function getRequestObjectContact() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
} // getRequestObjectContact()
function sendContactEmail() {
var http = getRequestObjectContact();
el = document.getElementById("emailContactEmail");
el.innerHTML = "Processing...";
http.open("GET", "http://www.shiftype.com/emailContact.php?email=" + escape(document.contactEmail.formEmail.value) + "&name=" + escape(document.contactEmail.formName.value) + "&message=" + escape(document.contactEmail.formMessage.value) + "&subject=" + escape(document.contactEmail.formSubject.value) + "&optin=" + escape(document.contactEmail.optin.checked), true);
http.onreadystatechange = function() {
if (http.readyState == 4) {
el = document.getElementById("emailContactEmail");
if (http.responseText == "1") {
el.innerHTML = "Thank you. Your email has been sent.";
document.contactEmail.formEmail.value = '';
document.contactEmail.formName.value = '';
document.contactEmail.formMessage.value = '';
document.contactEmail.optin.checked = false;
} else if (http.responseText == "2") {
el.innerHTML = "Invalid email address. Please edit and click send again.";
} else if (http.responseText == "5") {
el.innerHTML = "Please complete all fields.";
} else {
el.innerHTML = "Email failed.";
}
}
}
http.send(null);
}