
var mouse_over = false;
var tooltip2_margin_left = 0;

function mapBaseActions() {
    $("a.newwindow").attr("target","_blank");
    $('a.lightbox').lightBox();
    $('a.lightbox2').lightBox();
    $('#history_back').click(function() {
        history.back();
    });
}
  
function menu_fadeOut() {
    setTimeout('menu_fadeOut2()',1000);
}

function menu_fadeOut2() {
    if (!mouse_over) {
        $("#menu_show").fadeOut("fast");
    }
}

function menuModelsPadding() {
      
    var max_menu_width = $("#menu").width();
    var curr_menu_width = 0;
    var menu_count = 0;
    var ulheight = $('ul#menu').css('height');
    var aheight = 0;
        
    var wyrreg = new String(ulheight);
    ulheight = parseInt(wyrreg.replace(/px/,""));

    $("ul#menu a:visible").each(function(){
        
       wyrreg = new String($(this).height());
       aheight = parseInt(wyrreg.replace(/px/,""));
       
       //alert(aheight);
       //return;
                   
       $(this).css('padding-top', Math.floor(( ulheight - aheight)/2)+'px');
       $(this).css('padding-bottom', Math.floor(( ulheight - aheight)/2)+'px');
        
    });
    
    
    
    $("#menu li:visible").each(function() {
        menu_count ++;
        curr_menu_width += parseInt($(this).width());
        /*paddingi */
        
    });
    
    var padding_side = Math.floor((max_menu_width-curr_menu_width)/(menu_count*2));
    
    $("#menu li a:visible").css('padding-left',padding_side + "px");
    $("#menu li a:visible").css('padding-right',padding_side + "px");
    
    //poprawka na to co zosta�o
    //var added_width = padding_side*2*menu_count;
    
    $("#menu li:visible:last a:visible").css('padding-left',"0");
    $("#menu li:visible:last a:visible").css('padding-right',"0");
    
    var new_width = $("#menu li:visible:last a:visible").width() + ((padding_side*2) +max_menu_width-(curr_menu_width+(padding_side*2*menu_count)));
    
    $("#menu li:visible:last a:visible").css('width',new_width+'px');
    $("#menu li:visible:last a:visible").css('text-align','center');
}

$(document).ready(function() {
    
    //to jest przydatne, bo zamaist popup z tinymce robi z niego lightboxa
    $("div.text a").each(function() {
        var link = $(this);
        var new_href = "";
                        //za ?url=
        var ile_dodac = 5;
        
        var search_str = "popup.php";
        
        if (link.attr('href')=='javascript:void(0)') {
            var onclick = new String(link.attr('onclick'));
            
            new_href = onclick.substring(onclick.indexOf(search_str)+ile_dodac+search_str.length,onclick.indexOf("&clTxt"));
            
            $(this).attr('href',new_href);
            $(this).attr('onclick',"void(0)");
            $(this).attr('title',"");
            $(this).addClass("lightbox2");
        }
    });
    
    mapBaseActions();
    menuModelsPadding();
    
    $("#menu li").mouseover(function() {
        mouse_over = true;
        var add = 0;
        var zys = $(this);
        var zys_id = $(this).attr('id');
        var found = false;
        
        $("#menu li").each(function() {
            if ($(this).attr('id')==zys_id) {
                found = true;
            }
            
            if (!found) {
                add += parseInt($(this).width());
            }
        });
        
        var new_html = $(this).find("div.submenu").html();
            
        $("#menu_show").html(new_html+" ");
            
        $("#menu_show").css("left",tooltip2_margin_left + add);
        
        new_html = new String($("#menu_show").html());
        
        if (new_html.replace(/^\s+|\s+$/g, '')!="") {
            $("#menu_show").fadeIn("fast");             
        }
        else {
            mouse_over = false;
            $("#menu_show").css('display','none');
        }
    }).mouseout(function() {
        mouse_over = false;
                
        menu_fadeOut();
        
    });

    $("#menu_show").mouseover(function() {
        mouse_over = true;
    }).mouseout(function() {
        mouse_over = false;
        
        menu_fadeOut();
    });

});

