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.company.value == "" ) {
	 alert("You have not entered a company name");
	 formObj.company.focus();
	 return false;
	 }
	 
	 if (formObj.gigi1.value =="") {
		alert("You have not entered a telephone number");
		formObj.gigi1.focus();
		return false;
	}
	if (formObj.gigi1.value != "") {
	
		formObj.gigi1.value = formObj.gigi1.value.replace("-","");
		formObj.gigi1.value = formObj.gigi1.value.replace(" ","");
		formObj.gigi1.value = formObj.gigi1.value.replace("(","");
		formObj.gigi1.value = formObj.gigi1.value.replace(")","");
		formObj.gigi1.value = formObj.gigi1.value.replace(".","");
		
		for (i=0;i<formObj.gigi1.value.length;i++) {
		if (formObj.gigi1.value.charAt(i) < "0" || formObj.gigi1.value.charAt(i) > "9") {
		alert("Phone numbers can only contain numbers");
		formObj.gigi1.focus();
		return false;
		}
		}
	}
	 
	 if (formObj.gigi2.value =="") {
		alert("You have not entered an email address");
		formObj.gigi2.focus();
		return false;
	}
	
	 if (formObj.gigi2.value.indexOf("/") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.gigi2.focus();
	 return false;
	 }
	 if (formObj.gigi2.value.indexOf(":") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.gigi2.focus();
	 return false;
	 }
	 if (formObj.gigi2.value.indexOf(",") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.gigi2.focus();
	 return false;
	 }
	 if (formObj.gigi2.value.indexOf(";") > -1) {
	 alert("Your email address has an invalid character");
	 formObj.gigi2.focus();
	 return false;
	 }
	 if (formObj.gigi2.value.indexOf("@") < 0) {
	 alert("Your email address is missing an @");
	 formObj.gigi2.focus();
	 return false;
	 }
	 if (formObj.gigi2.value.indexOf("\.") < 0) {
	 alert("Your email address is missing a .");
	 formObj.gigi2.focus();
	 return false;
	 }
	 
	
	if (formObj.hearaboutus.value =="") {
		alert("You have not entered how you heard about us");
		formObj.hearaboutus.focus();
		return false;
	}
	
	if (formObj.areaofinterest.value =="") {
		alert("You have not entered an area of interest");
		formObj.areaofinterest.focus();
		return false;
	}
	
	if (formObj.message.value =="") {
		alert("You have not entered a message");
		formObj.message.focus();
		return false;
	}
	
	
	
	
	return true;
}