// JavaScript Document


function checkNaN(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }
					
function checkNaN2(ojbect){
					var inputstring=ojbect.value;
                    var numberstring=" 0123456789-";
                    var mark=true;
                    var returnstring="";
                    for(var i=0;i<inputstring.length;i++){
                    if(numberstring.indexOf(inputstring.charAt(i))>=0){
                    if(inputstring.charAt(i)=="."&&mark){returnstring=returnstring+inputstring.charAt(i);mark=false}
                    else if(inputstring.charAt(i)!="."){returnstring=returnstring+inputstring.charAt(i);}
                    }
                    }
                    ojbect.value=returnstring;
                    }		
					
					
function validAlpha(str)
{
var regExp = /^[A-Za-z ]$/;
var strMatch=str.value;
for(var i = 0; i < strMatch.length; i++)
          { 
            if (!strMatch.charAt(i).match(regExp))
            { 
             // alert("function");              
              str.focus();
              return false;
            }
          } 
		  return true;
}



	 
    function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}



function IsEmail(VALUE) {
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(VALUE)) {
			return false;
		}
		return true;
	}

function validate() {
	var form = document.frm1;
	
	form.firstname.value=Trim(form.firstname.value);
	form.lastname.value=Trim(form.lastname.value);
	form.city.value=Trim(form.city.value);
	form.state.value=Trim(form.state.value);
	
	
	if(form.account.value==""){
	alert("Please enter Account No. ");
	form.account.focus();
	return false;
	}
	
	else if(form.firstname.value==""){
	alert("Please enter First Name ");
	form.firstname.focus();
	return false;
	}
	else if(!validAlpha(form.firstname)){
	alert("Please enter Alphabets for first name");   
	return false;
	}
	
	else if(form.lastname.value==""){
	alert("Please enter Last Name ");
	form.lastname.focus();
	return false;
	}
	
	else if(!validAlpha(form.lastname)){
	alert("Please enter Alphabets for last name");   
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address");
	form.address.focus();
	return false;
	}
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(!validAlpha(form.city)){
	alert("Please enter Alphabets for city");   
	return false;
	}
	else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	else if(!validAlpha(form.state)){
	alert("Please enter Alphabets for state");   
	return false;
	}
	
	
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	form.email.value="";
	return false;
	}
	else if(form.phone.value==""){
	alert("Please enter Phone No. ");
	form.phone.focus();
	return false;
	}
		

return true;
}



function validate2() {
	var form = document.frm1;
	
	form.name.value=Trim(form.name.value);
	
	
	 if(form.name.value==""){
	alert("Please enter  Name ");
	form.name.focus();
	return false;
	}
	else if(!validAlpha(form.name)){
	alert("Please enter Alphabets for name");   
	return false;
	}
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	
	else if(form.hphone.value==""){
	alert("Please enter Home Phone");
	form.hphone.focus();
	return false;
	}
	else if(isNaN(form.hphone.value)){
	alert("Home phone number must be a numeric value ");
	form.hphone.value="";
	form.hphone.focus();
	return false;
	}
	
	else if(form.wphone.value==""){
	alert("Please enter Work Phone ");
	form.wphone.focus();
	return false;
	}
	else if(isNaN(form.wphone.value)){
	alert("Work phone number must be a numeric value ");
	form.wphone.value="";
	form.wphone.focus();
	return false;
	}
	
	
	else if(form.cphone.value==""){
	alert("Please enter Cell Phone Number ");
	form.cphone.focus();
	return false;
	}
	else if(isNaN(form.cphone.value)){
	alert("Cell phone number must be a numeric value ");
	form.cphone.value="";
	form.cphone.focus();
	return false;
	}
	
	
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	return false;
	}
	else if(form.captchacode.value==""){
	alert("CAPTCHA box can not be left blank");
	form.captchacode.focus();
	return false;
	}
	
return true;
}

function validate3() {
	
	var form = document.frm;
	
	form.hname.value=Trim(form.hname.value);
	form.yname.value=Trim(form.yname.value);

	
	 if(form.hname.value==""){
	alert("Please enter  New Homeowner Name ");
	form.hname.focus();
	return false;
	}
	else if(!validAlpha(form.hname)){
	alert("Please enter Alphabets for name");   
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	
	else if(form.hphone.value==""){
	alert("Please enter Phone number" );
	form.hphone.focus();
	return false;
	}
	else if(isNaN(form.hphone.value)){
	alert("Phone number must be a numeric value ");
	form.hphone.value="";
	form.hphone.focus();
	return false;
	}
		
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	return false;
	}
	
	else if(form.movedate.value==""){
	alert("Please enter Move-in-date");
	form.movedate.focus();
	return false;
	}
	else if(form.yname.value==""){
	alert("Please enter Your Name ");
	form.yname.focus();
	return false;
	}
	else if(!validAlpha(form.yname)){
	alert("Please enter Alphabets for name");
	form.yname.focus();
	return false;
	}
	
	else if(form.hphone2.value==""){
	alert("Please enter Home Phone Number");
	form.hphone2.focus();
	return false;
	}
	
	else if(isNaN(form.hphone2.value)){
	alert("Home phone number must be a numeric value ");
	form.hphone2.value="";
	form.hphone2.focus();
	return false;
	}
		
	
	else if(form.wphone2.value==""){
	alert("Please enter Work Phone ");
	form.wphone2.focus();
	return false;
	}
	else if(isNaN(form.wphone2.value)){
	alert("Work phone number must be a numeric value ");
	form.wphone2.value="";
	form.wphone2.focus();
	return false;
	}
	
	
	else if(form.cphone2.value==""){
	alert("Please enter Cell Phone ");
	form.cphone2.focus();
	return false;
	}
	
	else if(isNaN(form.cphone2.value)){
	alert("Cell phone number must be a numeric value ");
	form.cphone2.value="";
	form.cphone2.focus();
	return false;
	}
	else if(form.captchacode.value==""){
	alert("CAPTCHA box can not be left blank");
	form.captchacode.focus();
	return false;
	}
	
return true;
}





function validate4() {
	
	var form = document.frm;
	
	form.name.value=Trim(form.name.value);
	
	 if(form.name.value==""){
	alert("Please enter  Name ");
	form.name.focus();
	return false;
	}
	else if(!validAlpha(form.name)){
	alert("Please enter Alphabets for name");   
	return false;
	}
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	
	else if(form.hphone.value==""){
	alert("Please enter Home Phone");
	form.hphone.focus();
	return false;
	}
	else if(isNaN(form.hphone.value)){
	alert("Home phone number must be a numeric value ");
	form.hphone.value="";
	form.hphone.focus();
	return false;
	}
	
	
	else if(form.wphone.value==""){
	alert("Please enter Work Phone ");
	form.wphone.focus();
	return false;
	}
	else if(isNaN(form.wphone.value)){
	alert("Work phone number must be a numeric value ");
	form.wphone.value="";
	form.wphone.focus();
	return false;
	}
	
	else if(form.cphone.value==""){
	alert("Please enter Cell Phone Number ");
	form.cphone.focus();
	return false;
	}
	else if(isNaN(form.cphone.value)){
	alert("Cell phone number must be a numeric value ");
	form.cphone.value="";
	form.cphone.focus();
	return false;
	}
	
	
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	return false;
	}
	else if(form.movedate.value==""){
	alert("Please enter Move-in-date");
	form.movedate.focus();
	return false;
	}
	else if(form.captchacode.value==""){
	alert("CAPTCHA box can not be left blank");
	form.captchacode.focus();
	return false;
	}	
return true;
}





function validate5() {
	
	var form = document.frm;
	
	form.name.value=Trim(form.name.value);
	form.email.value=Trim(form.email.value);
	
	 if(form.name.value==""){
	alert("Please enter  Name ");
	form.name.focus();
	return false;
	}
	else if(!validAlpha(form.name)){
	alert("Please enter Alphabets for name");   
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	
	else if(form.phone.value==""){
	alert("Please enter Phone");
	form.phone.focus();
	return false;
	}
	else if(isNaN(form.phone.value)){
	alert("Phone number must be a numeric value ");
	form.phone.value="";
	form.phone.focus();
	return false;
	}
	
	
	else if(form.email.value==""){
	alert("Please enter email ");
	form.email.focus();
	return false;
	}
	else if(!IsEmail(form.email.value)) {
	alert("Please enter valid Email ");
	form.email.focus();
	return false;
	}
	else if(form.captchacode.value==""){
	alert("CAPTCHA box can not be left blank");
	form.captchacode.focus();
	return false;
	}
	
return true;
}

function validate6() {
	var form = document.frm;
	
	form.city.value=Trim(form.city.value);
	form.state.value=Trim(form.state.value);
	//form.country.value=Trim(form.country.value);
	
	if(form.street_address.value==""){
	alert("Please enter Street Address ");
	form.street_address.focus();
	return false;
	}
	
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(!validAlpha(form.city)){
	alert("Please enter Alphabets for city");   
	return false;
	}
	
	else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	
	else if(!validAlpha(form.state)){
	alert("Please enter Alphabets for state");   
	return false;
	}
	
	else if(form.postalcode.value==""){
	alert("Please enter Postal Code");
	form.postalcode.focus();
	return false;
	}
	
	else if(isNaN(form.postalcode.value)){
	alert("Postal code code must be a numeric value ");
	form.postalcode.value="";
	form.postalcode.focus();
	return false;
	}
	
	/*else if(form.country.value=="Select"){
	alert("Please select Country");
	form.country.focus();
	return false;
	}
	else if(!validAlpha(form.country)){
	alert("Please enter Alphabets for country");   
	return false;
	}
	*/
	
	return true;
}
	
function validate7() {
	var form = document.frm;
	
	form.fname.value=Trim(form.fname.value);
	form.lname.value=Trim(form.lname.value);
	form.city.value=Trim(form.city.value);
	form.state.value=Trim(form.state.value);
	form.email.value=Trim(form.email.value);
	form.cemail.value=Trim(form.cemail.value);
	
	if(form.fname.value==""){
	alert("Please enter First Name ");
	form.fname.focus();
	return false;
	}
	else if(!validAlpha(form.fname)){
	alert("Please enter Alphabets for first name");   
	return false;
	}
	
	
	else if(form.lname.value==""){
	alert("Please enter Last Name ");
	form.lname.focus();
	return false;
	}
	else if(!validAlpha(form.lname)){
	alert("Please enter Alphabets for last name");   
	return false;
	}
	
	
	else if(form.address1.value==""){
	alert("Please enter Address1 ");
	form.address1.focus();
	return false;
	}
	
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(!validAlpha(form.city)){
	alert("Please enter Alphabets for city");   
	return false;
	}
	
	
	else if(form.state.value==""){
	alert("Please enter State ");
	form.state.focus();
	return false;
	}
	
	else if(!validAlpha(form.state)){
	alert("Please enter Alphabets for state");   
	return false;
	}
	
	
	else if(form.zip.value==""){
	alert("Please enter Zip ");
	form.zip.focus();
	return false;
	}
	
	else if(isNaN(form.zip.value)){
	alert("Zip code must be a numeric value ");
	form.zip.value="";
	form.zip.focus();
	return false;
	}
	
	else if(form.pnumber.value==""){
	alert("Please enter Phone No. ");
	form.pnumber.focus();
	return false;
	}
	
	else if(isNaN(form.pnumber.value)){
	alert("Phone number must be a numeric value ");
	form.pnumber.value="";
	form.pnumber.focus();
	return false;
	}
	
	
	else if(!IsEmail(form.email.value)){
	alert("Please enter Valid Email Address ");
	form.email.focus();
	return false;
	}
	
	else if(!IsEmail(form.cemail.value)){
	alert("Please enter Valid Confirmed Email Address ");
	form.cemail.focus();
	return false;
	}
	
	
   else if(form.email.value != form.cemail.value)
   { 	form.cemail.focus();
	 alert("E-mail ID missmatch!. Please enter E-mail ID again.");
	 return false;
   } 



   else if(form.comments.value=="")
	{
		
	alert("Please enter Comments ");
	form.comments.focus();
	return false;
	}
	
	else if(form.comments.value.length > 1500)
	{
		
	form.comments.focus();
	alert("You Cannot Enter More Than 1500 Characters in Comments");
	return false;

	}
	else if (form.captchacode.value=="") {
			form.captchacode.focus();
	alert("Write the characters in the image");
	return false;
		}
	
return true;
}




function checkData(){

	var form = document.frm;
	
	form.Name.value=Trim(form.Name.value);
	form.city.value=Trim(form.city.value);
	form.email.value=Trim(form.email.value);
			
	if(form.Name.value==""){
	alert("Please enter  Name ");
	form.Name.focus();
	return false;
	}
	else if(!validAlpha(form.name)){
	alert("Please enter Alphabets for name");   
	return false;
	}
	
	else if(form.address.value==""){
	alert("Please enter Address ");
	form.address.focus();
	return false;
	}
	
	else if(form.apt.value==""){
	alert("Please Enter Street/Apartment ");
	form.apt.focus();
	return false;
	}
	
	else if(form.city.value==""){
	alert("Please enter City ");
	form.city.focus();
	return false;
	}
	else if(!validAlpha(form.city)){
	alert("Please enter Alphabets for city");   
	return false;
	}
	
	else if(form.zip.value==""){
	alert("Please enter Zip ");
	form.zip.focus();
	return false;
	}
		
	else if(isNaN(form.zip.value)){
	alert("Zip code must be a numeric value ");
	form.zip.value="";
	form.zip.focus();
	return false;
	}
	
	
	else if(form.phone.value==""){
	alert("Please enter Phone no. ");
	form.phone.focus();
	return false;
	}
		
	else if(isNaN(form.phone.value)){
	alert("Phone number must be a numeric value ");
	form.phone.value="";
	form.phone.focus();
	return false;
	}
	
	
	else if(form.email.value==""){
	alert("Please enter  Email Address ");
	form.email.focus();
	return false;
	}
	
	
	else if(!IsEmail(form.email.value)){
	alert("Please enter Valid Email Address ");
	form.email.focus();
	return false;
	}
		else if(form.captchacode.value==""){
	alert("CAPTCHA box can not be left blank");
	form.captchacode.focus();
	return false;
	}


	
return true;

	
}



function validate8() {
	var form = document.frm;
	
	form.fname.value=Trim(form.fname.value);
	form.email.value=Trim(form.email.value);
	form.cemail.value=Trim(form.cemail.value);
	
	if(form.fname.value==""){
	alert("Please enter your name.");
	form.fname.focus();
	return false;
	}
	else if(!validAlpha(form.fname)){
	alert("Please enter valid name.");   
	return false;
	}
	
		
	else if((form.accountno.value!="") && (document.getElementById("accountno").value.length < 3)) {
		//if(document.getElementById("accountno").value.length < 16){
				alert("Please enter a valid account number");
				form.accountno.focus();
				//return false;
		//}

	return false;
	}
	
	//else if(form.accountno.value!=""){
	else if(isNaN(form.accountno.value)){
	alert("Account number must be a numeric value ");
	form.accountno.value="";
	form.accountno.focus();
	
	//}
	return false;
	
	}
	
	
	else if(form.pnumber.value==""){
	alert("Please enter Phone No. ");
	form.pnumber.focus();
	return false;
	}
	
	else if((form.pnumber.value!="") && (document.getElementById("pnumber").value.length < 10)) {
	alert("Please enter a valid phone number");
	form.pnumber.focus();
	return false;
	}
	
	
	
	/*else if(isNaN(form.pnumber.value)){
	alert("Phone number must be a numeric value ");
	form.pnumber.value="";
	form.pnumber.focus();
	return false;
	}*/
	
	
	else if(!IsEmail(form.email.value)){
	alert("Please enter a valid email address ");
	form.email.focus();
	return false;
	}
	
	else if(!IsEmail(form.cemail.value)){
	alert("Please enter a valid confirmed email address ");
	form.cemail.focus();
	return false;
	}
	
	
   else if(form.email.value != form.cemail.value)
   { 	form.cemail.focus();
	 alert("Please enter a valid email address and re-enter it to confirm.");
	 return false;
   } 
else if (form.captchacode.value == "") {
	form.captchacode.focus();
	alert("CAPTCHA box can not be left blank");
		return false;
	}


  
	
	
return true;
}
