if (typeof Aloe == "undefined") var Aloe = {};
if (typeof Aloe.Shop == "undefined") Aloe.Shop = {};

document.write('<script src="/ttphplibs/v2/ttshared_js/v2.3/classes/TT.Url.js" type="text/javascript"></script>');


Aloe.Shop.ResultPopHide = function()
{
    var box = TT_Dom.getObj("popupbuy-container");
    var box1 = TT_Dom.getObj("popupbuy");
    box.style.display = box1.style.display = "none";
}

Aloe.Shop.saveMousePosition = function(oEvent)
{
    var result = {x:oEvent.clientX, y:oEvent.clientY}
    Aloe.Shop.mousePosition = result;
}

Aloe.Shop.PopupQty = function(linkHtml, idProduct, priceOne, pricePack, idCat,idCatSub)
{
    var link = linkHtml;
    link.style.display = "none";
    var parent = TT_Dom.getParentNodeByName(link, "div");
    var box = TT_Dom.getPreviousSiblingByNodeName(parent, "div");

    var cb1 = TT_Dom.getObj("cb-qtyOne"+idProduct);
    var cb2 = TT_Dom.getObj("cb-qtyPack"+idProduct);

    var td1 = TT_Dom.getObj("td-sumOne"+idProduct);
    var td2 = TT_Dom.getObj("td-sumPack"+idProduct);
    var buyLink = TT_Dom.getObj("buyLink"+idProduct);
    if (!box && !buyLink)
    {
        return false;
    }

    box.style.display =  'block';
    buyLink.style.display =  'inline';



    cb1.onchange = function()
    {
        var count = this.value;
        var sum = new Number(count * priceOne);
        sum = Math.round(sum*100)/100;
        if (sum.toFixed)
        {
            sum = sum.toFixed(2);
        }
        td1.innerHTML = sum;
    }
    cb2.onchange = function()
    {
        var count = this.value;
        var sum = new Number(count * pricePack);
        sum = Math.round(sum*100)/100;
        if (sum.toFixed)
        {
            sum = sum.toFixed(2);
        }
        td2.innerHTML = sum;
    }
    buyLink.onclick = function()
    {
        if (cb1.value == 0 && cb2.value == 0)
        {
            alert("Keine Produkte zum Einlegen!\nWählen Sie bitte Einzel oder Karton Menge.")
            return false;
        }

        var urlBuyObj = new TT_Url (buyLink.href.split("?")[0]);
        urlBuyObj.UpdateParameter("cat", idCat);
        urlBuyObj.UpdateParameter("cats", idCatSub);
        urlBuyObj.UpdateParameter("id", idProduct);
        urlBuyObj.UpdateParameter("a", "buy");
    
        urlBuyObj.UpdateParameter("one", cb1.value);
        urlBuyObj.UpdateParameter("pack", cb2.value);
        //alert(urlBuyObj.GetUrl())
        buyLink.href = urlBuyObj.GetUrl();
        return true;
        
    }


    return false;
 
}


Aloe.Shop.OpenStatusWin = function(id, status)
{

}

