var moving = setTimeout('null',1);
var closeLyr = setTimeout('null',1);
var cartSizeX = 0;
var cartSizeY = 0;
var cartSizeXTmp = 1;
var cartSizeYTmp = 1;
var slideSpeed = 30;
function menuSlide2(){
	if(cartSizeXTmp<cartSizeX || cartSizeYTmp<cartSizeY){
		//alert(cartSizeXTmp + " " + document.getElementById("menuFo1").style.width)
		cartSizeXTmp += slideSpeed;
		cartSizeYTmp += slideSpeed;
		if (cartSizeXTmp<cartSizeX){document.getElementById("menuFo1").style.width = cartSizeXTmp + "px";}
		if (cartSizeYTmp<cartSizeY){document.getElementById("menuFo1").style.height = cartSizeYTmp + "px";}
		if(cartSizeXTmp>=cartSizeX && cartSizeYTmp>=cartSizeY){
			clearTimeout(moving);
			cartSizeXTmp = 1;
			cartSizeYTmp = 1;
			document.getElementById("tblTopCart").style.visibility = "visible";
		}
	}else{
		clearTimeout(moving);
	}
}

function menuSlide(){
	clearTimeout(moving);
	moving = setTimeout("menuSlide()", 2);
	menuSlide2();
}

var xmlHttp_menuTop;
function menuOpen(){
	var xmlHttp_menuTop = GetXmlHttpObject();
	if (xmlHttp_menuTop==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	//alert(oForm.qty.value)
	//xmlHttp_menuTop.onreadystatechange = stateChanged;
	xmlHttp_menuTop.onreadystatechange = function(){
		if(xmlHttp_menuTop.readyState==4){
			document.getElementById("menuFo1").innerHTML = unescape(xmlHttp_menuTop.responseText);
			clearTimeout(closeLyr);
			if (document.getElementById("menuFo1").style.visibility=="hidden"){
				clearTimeout(moving);
				document.getElementById("tblTopCart").style.visibility = "hidden";
				cartSizeX = document.getElementById("tblTopCart").offsetWidth+30;
				cartSizeY = document.getElementById("tblTopCart").offsetHeight+10;
				cartSizeXTmp = 1;
				cartSizeYTmp = 1;
				document.getElementById("menuFo1").style.width = "1px";
				document.getElementById("menuFo1").style.height = "1px";
				document.getElementById("menuFo1").style.visibility = "visible";
				menuSlide();
			}
		}
	}
	xmlHttp_menuTop.open("get", "_miniCartTop.asp?act=loadMiniCart", true);
	xmlHttp_menuTop.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp_menuTop.send(null);
}
var xmlHttp_nbItemInMiniCart;
function updateNbItemInMinicart(){
	var xmlHttp_nbItemInMiniCart = GetXmlHttpObject();
	if (xmlHttp_nbItemInMiniCart==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	//alert(oForm.qty.value)
	//xmlHttp_nbItemInMiniCart.onreadystatechange = stateChanged;
	xmlHttp_nbItemInMiniCart.onreadystatechange = function(){
		if(xmlHttp_nbItemInMiniCart.readyState==4){
			document.getElementById("intTopNbItem").innerHTML = unescape(xmlHttp_nbItemInMiniCart.responseText);
		}
	}
	xmlHttp_nbItemInMiniCart.open("get", "_miniCartTop.asp?act=getNbItem", true);
	xmlHttp_nbItemInMiniCart.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp_nbItemInMiniCart.send(null);
}

function menuClose(){
	document.getElementById("menuFo1").style.visibility = "hidden";
	document.getElementById("tblTopCart").style.visibility = "hidden";
	cartSizeXTmp = 1;
	cartSizeYTmp = 1;
	clearTimeout(closeLyr);
}

function menuOpenDelai(){
	clearTimeout(closeLyr);
	closeLyr = setTimeout("menuOpen()", 800);
}

function menuCloseDelai2(){
	clearTimeout(closeLyr);
	closeLyr = setTimeout("menuClose()", 4000);
}

function cancelClose(){
	if(closeLyr){clearTimeout(closeLyr);}
}




function selectTextBox(var1, var2){
	if (var1.value==""){var1.value = var2;}
	else if (var1.value==var2){var1.value = "";}
}
/*
var xmlHttp_menuTop;
function refreshCart(){
	xmlHttp_menuTop = GetXmlHttpObject();
	if (xmlHttp_menuTop==null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	//alert(oForm.qty.value)
	//xmlHttp_menuTop.onreadystatechange = stateChanged;
	xmlHttp_menuTop.onreadystatechange = function () {
		if(xmlHttp_menuTop.readyState==4){
			//alert(xmlHttp_menuTop.responseText);
			document.getElementById("menuFo1").innerHTML = xmlHttp_menuTop.responseText;
			menuOpen();
			menuCloseDelai2();
		}
	}
	xmlHttp_menuTop.open("get", "incTop_cartRefresh.asp", true);
	xmlHttp_menuTop.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp_menuTop.send(null);
}
*/
