/**
* 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 ((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 validate_resources(formObj) {
	warning = "";
	
	//INFO
    if ((check_email(formObj.resourcesemail.value))!=true) warning += "\n - E-mail";
	if ((formObj.approved.checked)!=true) warning += "\n - Approval Checkbox";
	//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;
	}	
	
}