// JavaScript email processor
// Mathew Maher / Edited by Amanda Lenczewski
// What's Up Interactive
// March 21, 2006 / May 30, 2006
// mail.js - validates form information

function submitForm(formName) {
	// First Name Required
	if(isWhitespace(document.forms[formName].elements["fname"].value)){
		alert("Please enter your first name.");
		document.forms[formName].elements["fname"].focus();
		return false;
	}
	// Last Name Required
	else if(isWhitespace(document.forms[formName].elements["lname"].value)){
		alert("Please enter your last name.");
		document.forms[formName].elements["lname"].focus();
		return false;
	}
	
	else if(!isEmail(document.forms[formName].elements["email"].value)){
		alert("Valid Email required!");
		document.forms[formName].elements["email"].value = "";
		document.forms[formName].elements["email"].focus();
		return false;
	}
	else if(formName != 'contact' && formName != 'ebrochure' && formName != 'ebook'){
		
		// Title Required
		if(isWhitespace(document.forms[formName].elements["title"].value)){
			alert("Please enter your title.");
			document.forms[formName].elements["title"].focus();
			return false;
		}
		// Company Required
		else if(isWhitespace(document.forms[formName].elements["company"].value)){
			alert("Please enter your company.");
			document.forms[formName].elements["company"].focus();
			return false;
		}
		// Address Required
		else if(isWhitespace(document.forms[formName].elements["address1"].value)){
			alert("Please enter your address.");
			document.forms[formName].elements["address1"].focus();
			return false;
		}
		// City Required
		else if(isWhitespace(document.forms[formName].elements["city"].value)){
			alert("Please enter your city.");
			document.forms[formName].elements["city"].focus();
			return false;
		}
		// Country Required
		else if(isWhitespace(document.forms[formName].elements["country"].value)){
			alert("Please choose your country.");
			document.forms[formName].elements["country"].focus();
			return false;
		}
	}
	else if(formName != 'ebrochure' && formName != 'ebook'){
		if(isWhitespace(document.forms[formName].elements["company"].value)){
			alert("Please enter your company.");
			document.forms[formName].elements["company"].focus();
			return false;
		}			
	}
	// Formatting phone number, if entered
	if(formName != 'ebrochure' && formName != 'ebook' && !isWhitespace(document.forms[formName].elements["phone"].value)){
		var number = stripCharsNotInBag(document.forms[formName].elements["phone"].value, "1234567890");
/*		if (!isUSPhoneNumber(number)) {
			alert("The phone number you entered is not a valid U.S. number with area code.");
			document.forms[formName].elements["phone"].value = "";
			document.forms[formName].elements["phone"].focus();
			return false;
		}*/
		number = reformatUSPhone(number);
		document.forms[formName].elements["phone"].value = number;
	}
	// Email Required
	
	else{
		return true;	
	}
	return true;	
}