// Quickform Validation

var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

function require(obForm,szFields, e){
	// Validate Email First
	var returnval = emailfilter.test(e.value);
	if (returnval == false){
		alert("Please enter a valid email address.");
		e.select();
		return false;
	}

	// Check for required Fields
	var fields = szFields.split(",")
	var szMissing= new Array();
	for (x=0;x<fields.length;x++) {
		if (obForm.elements[fields[x]].value.length==0) {
		   szMissing[szMissing.length]=new String(fields[x]);
		}
	}
	if (szMissing.length) {
		alert("Please fill in all form fields.");
		return false;
	}
	
	if (checkmail(obform.email.value)) return true;
	else return false;
}