function updateBasket(request, json){
    Element.update('BasketProductCount', json.BasketProductCount);
    Element.update('BasketProductTotalCost', json.BasketProductTotalCost);
    initialize();
    setTimeout("initialize_off()", 3000);
}

var combowidth = '';
var comboheight = '';

function initialize(){

    BasketNotify = ($('BasketNotifyDiv'));

    combowidth = BasketNotify.offsetWidth;
    comboheight = BasketNotify.offsetHeight;

    if (document.all) {
		staticit_ie();
//        if (navigator.appName == "Microsoft Internet Explorer") {
//            BasketNotify.filters.revealTrans.Apply();
//            BasketNotify.filters.revealTrans.Play();
//        }
    }
    else {
        staticit_ff();
    }
    BasketNotify.style.visibility = "visible";
}

function initialize_off(){
    BasketNotify.style.visibility = "hidden";
}

function staticit_ie(){
    BasketNotify.style.pixelLeft = calcXPosition();
    BasketNotify.style.pixelTop = calcYPosition();
}

function staticit_ff(){
    BasketNotify.style.left = calcXPosition() + "px";
    BasketNotify.style.top = calcYPosition() + "px";
}

function calcXPosition(){
	return document.body.scrollLeft + (document.body.clientWidth - combowidth)/2 - 10;
}

function calcYPosition(){
	return document.body.scrollTop + (document.body.clientHeight - comboheight)/2;
}

function Add2Basket(id){
    new Ajax.Request(
        '/basket.php?id=' + id,
        {
            asynchronous:true,
            evalScripts:false,
            onComplete: function(request, json){
                            updateBasket(request, json)}
        });
    return false;
}
