/* emailVal.js Document */

/* Designed by: Skillings Technology, New Ulm Web Design (Ronald Calbick */
/* Date: 04/02/09 */

/*Confirm Submit Function*/
function confirmSubmit() {
	/*Ensures all required fields contain information*/
	if (document.forms[0].Name.value=="" || document.forms[0].Email.value=="" || document.forms[0].Subject.value=="" ||
		document.forms[0].Area.value=="" || document.forms[0].Exchange.value=="" || document.forms[0].Phone.value=="") {
		window.alert("Please complete all required fields before clicking send.");
		document.forms[0].Name.focus();
		return false;

	}
	
	/*Email address validation*/	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms[0].Email.value)==false){
		window.alert("You must enter a valid EMAIL address.");
		document.forms[0].Email.focus();
		document.forms[0].Email.value="";
		return (false);
	}
	
	/*Ensure the phonefield contain numbers only*/
	var areaVerify = isNaN(document.forms[0].Area.value);
	var exchangeVerify = isNaN(document.forms[0].Exchange.value);
	var phoneVerify = isNaN(document.forms[0].Phone.value);
	
	if (areaVerify==true || exchangeVerify==true || phoneVerify==true) {
		window.alert("Your PHONE NUMBER must consist of numbers only!");
			if (areaVerify==true) {
				document.forms[0].Area.focus();
				document.forms[0].Area.value="";
				}
			else if (exchangeVerify==true) {
				document.forms[0].Exchange.focus();
				document.forms[0].Exchange.value="";
				}
			else if (phoneVerify==true) {
				document.forms[0].Phone.focus();
				document.forms[0].Phone.value="";
				}
		return false;
	}
}

/*Confirm Reset Function - confirms that a user wants to reset the form*/
function confirmReset() {
	var resetForm = window.confirm("Are you sure you want to RESET the form?");
	if (resetForm==true) {
		document.forms[0].Name.focus();
		return true;
		}
	return false;
}
