// JScript source code
		var dy = 0;
		var timer;
		var DivLiveCart; 
		var DivLiveCart_Top;
		var pageScroll;
		var divSideText;
		var divEndST_Top;
		var divEndLC_Top;
		
		//live cart
		var lcZip;
		var lcPreZip;
		var lcFormLiveCart;
		var lcAction;
		var lcPageScroll;
		var lcObjRegExp;
		var lcFreez;
		var lcMoveMethod;
		
		//quick customer info
		var state, zip, country, isShippingUpdate
		var preState, preZip, preCountry

//function configFreezBtn()
// Original function: by default cart slides
//{
//	var btnimg = document.getElementById("freezButton");
//	if (btnimg == null) return;
//	if (getCookie("divLiveCart") == "freez")
//	{
////		btnimg.src = "images/down_btn.gif";
////		btnimg.src = "images/PinIn.gif";
//		btnimg.src = "images/ShoppingCart.gif";		
//		lcFreez = true;
//	}
//	else
//	{
//		DivLiveCart = document.getElementById("DivLiveCart");
////		btnimg.src = "images/up_btn.gif";
////		btnimg.src = "images/PinOUT.gif";
//		btnimg.src = "images/ShoppingCart.gif";
//	}
//}


function configFreezBtn()
// Modified function 7.25.10: cart static
{
	var btnimg = document.getElementById("freezButton");
	if (btnimg == null) return;
	if (getCookie("divLiveCart") == "freez")
	{
//		btnimg.src = "images/down_btn.gif";
//		btnimg.src = "images/PinIn.gif";
		btnimg.src = "images/ShoppingCart.gif";		
		lcFreez = true;
	}
	else
	{
		DivLiveCart = document.getElementById("DivLiveCart");
//		btnimg.src = "images/up_btn.gif";
//		btnimg.src = "images/PinOUT.gif";
		btnimg.src = "images/ShoppingCart.gif";
		lcFreez = true;
	}
}

function FreezBtnClick()
{	
	var btnimg = document.getElementById("freezButton");
	if (getCookie("divLiveCart") == "freez")
	{
		setCookie("divLiveCart","")
		lcFreez = false;
//		btnimg.src = "images/up_btn.gif";
//		btnimg.src = "images/PinOUT.gif";
		btnimg.src = "images/ShoppingCart.gif";
		onScroll();		
	}
	else
	{
		setCookie("divLiveCart","freez")
		clearInterval(timer);
		lcFreez = true;
//		btnimg.src = "images/down_btn.gif";
//		btnimg.src = "images/PinIn.gif";
		btnimg.src = "images/ShoppingCart.gif";
	}
}


function setCookie(c_name,value)
{
	document.cookie=c_name+ "=" +escape(value)+ ""
}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return ""
}

function onScroll()
{
	if (DivLiveCart != null && !lcFreez){
		scrollPos = document.body.scrollTop;
		dy = (parseInt(DivLiveCart.style.top) - scrollPos) / 20;			
		if(document.body.scrollTop >= 220){
			if ((document.body.scrollTop + divEndLC_Top) > divEndST_Top){
				scrollPos = divEndST_Top - divEndLC_Top;
				TimerOn();
			}	
			else{
				TimerOn();
			}
		} else {
			scrollPos = 220;
			TimerOn();
		}
		DivLiveCart.style.left = divSideText.offsetLeft+1;
	}
}

function onResize()
{
	if (DivLiveCart != null) 
	{
		DivLiveCart.style.left = divSideText.offsetLeft+1;
	}
	onScroll();
}

function TimerOn()
{
	if (timer != null)
		clearInterval(timer);
	DivLiveCart_Top = parseInt(DivLiveCart.style.top);
	timer = setInterval("moveDivFlow()", 10);
}

function PutLiveCartY()
{
	DivLiveCart.style.left = divSideText.offsetLeft+1;
}

function moveDivFlow(){
	if (getMoveMethod() == "setpos")
	{	
		DivLiveCart_Top = scrollPos;
		DivLiveCart.style.top = scrollPos;
	}
	else
	{
		DivLiveCart_Top = DivLiveCart_Top - dy;
		DivLiveCart.style.top = DivLiveCart_Top;
	}
	if (Math.abs(DivLiveCart_Top - scrollPos) < (Math.abs(dy)+1)){
		DivLiveCart.style.top = scrollPos;
		DivLiveCart_Top = scrollPos;
		clearInterval(timer);
	}
}

function getMoveMethod()
{
	if (lcMoveMethod == "setpos")
	{
		lcMoveMethod = "smooth"
		return "setpos";
	}
	return "smooth"
}

function setScroll()
{
	var x=document.getElementById("scrolltb")
	if (x != null )
	{
		document.body.scrollTop = x.value;
		if (document.body.scrollTop >= 222){
			if ((document.body.scrollTop + divEndLC_Top) > divEndST_Top){
				DivLiveCart.style.top = divEndST_Top - divEndLC_Top;
			}	
			else{
				DivLiveCart.style.top = x.value;
			}
		} else {
			DivLiveCart.style.top = 222;
		}
	}
}	
		
function onLoad()
{
	lcMoveMethod = "smooth";
	pageScroll	= document.getElementById("pageScroll")
	DivLiveCart = document.getElementById("DivLiveCart");
	divSideText	= document.getElementById("divSideText");
	divEndST_Top	= document.getElementById("divEndSideText");
	divEndLC_Top	= document.getElementById("divEndLiveCart");
	if (divEndST_Top != null)
		divEndST_Top = divEndST_Top.offsetTop;
	if (divEndLC_Top != null)
		divEndLC_Top = divEndLC_Top.offsetTop;
	if (DivLiveCart != null)
		DivLiveCart.style.left = divSideText.offsetLeft+1;
	
	//live cart
		lcZip			= document.getElementById("liveCardZip");
		lcPreZip		= document.getElementById("liveCardPreZip");
		lcFormLiveCart	= document.getElementById("liveCart");
		lcAction		= document.getElementById("lcAction");
		lcPageScroll	= document.getElementById("lcPageScroll");
		lcObjRegExp		=/(^\d{5}$)|(^[A-Za-z]\d[A-Za-z](\s{0,1})\d[A-Za-z]\d$)/;
	var x=document.getElementById("pageScroll")
	configFreezBtn();
	if (x != null)
	{
		document.body.scrollTop = x.value;
		setScroll();
	}
	try{eval("pageOnLoad()");}
		catch(E){}
}