function checkSubmit(form) {
	if(form.firstname.value.length==0 || !isNaN(form.firstname.value)){
		alert("Please enter your first name.");
		form.firstname.focus();
		return false;
	}
	if(form.lastname.value.length==0 || !isNaN(form.lastname.value)){
		alert("Please enter your last name.");
		form.lastname.focus();
		return false;
	}
	var regPhone = /^(?:\([2-9]\d{2}\)\ ?|[2-9]\d{2}(?:\-?|\ ?|\.?))[2-9]\d{2}[- .]?\d{4} ?$|^(?:\([2-9]\d{2}\)\ ?|[2-9]\d{2}(?:\-?|\ ?|\.?))[2-9]\d{2}[- .]?\d{4} *x\d*$/; 
	if (!form.phone.value.match(regPhone)) {
	alert("Please enter a valid phone number.");
		return false;
	}
	var regEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!form.email.value.match(regEmail)) {
		alert("Please enter a valid email address.");
		return false;
	}
	if(form.custentity_lead_products) {
		if (form.custentity_lead_products.options[form.custentity_lead_products.selectedIndex].value == "") {
			alert("What type(s) of leads interest you? Please choose from the drop down menu.");
			form.custentity_lead_products.focus();
			return false;
		}
	}
	if(form.custentity_leads_per_month_usage) {
		if (form.custentity_leads_per_month_usage.options[form.custentity_leads_per_month_usage.selectedIndex].value == "") {
			alert("How many leads would you use each month? Please choose from the drop down menu.");
			form.custentity_leads_per_month_usage.focus();
			return false;
		}
	}
	if(form.custentity_company_type) {
		if (form.custentity_company_type.options[form.custentity_company_type.selectedIndex].value == "") {
			alert("Tell us about yourself. Please choose from the drop down menu.");
			form.custentity_company_type.focus();
			return false;
		}
	}
	if(form.notes_website) {
		if(form.notes_website.value=="") {
			alert("Please enter your website.");
			form.notes_website.focus();
			return false;
		}
	}
	if(form.notes_state) {
		if(form.notes_state[form.notes_state.selectedIndex].value == "") {
			alert("Please select your state.");
			form.notes_state.focus();
			return false;
		}
	}
}

function checkEmail(form) {
	var regEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!form.email.value.match(regEmail)) {
		alert("Please enter a valid email address.");
		form.email.focus();
		return false;
	}
}