﻿/// Create the Namespace Manager that we'll use to
/// make creating namespaces a little easier. 
if (typeof Namespace == 'undefined') var Namespace = {};
if (!Namespace.Manager) Namespace.Manager = {};

Namespace.Manager = {
    Register: function(namespace) {
        namespace = namespace.split('.');

        if (!window[namespace[0]]) window[namespace[0]] = {};

        var strFullNamespace = namespace[0];
        for (var i = 1; i < namespace.length; i++) {
            strFullNamespace += "." + namespace[i];
            eval("if(!window." + strFullNamespace + ")window." + strFullNamespace + "={};");
        }
    }
};


//Register CoreXalance.Utils namespace
Namespace.Manager.Register("CoreXalance.Utils");

CoreXalance.Utils.DisableTab = function(tabContainerID, index) {

    Sys.Application.add_load(function() {
        $find(tabContainerID).get_tabs()[index].set_enabled(false);
    });

}

CoreXalance.Utils.ConfigureButton = function(cellID, buttonID, cssPostFix) {

    $(document).bind("pageLoaded", function() {
        $("#" + cellID).hover(function() { $(this).toggleClass("dxbButtonHover_" + cssPostFix); }, function() { $(this).toggleClass("dxbButtonHover_" + cssPostFix); });
        $("#" + cellID).click(function() { $("#" + buttonID).click(); });
    });
}

CoreXalance.Utils.HideControl = function(elementID) {
    //$("#" + elementID).hide();
};

function pageLoad() {
    InitJQueryUI();
    $.event.trigger("pageLoaded");
}

/* Setup JQuery UI */
function InitJQueryUI() {
    /*$(".Date").datepicker({ dateFormat: 'dd M yy', constrainInput: false });*/
}

