// JavaScript Document
function validate(){
	var helperMsg = "You have not entered all the required information. Please fill in all fields marked with an asterix(*)";
	var contMsg = "Please enter an email address or a telephone number";
	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}$/;
	var emailFormat;
	var contact;
	var valid;
	//TEXT FIELD CHECK
	if(document.getElementById('fullName').value.length == 0){valid = false;}
	
	if(document.getElementById('emailAddress').value.length == 0 && document.getElementById('telNumber').value.length == 0)
	{contact = false;}
	
	if(document.getElementById('emailAddress').value.length != 0){	
		if(document.getElementById('emailAddress').value.match(emailTest)){
				
			}else{
				emailFormat = false; valid = false;
			}
	}	
	
	if(document.getElementById('formMessage').value.length == 0){valid = false;}
	
	
	if(emailFormat == false){alert(emailMsg); valid = false;}
	
	if(contact == false){alert(contMsg); valid = false;}
	
	if(valid == false && emailFormat != false && contact != false){alert(helperMsg);}

	return valid;

}