// this function traps the co ordinates of the top nav rows
function trap()
{
	ne = (document.layers)? true:false;
	ie = (document.all)? true:false;
	nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;

	if (ie)
	{
	document.all.toprowtext.onmousemove=displaytop;
	document.all.bottrowtext.onmousemove=displaybott;
	}
	else if(ne) 
	{
	document.toprowtext.captureEvents(Event.MOUSEMOVE);
	document.toprowtext.onmousemove=displaytop;
	document.bottrowtext.captureEvents(Event.MOUSEMOVE);
	document.bottrowtext.onmousemove=displaybott;
	
	}
	else if(nn) 
	{
	document.getElementById("toprowtext").addEventListener("mousemove",displaytop,true)
 	document.getElementById("bottrowtext").addEventListener("mousemove",displaybott,true)
	}
}
// this function controls the movement of the glow of the top nav row
function displaytop(e)
{
var xpos
var ypos
	ne = (document.layers)? true:false;
	ie = (document.all)? true:false;
	nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;
	if (ie)
	{
	document.all.glowbott.style.visibility="hidden";
	xpos=event.x
	ypos=event.y
//	window.status=(xpos+" : "+ypos);//for debugging--- will display the coordinates in the status bar
	if (xpos <= 365)//check if the x position of the glow is less than 365px
	{
	document.all.glowtop.style.visibility="visible";
	document.all.glowtop.style.left=310;
	}
	else if ( xpos >= 700 )//check if the x position of the glow is less than 700px
	{
	document.all.glowtop.style.visibility="visible";
	document.all.glowtop.style.left=645;
	}
	else{
	document.all.glowtop.style.visibility="visible";
	document.all.glowtop.style.left=xpos-60;
	}
	}
	
	else if (ne)
	{
		document.glowbott.visibility = "hidden";
		xpos=e.pageX
		ypos=e.pageY
		//	status=(xpos+" : "+ypos);
		if (xpos <= 365)
		{
			document.glowtop.visibility="visible";
			document.glowtop.left=310;
		}
		else if ( xpos >= 700 )
		{
			document.glowtop.visibility="visible";
			document.glowtop.left=645;
		}
		else
		{
			document.glowtop.visibility="visible";
			document.glowtop.left=xpos-60;
		}
		return true
	}
	else if (nn)
	{
		document.getElementById("glowbott").style.visibility = "hidden";
		xpos=e.pageX
		ypos=e.pageY
		//	status=(xpos+" : "+ypos);
		if (xpos <= 365)
		{
			document.getElementById("glowtop").style.visibility="visible";
			document.getElementById("glowtop").style.left=310;
		}
		else if ( xpos >= 700 )
		{
			document.getElementById("glowtop").style.visibility="visible";
			document.getElementById("glowtop").style.left=645;
		}
		else
		{
			document.getElementById("glowtop").style.visibility="visible";
			document.getElementById("glowtop").style.left=xpos-60;
		}
		return true
	}
}

// this function controls the movement of the glow of the bottom nav row

function displaybott(e)
{
var xpos
var ypos
	ne = (document.layers)? true:false;
	ie = (document.all)? true:false;
	nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;

	if (ie)
	{
	document.all.glowtop.style.visibility="hidden";
	xpos=event.x
	ypos=event.y
//	window.status=(xpos+" : "+ypos);
		if (xpos <= 440)
		{
		document.all.glowbott.style.visibility="visible";
		document.all.glowbott.style.left=380;
		}else if ( xpos >= 700 )
			{
			document.all.glowbott.style.visibility="visible";
			document.all.glowbott.style.left=645;
			}
		else
		{
		document.all.glowbott.style.visibility="visible";
		document.all.glowbott.style.left=xpos-60;	
		}
	}
	else if (ne)
	{
		document.glowtop.visibility = "hidden";
		xpos=e.pageX
		ypos=e.pageY
		//		status=(xpos+" : "+ypos);
		if (xpos <= 440)
		{
			document.glowbott.visibility="visible";
			document.glowbott.left=380;
		}
		else if ( xpos >= 700 )
		{
			document.glowbott.visibility="visible";
			document.glowbott.left=645;
		}
		else
		{
		document.glowbott.visibility="visible";
		document.glowbott.left=xpos-60;	
		}
	}
	else if (nn)
	{
		document.getElementById("glowtop").style.visibility = "hidden";
		xpos=e.pageX
		ypos=e.pageY
		//		status=(xpos+" : "+ypos);
		if (xpos <= 440)
		{
			document.getElementById("glowbott").style.visibility="visible";
			document.getElementById("glowbott").style.left=380;
		}
		else if ( xpos >= 700 )
		{
			document.getElementById("glowbott").style.visibility="visible";
			document.getElementById("glowbott").style.left=645;
		}
		else
		{
		document.getElementById("glowbott").style.visibility="visible";
		document.getElementById("glowbott").style.left=xpos-60;	
		}
	}
	
return true
	}
	

//*******this function is for the cart display********//
var mytimer, mystatus=0;
function cartdisp(what,from)
{
 	ne = (document.layers)? true:false;
	ie = (document.all)? true:false;
	nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;
 
if (what == "show")
{
	if (ie)
	{
		document.all.quickcart.style.visibility="visible";
	}
	else if(nn)
	{
		document.getElementById("quickcart").style.visibility="visible";
			if(from == "2")
			{
				mystatus ++;
				if(mystatus == 6)
				{
					clearTimeout(mytimer);
					mystatus=0;
					cartdisp('hide','2');
				}
				else
				{
					mytimer = setTimeout("cartdisp('show','2')",500);
				}
			}
			else
			{
				clearTimeout(mytimer);
				mystatus=0;
			}
	}
	else if(ne)
	{
		document.quickcart.visibility="visible";
			if(from == "2")
			{
				mystatus ++;
				if(mystatus == 6)
				{
					clearTimeout(mytimer);
					mystatus=0;
					cartdisp('hide','2');
				}
				else
				{
					mytimer = setTimeout("cartdisp('show','2')",500);
				}
			}
			else
			{
				clearTimeout(mytimer);
				mystatus=0;
			}
	}
	
	
}
else if (what == "hide")
{
	if (ie)
	{
	document.all.quickcart.style.visibility="hidden";
	}
	else if(ne)
	{
	document.quickcart.visibility="hidden";
	}
	else if(nn)
	{
	document.getElementById("quickcart").style.visibility="hidden";
	}
}
}

//********these functions mentioned below are used for the accinfo page*******


var currlayer,currlayertop,browser,ne,ie,nn;
var prevlayer=""
var hideprevlayer
var ypos

ne = (document.layers)? true:false;
ie = (document.all)? true:false;
nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;
 
function showmenu(whichlayer,evt)
{
if (ie)
	{
	if(navigator.appVersion.indexOf("5") > -1)
		ypos=event.y + bbody.scrollTop
	else
		ypos=event.y;
		
		xpos = event.x - 50;
		if (prevlayer != "")
		{
		hideprevlayer=eval("document.all."+prevlayer+".style.visibility='hidden'")
		currlayer=eval("document.all."+whichlayer+".style.top="+ypos)
		currlayerleft=eval("document.all."+whichlayer+".style.left="+xpos)
		currlayertop=eval("document.all."+whichlayer+".style.visibility='visible'")
		}
		else
		{
		currlayer=eval("document.all."+whichlayer+".style.top="+ypos)
		currlayerleft=eval("document.all."+whichlayer+".style.left="+xpos)
		currlayertop=eval("document.all."+whichlayer+".style.visibility='visible'")
		}
	}
	else if(ne)
	{
		ypos=evt.pageY
		if (prevlayer != "")
		{
		hideprevlayer=eval("document."+prevlayer+".visibility='hidden'")
		currlayer=eval("document."+whichlayer+".top="+ypos)
		currlayertop=eval("document."+whichlayer+".visibility='visible'")
		}
		else
		{
		currlayer=eval("document."+whichlayer+".top="+ypos)
		currlayertop=eval("document."+whichlayer+".visibility='visible'")
		}
	}
	else if(nn)
	{
		ypos=evt.pageY
		if (prevlayer != "")
		{
		hideprevlayer=eval("document.getElementById(\""+prevlayer+"\").style.visibility='hidden'")
		currlayer=eval("document.getElementById(\""+whichlayer+"\").style.top="+ypos)
		currlayertop=eval("document.getElementById(\""+whichlayer+"\").style.visibility='visible'")
		}
		else
		{
		currlayer=eval("document.getElementById(\""+whichlayer+"\").style.top="+ypos)
		currlayertop=eval("document.getElementById(\""+whichlayer+"\").style.visibility='visible'")
		}
	}
prevlayer=whichlayer

}

function hidemenu(whichlayer)
{
var layerhide
	if (ie)
	{
	layerhide=eval("document.all."+whichlayer+".style.visibility='hidden'")
	}
	else if (ne)
	{
	layerhide=eval("document."+whichlayer+".visibility='hidden'")
	}
	else if (nn)
	{
	layerhide=eval("document."+whichlayer+".visibility='hidden'")
	}
}

//**********this function is for the new user page

var browser
function show()
{
//layername=whichlayer
ne = (document.layers)? true:false;
ie = (document.all)? true:false;
nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;
 
//alert(layername)
if(ie)
	{
	xpos=620
	ypos=130
//	alert(xpos+","+ypos)
 	document.all.helpindex.style.visibility="visible"
	document.all.helpindex.style.left=xpos;
	document.all.helpindex.style.top=ypos;
	}
	else if(ne)
	{
	xpos=620
	ypos=130

	document.helpindex.visibility = "visible"
	document.helpindex.left=xpos;
	document.helpindex.top=ypos;
	}
	else if(nn)
	{
	xpos=620
	ypos=130

	document.getElementById("helpindex").style.visibility = "visible"
	document.getElementById("helpindex").style.left=xpos;
	document.getElementById("helpindex").style.top=ypos;
	}

}
function hidethis()
{
 		if(ie)
		{	
		document.all.helpindex.style.visibility="hidden"
		}
		else if(ne)
		{
		document.helpindex.visibility="hidden"
		}
		else if(nn)
		{
		document.getElementById("helpindex").style.visibility="hidden"
		}


}
// ******* this function is for checkout page **********

var browser
function showchkoptions(evt)
{
//layername=whichlayer
ne = (document.layers)? true:false;
ie = (document.all)? true:false;
nn = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"))? true:false;
 
//alert(layername)
if(ie)
	{
	if(navigator.appVersion.indexOf("5") > -1)
		ypos=event.y + bbody.scrollTop
	else
		ypos=event.y;

	xpos=600
	//ypos=290
//	alert(xpos+","+ypos)
 	document.all.options.style.visibility="visible"
	document.all.options.style.left=xpos;
	document.all.options.style.top=ypos;
	}
	else if(ne)
	{
	ypos=evt.pageY
	xpos=600
	//ypos=290

	document.options.visibility = "visible"
	document.options.left=xpos;
	document.options.top=ypos;
	}
	else if(nn)
	{
	ypos=evt.pageY
	xpos=600
	//ypos=290

	document.getElementById("options").style.visibility = "visible"
	document.getElementById("options").style.left=xpos;
	document.getElementById("options").style.top=ypos;
	}

}
function hidechkoptions()
{
 		if(ie)
		{	
		document.all.options.style.visibility="hidden"
		}
		else if(ne)
		{
		document.options.visibility="hidden"
		}
		else if(nn)
		{
		document.getElementById("options").style.visibility="hidden"
		}

}

