function createFlashCookie(name,value,hours) {
	 if (hours) {
	 var date = new Date();
	 date.setTime(date.getTime()+(hours*60*60*1000));
	 var expires = "; expires="+date.toGMTString();
	 }
	 else var expires = "";
	 document.cookie = name+"="+value+expires+"; path=/";
}
 
function readFlashCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i<ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function CheckPOSMode()
{

 var IsPOSCookie;
 var DeviceType=null;
var  Cookieval;
 Cookieval=readFlashCookie('JCPSession');
var nameEQ = 'DeviceType=P';
 try
 {
  IsPOSCookie= (Cookieval.indexOf(nameEQ) > 0 ? true : false);
   if(IsPOSCookie)
   {
   	createFlashCookie("FlashCheck","", -1)
  	return true;
   }
   else
   {
  	return false;
    }
 }
catch(e)
{
	return true;
}



}

var loc = window.location.href;
loc = loc.toUpperCase();
if (loc.indexOf("X6.ASPX") > 0 || loc.indexOf("X6E.ASPX") > 0 || loc.indexOf("PRODUCTSHOM.ASPX") > 0) 
{
		createFlashCookie("HistCheck","1", 0.2);
}

if (CheckPOSMode() == false && !readFlashCookie("FlashCheck"))
{
	// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
	var hasProdInstall = DetectFlashVer(6, 0, 65);
	// Major version of Flash required
	var reqMajorVersion = 9;
	// Minor version of Flash required
	var reqMinorVersion = 0;
	// Minor version of Flash required
	var reqRevision = 124;


	// Version check based upon the values defined in globals
	var hasReqVersion = DetectFlashVer(reqMajorVersion, reqMinorVersion, reqRevision);

	if (hasProdInstall && hasReqVersion) {
		createFlashCookie("FlashCheck","1", 0.5);
	}
	else {
		createFlashCookie("FlashCheck","", -1);
	}
}
else
{
	createFlashCookie("FlashCheck","", -1);
}
//		createFlashCookie("FlashCheck","0", 0.5);


setTimeout("setShoppingInfo()",250);

function setShoppingInfo()
{
var count = readCookieTest('DomainItemCount');
if (count != null)
{
	if (count != 1)
	{
		document.getElementById('itemCountAnchor').innerHTML = count + " items";
	}
	else
	{
		document.getElementById('itemCountAnchor').innerHTML = count + " item";	
	}
}
var total = readCookieTest('DomainItemTotal');
if (total != null)
{
	document.getElementById('itemtotalAnchor').innerHTML = total;
}
}


function readCookieTest(name){
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i<ca.length;i++){
var c = ca[i];
while(c.charAt(0) == ' ') c = c.substring(1,c.length);
if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

