var notNum = 0;

function validation (r)
{
	//alert("BLUR!!");
	switch (r)
	{
		case 1:
		if (document.property.Land_Size.value == "") {
				document.getElementById('Land_Size_rq').innerHTML="* Required";
				//document.property.Land_Size.style.background = "#CD5C5C";
				
				}
								else {
				document.getElementById('Land_Size_rq').innerHTML="";
				//document.property.Land_Size.style.background = "";
				numberValidation(document.property.Land_Size.value , 'Land_Size_rq');
}

				break;
		case 2:
		if (document.property.Land_City.value == "") {
				document.getElementById('Land_City_rq').innerHTML="* Required";
				
				}
				else {
				document.getElementById('Land_City_rq').innerHTML="";
}
				break;
		case 3:
		if (document.property.Land_State.value == "") {
				document.getElementById('Land_State_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Land_State_rq').innerHTML="";
}

				break;
		case 4:
		if (document.property.Land_County.value == "") {
				document.getElementById('Land_County_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Land_County_rq').innerHTML="";
}

				break;
		case 5:
		if (document.property.Asking_Pay.value == "") {
				document.getElementById('Asking_Pay_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Asking_Pay_rq').innerHTML="";
				numberValidation(document.property.Asking_Pay.value, 'Asking_Pay_rq');

}
				break;

		case 6:
		if (document.property.Determine_Price.value == "") {
				document.getElementById('Determine_Price_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Determine_Price_rq').innerHTML="";
}
				break;

		case 7:
		if (document.property.Brief_Description.value == "") {
				document.getElementById('Brief_Description_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Brief_Description_rq').innerHTML="";
}
				break;

		case 8:
		if (document.property.Current_Zoning.value == "") {
				document.getElementById('Current_Zoning_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Current_Zoning_rq').innerHTML="";
}
				break;

		case 9:
		if (document.property.Potential_Zoning.value == "") {
				document.getElementById('Potential_Zoning_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Potential_Zoning_rq').innerHTML="";
}
				break;

		case 10:
		if (document.property.First_Name.value == "") {
				document.getElementById('First_Name_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('First_Name_rq').innerHTML="";
}
				break;

		case 11:
		if (document.property.Last_Name.value == "") {
				document.getElementById('Last_Name_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Last_Name_rq').innerHTML="";
}
				break;

		case 12:
		if (document.property.Home_Phone.value == "") {
				document.getElementById('Home_Phone_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Home_Phone_rq').innerHTML="";
}
				break;


		case 13:
		if (document.property.Email.value == "") {
				document.getElementById('Email_rq').innerHTML="* Required";
				
				}
								else {
				document.getElementById('Email_rq').innerHTML="";
				
				emailValidation(document.property.Email.value, 'Email_rq');
}
				break;

		case 14:
		if (document.property.recaptcha_response_field.value == "") {
				document.property.recaptcha_response_field.focus();
				}
								else {
				
				
}
				break;

				
	}


}

function numberValidation(numcheck,x) {
	if(isNaN(numcheck)) 
   { 
     //alert("Invalid data format.\n\nOnly numbers are allowed."); 
     document.getElementById(x).innerHTML="Numbers Only Please";
    
	notNum = 1;
	return false; 
   }
   else {
   notNum= 0;
   return true;
   }

}
var checkEmail = 1;

function emailValidation(emailcheck,x) {
with (emailcheck)
  {
  apos=emailcheck.indexOf("@");

  dotpos=emailcheck.lastIndexOf(".");
  if (apos<1||dotpos-apos<2){
	     document.getElementById(x).innerHTML="Enter Valid Email Please";
		 checkEmail = 1;
return false;}
  else {checkEmail = 3; 
 return true;}
  }



}

function finalValidation(){

	if (document.property.Land_Size.value == "" || document.property.Land_City.value == "" || document.property.Land_State.value == "" || document.property.Land_County.value == "" || document.property.Asking_Pay.value == "" || document.property.Determine_Price.value == "" || document.property.Brief_Description.value == "" || document.property.First_Name.value == "" || document.property.Last_Name.value == "" || document.property.Home_Phone.value == "" || document.property.Email.value == "")
	{
		alert("Please complete all required fields.");
		var i=1;
		var r=1;
		while (i<=14){
		validation(r);
		i++
		r++
		}
		return false;
	}


	else if (notNum == 1 || checkEmail != 3)
	{

		var i=1;
		var r=1;
		while (i<=13){
		validation(r);
		i++
		r++
		
		}
		notNum=1;
		alert("Invalid data format.\n\nPlease check form entries."); 
		return false;
	}
		else if (document.property.recaptcha_response_field.value == "") {
		alert('Please complete Recaptcha field');
		document.property.recaptcha_response_field.focus();
		return false;
		}

	else {
		return true;
	}
	

}
