function checkForm(){
	var alertStr = "";
	var formOk = true;

	var yourName = document.getElementById("checkName");
	var yourOrg = document.getElementById("checkOrg");
	var yourEnq = document.getElementById("checkEnq"); 
	var yourMail = document.getElementById("checkMail");
	var yourTel = document.getElementById("checkTel");

	if(yourTel.value==""){
		alertStr += "Please provide a telephone number so that we may contact you\n";
		formOk = false;
	}
	if(!emailCheck(yourMail.value)){
		alertStr += "Please provide an email address so that we may contact you\n";
		formOk = false;
	}
	if(yourName.value==""){
		alertStr += "Please provide your name\n";
		formOk = false;
	}
	if(yourOrg.value==""){
		alertStr += "Please provide the organisation you work for\n";
		formOk = false;
	}
	if(yourEnq.value==""){
		alertStr += "Please tell us what your enquiry is about\n";
		formOk = false;
	}
	if(alertStr!=""){
		alert(alertStr);
	}
	return formOk;
}

function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	  return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	  return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	  return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
	  return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	  return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
	  return false;
	}
	if (str.indexOf(" ")!=-1){
	  return false;
	}
	return true;
}