﻿/// <reference path="jquery-1.3.2.min-vsdoc.js" />

$(function() {
    $('#tabButtonNapisteNam').click(function(event) {
        event.preventDefault();
        var target = $('#tabButtonNapisteNam');
        if (target.hasClass('buttactive')) {
            HideNapisteNam();
        }
        else {
            if ($('#tabButtonMenu').hasClass('buttactive')) {
                HideTabMenu(ShowNapiste);
            }
            else {
                ShowNapiste();
            }
        }
    });

    $('#tabButtonMenu').click(function(event) {
        event.preventDefault();
        var target = $('#tabButtonMenu');
        if (target.hasClass('buttactive')) {
            HideTabMenu();
        }
        else {
            if ($('#tabButtonNapisteNam').hasClass('buttactive')) {
                HideNapisteNam(ShowTabMenu);
            }
            else {
                ShowTabMenu();
            }
        }
    });

    if ($('#jidelak form').hasClass("show")) {
        ShowTabMenu(true);
    }
});

function ShowNapiste() {
    var target = $('#tabButtonNapisteNam');
    target.addClass('buttactive');
    target.removeClass('butt');
    $('#mail').slideDown();
};

function HideNapisteNam(callback) {
    var target = $('#tabButtonNapisteNam');
    $('#mail').slideUp('normal', function() {
        target.removeClass('buttactive');
        target.addClass('butt');
        if ($.isFunction(callback)) {
            callback();
        }
    });
};

function ShowTabMenu(fast) {
    var target = $('#tabButtonMenu');
    target.addClass('buttactive');
    target.removeClass('butt');
    if (fast === true) {
        $('#jidelak').show();
    }
    else {
        $('#jidelak').slideDown();
    }    
};

function HideTabMenu(callback) {
    var target = $('#tabButtonMenu');
    $('#jidelak').slideUp('normal', function() {
        target.removeClass('buttactive');
        target.addClass('butt');
        if ($.isFunction(callback)) {
            callback();
        }
    });
};
