function validate() {

	var theMessage2 = "\n\n";
	var theMessage = "The following fields are required: \n";

	var noErrors = theMessage
	var noErrors2 = theMessage2;
	
	var chars = document.contactForm.Comments.value.length;
 	
	if (chars > 1000) {
		theMessage2 = theMessage2 + "\n --> Your description must be less than 1000 characters.";
	}
 
	// make sure field is not blank
	if (document.contactForm.FullName.value=="") {
		theMessage = theMessage + "\n --> name";
	}
	if (document.contactForm.Title.value=="") {
		theMessage = theMessage + "\n --> title";
	}
	if (document.contactForm.Company.value=="") {
		theMessage = theMessage + "\n --> company";
	}
	if (document.contactForm.Address1.value=="") {
		theMessage = theMessage + "\n --> address";
	}
	
	if (document.contactForm.City.value=="") {
		theMessage = theMessage + "\n --> city";
	}
	
	if (document.contactForm.State.value=="") {
		theMessage = theMessage + "\n --> state/province ";
	}
	
	if (document.contactForm.PostalCode.value=="") {
		theMessage = theMessage + "\n --> postal code ";
	}
	
	if (document.contactForm.CountryCode.selectedIndex == 0) {
		theMessage = theMessage + "\n --> country";
	}
	
	if (document.contactForm.Phone.value=="") {
		theMessage = theMessage + "\n --> phone";
	}

	// validate an e-mail address
	if (document.contactForm.Email.value=="") {
		theMessage = theMessage + "\n --> e-mail ";
	}else{
			if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.contactForm.Email.value)){
			theMessage2 = theMessage2 + "\n --> The e-mail address you entered is not valid.";
		}}
	
	if (document.contactForm.Annual_Revenue.value=="") {
		theMessage = theMessage + "\n --> Annual Sales Revenue";
	}
	
	if (document.contactForm.Prompted_Visit.selectedIndex == 0) {
		theMessage = theMessage + "\n --> What Prompted you to visit the site";
	}
	
	if (document.contactForm.Service_Location.selectedIndex == 0) {
		theMessage = theMessage + "\n --> Primary service location";
	}
	if (document.contactForm.Industry.selectedIndex == 0) {
		theMessage = theMessage + "\n --> Industry";
	}
	
	if (document.contactForm.Service_Selected.selectedIndex == 0) {
		theMessage = theMessage + "\n --> Primary service of interest";
	}
	
	
	
	

	// If no errors, submit the form

	if (theMessage == noErrors && theMessage2 == noErrors2) {
		return true;
	} else {
		// If errors were found, show alert message
		alert(theMessage + theMessage2);

		return false;
	}

}






