var basketTime;
var basketDisplay;

function initAsyncBasket()//init vertical movement, transition... of the minibasket
{
	shop.asyncBasketBox = $('asyncBasketBox');
	shop.asyncBasketBox.transition = new Fx.Tween( shop.asyncBasketBox , 'opacity', {duration:700, transition:new Fx.Transition(Fx.Transitions.linear) } );
	basketDisplay = "none";
}

function showMiniBasket(){
	if(basketDisplay == "none"){
		basketDisplay = "";
		clearTimeout(basketTime);
		shop.asyncBasketBox.transition.start('opacity',0,100);
		shop.asyncBasketBox.style.display = '';
		/*setTimeout("shop.asyncBasketBox.transition.start('opacity',100,0);", 4000);
		setTimeout("shop.asyncBasketBox.style.display = 'none';", 4700);*/
		basketTime = setTimeout("hideAsyncBasketInShow()", 4000);
	}
}

function hideAsyncBasketInShow()
{
	if(basketDisplay == ""){
		basketDisplay = "none";
		shop.asyncBasketBox.transition.start('opacity',1,0);
	}
}


function hideAsyncBasket()
{
	if(basketDisplay == ""){
		basketDisplay = "none";
		clearTimeout(basketTime);
		shop.asyncBasketBox.transition.start('opacity',1,0);
	}
}

$(window).addEvent('click', function(){ hideAsyncBasket(); } );
