﻿// JScript File

Type.registerNamespace("IglooSite.Basket");

IglooSite.Basket.registerShowDialog = function()
{    
    if(IglooSite.Basket._loadbasket_handler) {
        Sys.Application.remove_load(IglooSite.Basket._loadbasket_handler);
    }

    IglooSite.Basket._loadbasket_handler = Function.createDelegate(this, IglooSite.Basket.showDialog);
    Sys.Application.add_load(IglooSite.Basket._loadbasket_handler);    
}

IglooSite.Basket.showDialog = function()
{  
    if(IglooSite.Basket._loadbasket_handler) {
        Sys.Application.remove_load(IglooSite.Basket._loadbasket_handler);
        IglooSite.Basket._loadbasket_handler = null;
    }
    
    var theDlg = $find("begDlgBasketDialog");
    theDlg.show();    
    
    
    return void(0);
}
 
IglooSite.Basket._loadbasket_handler = null;

IglooSite.Basket.raiseEvent = function(param, source)
{
    var theDlg = $find("begDlgBasketDialog");
    theDlg.set_RevealElement(source);
    var el = theDlg.get_element();
    var strCmdTemplate = el._postEvent;
    eval(strCmdTemplate.replace("_#####_", param));
}

IglooSite.Basket.closeDialog = function() {
    var theDlg = $find("begDlgBasketDialog");
    theDlg.close();
} 

/*
IglooSite.Basket.updateTopLine = function(show, priceFormatted, cnt)
{
    var tdStatsEl_cnt = $get('tdBasketStats');
    var tdStatsEl_spcr = tdStatsEl_cnt.nextSibling;
    var tdStatsEl_price = tdStatsEl_spcr.nextSibling;
    
    tdStatsEl_cnt.style.display = tdStatsEl_spcr.style.display = tdStatsEl_price.style.display = show ? "" : "none";
}
*/

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded(); 