var MLajax; function cfCheckFieldsAndSubmit() { var name = document.getElementById('cfName'); var number = document.getElementById('cfNumber'); var guests = document.getElementById('cfGuests'); var month = document.getElementById('cfMonth'); var day = document.getElementById('cfDay'); var year = document.getElementById('cfYear'); var email = document.getElementById('cfEmail'); var comments = document.getElementById('cfComments'); var errmsg = ''; if (name.value=='') errmsg += "\r\Your name"; if (number.value=='') errmsg += "\r\nA phone number"; if (email.value=='') errmsg += "\r\nAn email"; if(errmsg) { alert("Make sure you entered\r\n" + errmsg); } else { // send to mailer var url = "cfprocessor.php"; var parameters = "submit=Submit&name=" + encodeURI(name.value) + "&number=" + encodeURI(number.value) + "&guest=" + encodeURI(guests.value) + "&month=" + encodeURI(month.value) + "&day=" + encodeURI(day.value) + "&year=" + encodeURI(year.value) + "&email=" + encodeURI(email.value) + "&comments=" + encodeURI(comments.value); MLajax = new XMLHttpObject; MLajax.SetResponseHandler(cfProcessorStatus); MLajax.Open("POST", url, true); MLajax.SetRequestHeader("Content-type", "application/x-www-form-urlencoded"); MLajax.SetRequestHeader("Content-length", parameters.length); MLajax.SetRequestHeader("Connection", "close"); MLajax.Send(parameters); } } function cfProcessorStatus() { if (MLajax.GetReadyState()==4 || MLajax.GetReadyState()=="complete") { if (MLajax.GetResponseText()=='OK') { document.location='/thankyou.html'; } else { alert(MLajax.GetResponseText()); } } }