// function to validate forms;
function validateForm() { 
    var oXmlHttp = zXmlHttp.createRequest();
	
	//var title = document.getElementById("title");
	var fname = document.getElementById("fname");
	var lname = document.getElementById("lname");
	var phone = document.getElementById("phone");
	var mobile = document.getElementById("mobile");
	var email = document.getElementById("email");
	var comments = document.getElementById("comments");
	
	oXmlHttp.open("get", "ajaxCallbackCheck.php?&fname=" + encodeURIComponent(fname.value) + 
				  "&lname=" + encodeURIComponent(lname.value) + "&phone=" + encodeURIComponent(phone.value) + 
				  "&mobile=" + encodeURIComponent(mobile.value) + "&email=" + encodeURIComponent(email.value) + 
				  "&comments=" + encodeURIComponent(comments.value), true);
        
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
				var resp = oXmlHttp.responseText;
				var errBox = document.getElementById("errBox");

				if(resp.length > 2){
					errBox.style.display = "";
					errBox.innerHTML = resp;
				}else{
					errBox.style.display = "none";
					document.myForm.submit();
				}
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

window.onload = function () {
    if (zXmlHttp.isSupported()) {
		radContinue.onclick = validateForm;
    }
};