﻿
function addToBasket(PhotoId, ddlId) {
    var ddl = $get(ddlId);
    var idx = ddl.selectedIndex;
    var v = ddl.options[idx].value;
    var t = ddl.options[idx].text;
    var vals = v.split(';');
    var attEncoded = String.format("opt1=Photo Ref: {0}", PhotoId);
    var fullPrice = parseFloat(vals[4]);
    var prices = vals[5].split('#');
    var actPrice = parseFloat(vals[1]);

    Sys.UI.DomElement.removeCssClass($get('timeWaster'), 'hidden');
    var x = new DSInfo.Client.Web.Services();
    x.AddShoppingBasketItem(vals[0], vals[6], actPrice, fullPrice, 1, '', attEncoded, vals[3] == "0", prices, AddFinished, AddFailed);
    return false;
}
function AddFinished(a, b, c) {
    Sys.UI.DomElement.addCssClass($get('timeWaster'), 'hidden');
    //alert("Item added to shopping basket");
    Sys.UI.DomElement.removeCssClass($get('elAdded'), 'hidden');
    Sys.UI.DomElement.removeCssClass($get('elAlreadyContains'), 'hidden');
}
function AddFailed(a, b, c) {
    Sys.UI.DomElement.addCssClass($get('timeWaster'), 'hidden');
    alert("Adding to shopping cart failed. \nPlease try again.");
}
