var frame_width = 7;
var speed_per_px = 500;

window.onload = function() {

    // Wczytuje obrazki które będą wyświetlane dynamicznie
    $('.preload_img').each(function(){
        jQuery("<img>").attr("src", $(this).attr('src'));
    });
    if($('#menu').width() < 835) {
        $('#menu').width(835);
    }

    $('#strona').height($(document).height() - 300);
   

    $('#menu .content').prepend('<div class="menu_sq"> <div class="menu_bg"></div></div>');
    // Nadaje podświetlenie menu dla aktualnej strony

    var acc = $('#acc').text();
    acc = jQuery.trim(acc);
    var ln = $('#menu_'+acc);
    var menu_sq = $('.menu_sq');
    get_pos = ln.find('img').offset();
    get_pos = get_pos.left;
    menu_sq.css('left', get_pos-frame_width);
    get_width = ln.find('a').width();
    ln.find('img').attr('class', 'img_hover');
    menu_sq.width(get_width+(frame_width*2));
    menu_sq.css('visibility', 'visible');

    var ps = $('#menu .linki:first').offset();
    ps = ps.left;
    $('.podmenu').each(function(){
        $(this).css('left', ps);
    });

    // Ustawiam wyświetlanie dla ostatniego podmenu
    $('.linki_podmenu').each(function(){

        var off_d = $(this).position();
        off_d = off_d.left;
        var znajdz = $(this).find('.menu_js');
        if(znajdz.length != 0) {
            znajdz.css('left', off_d-15);
            $(this).hover(function(){
                $(this).find('.menu_js').css('display', 'block');
            }, function(){
                $(this).find('.menu_js').css('display', 'none');
            });
        }
    });

    var podmenu = ln.find('.podmenu');
    if(podmenu.length != 0) {   // Istnieją podmenu
        podmenu.css('visibility', 'visible');
    }

    
    $('.linki').each(function() {
        $(this).hover(function(){
            if($(this).find('.img_hover').length == 0) {

                $('.img_hover').each(function(){
                    $(this).removeAttr('class');
                    var pdm = $(this).parent().parent().find('.podmenu');
                    if(pdm.length != 0) {
                        pdm.css('visibility', 'hidden');
                    }
                });
                var chc = $(this).find('.podmenu');
                if(chc.length != 0) {
                    var ps_2 = $('#menu .linki:first').offset();
                    var ps_1 = $('.podmenu:first').offset();
                    var ll_tr = ps_2.left;
                    if(ll_tr != ps_1.left) {    // Zabezpieczenie przed zmianą rozdzielczości przeglądarki
                        $('.podmenu').each(function() {
                            $(this).css('left', ll_tr);
                        });
                    }
                    chc.css('visibility', 'visible');
                }
                $(this).find('img').attr('class', 'img_hover');
                var menu_sq = $('.menu_sq').stop();
                var offset = $(this).offset();
                offset = offset.left;
                var width = $(this).find('a').width();

                menu_sq.animate({   // Przesuwam background
                    'left': (offset-frame_width),
                    'width': width+(frame_width*2)
                }, speed_per_px);
            }
            
        }, function() {});
    });
    
}
