// JavaScript Document
//COMMON VALIDATION METHODS
function validate(){
	var valid;
	var emailFormat;
/*TEXT FOR VALIDATION ALERT*/
	var helperMsg = "You have not entered all the required information. Please fill in all fields marked with an asterix(*)";
	var passMsg = "New password must match please try again";
	var emailMsg = "Please enter your email in the correct format (i.e. you@your_domain.com)";
	var emailTest = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	
//TEXT FIELD CHECK
	if(document.getElementById('firstname').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	if(document.getElementById('surname').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	if(document.getElementById('addr1').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	if(document.getElementById('postcode').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	if(document.getElementById('no_flats').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	
	if(document.getElementById('company_free').value.length == 0 && document.getElementById('owner_manage').value.length == 0)
	{	/*document.getElementById('name_val').style.visibility='visible';*/
		valid = false;
	}	else{/*document.getElementById('name_val').style.visibility='hidden';*/}
	
	
//EMAIL CHECK
	if(document.getElementById('email').value.length == 0){	
		/*document.getElementById('email_val').style.visibility='visible';*/
		valid = false;
	}else{
		/*document.getElementById('email_val').style.visibility='hidden';*/
			
			if(document.getElementById('email').value.match(emailTest)){
				/*document.getElementById('email_val').style.visibility='hidden'*/
			}else{
				/*document.getElementById('email_val').style.visibility='visible';*/
				emailFormat = false; valid = false;
			}
			
	}
	
	
	if(emailFormat == false){alert(emailMsg); valid = false;}
	
	if(valid == false && emailFormat != false){alert(helperMsg);}

	return valid;
}