var url = 'captcheck.php?code='; 
var captchaOK = 2;
function getHTTPObject() 
{ 
	try 
	{ 
		req = new XMLHttpRequest();
 	} 
 	catch (err1) 
 	{ 
 		try 
 		{ 
 			req = new ActiveXObject("Msxml12.XMLHTTP"); 
 		}
  		catch (err2)
		{
    		try 
			{
	 			req = new ActiveXObject("Microsoft.XMLHTTP"); 
	 		}
	  		catch (err3)
	   		{
	   	 		req = false; 
			}
		}
	}
	return req; 
}

var http = getHTTPObject(); 
function handleHttpResponse() 
{ 
	if (http.readyState == 4) 
	{ 
	captchaOK = http.responseText; 
	if(captchaOK != 1) 
	{ 
		alert('Security Code is not correct. Please try again'); 
		document.contactform.security_code.value='';
		document.contactform.security_code.focus(); 
		 return false; 
	}
	document.contactform.submit(); 
	} 
} 
function handleHttpResponse1() 
{ 
	if (http.readyState == 4) 
	{ 
		captchaOK = http.responseText; 
		if(captchaOK != 1) 
		{ 
			alert('Security Code is not correct. Please try again'); 
			document.contactform.security_code.value='';
			document.contactform.security_code.focus(); 
			return false; 
		}
		if(document.contactform.agree.checked==true)
		{
			document.contactform.submit(); 
		}
		else
		{
    		alert("Please check terms and conditions.");
	 		document.contactform.agree.focus();
	 		return false;
		}
	} 
} 



function checkcode(thecode) 
{ 
	http.open("POST", url + escape(thecode), true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null); 
} 
function checkcode1(thecode) 
{ 
	http.open("POST", url + escape(thecode), true); 
	http.onreadystatechange = handleHttpResponse1; 
	http.send(null); 
} 

// CAPTCHA VALIDATION CODE END.....................................//



function is_email(email)

{

		if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))

			return false;

		return true;

}

function is_empty(str)

{

  		 str=trim(str);

		 if ((str.length==0)||(str==null))

			return true;

		 return false;

}

function trim(inputString) 

{

	   if (typeof inputString != "string") { return inputString; }

	   var retValue = inputString;

	   var ch = retValue.substring(0, 1);

	   while (ch == " ") { 

		  retValue = retValue.substring(1, retValue.length);

		  ch = retValue.substring(0, 1);

	   }

	   ch = retValue.substring(retValue.length-1, retValue.length);

	   while (ch == " ") { 

	   	retValue = retValue.substring(0, retValue.length-1);

		  ch = retValue.substring(retValue.length-1, retValue.length);

	   }

	   while (retValue.indexOf("  ") != -1) { 

		  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);

	   }

	   return retValue;

} 

function is_number(number)

{

		if(!number.match(/^[\-\+0-9e1-9]+$/))

			return false;

		return true;

}

function is_alpha(str)

{

		if(!str.match(/^[A-Za-z ]+$/))

			return false;

		return true;

}



function isValidPhoneNo(strng)

{

	var stripped = strng.replace(/[\(\)\.\+\-\ ]/g, '');

	return !isNaN(stripped);

}

	



//##  contact us form validation ####/

function validation()

{

    if(is_empty(document.frm.amount.value))

	{

     	alert("Please enter loan amount.");

	 	document.frm.amount.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.frm.amount.value))

	{

		document.frm.length.value="";

     	alert("Please enter valid loan amount.");

	 	document.frm.amount.focus();

	 	return false;

	}

    if(is_empty(document.frm.length.value))

	{

     	alert("Please enter loan length.");

	 	document.frm.length.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.frm.length.value))

	{

		document.frm.length.value="";

     	alert("Please enter valid loan length.");

	 	document.frm.length.focus();

	 	return false;

	}

    if(is_empty(document.frm.rate.value))

	{

     	alert("Please enter Annual interest.");

	 	document.frm.rate.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.frm.rate.value))

	{

		document.frm.rate.value="";

     	alert("Please enter valid Annual interest.");

	 	document.frm.rate.focus();

	 	return false;

	}

	 return true;

}



function validation1()

{

	if(is_empty(document.contactform.rvyear.value))

	{

     	alert("Please enter rv year .");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.rvyear.value))

	{

		document.contactform.rvyear.value="";

     	alert("Please enter valid rv year.");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmake.value))

	{

     	alert("Please enter rv make .");

	 	document.contactform.rvmake.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmodel.value))

	{

     	alert("Please enter rv model.");

	 	document.contactform.rvmodel.focus();

	 	return false;

	}

	if(is_empty(document.contactform.dob.value))

	{

     	alert("Please enter date of birth.");

	 	document.contactform.dob.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.zipcode.value))

	{

     	alert("Please enter zip code.");

	 	document.contactform.zipcode.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.zipcode.value))

	{

		document.contactform.zipcode.value="";

     	alert("Please enter valid zip code.");

	 	document.contactform.zipcode.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.purchaseprice.value))

	{

     	alert("Please enter purchase price.");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.purchaseprice.value))

	{

		document.contactform.purchaseprice.value="";

     	alert("Please enter valid purchase price.");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	if(is_empty(document.contactform.purchasedate.value))

	{

     	alert("Please enter purchase date.");

	 	document.contactform.purchasedate.focus();

	 	return false;

	}



	if(is_empty(document.contactform.firstname.value))

	{

     	alert("Please enter first name.");

	 	document.contactform.firstname.focus();

	 	return false;

	}



	if(is_empty(document.contactform.lastname.value))

	{

     	alert("Please enter last name.");

	 	document.contactform.lastname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.email.value))

	{

     	alert("Please enter email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	if(!is_email(document.contactform.email.value))

	{

     	alert("Please enter valid email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.primaryphone1.value))

	{

     	alert("Please enter primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone1.value))

	{

		document.contactform.primaryphone1.value="";

     	alert("Please enter valid primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.primaryphone2.value))

	{

     	alert("Please enter primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone2.value))

	{

		document.contactform.primaryphone2.value="";

     	alert("Please enter valid primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}





	if(is_empty(document.contactform.primaryphone3.value))

	{

     	alert("Please enter primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone3.value))

	{

		document.contactform.primaryphone3.value="";

     	alert("Please enter valid primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.address.value))

	{

     	alert("Please enter address.");

	 	document.contactform.address.focus();

	 	return false;

	}

	if(is_empty(document.contactform.city.value))

	{

     	alert("Please enter city.");

	 	document.contactform.city.focus();

	 	return false;

	}



	if(is_empty(document.contactform.zip.value))

	{

     	alert("Please enter zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.zip.value))

	{

		document.contactform.zip.value="";

     	alert("Please enter valid zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}

	if(is_empty(document.contactform.security_code.value))
	{
	 document.contactform.security_code.value="";
     alert("Please enter your Security Code.");
	 document.contactform.security_code.focus();
	 return false;
	}
	checkcode(document.contactform.security_code.value); 
	return false;
 }

 

function validation4()

{

	if(is_empty(document.contactform.rvyear.value))

	{

     	alert("Please enter rv year .");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.rvyear.value))

	{

		document.contactform.rvyear.value="";

     	alert("Please enter valid rv year.");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmake.value))

	{

     	alert("Please enter rv make .");

	 	document.contactform.rvmake.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmodel.value))

	{

     	alert("Please enter rv model.");

	 	document.contactform.rvmodel.focus();

	 	return false;

	}

	if(is_empty(document.contactform.sellername.value))

	{

     	alert("Please enter seller name.");

	 	document.contactform.sellername.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.purchaseprice.value))

	{

     	alert("Please enter purchase price.");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.purchaseprice.value))

	{

		document.contactform.purchaseprice.value="";

     	alert("Please enter valid purchase price.");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.loanamount.value))

	{

     	alert("Please enter loan amount.");

	 	document.contactform.loanamount.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.loanamount.value))

	{

		document.contactform.loanamount.value="";

     	alert("Please enter valid loan amount.");

	 	document.contactform.loanamount.focus();

	 	return false;

	}







	if(is_empty(document.contactform.firstname.value))

	{

     	alert("Please enter first name.");

	 	document.contactform.firstname.focus();

	 	return false;

	}



	if(is_empty(document.contactform.lastname.value))

	{

     	alert("Please enter last name.");

	 	document.contactform.lastname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.email.value))

	{

     	alert("Please enter email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	if(!is_email(document.contactform.email.value))

	{

     	alert("Please enter valid email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.primaryphone1.value))

	{

     	alert("Please enter primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone1.value))

	{

		document.contactform.primaryphone1.value="";

     	alert("Please enter valid primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.primaryphone2.value))

	{

     	alert("Please enter primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone2.value))

	{

		document.contactform.primaryphone2.value="";

     	alert("Please enter valid primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}





	if(is_empty(document.contactform.primaryphone3.value))

	{

     	alert("Please enter primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone3.value))

	{

		document.contactform.primaryphone3.value="";

     	alert("Please enter valid primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.address.value))

	{

     	alert("Please enter address.");

	 	document.contactform.address.focus();

	 	return false;

	}

	if(is_empty(document.contactform.city.value))

	{

     	alert("Please enter city.");

	 	document.contactform.city.focus();

	 	return false;

	}



	if(is_empty(document.contactform.zip.value))

	{

     	alert("Please enter zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.zip.value))

	{

		document.contactform.zip.value="";

     	alert("Please enter valid zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}
	if(is_empty(document.contactform.security_code.value))
	{
	 document.contactform.security_code.value="";
     alert("Please enter your Security Code.");
	 document.contactform.security_code.focus();
	 return false;
	}
	checkcode(document.contactform.security_code.value); 
	return false;

 }



function validation2()

{

	if(is_empty(document.contactform.firstname.value))

	{

     	alert("Please enter first name.");

	 	document.contactform.firstname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.lastname.value))

	{

     	alert("Please enter last name.");

	 	document.contactform.lastname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.email.value))

	{

     	alert("Please enter email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	if(!is_email(document.contactform.email.value))

	{

     	alert("Please enter valid email.");

	 	document.contactform.email.focus();

	 	return false;

	}

    if(is_empty(document.contactform.phone.value))

	{

     	alert("Please enter phone number.");

	 	document.contactform.phone.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.phone.value))

	{

		document.contactform.phone.value="";

     	alert("Please enter valid phone number.");

	 	document.contactform.phone.focus();

	 	return false;

	}

    if(is_empty(document.contactform.comments.value))

	{

     	alert("Please enter comments.");

	 	document.contactform.comments.focus();

	 	return false;

	}

	if(is_empty(document.contactform.security_code.value))
	{
	 document.contactform.security_code.value="";
     alert("Please enter your Security Code.");
	 document.contactform.security_code.focus();
	 return false;
	}
	checkcode(document.contactform.security_code.value); 
	return false;

 }

function validation3()

{

	if(is_empty(document.contactform.rvyear.value))

	{

     	alert("Please enter rv year .");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.rvyear.value))

	{

		document.contactform.rvyear.value="";

     	alert("Please enter valid rv year.");

	 	document.contactform.rvyear.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmake.value))

	{

     	alert("Please enter rv make .");

	 	document.contactform.rvmake.focus();

	 	return false;

	}

	if(is_empty(document.contactform.rvmodel.value))

	{

     	alert("Please enter rv model.");

	 	document.contactform.rvmodel.focus();

	 	return false;

	}

	if(is_empty(document.contactform.sellername.value))

	{

     	alert("Please enter seller name.");

	 	document.contactform.sellername.focus();

	 	return false;

	}

	if(is_empty(document.contactform.purchaseprice.value))

	{

     	alert("Please enter purchase price .");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.purchaseprice.value))

	{

		document.contactform.purchaseprice.value="";

     	alert("Please enter valid purchase price.");

	 	document.contactform.purchaseprice.focus();

	 	return false;

	}

	if(is_empty(document.contactform.loanamount.value))

	{

     	alert("Please enter loan amount .");

	 	document.contactform.loanamount.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.loanamount.value))

	{

		document.contactform.loanamount.value="";

     	alert("Please enter valid loan amount.");

	 	document.contactform.loanamount.focus();

	 	return false;

	}

	if(is_empty(document.contactform.dob.value))

	{

     	alert("Please enter date of birth .");

	 	document.contactform.dob.focus();

	 	return false;

	}

		if(is_empty(document.contactform.ssn1.value))

	{

     	alert("Please enter ssn box1.");

	 	document.contactform.ssn1.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.ssn1.value))

	{

		document.contactform.ssn1.value="";

     	alert("Please enter valid ssn box1.");

	 	document.contactform.ssn1.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.ssn2.value))

	{

     	alert("Please enter ssn box2.");

	 	document.contactform.ssn2.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.ssn2.value))

	{

		document.contactform.ssn2.value="";

     	alert("Please enter valid ssn box2.");

	 	document.contactform.ssn2.focus();

	 	return false;

	}





	if(is_empty(document.contactform.ssn3.value))

	{

     	alert("Please enter ssn box3.");

	 	document.contactform.ssn3.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.ssn3.value))

	{

		document.contactform.ssn3.value="";

     	alert("Please enter valid ssn box3.");

	 	document.contactform.ssn3.focus();

	 	return false;

	}

	if(is_empty(document.contactform.firstname.value))

	{

     	alert("Please enter first name.");

	 	document.contactform.firstname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.lastname.value))

	{

     	alert("Please enter last name.");

	 	document.contactform.lastname.focus();

	 	return false;

	}

	if(is_empty(document.contactform.email.value))

	{

     	alert("Please enter email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	if(!is_email(document.contactform.email.value))

	{

     	alert("Please enter valid email.");

	 	document.contactform.email.focus();

	 	return false;

	}

	

		if(is_empty(document.contactform.primaryphone1.value))

	{

     	alert("Please enter primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone1.value))

	{

		document.contactform.primaryphone1.value="";

     	alert("Please enter valid primary phone no box1.");

	 	document.contactform.primaryphone1.focus();

	 	return false;

	}

	

	if(is_empty(document.contactform.primaryphone2.value))

	{

     	alert("Please enter primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone2.value))

	{

		document.contactform.primaryphone2.value="";

     	alert("Please enter valid primary phone no box2.");

	 	document.contactform.primaryphone2.focus();

	 	return false;

	}





	if(is_empty(document.contactform.primaryphone3.value))

	{

     	alert("Please enter primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.primaryphone3.value))

	{

		document.contactform.primaryphone3.value="";

     	alert("Please enter valid primary phone no box3.");

	 	document.contactform.primaryphone3.focus();

	 	return false;

	}

	

		if(is_empty(document.contactform.address.value))

	{

     	alert("Please enter address.");

	 	document.contactform.address.focus();

	 	return false;

	}

	if(is_empty(document.contactform.city.value))

	{

     	alert("Please enter city.");

	 	document.contactform.city.focus();

	 	return false;

	}



	if(is_empty(document.contactform.zip.value))

	{

     	alert("Please enter zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}

	if(!isValidPhoneNo(document.contactform.zip.value))

	{

		document.contactform.zip.value="";

     	alert("Please enter valid zip code.");

	 	document.contactform.zip.focus();

	 	return false;

	}
	if(is_empty(document.contactform.security_code.value))
	{
	 document.contactform.security_code.value="";
     alert("Please enter your Security Code.");
	 document.contactform.security_code.focus();
	 return false;
	}
	checkcode1(document.contactform.security_code.value); 
	return false;

 }
