function init() {
	
}

function submitForm(){
	if (checkFields()){
		document.zwhForm.submit();	
	}
}

function checkFields(){
	errString = "";
	errString += checkEmail(document.zwhForm.infoEmail.value);
	errString += checkFName(document.zwhForm.infoFName.value);
	errString += checkLName(document.zwhForm.infoLName.value);
        //	errString += checkPhone(document.zwhForm.infoPhone.value);
	
	if (errString != ""){
		alert(errString,"Please address the following");
		return false;
	}
	else
		return true;
}

function checkEmail(str){
	if (str == ""){
		return "\n-Please enter your email address";
	}
	else {
		if (str.match(/^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/))
			return "";
		else 
			return "\n-Please enter a valid email address";
	}
}

function checkFName(str){
	if (str == ""){
		return "\n-Please enter your first name";
	}
	else {
		if (str.match(/^[A-Za-z -]*$/))
			return "";
		else 
			return "\n-First names can only contain letters, hyphons, and spaces";
	}
}

function checkLName(str){
	if (str == ""){
		return "\n-Please enter your last name";
	}
	else {
		return "";
	}
}

function checkPhone(str){
	if (str == ""){
		return "";
	}
	else {
		var vars;
		if (vars = str.match(/^[^\d]?(\d{3})[^\d]?(\d{3})[^\d]?(\d{4})[^\d]?(\d*)$/)){
			document.zwhForm.infoPhoneArea.value = vars[1];
			document.zwhForm.infoPhonePre.value = vars[2];
			document.zwhForm.infoPhoneSuf.value = vars[3];
			document.zwhForm.infoPhoneExt.value = vars[3];
			return "";
		}
		else 
			return "\n-Please enter a valid US phone number: (555) 555-1234";
	}
}

function checkAreas(){
	
}

