function validateForm(thisForm) {
	with(thisForm) {
	
		if(p_salutation.value=="") {
			alert('Please select a salutation');
			p_salutation.focus();
			return false;
		}
		
		if(fname.value=="") {
			alert('Please enter first name');
			fname.focus();
			return false;
		}
		
		if(lname.value=="") {
			alert('Please enter last name');
			lname.focus();	
			return false;
		}

		if (phone.value == "") {
		    alert('Please enter phone number');
		    phone.focus();
		    return false;
		}
		
		/*
		if(zip.value!=""){
			// check for invalid Zip
			if (!isUSZipValid(zip.value))
			{
				alert('Zip must be 5 or 9 digit.\nPlease use xxxxx or xxxxx-xxxx format.');
				zip.focus();
				return false;
			}
		}*/
		/*
		if(phone.value!=""){
			// check for invalid Phone
			if (!isPhoneValid(phone.value))
			{
				alert('Incorrect phone format.\nPlease use xxx-xxx-xxxx format.\nNote: Phone area code cannot start with 1.');
				phone.focus();
				return false;
			}
		}*/		
	
		if(email.value=="") {
			alert('Please enter your email');
			email.focus();	
			return false;
		}
		
		if (email.value !="")
		{
			// check for invalid email
			if (!isEmailValid(email.value))
			{
				alert('Incorrect email format.\nPlease use myname@mydomain.com format.')
				email.focus();
				return false;
			}			
		}
		
		if (other_input.value == "")
		{
			alert('Please tells us \'How did you hear about Harms or Millennium?\'');
			other_input.focus();
			return false;
		}
		
		/*var var_chkhear_about = false;
		for(var i=0 ; i<checkHearAbout.length ; i++) {
			if(checkHearAbout[i].checked) {
				var_chkhear_about = true;
			}
		}
		
		if(var_chkhear_about==true) {
			
		} 
		else {
			alert('Please enter a choice for \'How did you hear about Millennium?\'');
			checkHearAbout[0].focus();
			return false;
		}*/		
	}
	
	return true;
}