﻿var VibeTabs =
{
    TabPrefix: null,

    TabContentPrefix: null,

    TabCount: null,

    PreviousHeight: 0,

    ShowTabInitialize: function (TabPrefix, TabContentPrefix, TabCount) {
        var n = 0;
        VibeTabs.TabPrefix = TabPrefix;
        VibeTabs.TabContentPrefix = TabContentPrefix;
        VibeTabs.TabCount = TabCount;
        this.ShowTab(n);
    },

    ShowTab: function (TabID) {
        var i = 0;
        var nPreviousDivContentHeight = 0;
        for (i = 0; i < VibeTabs.TabCount; i++) {
            if (document.getElementById(VibeTabs.TabContentPrefix + i) != null) {
                document.getElementById(VibeTabs.TabContentPrefix + i).style.display = "none";
            }
            if (document.getElementById(VibeTabs.TabPrefix + i) != null) {
                document.getElementById(VibeTabs.TabPrefix + i).className = "Tab";
            }
        }
        if (document.getElementById(VibeTabs.TabContentPrefix + TabID) != null) {
            document.getElementById(VibeTabs.TabContentPrefix + TabID).style.display = "block";
        }
        if (document.getElementById(VibeTabs.TabPrefix + TabID) != null) {
            document.getElementById(VibeTabs.TabPrefix + TabID).className = "SelectedTab";
        }
        if (document.getElementById(VibeTabs.TabContentPrefix + TabID) != null) {
            //alert($('.DivContent').height());
            //alert(VibeTabs.PreviousHeight);
            //alert($("#" + VibeTabs.TabContentPrefix + TabID).height());
            nPreviousDivContentHeight = $('.DivContent').height();
            $('.DivContent').height($('.DivContent').height() - VibeTabs.PreviousHeight + $("#" + VibeTabs.TabContentPrefix + TabID).height());
            //alert($('.DivContent').height());
            VibeTabs.PreviousHeight = $("#" + VibeTabs.TabContentPrefix + TabID).height();
            //alert(VibeTabs.PreviousHeight);
        }
        if (TabID == 0) {
            $('.EqualPageColumn').equalHeight();
        }
        else if (nPreviousDivContentHeight < $('.DivContent').height()) {
            $('.EqualPageColumn').equalHeight();
        }
        //alert($('.DivContent').height());
    }
};

