var ATBProduct;
var ATBVisible = 0; 

function jsProduct()
{
    this.WebProductId = 0;
    this.WebDescription = 0;    
    this.ImagePath = 0;
    this.Price = 0;
}

function QuickAddProductItemToBasket(WebProductId, WebDescription, ImagePath, Price)
{
    ATBProduct = new jsProduct();
    ATBProduct.WebProductId = WebProductId;
    ATBProduct.WebDescription = WebDescription;
    ATBProduct.ImagePath = ImagePath;
    ATBProduct.Price = Price;

    QuickBasket.QuickAddProductItemToBasket(WebProductId, ProductAdded);
}
function RefreshBasket_Start()
{
    QuickBasket.GetBasketContents(RefreshBasket_Complete);
}
function RefreshBasket_Complete(result)
{
    var TotalQty = 0;
    for(Index = 0; Index < result.BasketLines.length; Index++)
    {
        TotalQty += result.BasketLines[Index].Quantity;
    }
    $("span.QuickBasketText").html(TotalQty + " Item" + (TotalQty != 1 ? "s":"") + " | Total: &pound;" + result.TotalGross.toFixed(2));
    if(ATBProduct)
    {
        $("#ATBQuickImage").attr("src", ATBProduct.ImagePath);
        $("#ATBQuickImage").attr("alt", "Thumbnail image of " + ATBProduct.WebDescription);

        $("#ATB-Qty").val(0);
        for(Index = 0; Index < result.BasketLines.length; Index++)
        {
            if(result.BasketLines[Index].ProductID == ATBProduct.WebProductId)
            {
                $("#ATB-Qty").val(result.BasketLines[Index].Quantity);
            }
        }

        $("#ATB-WebDescription").text(ATBProduct.WebDescription);
        $("#ATB-PriceIncVat").text(ATBProduct.Price);

        CentreATB();
        ShowATB();
        CentreATB(); 
    }
}

