﻿TabSelectedEvents = new Array();
TabChangedEvent = undefined;

function LoadTabPage(pageDivId, address, pageCssClass, pageLoadingCssClass, queueName) {

    //$('#' + pageDivId).html('');
    //$('#' + pageDivId).wrapInner('<div style="visibility: hidden;" />');
    $('#' + pageDivId).cssClass(pageLoadingCssClass);

    $.manageAjax.add(queueName, {
        type: 'GET',
        url: address,
        cache: false,
        abortIsNoSuccess: false,
        success: function (data) {
            $('#' + pageDivId).html(data);
            $('#' + pageDivId).cssClass(pageCssClass);
            $('#' + pageDivId).attr('style', 'height: auto;');

            $('.CalendarInput').initializeCalendar();
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            //$('#' + pageDivId).html(XMLHttpRequest.status + ' - ' + XMLHttpRequest.statusText + ':<br />' + XMLHttpRequest.responseText);
            $('#' + pageDivId).html('Page could not be loaded.');
            $('#' + pageDivId).cssClass(pageCssClass);
            $('#' + pageDivId).attr('style', 'height: auto;');
        }
    });
}
