$(document).ready(function() {

    // png pro IE < 7
    $().pngFix();

    /* nabidky zemi */
    $('#left-menu a, #tab1-content a.map').click(false);
    $('#left-menu a, #tab1-content a.map').mouseover(function() {

        var is_map = $(this).hasClass('map'),
            win    = is_map ? $(this)[0].id.replace('a-', '') : $(this)[0].className,
            pos    = $(this).position(),
            pleft  = is_map ? (pos.left - 18) : (pos.left + 174),
            ptop   = is_map ? (pos.top - 17)  : (pos.top + 71);
        
        $('div.win').hide();
        $('#left-menu li').removeClass('act');
        if (!is_map) {
            $(this).closest('li').addClass('act');       
        }
        $('#' + win).css({'left': pleft, 'top': ptop}).show();
    });

    $('a.close').click(function() {
        $(this).closest('div.win').hide();
        $('#left-menu li').removeClass('act');
        return false;
    });

    /* hledani */
    $('#search-input').focus(function() {
        if ($(this).val() == 'search') $(this).val('');
    });
    
    
    /* tabulky */
    $('#content table').each(function() {
        $(this).wrap('<div class="table-wrapper">');
        $(this).find('tr:last').addClass('last');
        $(this).closest('div.table-wrapper').width($(this).width()).append('<img class="table-top-left" src="/images/bg_table_top_left.png" alt="" /><img class="table-top-right" src="/images/bg_table_top_right.png" alt="" />');
    });
    
    /* funkcni tlacitka */
    if ($('#content-bottom').length) {
    
        var div = document.createElement('div');
        div.className = 'func';        
        div.innerHTML = '<a id="font-down" title="Smaller font" href="#" class="func func1"></a>'
                      + '<a id="font-up" href="#" title="Bigger font" class="func func2"></a>'
                      + '<a id="bookmark" title="Bookmark page" href="#" class="func func3"></a>'                    
                      + '<a id="print" title="Print page" href="#" class="func func4"></a>';
        $('#content-bottom').prepend(div);

        var orig_size = parseFloat($('#content-bottom').css('font-size'), 10);
        
        $("#font-up").click(function(){
          var size = parseFloat($('#content-bottom').css('font-size'), 10);
          var new_size = size * 1.2;
          new_size = ((size < orig_size) && (new_size > orig_size)) ? orig_size : new_size;
          $('#content-bottom').css('font-size', new_size);
          return false;
        });
        
        $("#font-down").click(function(){
          var size = parseFloat($('#content-bottom').css('font-size'), 10);
          var new_size = size * 0.8;
          new_size = ((size> orig_size) && (new_size < orig_size)) ? orig_size : new_size;
          $('#content-bottom').css('font-size', new_size);
          return false;
        });
        
        $("#bookmark").click(function(){  
          if (window.sidebar) {
            window.sidebar.addPanel(document.title, window.location, "");
          }
          else {
            window.external.AddFavorite(window.location, document.title);
          }      
         });
        
        $("#print").click(function(){
          window.print();
        });
    } 

});
