﻿// JScript File

function removeSelectedItemsFromBasket(SeasonCode)
{
    var BasketDiv = document.getElementById("Basket_Content");
    var BasketDivInputs = BasketDiv.getElementsByTagName("input");
    var ItemList = "";
    
    for (i = 0; i < BasketDivInputs.length; i++)
    {
        if ((BasketDivInputs[i].type == "checkbox") && (BasketDivInputs[i].checked))
        {
            ItemList += BasketDivInputs[i].id + ",";
        }
    }

    if (ItemList == "")
    {
        alert("Please select which items you would like to remove from your basket first.");
    }
    else if (confirm("Are you sure you want to remove these items from your basket?"))
    {
        ItemList = ItemList.slice(0, ItemList.length - 1);
        loadBasketDetailedView(SeasonCode, '', 'Remove', ItemList, '', '', '')
    }
}

function updateItems(SeasonCode)
{
    var BasketDiv = document.getElementById("Basket_Content");
    var BasketDivInputs = BasketDiv.getElementsByTagName("input");
    var ItemList = "";
    var ItemQuantityList = "";
    
    for (i = 0; i < BasketDivInputs.length; i++)
    {
        if (BasketDivInputs[i].type == "checkbox")
        {
            ItemList += BasketDivInputs[i].id + ",";
            ItemQuantityList += document.getElementById(BasketDivInputs[i].id + "Quantity").value + ",";
        }
    }
    
    if (ItemList != "")
    {
        ItemList = ItemList.slice(0, ItemList.length - 1);
        ItemQuantityList = ItemQuantityList.slice(0, ItemQuantityList.length - 1);
        loadBasketDetailedView(SeasonCode, '', 'Update', ItemList, ItemQuantityList, '', '')
    }
}

function ConvertToOrder(SeasonCode)
{
    var BasketDiv = document.getElementById("Basket_Content");
    var BasketDivInputs = BasketDiv.getElementsByTagName("input");
    
    if (BasketDivInputs.length > 0)
    {    
        if (confirm("Are you sure you want to place this order?"))
        {
            loadBasketDetailedView(SeasonCode, '', 'CompleteOrder', '', '', '', '')
        }
    }
    else
    {
        alert("Please add some items to your basket before continuing.");
    }
}

function continueShopping(SeasonCode, GroupCode)
{
    if ((SeasonCode != "") && (GroupCode != ""))
    {
        window.navigate("Product_Gallery.aspx?SC=" + SeasonCode + "&GC=" + GroupCode);
    }
    else if (SeasonCode != "")
    {
        window.navigate("Season.aspx?SC=" + SeasonCode);
    }
    else
    {
        window.navigate("Catalogue.aspx");
    }
}
