﻿// JScript File
var intWaitExcuteCart=null;

function doAddYourCart(sCode,oQuantity)
{
    var sSite=getURLParam("site");
    sSite=sSite.replace("#yourcart","");
    var sUrl="";
    if(sSite!="")
        sUrl="site="+sSite+"&page=products_buy&code="+sCode+"&quantity="+oQuantity.value;
    else
        sUrl="page=products_buy&code="+sCode+"&quantity="+oQuantity.value;
    oQuantity.value=1;
    
    sUrl+="&trans="+keyPersonalTransaction;
    loadAjaxData(sUrl,"",false);
    
    intWaitExcuteCart=window.setInterval("waitExcuteCart();",1000);
    return false;
}

function waitExcuteCart()
{
    window.clearInterval(intWaitExcuteCart);
    
    var oCartElement = document.getElementById("oYourCart");
    if(oCartElement!=null)
    {
        var sSite=getURLParam("site");
        sSite=sSite.replace("#yourcart","");
        var sUrl="";
        if(sSite!="")
            sUrl="site="+sSite+"&page=products_list_info";
        else
            sUrl="page=products_list_info";

        sUrl+="&trans="+keyPersonalTransaction;
        loadAjaxData(sUrl,"oYourCart",false);
        window.location="#yourcart";
    }
    
    var oCartFull = document.getElementById("oYourCartFull");
    if(oCartFull!=null)
    {
        var sSite=getURLParam("site");
        sSite=sSite.replace("#yourcart","");
        var sUrl="";
        if(sSite!="")
            sUrl="site="+sSite+"&page=products_list_info_full";
        else
            sUrl="page=products_list_info_full";

        sUrl+="&trans="+keyPersonalTransaction;
        loadAjaxData(sUrl,"oYourCartFull",false);
    }
}

function doRemoveFromCart(sCode)
{
    var sSite=getURLParam("site");
    sSite=sSite.replace("#yourcart","");
    var sUrl="";
    if(sSite!="")
        sUrl="site="+sSite+"&page=products_remove_from_cart&code="+sCode;
    else
        sUrl="page=products_remove_from_cart&code="+sCode;
    
    sUrl+="&trans="+keyPersonalTransaction;
    loadAjaxData(sUrl,"",false);
    
    intWaitExcuteCart=window.setInterval("waitExcuteCart();",1000);    
    return false;
}

function doUpdateCart(sCode,oQuantity)
{
    var sSite=getURLParam("site");
    sSite=sSite.replace("#yourcart","");
    var sUrl="";
    if(sSite!="")
        sUrl="site="+sSite+"&page=products_save_cart&code="+sCode+"&quantity="+oQuantity.value;
    else
        sUrl="page=products_save_cart&code="+sCode+"&quantity="+oQuantity.value;

    sUrl+="&trans="+keyPersonalTransaction;
    loadAjaxData(sUrl,"",false);
    
    intWaitExcuteCart=window.setInterval("waitExcuteCart();",1000);
    return false;
}