

  var alert_message;
  var item_number;
  var df1 = document.prequal2;
  am=(typeof agent_email == "undefined")?"":agent_email;
  om=(typeof other_email == "undefined")?"":other_email;
  lm=(typeof lender_email == "undefined")?"":lender_email;

	agentPhone1=(typeof agent_ph1 == "undefined")?"":agent_ph1;
	agentPhoneT1=(typeof agent_pt1 == "undefined")?"":agent_pt1;
	agentPhone2=(typeof agent_ph2 == "undefined")?"":agent_ph2;
        agentPhoneT2=(typeof agent_pt2 == "undefined")?"":agent_pt2;
	agentCompany=(typeof agent_company == "undefined")?"":agent_company;	


//These had BETTER be set!
  if (((df1.property_location.value == 'US')||(df1.property_location.value.length < 2))&&(st.length > 1)) {
	 df1.property_location.value = st;
	 if (((df1.County_of_Interest.value == 'NONE')||(df1.County_of_Interest.value.length < 3))&&(cn.length > 1)) {
	    df1.County_of_Interest.value = cn;
     }
  }

function submitter() {
//  flippy('sendForm','off')
  flag = true;
  alert_message = "Please enter the following required information: \n"; 
  errcounter = 0;
  item_number = "";

//

  if (ag.length > 1) df1.agentname.value = ag;
  if (aw.length > 1) df1.agent_web.value = aw;
  if (am.length > 5) {
 	 df1.agent_mail.value = am;
  }
  if (ln.length > 1) df1.lendername.value = ln;
  if (lw.length > 1) df1.lender_web.value = lw;
  if (lm.length > 5) {
	df1.lender_mail.value = lm;
  }
  if (ot.length > 1) df1.othername.value = ot;
  if (ow.length > 1) df1.other_web.value = ow;
  if (om.length > 5) {
	df1.other_mail.value = om;
  }

//  toSubmit();
 
  fname = 	(df1._first_name.value)?    df1._first_name.value:"";
  lname =   (df1._last_name.value)?     df1._last_name.value:"";
  email =	(df1._email_address.value)?	df1._email_address.value:"";
  credit =  (df1.credit_history.selectedIndex);
  move   =  (df1.move_days.selectedIndex);
/*
if ( (!isWhitespace(fname))||(!isWhitespace(lname))||(!isWhitespace(df1.daytime_phone.value)) || (!isWhitespace(df1.evening_phone)) || (credit>0) || (move>0)) 
{
   if ((isWhitespace(fname)) || (isWhitespace(lname))) 
	setFormError("A Complete Name");
   if ((isWhitespace(df1.daytime_phone.value)) && (isWhitespace(df1.evening_phone.value))) 
	setFormError("Either a daytime or evening phone number");
   if (!isEmail(email)) 
	setFormError("A valid Email address");
   if (credit == 0) 
	setFormError("A Credit Rating");
   if (move == 0) 
	setFormError("An expected move date");
}
 */
  if (flag) {
  	 df1.submit();
  } else {
  	alert(alert_message);

//	flippy('sendForm','on')
  }
}

function isEmail (s){
    if (isWhitespace(s)) return false;
    var i = 1;
    var sLength = s.length;
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    while ((i < sLength) && (s.charAt(i) != "."))
	{ i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function isEmpty(s){
    return ((s == null) || (s.length == 0))
}

function isWhitespace (s){
    var i;
    var whitespace = " \t\n\r";
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function setFormError (s){
	 flag = false;
	 errcounter ++;
	 if (errcounter != 1) {
		 item_number = "\n   " + errcounter + ") "
	 } else {
		 item_number = "   " + errcounter + ") ";
	 }
	 alert_message += item_number + s ;
     return true;
}

function isPhone (theField1,theField2,theField3){
   if ((isWhitespace(theField1.value)) || (isWhitespace(theField2.value)) || (isWhitespace(theField3.value))) {
		return false;
    } else {
	 	if ((theField1.value.length == 3) && 
			(theField2.value.length == 3) && 
			(theField3.value.length == 4)) {
			return true;
	 	} else {
	 		return false;
		}
	}
}

function isSSN (s){
   if (isEmpty(s)) 
       return false;
   else return (isInteger(s) && s.length == 9)
}

function isInteger (s){
    var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (!((c >= "0") && (c <= "9"))) return false; //>
    }
    return true;
}

function stripCharsNotInBag (s, bag){
    var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) != -1) returnString += c;
    }
    return returnString;
}
