// JavaScript Document
function localLoad(){
	document.ctcForm.reset();
	document.getElementById("firstName").focus();
}
function createRequest(){
	var request=null;
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request=null;
			}
		}
	}
	if (request==null){
		alert("Your browser does not support XMLHttpRequest");
	} else {
		return request;
	}
}
var formObj=createRequest();
function submitForm(){
	var c=document.ctcForm;
	if(c.firstName.value==""){
		alert("Please enter your first name");
		c.firstName.focus();
		return;
	}
	if(c.lastName.value==""){
		alert("Please enter your last name");
		c.lastName.focus();
		return;
	}
	var emadd=c.email.value;
	if((emadd.length-emadd.lastIndexOf(".")<3) || (emadd.indexOf(".")==-1) || (emadd.indexOf("@")==-1) || (emadd.indexOf("@")>emadd.lastIndexOf("."))){
		alert("Invalid Email");
		c.email.focus();
		return;
	}
	if(c.comments.value==""){
		alert("Please type your message into the box");
		c.comments.focus();
		return;
	}
	var url="server_scripts/sendform.php";
	formObj.open("POST", url, true);
	formObj.onreadystatechange=ackForm;
	formObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	formObj.send("firstName="+escape(c.firstName.value)+"&lastName="+escape(c.lastName.value)+"&company="+escape(c.company.value)+"&phone="+escape(c.phone.value)+"&email="+escape(c.email.value)+"&comments="+escape(c.comments.value));
}
function ackForm(){
	if(formObj.readyState==4){
		if(formObj.status==200){
			var response=formObj.responseText;
			if(response=="sent"){
				$("#formMask").fadeIn("slow");
			}
		}
	}
}