function validate(f){
	if(f.firstname.value==""){
		alert("Please enter your first name.")
		f.firstname.focus()
		return false;
	} 

	if(f.surname.value==""){
		alert("Please enter your surname.")
		f.firstname.focus()
		return false;
	} 
	
	if(f.email.value==""){
		alert("Please enter your email address.")
		f.email.focus()
		return false;
	} 
	
	var at = f.email.value.indexOf('@')
	var dot = f.email.value.indexOf('.')
	var end = f.email.value.length
	var subone = f.email.value.substring(at+1,dot)
	var domainbeforedot = subone.length
	var subtwo = f.email.value.substring(dot+1,end)
	var domainafterdot = subtwo.length
	if (f.email.value.indexOf ('@',0) == -1 || f.email.value.indexOf ('.',0) == -1  || domainbeforedot < 1 || domainafterdot < 2 ) {
		alert('\nYou have entered an invalid email address!\n\n')
		f.email.focus();		
		return false
	}
		
	var at = f.email.value.indexOf('@')
	var dot = f.email.value.indexOf('.')
	var end = f.email.value.length
	var subone = f.email.value.substring(at+1,dot)
	var domainbeforedot = subone.length
	var subtwo = f.email.value.substring(dot+1,end)
	var domainafterdot = subtwo.length
	if (f.email.value.indexOf ('@',0) == -1 || f.email.value.indexOf ('.',0) == -1  || domainbeforedot < 1 || domainafterdot < 2 ) {
		alert('\nYou have entered an invalid email address!\n\n')
		f.email.focus();		
		return false
	}
	
	if(f.text.value=="" || f.text.value=="Please type your enquiry here..."){
		alert("Please enter a question.")
		f.text.focus()
		return false;
	} 	
	
	return true
}