function validateEmail(field){

	if (field == "") return "No email was entered"
		
		else if(!((field.indexOf(".") > 0) &&
					(field.indexOf("@") > 0)) ||
					/[^a-zA-Z0-9.@_0]/.test(field))
		return "The email address is invalid"
		return ""
	
}

function validateSelect(field){

	if (field == "") return "Please select a value from the drop down"
	return ""
	
}

function validateName(field){

	if ((field == "") || (field == "type your name here")) return "Please enter your first name"
	return ""
	
}

function validateSurname(field){

	if ((field == "") || (field == "type your surname here")) return "Please enter your second name"
	return ""
	
}

function validate(form){

	var failEmail;
	var failTitle;
	var failGender;
	var failAge;
	var failYourName;
	var failYourSurname;

	failEmail = validateEmail(form.yourEmail.value);
	failTitle = validateSelect(form.title.value);
	failGender = validateSelect(form.gender.value);
	failAge = validateSelect(form.age.value);
	failYourName = validateName(form.yourName.value);
	failYourSurname = validateSurname(form.yourSurname.value);

	
	
	
	if ((failEmail == "") && (failTitle == "") && (failGender == "") && (failAge == "") && (failYourName == "") && (failYourSurname == "")) return true
	else {	
			document.getElementById("emailValidationError").innerHTML=failEmail;
			document.getElementById("titleValidationError").innerHTML=failTitle;
			document.getElementById("genderValidationError").innerHTML=failGender;
			document.getElementById("ageValidationError").innerHTML=failAge;
			document.getElementById("nameValidationError").innerHTML=failYourName;
			document.getElementById("surnameValidationError").innerHTML=failYourSurname;
			return false}
}


