var notNum = 0;

function validation (r)
{
	//alert("BLUR!!");
	switch (r)
	{
		case 1:
		if (document.property.Property_Name.value == "") {
				document.getElementById('propertyname').innerHTML="* Required";
				//document.property.Land_Size.style.background = "#CD5C5C";
				
				}
								else {
				document.getElementById('propertyname').innerHTML="";
				//document.property.Land_Size.style.background = "";
}

				break;
		case 2:
		if (document.property.Property_Address.value == "") {
				document.getElementById('propertyaddress').innerHTML="* Required";
				
				}
				else {
				document.getElementById('propertyaddress').innerHTML="";
}
				break;
		case 3:
		if (document.property.Property_City.value == "") {
				document.getElementById('propertycity').innerHTML="* Required";
				
				}
								else {
				document.getElementById('propertycity').innerHTML="";
}

				break;
		case 4:
		if (document.property.Property_State.value == "") {
				document.getElementById('propertystate').innerHTML="* Required";
				
				}
								else {
				document.getElementById('propertystate').innerHTML="";
}

				break;
		case 5:
		if (document.property.Property_Zip.value == "") {
				document.getElementById('propertyzip').innerHTML="* Required";
				
				}
								else {
				document.getElementById('propertyzip').innerHTML="";

}
				break;

		case 6:
		if (document.property.Number_Units.value == "") {
				document.getElementById('numberunits').innerHTML="* Required";
				
				}
								else {
				document.getElementById('numberunits').innerHTML="";
				numberValidation(document.property.Number_Units.value, 'numberunits');

}
				break;

		case 7:
		if (document.property.Number_Vacancies.value == "") {
				document.getElementById('numbervacancies').innerHTML="* Required";
				
				}
								else {
				document.getElementById('numbervacancies').innerHTML="";
				numberValidation(document.property.Number_Vacancies.value, 'numbervacancies');

}
				break;

		case 8:
		if (document.property.Bills_Paid.value == "" ) {
				document.getElementById('billspaid').innerHTML="* Required";
				}
								else {
				document.getElementById('billspaid').innerHTML="";

}
				break;

		case 9:
		if (document.property.General_Condition.value == "") {
				document.getElementById('generalcondition').innerHTML="* Required";

				}
								else {
				document.getElementById('generalcondition').innerHTML="";

}
				break;

		case 10:
		if (document.property.Building_Class.value == "") {
				document.getElementById('buildingclass').innerHTML="* Required";
				
				}
								else {
				document.getElementById('buildingclass').innerHTML="";
}
				break;

		case 11:
		if (document.property.Operating_Income.value == "") {
				document.getElementById('operatingincome').innerHTML="* Required";
				
				}
								else {
				document.getElementById('operatingincome').innerHTML="";
				numberValidation(document.property.Operating_Income.value, 'operatingincome');

}
				break;

		case 12:
		if (document.property.Your_Price.value == "") {
				document.getElementById('yourprice').innerHTML="* Required";
				
				}
								else {
				document.getElementById('yourprice').innerHTML="";
				numberValidation(document.property.Your_Price.value, 'yourprice');

}
				break;
		case 13:
		if (document.property.Name.value == "") {
				document.getElementById('yourname').innerHTML="* Required";
				
				}
								else {
				document.getElementById('yourname').innerHTML="";
}
				break;


				
				
		case 14:
		if (document.property.Email.value == "") {
				document.getElementById('email').innerHTML="* Required";
				
				}
								else {
				document.getElementById('email').innerHTML="";
				
				emailValidation(document.property.Email.value, 'email');
}
				break;

		case 15:
		if (document.property.Daytime_Phone.value == "") {
				document.getElementById('daytimephone').innerHTML="* Required";
				
				}
								else {
				document.getElementById('daytimephone').innerHTML="";
}
				break;

		case 16:
		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.Property_Name.value == "" || document.property.Property_Address.value == "" || document.property.Property_City.value == "" || document.property.Property_State.value == "" || document.property.Property_Zip.value == "" || document.property.Number_Units.value == "" || document.property.Number_Vacancies.value == "" || document.property.Bills_Paid.value == "" || document.property.General_Condition.value == "" || document.property.Building_Class.value == "" || document.property.Operating_Income.value == "" || document.property.Your_Price.value == "" || document.property.Name.value == "" || document.property.Email.value == "" || document.property.Daytime_Phone.value == "" )
	{
		alert("Please complete all required fields.");
		var i=1;
		var r=1;
		while (i<=16){
		validation(r);
		i++
		r++
		}
		return false;
	}


	else if (notNum == 1 || checkEmail != 3)
	{

		var i=1;
		var r=1;
		while (i<=16){
		validation(r);
		i++
		r++
		
		}
		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;
	}
	

}

