$(function () {
    //zebra tabulky
    $("table.zebra").each(function () {
        var i = 0;
        $('tr',this).each(function (idx,elem) {
            if ($('td',this).length) {
                i++;
                if (i % 2 == 1) {
                    $(this).addClass('odd');
                } else {
                    $(this).addClass('even');
                }
            }
        });
    });
    //vyhladavaci string
    searchPanelFormQueryShowHint();
    $('#searchPanelFormQuery').focus(searchPanelFormQueryHideHint);
    $('#searchPanelFormQuery').blur(searchPanelFormQueryShowHint);
    
    if ($('body').is('.printOnLoad')) {
        window.print();
    }
    
    //hlavne menu
    $('#mainmenu div.itemico').hover(function () {
        $(this).addClass('itemico-hover');
    },function () {
        $(this).removeClass('itemico-hover');
    });
    
    //hlavne menu - aktivnu polozku zatvaraj a roztvaraj
    $('#mainmenu li.active > div.item a').click(function () {
        var subs = $('> ul',$(this).parents('li.active:eq(0)'));
        if (subs.length) {
            subs.toggle();
            return false;
        } else {
            return true;
        }
    });
    
    //rozsirene vyhladavanie
    $('#advancedSearchToggle').click(function () {
        $('#searchFormDetails').toggle();
        if ($('#searchFormDetails').is(':visible')) {
            $('span.open',this).hide();
            $('span.close',this).show();
        } else {
            $('span.open',this).show();
            $('span.close',this).hide();
        }
    });
    if ($('#searchFormDetails').is(':visible')) {
            $('span.open',this).hide();
            $('span.close',this).show();
        } else {
            $('span.open',this).show();
            $('span.close',this).hide();
        }
});

function searchPanelFormQueryShowHint() {
    var spfq = $('#searchPanelFormQuery');
    if (spfq.val() == spfq.attr('title') || spfq.val() == '') {
        spfq.addClass('hint').val(spfq.attr('title'));
    }
}
function searchPanelFormQueryHideHint() {
    var spfq = $('#searchPanelFormQuery');
    spfq.removeClass('hint');
    if (spfq.val() == spfq.attr('title')) {
        spfq.val('');
    }
}