var t;

function wysunElement(obj, elemencik, tytul){
    if(document.getElementById(elemencik).style.display=='block') {
        //obj.innerHTML = '<a href="#" class="sz2">'+tytul+'</a>';
    } else {
        clearTimeout(t);
        t = setTimeout( function() {
            $('#'+elemencik).slideDown(300);
            obj.innerHTML = '<img src="http://g.infor.pl/p/gazeta_kadr/i/arr1.gif" /> <a href="#" class="sz1">'+tytul+'</a>';
            if (elemencik != 'niezb_kalkulatory' && document.getElementById('niezb_kalkulatory').style.display=='block') wsunElement('niezb_kalkulatory', 'Kalkulatory');
            if (elemencik != 'niezb_terminarz' && document.getElementById('niezb_terminarz').style.display=='block') wsunElement('niezb_terminarz', 'Terminarz');
            if (elemencik != 'niezb_konferencje' && document.getElementById('niezb_konferencje').style.display=='block') wsunElement('niezb_konferencje', 'Konferencje i szkolenia');
            if (elemencik != 'niezb_dokumenty' && document.getElementById('niezb_dokumenty').style.display=='block') wsunElement('niezb_dokumenty', 'Aktywne druki');
            if (elemencik != 'niezb_akty' && document.getElementById('niezb_akty').style.display=='block') wsunElement('niezb_akty', 'Akty prawne');
            if (elemencik != 'niezb_wskaz' && document.getElementById('niezb_wskaz').style.display=='block') wsunElement('niezb_wskaz','Wskaźniki i stawki');
            if (elemencik != 'niezb_prawo' && document.getElementById('niezb_prawo').style.display=='block') wsunElement('niezb_prawo','Prawo');
            if (elemencik != 'niezb_bazy_tele' && document.getElementById('niezb_bazy_tele').style.display=='block') wsunElement('niezb_bazy_tele','Bazy teleadresowe');
            //if (elemencik != 'niezb_slownik' && document.getElementById('niezb_slownik').style.display=='block') wsunElement('niezb_slownik','Słownik');
        }, 300);
    }
    return false;
}

function wsunElement(elemencik, tytul){
    $('#'+elemencik).slideUp(300);
    document.getElementById(elemencik+'_toggle').innerHTML = '<a href="#" class="sz2">'+tytul+'</a>';
}

function krn_search() {
    $('#krn-ul-1 li').click(function () {
        var tab = jQuery(this);
        if(tab.attr('class') == 'active') 
            return false;
        else {
            $('#krn-ul-1 li').attr('class', '');
            $('#krn_wyszukiwarka div.krn_search_panel').hide();
            $(tab.children().attr("href")).show();
            tab.attr('class', 'active');
        }
        return false;
    });
    
    $('#krn-ul-2 ul li a').click( function() {
        var tab = jQuery(this);
        if(tab.attr('href') == '#wtorny') {
            $('#krn-ul-2 ul li a').attr('class', '');
            tab.attr('class', 'selected');
            $('#krn1-rynek').attr('value', 2);
            $('#krn1-radio label:gt(1)').show();
            $('#krn-check-w-1').show();
            return false;
        } else {
            $('#krn-ul-2 ul li a').attr('class', '');
            tab.attr('class', 'selected');
            $('#krn1-rynek').attr('value', 1);
            $('#krn1-radio label:gt(1)').hide();
            $('#krn-check-w-1').hide();
            return false;
        }
    } );
    
    $('#krn-ul-3 ul li a').click( function() {
        var tab = jQuery(this);
        if(tab.attr('href') == '#wtorny') {
            $('#krn-ul-3 ul li a').attr('class', '');
            tab.attr('class', 'selected');
            $('#krn2-rynek').attr('value', 2);
            $('#krn2-radio label:gt(1)').show();
            $('#krn-check-w-2').show();
            return false;
        } else {
            $('#krn-ul-3 ul li a').attr('class', '');
            tab.attr('class', 'selected');
            $('#krn2-rynek').attr('value', 1);
            $('#krn2-radio label:gt(1)').hide();
            $('#krn-check-w-2').hide();
            return false;
        }
    } );
    
    $('div.krn_adv_search').before( $('<div id="div_search"><a href="#adv_search" class="adv_search_toggle">zaawansowane</a></div>') );
    $('a.adv_search_toggle').click( function() {
         $('div.krn_adv_search').toggle();
    } );
}

$(document).ready(function(){
    krn_search();
    
    $('.fade').fadeIn("normal",function(){});
    $('.fadeOutBtn').click(function(){
        $('.fade').fadeOut("normal");
    });
    $('.fadeInBtn').click(function(){
        $('.fade').fadeIn("normal");
    });
    /* wyszukiwarka */
    $('#wyszukiwarka_adv_toggle').click(function() {
        this.innerHTML = (document.getElementById('wyszukiwarka_adv').style.display=='block')
            ? 'wyszukiwanie zaawansowane <img src="http://g.infor.pl/p/infor_pl/img/publikatory/strzalka-navi-bottom.gif" />'
            : 'wyszukiwanie zaawansowane <img src="http://g.infor.pl/p/infor_pl/img/publikatory/strzalka-navi-top.gif" />';
        $('#wyszukiwarka_adv').slideToggle(400);
        return false;
    });
    /* Niezbednik */
    $('#niezb_kalkulatory_toggle').mouseover(function() {wysunElement(this, 'niezb_kalkulatory', 'Kalkulatory');});
    $('#niezb_kalkulatory_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_kalkulatory_toggle').click(function() {return false;});

    $('#niezb_terminarz_toggle').mouseover(function() {wysunElement(this, 'niezb_terminarz', 'Terminarz');});
    $('#niezb_terminarz_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_terminarz_toggle').click(function() {return false;});

    $('#niezb_konferencje_toggle').mouseover(function() {wysunElement(this, 'niezb_konferencje', 'Konferencje i szkolenia');});
    $('#niezb_konferencje_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_konferencje_toggle').click(function() {return false;});

    $('#niezb_dokumenty_toggle').mouseover(function() {wysunElement(this, 'niezb_dokumenty', 'Aktywne druki');});
    $('#niezb_dokumenty_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_dokumenty_toggle').click(function() {return false;});

    $('#niezb_akty_toggle').mouseover(function() {wysunElement(this, 'niezb_akty', 'Akty prawne');});
    $('#niezb_akty_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_akty_toggle').click(function() {return false;});

    $('#niezb_wskaz_toggle').mouseover(function() {wysunElement(this, 'niezb_wskaz', 'Wskaźniki i stawki');});
    $('#niezb_wskaz_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_wskaz_toggle').click(function() {return false;});

    $('#niezb_prawo_toggle').mouseover(function() {wysunElement(this, 'niezb_prawo', 'Prawo');});
    $('#niezb_prawo_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_prawo_toggle').click(function() {return false;});
    
    $('#niezb_bazy_tele_toggle').mouseover(function() {wysunElement(this, 'niezb_bazy_tele', 'Bazy teleadresowe');});
    $('#niezb_bazy_tele_toggle').mouseout(function() {clearTimeout(t);});
    $('#niezb_bazy_tele_toggle').click(function() {return false;});

    //$('#niezb_slownik_toggle').mouseover(function() {wysunElement(this, 'niezb_slownik', 'Słownik');});
    //$('#niezb_slownik_toggle').mouseout(function() {clearTimeout(t);});
    //$('#niezb_slownik_toggle').click(function() {return false;});

});

