function validateForm(form1) {
    if((form1.title.value == "") ||
	  (form1.fname.value == "") ||
	  (form1.lname.value == "") ||
	  (form1.email.value == "") ||
	  (form1.phone.value == "") ||
	  (form1.company.value == "") ||
	  (form1.address.value == "") ||
	  (form1.city.value == "") ||
	  (form1.country.value == "") ||
	  (form1.zip.value == "") ||
	  (!form1.SwapMarker.checked && !form1.SwapMarkerPLI.checked && !form1.SwapMarkerPLV.checked && !form1.MortgageMarker.checked && !form1.TreasuryMarker.checked && !form1.MoneyMarker.checked
           && !form1.WebBrowsing.checked && !form1.PageViewer_Excel.checked && !form1.SURF.checked && !form1.WebTools.checked && !form1.Mark2Marker.checked)){
		alert("Please fill out all required fields. ");
		return false;	
  	} 
	
	if(form1.email.value != "") {
		var str=form1.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!filter.test(str)) {		
			alert("Please enter a vaild email address.");
			return false;
		}
		if(str.match(/yahoo/i) || str.match(/hotmail/i)) {
			alert("Please enter your business email address.\nPublic email addresses are not allowed.");
			return false;
		} 
	}			
	
	if(form1.phone.value != "") {
		var str1=form1.phone.value;		
		var GoodChars = "0123456789"
		var i = 0;
		if(str1.length < 7) {
			alert("The phone number is not valid");
			return false;
		}	
		for (i =0; i < str1.length; i++) {
			if (GoodChars.indexOf(str1.charAt(i)) == -1) {
				alert("The phone number you entered is no good.")
				return false;
			} 
		}	
	}
			
	return true;		
}


	