 <!-- Begin

function validate() {

var theMessage = "The required information is incomplete or contains errors: \n";
var noErrors = theMessage

		
// make sure field is not blank
if (document.form1.LastName.value=="") {
theMessage = theMessage + "\n * Last name";
}	
			
// make sure field is not blank
if (document.form1.FirstName.value=="") {
theMessage = theMessage + "\n * First name";
}


// validate an e-mail address
if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.form1.Email.value)){
theMessage = theMessage + "\n * A valid email address";
}

// make sure field is not blank
if (document.form1.Title.value=="") {
theMessage = theMessage + "\n * Title";
}	

		
// make sure field is not blank
if (document.form1.Institution.value=="") {
theMessage = theMessage + "\n * Institution";
}	

// make sure field is not blank
if (document.form1.Institution_Type.value=="") {
theMessage = theMessage + "\n * Institution Type";
}


// make sure field is not blank
if (document.form1.Address1.value=="") {
theMessage = theMessage + "\n * Address line 1";
}	

// make sure field is not blank
if (document.form1.City.value=="") {
theMessage = theMessage + "\n * City";
}	

// make sure field is not blank
if (document.form1.State_Province.value=="") {
theMessage = theMessage + "\n * State/Province";
}	

// make sure field is not blank
if (document.form1.Zip_Postal.value=="") {
theMessage = theMessage + "\n * Zip/Postal code";
}	

// make sure field is not blank
if (document.form1.Phone.value=="") {
theMessage = theMessage + "\n * Phone number";
}	


	
// If no errors, submit the form
if (theMessage == noErrors) {
return true;
} else {
// If errors were found, show alert message
alert(theMessage);
return false;
}
}
// End -->
