

function checkValuationApp() {
	var theForm = document.gh_valuation;
	var msg = "Please enter the following required information\n\n";
	var blnValid = true;

	if(isBlank(theForm.I_propaddress1.value  || theForm.I_propaddress2.value)){
		blnValid = false;
		msg += "\tPostal Address\n";
	}
	
	if(isBlank(theForm.I_proppostcode.value)){
		blnValid = false;
		msg += "\tPostcode\n";
	}
	else if (!isUKPostCode(theForm.I_proppostcode.value))
	{
		blnValid = false;
		msg += "\tA valid Post Code\n";
	}

	
	if(isBlank(theForm.I_firstname.value)){
		blnValid = false;
		msg += "\tFirst name\n";
	}
	
	if(isBlank(theForm.I_surname.value)){
		blnValid = false;
		msg += "\tSurname\n";
	}
	
	
	if(isBlank(theForm.I_address1.value || theForm.I_address2.value)){
		blnValid = false;
		msg += "\tAddress\n";
	}
	
	if(isBlank(theForm.I_postcode.value)){
		blnValid = false;
		msg += "\tPostcode\n";
	}
	else if (!isUKPostCode(theForm.I_postcode.value))
	{
		blnValid = false;
		msg += "\tA valid Post Code\n";
	}
	
	if(isBlank(theForm.I_email.value)){
		blnValid = false;
		msg += "\tEmail\n";
	}
	
	if(!isBlank(theForm.I_email.value)){
		
		
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		
		if (!filter.test(theForm.I_email.value)){
			blnValid = false;
			msg += "\tA valid E-mail Address\n";
		}
		
	}
	if(isBlank(theForm.I_telephone.value)){
		blnValid = false;
		msg += "\tTelephone\n";
	}
	if (!isBlank(theForm.I_telephone.value))
	{
		var tilter=/^0\d+$/i
		if(!tilter.test(theForm.I_telephone.value)){
			blnValid = false;
			msg += "\tA valid home telephone number no spaces or dashes\n";
		}
	}
	
	if (blnValid) {
		theForm.action='confirmed.asp';
		theForm.submit();
	}else{
		alert(msg);
	}
}
