﻿/*****
tabs
*****/
$().ready(function() {

    bindTabs();

});

var bindTabs = function() {

    $(".tabNav ul li a").bind("click", tabOnClick);

}

var tabOnClick = function() {

    var obj = $(this);
    var parent = obj.parent();

    if (!parent.hasClass("selected")) {

        blockTabs();

        $.get(obj.attr("href"), {}, function(response) {

            $(".tabNav ul li").removeClass("selected");
            parent.addClass("selected");

            $(".tabContent").html(response);

            unblockTabs();

            obj = null;
            parent = null;

        }, "html");
    }

    return false;

}

var blockTabs = function() {
    $(".tabsContainer").block({
        message: null,
        overlayCSS: {
            backgroundColor: '#ffffff',
            opacity: 0.4
        },
        css: {
            cursor: 'wait'
        },
        baseZ: 99999
    });
}


var unblockTabs = function() {
    $(".tabsContainer").unblock();
}