function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null;

if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP";
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP";
} 
try
{ 
objXmlHttp=new ActiveXObject(strName);
objXmlHttp.onreadystatechange=handler;
return objXmlHttp;
} 
catch(e)
{ 
alert("Error. Your browser security settings are too high to allow this app.");
return;
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest();
objXmlHttp.onload=handler;
objXmlHttp.onerror=handler;
return objXmlHttp;
}
}





function clearemailSignup() {
	var sDiv = document.getElementById('pwhintMsg');
	sDiv.innerHTML = "";

}

function isEmail(s){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(s)){         
		return true;  
    }else{   
		return false;
    }
}

function emailSignup()
{
	
	var emailaddy = document.getElementById("emailSignup").value;
	if ( !isEmail(emailaddy) ) {
		document.getElementById('newsltrMsg').innerHTML="Please enter a valid email address";
		}
	else {	
	document.getElementById('newsltrMsg').innerHTML="<img src=\"/images/loading.gif\" Border=\"0\" Width=\"16\" Height=\"16\"> working...";
	var url="/shopping/AJX_emailSignup.idc?addy="+emailaddy ;
	xmlHttp=GetXmlHttpObject(handleSignup);
	xmlHttp.open("POST", url , true);
	xmlHttp.send(null);
	}
}

function handleSignup() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
		var resp = xmlHttp.responseText;
		
		if (resp == 1) {
			document.getElementById('newsltrdiv').innerHTML="&nbsp; &nbsp; You are already subscribed. Thanks!"
		}
		else if (resp == 2) {
			document.getElementById('newsltrMsg').innerHTML="Please enter a valid email address"
		}
		else if (resp != '') {
			document.getElementById('newsltrdiv').innerHTML="Thanks for signing up to receive our email specials!"
		}
}
}