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 addItems(){
	var frmfields = "";
for(i=0; i<document.happy.elements.length; i++)
{
frmfields = frmfields + "" + document.happy.elements[i].name + "," + document.happy.elements[i].value + "_";
}

//	alert(frmfields);
	goHCart(frmfields)	
}



function goHCart(frmfields)
{
	var url="/shopping/AJX-AddToCart-Happy.idc?fields="+frmfields ;
	xmlHttp=GetXmlHttpObject(handleHappy);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);	
}



function handleHappy() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
//alert(xmlHttp.responseText);
for(i=0; i<document.happy.elements.length; i++){
	document.happy.elements[i].value = "0";
}
document.getElementById('adedtxt').innerHTML=xmlHttp.responseText;
}
} 




























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!"
		}
}
}
