function validateAddress() {
		var emailstring = document.contactform.email.value;
		var ampIndex = emailstring.indexOf("@");
		var afterAmp = emailstring.substring((ampIndex + 1), emailstring.length);
			// find a dot in the portion of the string after the ampersand only
		var dotIndex = afterAmp.indexOf(".");
			// determine dot position in entire string (not just after amp portion)
		dotIndex = dotIndex + ampIndex + 1;
			// afterAmp will be portion of string from ampersand to dot
		afterAmp = emailstring.substring((ampIndex + 1), dotIndex);
			// afterDot will be portion of string from dot to end of string
		var afterDot = emailstring.substring((dotIndex + 1), emailstring.length);
		var beforeAmp = emailstring.substring(0,(ampIndex));
		var email_regex = /^\w(?:\w|-|\.(?!\.|@))*@\w(?:\w|-|\.(?!\.))*\.\w{2,3}/ 
			// index of -1 means "not found"
		if ((emailstring.indexOf("@") != "-1") &&
			(emailstring.length > 5) &&
			(afterAmp.length > 0) &&
			(beforeAmp.length > 1) &&
			(afterDot.length > 1) &&
			(email_regex.test(emailstring)) ) {
			  return true;
		} else {
				alert("Please check your email address. It appears to be in the wrong format.");
				document.contactform.email.focus();
				return false;
		}
}


function processContactForm() {
		if (document.contactform.company.value == "" || document.contactform.fname.value == "" || document.contactform.lname.value == "" || document.contactform.job.value == "" || document.contactform.address1.value == "" || document.contactform.city.value == "" || document.contactform.state.value == "" || document.contactform.zip.value == "" || document.contactform.tel.value == "" || document.contactform.email.value == "" || document.contactform.subject.value == "" || document.contactform.comments.value == "") {
			alert("One or more required fields is empty. Please check and submit again.");
			return false;
		}		
}

function processdemoForm() {
		if (document.contactform.company.value == "" || document.contactform.fname.value == "" || document.contactform.lname.value == "" || document.contactform.address1.value == "" || document.contactform.city.value == "" || document.contactform.state.value == "" || document.contactform.zip.value == "" || document.contactform.tel.value == "" || document.contactform.email.value == "") {
			alert("One or more required fields is empty. Please check and submit again.");
			return false;
		}		
}