﻿// JScript File
var tempProducts = new Array()

function RefreshTempCart()
{
    var output = "";
    var i;
    var Undefined;
    var divs = document.getElementsByTagName('div');
    for(i in divs)
    {
        var obj =  divs[i];
        var s = divs[i].id;
        if (Undefined != s)
        {
            output += s + "\n";
            var t = s.split("_");
            if (t[t.length-1] == "TempBag")
            {
               var tmptbl = document.getElementById('sTempCartField');
               tmptbl.innerHTML = "";
               
               if (tempProducts != Undefined)
               {
                   var p;
                   for(p=0; p < tempProducts.length; p++)
                    {
                        var totaalammount = (tempProducts[p][2] * tempProducts[p][3]);
                        tmptbl.innerHTML += totaalammount + " X ";
                        tmptbl.innerHTML += tempProducts[p][0] + "&nbsp;&nbsp;<a href=\"#\" onclick=\"javascript:RemoveFromTempCart(" + tempProducts[p][1] + ")\">Remove</a><br />";
                    }
               }
            }
        }
    }
}
function AddToTempCart(ProductNaam, ProductId, Ammount, Staffel)
{
    var gevonden = new Boolean(false);;
    for(var i=0; i < tempProducts.length; i++)
    {
        if(tempProducts[i][1] == ProductId)
        {
            tempProducts[i][2] += parseInt(Ammount);
            gevonden = true;
        }
    }
    if(gevonden == false)
    {
        tempProducts.push(new Array(4));
        tempProducts[tempProducts.length-1] = new Array(4);
        tempProducts[tempProducts.length-1][0] = ProductNaam;
        tempProducts[tempProducts.length-1][1] = ProductId;
        tempProducts[tempProducts.length-1][2] = Ammount;
        tempProducts[tempProducts.length-1][3] = Staffel;
    }
    RefreshTempCart();
}

function RemoveFromTempCart(ProductId)
{
    //var gevonden = new Boolean(false);;
    for(var i=0; i < tempProducts.length; i++)
    {
        if(tempProducts[i][1] == ProductId)
        {
            tempProducts.splice(i,1);
            //tempProducts[i][2] -= 1;
            //gevonden = true;
        }
    }
    RefreshTempCart();
}
function AddTempToRealCart() {
    var i;
    var hiddenfield = TempCartField;

    hiddenfield.value = "";

    if (tempProducts != null) {
        for (i = 0; i < tempProducts.length; i++) {
            var TotalAmmount = (tempProducts[i][2] * tempProducts[i][3])
            hiddenfield.value += TotalAmmount + ":" + tempProducts[i][1] + ";";
        }
    }
}

function ClearTempCart() {
    tempProducts = new Array();
    RefreshTempCart();

}

function ClickServeButton(sender) {
    alert(sender.id);
    var newid1 = sender.id.split("_");
    var newid2 = newid1[newid1.length - 1].substring(1, newid1[newid1.length - 1].length)

    var i;
    var newid3 = "";
    for (i = 0; i < newid1.length - 1; i++) {
        newid3 += newid1[i] + "_";
    }

    newid3 = newid3 + newid2
    var Elment = document.getElementById(newid3);
    document.write(Elment.id);
}
