function validate(){
	if (!document.forms[0]["firstname"].value.length>0){
		alert("Please enter your first name.");
		document.forms[0]["firstname"].focus();
		return false;
	}
	if (!document.forms[0]["lastname"].value.length>0){
		alert("Please enter your last name.");
		document.forms[0]["lastname"].focus();
		return false;
	}
	emailPattern = /^[a-zA-Z][a-zA-Z0-9]*([\-\.][a-zA-Z0-9]+)*\@[a-zA-Z0-9][a-zA-Z0-9]*([\-\.][a-zA-Z0-9]+)*\.[a-zA-Z]+$/;
	if (!emailPattern.test(document.forms[0]["email"].value)){
		alert("Please enter a valid email address.");
		document.forms[0]["email"].focus();
		return false;
	}
	if (!document.forms[0]["phone"].value.length>0){
		alert("Please enter your phone number.");
		document.forms[0]["phone"].focus();
		return false;
	}
	if (!document.forms[0]["company"].value.length>0){
		alert("Please enter your company name.");
		document.forms[0]["company"].focus();
		return false;
	}
	if (!document.forms[0]["street"].value.length>0){
		alert("Please enter your address.");
		document.forms[0]["street"].focus();
		return false;
	}
	if (!document.forms[0]["city"].value.length>0){
		alert("Please enter your city.");
		document.forms[0]["city"].focus();
		return false;
	}
	if (!document.forms[0]["state"].value.length>0){
		alert("Please enter your state.");
		document.forms[0]["state"].focus();
		return false;
	}
	if (!document.forms[0]["zip"].value.length>0){
		alert("Please enter your postal code.");
		document.forms[0]["zip"].focus();
		return false;
	}
	return true;
}
