
function validateEMail(email) {
	var objRegExp  = /^[A-Za-z0-9_.]{3,}\@[A-Za-z0-9_.]{2,}\.[A-Za-z_.]{2,}$/;
	if(!email.match(objRegExp)) {
		return false;
	} else {
		return true;
	}
}

function ValidateContactForm() {
	var df = document.ContactForm;
	var sec = "";
	var subsec = "";
	var err = "";
	var isGood=false;
	var numbers="0123456789";
	var alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	// First Name
	if(df.ff_n.value=="") {
		err+="You must provide a First Name.\n";
	}
	// Company
	if(df.ff_c.value=="") {
		err+="You must provide a Company Name.\n";
	}
	// Message
	if(df.ff_m.value=="") {
		err+="You must provide a Message or Comment for this request.\n";
	}
	// E-Mail
	if(df.ff_e.value=="") {
		err+="You must provide a valid E-Mail Address.\n";
	} else if(!validateEMail(df.ff_e.value)) {
		err+="You must provide a valid E-Mail Address.\n";
	}
	// Area Of Interest
	if(df.ff_aoi.selectedIndex==0) {
		err+="Please provide an Area of Interest.\n";
	}
	if(err=="") {
		document.ContactForm.submit();
	} else {
		alert('The following error(s) occurred:\n'+err);
	}
}

