function checkForm(formObj) {
	
	
	 if (formObj.name.value == "" ) {
	 alert("You have not entered a first name");
	 formObj.name.focus();
	 return false;
	 }
	 
	 if (formObj.lastname.value == "" ) {
	 alert("You have not entered a last name");
	 formObj.lastname.focus();
	 return false;
	 }
	 
	 if (formObj.companyname.value == "" ) {
	 alert("You have not entered a company name");
	 formObj.companyname.focus();
	 return false;
	 }
	 
	 if (formObj.jobtitle.value == "" ) {
	 alert("You have not entered a job title");
	 formObj.jobtitle.focus();
	 return false;
	 }
	 
	 if (formObj.address.value == "" ) {
	 alert("You have not entered an address");
	 formObj.address.focus();
	 return false;
	 }
	 
	 if (formObj.town.value =="") {
		alert("You have not entered a town");
		formObj.town.focus();
		return false;
	}
	if (formObj.county.value =="") {
		alert("You have not entered a county");
		formObj.county.focus();
		return false;
	}
	if (formObj.postcode.value =="") {
		alert("You have not entered a postcode");
		formObj.postcode.focus();
		return false;
	}
	if (formObj.country.value =="") {
		alert("You have not entered a country");
		formObj.country.focus();
		return false;
	}
	 
	if (formObj.telephone.value =="") {
		alert("You have not entered a telephone number");
		formObj.telephone.focus();
		return false;
	}
	if (formObj.telephone.value != "") {
	
		formObj.telephone.value = formObj.telephone.value.replace("-","");
		formObj.telephone.value = formObj.telephone.value.replace(" ","");
		formObj.telephone.value = formObj.telephone.value.replace("(","");
		formObj.telephone.value = formObj.telephone.value.replace(")","");
		formObj.telephone.value = formObj.telephone.value.replace(".","");
		
		for (i=0;i<formObj.telephone.value.length;i++) {
		if (formObj.telephone.value.charAt(i) < "0" || formObj.telephone.value.charAt(i) > "9") {
		alert("Phone numbers can only contain numbers");
		formObj.telephone.focus();
		return false;
		}
		}
	}
	 
	 if (formObj.email.value =="") {
		alert("You have not entered an email address");
		formObj.email.focus();
		return false;
	}
	
		
	 if (formObj.email.value.indexOf("/") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.email.focus();
	 return false;
	 }
	 if (formObj.email.value.indexOf(":") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.email.focus();
	 return false;
	 }
	 if (formObj.email.value.indexOf(",") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.email.focus();
	 return false;
	 }
	 if (formObj.email.value.indexOf(";") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.email.focus();
	 return false;
	 }
	 if (formObj.email.value.indexOf("@") < 0) {
	 alert("Your email address is missing an @");
	 formObj.email.focus();
	 return false;
	 }
	 if (formObj.email.value.indexOf("\.") < 0) {
	 alert("Your email address is missing a .");
	 formObj.email.focus();
	 return false;
	 }
	
	return true;
}