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 newsletter = document.getElementById('cfNewsletter'); var comments = document.getElementById('cfComments'); var errmsg = ''; if (name.value=='') errmsg += "\r\Your name"; if (number.value=='') errmsg += "\r\nYour Phone Number"; if (email.value=='') errmsg += "\r\Email Address"; 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) + "&newsletter=" + encodeURI(newsletter.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 { // This page was alert()ing the user with the HTML after they submitted the form. This has been changed so the page loads here. Added on 2011-08-26 - Goldram Communications document.location='/contact-us/thankyou.php'; //alert(MLajax.GetResponseText()); } } }