function validateForm() {	
	if (!document.forms[0].fullname.value || document.forms[0].fullname.value.length<3) {
		alert("Fill in the Name field");
		document.forms[0].fullname.focus();
		return false;
	}
	if (!document.forms[0].company.value || document.forms[0].company.value.length<3) {
		alert("Fill in the Company field");
		document.forms[0].company.focus();
		return false;
	}
	/*
	if (!document.forms[0].city.value || document.forms[0].city.value.length<3) {
		alert("Fill in the City field");
		document.forms[0].city.focus();
		return false;
	}*/
	if (!document.forms[0].state.value || document.forms[0].state.value.length!=2) {
		alert("Fill in the State field");
		document.forms[0].state.focus();
		return false;
	}
	/*
	if (!document.forms[0].zip.value || document.forms[0].zip.value.length!=5) {
		alert("Fill in the Zip Code field");
		document.forms[0].zip.focus();
		return false;
	}*/
	/*
	if (document.forms[0].phone.value) {
	if (isNaN(document.forms[0].phone.value) || document.forms[0].phone.value.length<10 || document.forms[0].phone.value.length>18) {
		alert("Enter a valid Phone Number: digits with dashes or dots");
		document.forms[0].phone.focus();
		return false;}
	}
	*/
    var regx=/^(.* )?[<\[]?((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@(((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6}))[>\]]?$/;
	if (!document.forms[0].email.value || document.forms[0].email.value.length<5) {
		alert("Please enter a valid Email Address");
		document.forms[0].email.focus();
		return false;
	}
	if (!regx.test(document.forms[0].email.value)) {
		alert("Fill in a valid Email Address");
		document.forms[0].email.focus();
		return false;
	}
	var regx=/^(\([2-9]|[2-9])(\d{2}|\d{2}\))(-|.|\s)?\d{3}(-|.|\s)?\d{4}$/;
	if (!document.forms[0].phone.value || document.forms[0].phone.value.length<10 || document.forms[0].phone.value.length>16) {
		alert("Enter a vadid Phone Number: digits, dashes, periods");
		document.forms[0].phone.focus();
		return false;
	}
	if (!regx.test(document.forms[0].phone.value)) {
		alert("Enter a vadid Phone Number: 10-digits, dashes, periods");
		document.forms[0].phone.focus();
		return false;
	}
	/*
	if (!document.forms[0].comments.value || document.forms[0].comments.value.length<5) {
		alert("Fill in the Comments field");
		document.forms[0].comments.focus();
		return false;
	}*/
	return true;
}

