 function checkForm() 
 {
	name = document.getElementById("Name").value;
	email = document.getElementById("Email").value;
	phone = document.getElementById("Phone").value;
	address = document.getElementById("Address").value;
	type = document.getElementById("Type").selectedIndex;
	propertyaddress = document.getElementById("PropertyAddress").value;
	propertypostcode = document.getElementById("Postcode").value;
	propertycity = document.getElementById("City").value;
	bedrooms = document.getElementById("Bedrooms").selectedIndex;
	
	if (name == "") 
	{
	   hideAllErrors();
 	   document.getElementById("nameError").style.display = "inline";
	   document.getElementById("Name").select();
	   document.getElementById("Name").focus();
	   return false;
  	} 
 	    	
	if (email == "") 
	{
           hideAllErrors();
           document.getElementById("emailError").style.display = "inline";
           document.getElementById("Email").select();
           document.getElementById("Email").focus();
           return false;
        }    	

	if (email != "") 
    	{
    	    hideAllErrors();
    	    var emailpattern = /^.+@.+\..{2,3}$/;
    	    if(!emailpattern.test(email))
    	    {
    	        document.getElementById("emailError").style.display = "inline";
    	        document.getElementById("Email").select();
    	        document.getElementById("Email").focus();
    	        return false;    
    	    } 
    	}    

	if (phone == "") 
	{
	   hideAllErrors();
 	   document.getElementById("phoneError").style.display = "inline";
	   document.getElementById("Phone").select();
	   document.getElementById("Phone").focus();
	   return false;
  	}

	if (address == "") 
	{
	   hideAllErrors();
 	   document.getElementById("addressError").style.display = "inline";
	   document.getElementById("Address").select();
	   document.getElementById("Address").focus();
	   return false;
  	} 

	if (type == "") 
	{
	   hideAllErrors();
 	   document.getElementById("typeError").style.display = "inline";
	   return false;
  	}

	if (propertyaddress == "") 
	{
	   hideAllErrors();
 	   document.getElementById("propertyaddressError").style.display = "inline";
	   document.getElementById("PropertyAddress").select();
	   document.getElementById("PropertyAddress").focus();
	   return false;
  	} 

	if (propertypostcode == "") 
	{
	   hideAllErrors();
 	   document.getElementById("propertypostcodeError").style.display = "inline";
	   document.getElementById("Postcode").select();
	   document.getElementById("Postcode").focus();
	   return false;
  	} 

	if (propertycity == "") 
	{
	   hideAllErrors();
 	   document.getElementById("propertycityError").style.display = "inline";
	   document.getElementById("City").select();
	   document.getElementById("City").focus();
	   return false;
  	} 

	if (bedrooms == "") 
	{
	   hideAllErrors();
 	   document.getElementById("bedroomError").style.display = "inline";
	   return false;
  	}
  	
  	return true;
  }
 
function hideAllErrors() 
{
	document.getElementById("nameError").style.display = "none"
	document.getElementById("phoneError").style.display = "none"
	document.getElementById("emailError").style.display = "none"
	document.getElementById("addressError").style.display = "none"
	document.getElementById("typeError").style.display = "none"
	document.getElementById("propertyaddressError").style.display = "none"
	document.getElementById("propertycityError").style.display = "none"
	document.getElementById("bedroomError").style.display = "none"
}