/**
* ASSEMBLE E-MAIL ADDRESS
*/
function mail() {
	var e = 'mailto:' + mail.arguments[0] + '@';
	for (i = 1; i < mail.arguments.length; i++) e += mail.arguments[i] + '.';
    e = e.substr(0,e.length-1);
    eval("location.href='"+ e +"'");
}
function validate_submission(formObj) {
	warning = "";
	
	//INFO
	if (formObj.fnamefield.value=='') warning += "\n - First Name";
	if (formObj.lnamefield.value=='') warning += "\n - Last Name";
    if ((check_email(formObj.emailfield.value))!=true) warning += "\n - e-mail";

	//Checks for errors from above
	if (warning != "") {
        alert("ERROR:  The form cannot be submitted because\nthe following fields are incomplete or invalid:\n" + warning);
		return false;
	}
    formObj.submit();
}  

function check_email(email_address){
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if (!r1.test(email_address) && r2.test(email_address)){ // We have good submission
	return true;
	}
	else{ // We have bad e-mail
	//warning += "\n - Valid e-mail";
	return false;
	}	
	
}