// JavaScript Document
/*Validate Contact Form*/
function formVal(){
	var flag = true;
	if((document.getElementById('name').value == '')||(document.getElementById('name').value == document.getElementById('name').title)){
		flag = false;
		alert("Please enter your name");
	}else if(document.getElementById('phone').value.match(/[^0-9.() -]/) != null){
		flag = false;
		alert("Please enter a properly formatted phone number.  Numbers, hyphens, spaces, periods, and round braces only please.");
	}else if(document.getElementById('message').value == ''){
		flag = false;
		alert("Please enter message.");
	}else{
		var str = document.getElementById('email').value;
		if (window.RegExp) {
			var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
			var reg1 = new RegExp(reg1str);
			var reg2 = new RegExp(reg2str);
			if (!reg1.test(str) && reg2.test(str)){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				flag = false;
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
			}
		} else {
			if(str.indexOf("@") >= 0){
				//document.getElementById('emailFail').innerHTML = "";
			}else{
				flag = false;
				alert("Please enter a correctly formed contact email address.  E.g. myname@myhost.com");
			}
		}
	}
	if(flag){
		var p=document.getElementById("myForm");
		p.action="contactEmailer.php";
		p.submit();	
	}
}
