function chkEmail(field){
	var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	//var matchArray = field.match(emailPat);
	if(!emailPat.test(field)){
		alert("Your email address is invalid.  Please try again !!");
  		return false;
		}
	}
	
function longfrmvalidate()
{
	
	if(document.frm.fname.value=="")
	{
		alert("Please Enter First Name");
        document.frm.fname.focus();
		document.frm.fname.select();
        return false;
	}
if(!(document.frm.fname.value==""))
	{
	if(!(isNaN(document.frm.fname.value)))
		{	
	alert("Please Enter Valid First Name");
        document.frm.fname.focus();
		document.frm.fname.select();
        return false;
	    }
	}
if(document.frm.lname.value=="")
	{
		alert("Please Enter Last Name");
        document.frm.lname.focus();
		document.frm.lname.select();
        return false;
	}
	if(!(document.frm.lname.value==""))
	{
	if(!(isNaN(document.frm.lname.value)))
		{	
	alert("Please Enter  Valid Last Name");
        document.frm.lname.focus();
		document.frm.lname.select();
        return false;
	    }
	}
	if(document.frm.email.value=="")
	{
		
		alert("Please Enter Email");
        document.frm.email.focus();
        return false;
	}
	if(chkEmail(document.frm.email.value)==false)
		{
	document.frm.email.select();
    document.frm.email.focus();
    return false;
 }

 if(document.frm.month.value==""){
	  	alert("Please Select Month");
        document.frm.month.focus();
	       return false;
  }
  if(document.frm.day.value==""){
	  	alert("Please Select Day");
        document.frm.day.focus();
		        return false;
  }
   if(document.frm.year.value==""){
	  	alert("Please Select Year");
        document.frm.year.focus();
	
        return false;
  }
if(document.frm.home_phone.value=="")
	{
		alert("Please Enter Home Phone Number");
        document.frm.home_phone.focus();
		document.frm.home_phone.select();
        return false;
	}
if(isNaN(document.frm.home_phone.value))
	{
		alert("Please Enter  Valid Home Phone Number");
        document.frm.home_phone.focus();
		document.frm.home_phone.select();
        return false;
	}

if((document.frm.home_phone.value.length<'10') || (document.frm.home_phone.value.length>'10'))
	{
		alert("Please Enter  Valid  Home Phone Number");
        document.frm.home_phone.focus();
		document.frm.home_phone.select();
        return false;
	}

if(document.frm.ssn.value == '' )
{
	alert("Please Enter Social Security Number");
    document.frm.ssn.select();
	document.frm.ssn.focus();
	return false;
	}
var pattern2 = /^\d{9}$/ ;
if(!pattern2.test(document.frm.ssn.value))
{
if(!pattern2.test(document.frm.ssn.value) ==true)
{
alert('Invalid Social Security Number!\nMust be in form 123456789.\n' + 'Please re-enter.');
document.frm.ssn.select();
document.frm.ssn.focus();

return false;
}
}
if(isNaN(document.frm.ssn.value)){
	alert("Social Security Number should be Numeric");
	document.frm.ssn.select();
	document.frm.ssn.focus();
	return false;
	}


if (document.frm.dl_number.value==""){
	alert("Please Enter License ID  Number");
    //document.frm.dl_number.select();
	document.frm.dl_number.focus();
	return false;
	}
	
if(document.frm.address.value=="")
	{
		alert("Please Enter Address");
        document.frm.address.focus();
		document.frm.address.select();
        return false;
	}
 
	if(document.frm.city.value=="")
	{
		alert("Please Enter City");
        document.frm.city.focus();
		document.frm.city.select();
        return false;
	}
	if(document.frm.state.value=="")
	{
		alert("Please Enter State");
        document.frm.state.focus();
		//document.frm.state.select();
        return false;
	}
	if(document.frm.zip.value=="")
	{
		alert("Please Enter Zip Code");
        document.frm.zip.focus();
		document.frm.zip.select();
        return false;
	}

	if(isNaN(document.frm.work_phone.value))
	{
		alert("Please Enter Valid Work Phone");
        document.frm.work_phone.focus();
		document.frm.work_phone.select();
        return false;
	}

var pattern2 = /^\d{5}$/ ;
if(!pattern2.test(document.frm.zip.value))
{
if(!pattern2.test(document.frm.zip.value) ==true)
{
alert('Invalid Zip Code!\nMust be in form 12345.\n' + 'Please re-enter.');
document.frm.zip.select();
document.frm.zip.focus();
return false;
}
}
if(isNaN(document.frm.zip.value))
	{
	alert("Zip Code should be Numeric");
	document.frm.zip.select();
	document.frm.zip.focus();
	return false;
	}
	
if (document.frm.dl_state.value==""){
	alert("Please Select License State ");
	document.frm.dl_state.focus();
	return false;
}
if (document.frm.salary.value!=""){
	if(isNaN(document.frm.salary.value)){
		alert("Please Enter Digits for Salary ");
	document.frm.salary.select();
	return false;
	}
}

if (document.frm.pay_type.value==""){
	alert("How often are you paid?");
	document.frm.pay_type.focus();
	return false;
}

if(document.frm.pay_date_1.value=="")
	{
alert("Please Select Last PAY Date ");
return false;
}



//	alert(document.frm.bank_routing_number.value);
if(document.frm.bank_routing_number.value=="" )
{
	alert("Please Enter Bank Routing Number");
    document.frm.bank_routing_number.select();
	document.frm.bank_routing_number.focus();
	return false;
	}
var pattern2 = /^\d{9}$/ ;
if(!pattern2.test(document.frm.bank_routing_number.value))
{
if(!pattern2.test(document.frm.bank_routing_number.value) ==true)
{
alert('Invalid BANK ROUTING Code!\nMust be in form 123456789.\n' + 'Please re-enter.');
document.frm.bank_routing_number.select();
document.frm.bank_routing_number.focus();

return false;
}
}

if(isNaN(document.frm.bank_routing_number.value)){
	alert("Bank Routing Number should be Numeric");
	document.frm.bank_routing_number.select();
	document.frm.bank_routing_number.focus();
	return false;
	}

	if (document.frm.bank_account_number.value==""){
	alert("Please Enter Bank Account Number'");
	document.frm.bank_account_number.focus();
	return false;
}

if (document.frm.ref1.value==""){
	alert("Please  Enter Reference Name");
	document.frm.ref1.focus();
	return false;
}


if(document.frm.ref1_phone.value=="")
{
	alert("Please Enter Reference Phone Number");
    document.frm.ref1_phone.select();
	document.frm.ref1_phone.focus();
	return false;
	}
var pattern2 = /^\d{10}$/ ;
if(!pattern2.test(document.frm.ref1_phone.value))
{
if(!pattern2.test(document.frm.ref1_phone.value) ==true)
{
alert('Invalid REF PHONE1!\nMust be in form 1234567890.\n' + 'Please re-enter.');
document.frm.ref1_phone.select();
document.frm.ref1_phone.focus();

return false;
}
}


if(isNaN(document.frm.ref1_phone.value)){
	alert("Phone Number Should be Numeric");
	document.frm.ref1_phone.select();
	document.frm.ref1_phone.focus();
	return false;
	}
if (document.frm.ref1_relationship.value==""){
	alert("Select Relationship with Reference '");
	document.frm.ref1_relationship.focus();
	return false;
}




if(document.frm.military.value==""){
	alert("Please Select Military Person Yes/No");	
	document.frm.military.focus();
	return false;
	}
	if(document.frm.military.value=="yes"){
		alert("Sorry we Cant Provide you u a payday help");
          document.frm.military.focus();
	      return false;
	}

/*if(document.frm.aptnumber.value==""){
	alert("Please Select Optimum Number");
	document.frm.aptnumber.select();
	document.frm.aptnumber.focus();
	return false;
	}
*/
call();


}	
var xmlHttp;
function call(){
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="insert.php?fname="+document.getElementsByName("fname")[0].value+"&lname="+document.getElementsByName("lname")[0].value+"&email="+document.getElementsByName("email")[0].value+"&birthday="+document.getElementsByName("year")[0].value+"-"+document.getElementsByName("month")[0].value+"-"+document.getElementsByName("day")[0].value+"&home_phone="+document.getElementsByName("home_phone")[0].value+"&ssn="+document.getElementsByName("ssn")[0].value+"&dl_number="+document.getElementsByName("dl_number")[0].value+"&address="+document.getElementsByName("address")[0].value+"&city="+document.getElementsByName("city")[0].value+"&state="+document.getElementsByName("state")[0].value+"&zip="+document.getElementsByName("zip")[0].value+"&dl_state="+document.getElementsByName("dl_state")[0].value+"&salary="+document.getElementsByName("salary")[0].value+"&military="+document.getElementsByName("military")[0].value+"&aptnumber="+document.getElementsByName("aptnumber")[0].value+"&work_phone="+document.getElementsByName("work_phone")[0].value+"&extension="+document.getElementsByName("extension")[0].value+"&verify_work_phone="+document.getElementsByName("verify_work_phone")[0].value+"&emp_hiredate="+document.getElementsByName("emp_hiredate")[0].value+"&pay_type="+document.getElementsByName("pay_type")[0].value+"&pay_date_1="+document.getElementsByName("pay_date_1")[0].value+"&pay_date_2="+document.getElementsByName("pay_date_2")[0].value+"&bank_routing_number="+document.getElementsByName("bank_routing_number")[0].value+"&bank_account_number="+document.getElementsByName("bank_account_number")[0].value+"&mothers_maiden_name="+document.getElementsByName("mothers_maiden_name")[0].value+"&ref1="+document.getElementsByName("ref1")[0].value+"&ref1_relationship="+document.getElementsByName("ref1_relationship")[0].value+"&ref1_phone="+document.getElementsByName("ref1_phone")[0].value+"&ref2="+document.getElementsByName("ref2")[0].value+"&ref2_relationship="+document.getElementsByName("ref2_relationship")[0].value+"&ref2_phone="+document.getElementsByName("ref2_phone")[0].value+"&employer="+document.getElementsByName("employer")[0].value;
if(document.getElementsByName("site_name")[0].value!=""){
	url=url+"&site_name="+document.getElementsByName("site_name")[0].value;
}
//alert(url);
//document.write(url);
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
// document.getElementById("arearep").innerHTML=xmlHttp.responseText 
 } 

}
function GetXmlHttpObject()
{
var xmlHttp=null;try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
    }
	function phone(){
		document.getElementsByName("verify_work_phone")[0].value=document.getElementsByName("work_phone")[0].value;
	}