﻿// newsletter
function GetXmlHttpObject() { 
    var objXMLHttp=null
        if (window.XMLHttpRequest) {
           objXMLHttp=new XMLHttpRequest()
        }
        else if (window.ActiveXObject) {
            objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
        }
    return objXMLHttp
} 
function validError(msg){
    wait.style.display = "none";
	alert (msg);
	return false;
}
function storeEmail() {
    wait = document.getElementById("wait");
    wait.style.display = "";
	xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
		alert("Your browser does not support AJAX.\nPlease enable HTTP requests or use a different browser.")
	}
	var fld = document.getElementById("newsletterEmail");
	if (fld.value == ""){
	    return validError("Please check your input and resubmit.")
	}
	if (fld.value.search(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == -1){
	    return validError("Please correct your email address and resubmit.");
	}
	url = "/newsletter.ashx?email=" + fld.value;
    xmlHttp.onreadystatechange = getResultAddRecord;
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
	
}
function getResultAddRecord() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        if (xmlHttp.responseText.substr(0,1) == 1) {
            var email = xmlHttp.responseText.split("|")[1];
            window.location = "/thank-you.aspx?ref=newsletter";
        }else{
            return validError("There was an unexpected error, please try again.");
        }
    }
}



