    $(function() {
        
        $("#showTitleDobor").click(function()
        {
            var stan = $("#materialy").css('display');
            
            if (stan == "none")
            {
                $("#materialy").show();
                $("#showTitleDobor").text('[Ukryj listę materiałów]');
            }
            else if (stan == "block")
            {
                $("#materialy").hide();
                $("#showTitleDobor").text('[Pokaż listę materiałów]');
            }
        });
        
        $("#showTitleMaps").click(function()
        {
            var stan = $("#mapa").css('display');
            
            if (stan == "none")
            {
                $("#mapa").show();
                $("#showTitleMaps").text('[Ukryj mapę]');
            }
            else if (stan == "block")
            {
                $("#mapa").hide();
                $("#showTitleMaps").text('[Pokaż mapę]');
            }
        });
    
        /*$(".prodBox").mouseenter(function() { 
            var obiekt = $(this).attr("id").split("_");
            $("#prodNameBox_"+obiekt[1]).animate({ backgroundColor: "#7592a5" }, 1000);
            $("#prodIconBox_"+obiekt[1]).animate({ backgroundColor: "#cfdce6" }, 1000);
        }).mouseleave(function(){
        var obiekt = $(this).attr("id").split("_");
            $("#prodNameBox_"+obiekt[1]).animate({ backgroundColor: "#92aec0" }, 100);
            $("#prodIconBox_"+obiekt[1]).animate({ backgroundColor: "#e7eef4" }, 100);
        });*/
        
        $(".NewsYear").click(function(){
            var box = $(this).attr("id");
            
            $(".NewsList").hide();
            $(".NewsIcon").attr({ src : "files/Image/gfx/ico_plus.gif"});
            $("#list_"+box).show();
            $("#icon_"+box).attr({ src : "files/Image/gfx/ico_minus.gif"});
        });
        
        $(".OgloTitle").click(function(){
            var box = $(this).attr("id");
            
            $(".OgloList").hide();
            $(".OgloIcon").attr({ src : "files/Image/gfx/ico_plus.gif"});
            $("#oglo_list_"+box).show();
            $("#oglo_icon_"+box).attr({ src : "files/Image/gfx/ico_minus.gif"});
        });




        /* $(".tab-light").mouseenter(function(){
            $(this).css("background-color" , "#e2e9ee");
        }).mouseleave(function(){
            $(this).css("background-color" , "#FFF");
        }); */
        
        $("#porownaj_link").click(function(){
            $("#porownaj_box").slideDown("slow", dodajProd($(this).attr("name")));
        });
        
        $(".porownaj_zamknij_prod").livequery('click', function(event) { usunProd($(this).attr("id")); });
        
        function usunProd(id)
        {
            var idd = id.split("_");
            $.get("porownaj_usun.php?id="+idd[1]+"&cache="+(Math.random()*555), function(data){ wczytajProd(data) });
        }
        
        $.fn.wait = function(time, type)
        {
            time = time || 1000;
            type = type || "fx";
            return this.queue(type, function()
            {
                var self = this;
                setTimeout(function()
                {
                    $(self).dequeue();
                }, time);
            });
        };
        
        function dodajProd(id)
        {
            $.get("porownaj_dodaj.php?id="+id+"&cache="+(Math.random()*555), function(data){ wczytajProd(data) });
        }
        
        function wczytajProd(data)
        {
            //$("#porownaj_list").html('<div style="height:181px; background-color:#FFF;"><img style="position:absolute; top:82px; left:263px" src="files/Image/gfx/wait_2.gif" alt="" /></div>');
            if (data == 1)
            {
                $("#porownaj_list_ajax").load("porownaj_lista.php?cache="+(Math.random()*555));
            }
        }
        
        $(".search_box_icon img").livequery('click', function(){
        
            var ids = $(this).attr("id").split("-");
            
            var id = ids[1];
            
            var check = $("#icon-"+id).attr("value");
            
            if (check == 0)
            {
                $("#ico-"+id).css({border : '6px solid #cad5df'});
                $("#icon-"+id).val('1');
            }
            else
            {
                $("#ico-"+id).css({border : '6px solid #e7eef4'});
                $("#icon-"+id).val('0');
            }
        
        });
        
        $(".cennik-subheader").click(function(){
        
            var ids = $(this).attr("id").split("-");
            var id = ids[1];
            var check = $("#podkat-"+id).attr("value");
            
            if (check == 0)
            {
                $(this).css({background : '#ffffff', color: '#0182c4'});
                $("#icon-"+id).attr({ src : 'files/Image/gfx/btn_cennik_open.gif'});
                $("#podkat-"+id).val('1');
                $("#cennik-box-prod-"+id).show();
            }
            else
            {
                $(this).css({background : '#f2f6f9', color: '#556570'});
                $("#icon-"+id).attr({ src : 'files/Image/gfx/btn_cennik_close.gif'});
                $("#podkat-"+id).val('0');
                $("#cennik-box-prod-"+id).hide();
            }
        
        });
        
        $(".cennik-prod").click(function(){
            
            var ids = $(this).attr("id").split("-");
            var id = ids[1];
            var check = $("#check-"+id).attr("value");
            
            if (check == 0)
            {
                $("#prod-"+id).css({background : '#0182c4'});
                $("#prod-"+id+" p").css({color: '#f2f6f9'});
                $("#check-"+id).val('1');
            }
            else
            {
                $("#prod-"+id).css({background : '#ffffff'});
                $("#prod-"+id+" p").css({color: '#98acb9'});
                $("#check-"+id).val('0');
            }
            
        });
        
        $("#porownaj_wyczysc").click(function(){
            $.get("porownaj_wyczysc.php?id="+id+"&cache="+(Math.random()*555), function(data){ wczytajProd(data) });
        });
        
        $("#ukryj_pola input").click(function(){
            var check = $(this).attr("id");
            
            var n = $("#ukryj_pola input:checked").length;
            
            if (n < 5)
            {
                $("#por_kom").text('');
                var ch = document.getElementById(check).checked;
                
                var chc = check.split("_");
                var pole = ".kol_"+chc[1];
                
                if (ch == true)
                {
                    $(pole).hide();
                }
                else if (ch == false)
                {
                    $(pole).show();
                }
            }
            else
            {
                $("#por_kom").text('Nie można ukryć wszystkich kolumn. Jedna kolumna zawsze musi być widoczna.');
                var ch = document.getElementById(check).checked = false;
            }
            
        });
        
        $("#porownaj_zamknij").click(function(){
            $("#porownaj_box").slideUp("slow");
        });
        
        $("#laps span").click(function(){
            var lap = $(this).attr("id").split("_");
            
            //alert ("#box_"+lap[1]);
            $("#laps span").removeClass("lapsActiv");
            $("#laps span").addClass("lapsNoActiv");
            
            $("#"+$(this).attr("id")).addClass("lapsActiv");
            
            $(".lap_desc").hide();
            $("#desc_"+lap[1]).show();
        });
        
        $(".FaqQuest").click(function()
        {
            var ids = $(this).attr("id").split("_");
            
            var stan = $("#answer_"+ids[1]).css("display");
            
            if (stan == 'none')
            {
                $("#answer_"+ids[1]).show();
            }
            else
            {
                $("#answer_"+ids[1]).hide();
            }
        });
        
        $("#assort").change(function(){
            var id = $(this).attr("value");
          
            $("#assorName").text(assort[id][2]);
            
            if (assort[id][5] == "")
            {
                $("#assortPrice").text(assort[id][0]);
                $("#assortPricePromo").text('');
            }
            else
            {
                $("#assortPrice").text(assort[id][5]);
                $("#assortPricePromo").text(assort[id][0]);
            }
            
            $("#assortStatus").attr({ src: "files/Image/gfx/stan_"+assort[id][1]+".gif" });
            $("#assortQuest").attr({ href: "formularz_kontaktowy,"+assort[id][4]+",pl.htm" });
            
            if (assort[id][3] == 0)
            {
                $("#assortCount").attr({ disabled: "disabled" });
                $("#assortBasket").animate({ opacity: 0.2 }, 700 );
                $("#assortBasketLink").attr({ href: "#" });
            }
            else
            {
                $("#assortCount").attr({ disabled: false });
                $("#assortBasket").animate({ opacity: 1 }, 700 );
                $("#assortBasketLink").attr({ href: "javascript:document.basket.submit();" });
            }

        });
        
        $("#imgGal").livequery(function(){  $("#imgGal").lightBox(); });

        
        function magImg()
        {
            $('#imgGal').lightBox();
        }
        
        $('.prices a').lightBox();
        
        $('#imageMag').lightBox();
        
        $(".prodBox .prodBoxIcon img").mousemove(function(e) {

            $("#altSch").show();
            var posTop = e.pageY + 20;
            var posLeft = e.pageX + 10;
            $("#altSch").text($(this).attr("name"));        
            $("#altSch").css({'top' : posTop+'px', 'left' : posLeft+'px'});

        }).mouseout(function () { $("#altSch").hide(); });
        
        $("#sch img").mousemove(function(e) {

            $("#altSch").show();
            var posTop = e.pageY + 20;
            var posLeft = e.pageX + 10;
            $("#altSch").text($(this).attr("name"));        
            $("#altSch").css({'top' : posTop+'px', 'left' : posLeft+'px'});

        }).mouseout(function () { $("#altSch").hide(); });

        $("#galery-link span").click(function() {
        
            var idkat = $(this).attr("id");
            
            $("#galery-link span").removeClass("activ");
            $("#galery-link span").addClass("noactiv");
            $(this).removeClass("noactiv");
            $(this).addClass("activ");
            
            $("#imgBig").load("http://www.dolfamex.com.pl/strona/get_photo.php?idkat="+idkat+"&id=&lang=pl");
            $("#subcat").load("http://www.dolfamex.com.pl/strona/get_subcat.php?idkat="+idkat+"&id=&lang=pl");
            $("#imgList").load("http://www.dolfamex.com.pl/strona/get_photo_list.php?idkat="+idkat+"&a=0&lang=pl");
            
        });
        
        $(".g-subcat").livequery('click', function(event)
        {
            $(".g-subcat").removeClass("g-subcat-selected");
            $(this).addClass("g-subcat-selected");
            
            var idpodkat = $(this).attr("id").split("-");
            
            $("#imgBig").load("http://www.dolfamex.com.pl/strona/get_photo.php?idpodkat="+idpodkat[1]+"&id=&lang=pl");
            $("#imgList").load("http://www.dolfamex.com.pl/strona/get_photo_list.php?idpodkat="+idpodkat[1]+"&a=0&lang=pl");
        });
        
        $(".print-header img").click(function()
        {
            var ids = $(this).attr("id").split("-");
            
            var box = ids[1];
            
            $("#box-"+box).hide();
            $("#header-"+box).hide();
            $("#print-"+box).val('0');
        });
        
        $(".roll_form").click(function()
        {
            $(".roll_form").css({'color' : '#e7eef4'});
        });
        
        $("#kurier_name").change(function()
        {
            var names = $(this).attr("value");
            
            if (names == "inne")
            {
                $("#inny_k").show();
            }
            else
            {
                $("#inny_k").hide();
            }
        });
        
        $("#odbior").change(function()
        {
            var names = $(this).attr("value");
            $("#kurier_name").val('0');
            
            if (names == "kurier")
            {
                $("#kurier_s").show();
                $("#inny_nk").show();
            }
            else
            {
                $("#kurier_s").hide();
                $("#inny_k").hide();
                $("#inny_nk").hide();
            }
            
            if (names == "kdolfamex")
            {
                $("#pobranie").show();
            }
            else
            {
                $("#pobranie").hide();
                $("#platnosc").val('0');
            }
        });
        
        $("#odbior, #platnosc").change(function()
        {
            var odbior = $("#odbior").attr("value");
            var platnosc = $("#platnosc").attr("value");
            
            if (odbior != '0' && platnosc != '0')
            {
                $("#koszt").show();
                
                if (odbior == 'kdolfamex' && platnosc == 'pobranie')
                {
                    $("#koszt strong").html('Koszt transportu: 20,74&nbsp;zł');
                }
                else
                {
                    $("#koszt strong").html('Koszt transportu: 20,74&nbsp;zł');
                }
            }
            else
            {
                $("#koszt").hide();
            }
        });
        
        $("#searchNow").click(function()
        {
            var kat = $("#searchCat").attr("value");
            
            if (kat == 0)
            {
                alert ('Prosimy wybrać kategorię z listy.');
            }
            else
            {
                var str = $("#searchAdv").serialize();
                
                $("#searchResult3").html('');
                $("#searchResult").html('<div style="text-align:center; padding:20px 0;"><img src="files/Image/gfx/load_long.gif" alt="" /></div>');
                $("#searchResult").load("wyszukiwarka.php?"+str+"&cache="+(Math.random()*555));
            }
        });
        
        $("#searchNow2").click(function()
        {
            var str = $("#searchAdv").serialize();
                    
            $("#searchResult").html('<div style="text-align:center; padding:20px 0;"><img src="files/Image/gfx/load_long.gif" alt="" /></div>');
            $("#searchResult").load("dobor_narzedzi.php?"+str+"&cache="+(Math.random()*555));
        });
        
        $("#searchNow3").click(function()
        {
            var ktm = $("#ktm").attr("value");
            
            if (ktm == "")
            {
                alert ('Prosimy podać numer KTM.');
            }
            else
            {
                var str = $("#searchAdv2").serialize();
                
                $("#searchResult").html('');
                $("#searchResult3").html('<div style="text-align:center; padding:20px 0;"><img src="files/Image/gfx/load_long.gif" alt="" /></div>');
                $("#searchResult3").load("wyszukiwarka.php?"+str+"&cache="+(Math.random()*555));
            }
        });
        
        $("#searchCat").change(function()
        {
            var ids = $(this).attr("value");
            
            if (ids != 0)
            {
                $(".search_box_two").show();
            }
            else
            {
                $(".search_box_two").hide();
            }
            
            $("#podkategoria").val(0);
            $("#podkategoria-"+ids).val(0);
            
            $(".search_select_two").hide();
            $("#podkategoria-"+ids).show();
            
            wczytaj_ikony();
        });
        
        $(".search_select_two").change(function()
        {
            var pk = $(this).attr("value");
            
            $("#podkategoria").val(pk);
            
            wczytaj_ikony();
        });
        
    });
    
    function navGalCat(idkat, a)
    {
        $("#imgList").load("http://www.dolfamex.com.pl/strona/get_photo_list.php?idkat="+idkat+"&a="+a+"&lang=pl");
    }
    
    function ChangePhoto(foto)
    {
        $("#imgBig").load("http://www.dolfamex.com.pl/strona/get_photo.php?idkat=&id="+foto+"&lang=pl");
    }
    
    function print_prod(id)
    {
        window.open("print_prod.php?id="+id,"Wydruk","width=740,height=800,toolbars=no,scrollbars=yes");    
    }
    
    function print_price()
    {
        window.open("print_price.php","Wydruk","width=740,height=800,toolbars=no,scrollbars=yes");  
    }
    
    function wczytaj_ikony()
    {
        ikony("ikonyNorma", 11);
        ikony("ikonyOstrza", 13);
        ikony("ikonyKierunek", 27);
        ikony("ikonyGeometria", 19);
    }
    
    function ikony(typ, grupa)
    {
        var idkat = $("#searchCat").attr("value");
        var idpodkat = 0;
        
        $(".search_select_two").each(function(i){
            var stan = $("#"+this.id).css("display");
            if (stan != "none") { idpodkat = $("#"+this.id).attr("value"); }
        });
        
        $("#"+typ).html('wczytywanie...');
        $.get("wyszukiwarka_ikony.php?idkat="+idkat+"&idpodkat="+idpodkat+"&grupa="+grupa+"&cache="+(Math.random()*555), function(data){ $("#"+typ).html(data); });
    }