var cookie_tree; function results(params) { var location = screen.width/2+110; var height = screen.height-80; window.open("http://www.sklep.epm.pl/include/search_results.php?"+params, "", 'location=0,toolbar=0,status=0,scrollbars=1,resizable=0,width=440,height='+height+',top=0,left='+location); } function goMain(url) { window.opener.location = url; } function str_replace(f, r, s) // funkcja zamienia elementy ciÄ�gu { var ra = r instanceof Array, sa = s instanceof Array, l = (f = [].concat(f)).length, r = [].concat(r), i = (s = [].concat(s)).length; while(j = 0, i--) while(s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j < l); return sa ? s : s[0]; } function checkTree() { cookie_tree = $.cookie('tree'); if (cookie_tree != null) { var table = cookie_tree.split('.'); for (var i=(table.length-1); i>0; i--) { var data = $("#main_menu ul#list_"+table[i]).parent().find("a:first").attr("id").split("_"); if (data.length) { $("#main_menu a#info_"+data[1]+"_"+table[i]).parent().parent().addClass("active"); if (data[1] == 1) { $("#main_menu a#info_"+data[1]+"_"+table[i]).parent().parent().css("padding-bottom","0px"); } $("#main_menu ul#list_"+table[i]).css("display", "block"); } } } } function changeTree(id, level, address) { var operation = (($("#main_menu ul#list_"+id).css("display") == "block") ? 'hide' : 'show'); if (operation == 'show') { $("#main_menu a#info_"+level+"_"+id).parent().parent().addClass("active"); if (level == 1) { $("#main_menu a#info_"+level+"_"+id).parent().parent().css("padding-bottom","0px"); } $("#main_menu ul#list_"+id).css("display", "block"); } else { $("#main_menu a#info_"+level+"_"+id).parent().parent().removeClass("active"); if (level == 1) { $("#main_menu a#info_"+level+"_"+id).parent().parent().css("padding-bottom","8px"); } $("#main_menu ul#list_"+id).css("display", "none"); } cookie_tree = ''; $("#main_menu li.active").each(function(){ if ($(this).find("ul").length) { var id = parseInt($(this).find("ul:first").attr("id").split("_")[1]); cookie_tree += '.'+id; } }); $.cookie('tree', cookie_tree, { expires: 1, path: '/'}); if (level > 1) { document.location = address; } else { //window.location.reload(); } return false; } $(function(){ $(document.body).each(function(){ $('div.image a, p.image a, span.image a').fancybox({'type' : 'image'}); checkTree(); // menu poziome $("#banner_content .menu a").mouseover(function(){ var id = parseInt($(this).attr('id').split('_')[1]); if (!$("#banner_content .menu a#category_"+id).hasClass('active')) { $("#banner_content .menu a#category_"+id).css('background', 'url(images/background_5.png) no-repeat right'); } if (!$("#banner_content .menu a#category_"+(id-1)).hasClass('active')) { $("#banner_content .menu a#category_"+(id-1)).css('background', 'url(images/background_6.png) no-repeat right'); } }); $("#banner_content .menu a").mouseout(function(){ var id = parseInt($(this).attr('id').split('_')[1]); if (!$("#banner_content .menu a#category_"+id).hasClass('active')) { $("#banner_content .menu a#category_"+id).css('background', 'url(images/background_4.png) no-repeat bottom right'); } if (!$("#banner_content .menu a#category_"+(id-1)).hasClass('active')) { $("#banner_content .menu a#category_"+(id-1)).css('background', 'url(images/background_4.png) no-repeat right bottom'); } }); // wybór produktów do koszyka var cookie = $.cookie('products'); if (cookie != null) { var cookie_table = cookie.split('##'); var count = cookie_table.length; for (var i=1; i 0) { $(".subgroup_products input[id='active_"+id+"']").attr("checked", true); cookie += '##'+value+'#'+id; } else { $(".subgroup_products input[id='active_"+id+"']").attr("checked", false); } $.cookie('products', cookie, { expires: 1, path: '/'}); }); // dodaj opinię $("#add_comment").click(function(){ $(".comment").css("display", "block"); $(".ask_about").css("display", "none"); }); // zapytaj o produkt $("#ask_about").click(function(){ $(".ask_about").css("display", "block"); $(".comment").css("display", "none"); }); // składanie zamówienia (koszta) $("#order_form input[name='payment']").change(function(){ var id = $(this).val(); $(".payment").css('display', 'none'); $("#payment_"+id).css('display', 'block'); }); // arxchiwum zamówień $(".see_details").click(function(){ var id = $(this).attr('id').split('_')[1]; $(".details").hide(); $("#details_"+id).show(); return false; }); $("#main_menu p").click(function(){ var data = $(this).find("a").attr("id").split("_"); changeTree(parseInt(data[2]), parseInt(data[1]), $(this).find("a").attr("href")); //$(this).parent().parent().addClass("active"); //$(this).parent().parent().css("padding-bottom","0px"); //$("#main_menu ul#list_"+data[2]).css("display", "block"); return false; }); // drzewko kategorii $("#main_menu .group").click(function(){ /* $("#main_menu ul ul").css('display','none'); $("#main_menu .group").removeClass('active'); var id = $(this).attr('id').split('_')[1]; $("#main_menu ul[id='subgroup_"+id+"']").css('display','block'); $(this).addClass('active'); */ }); // autouzupełnianie $("#key_input").keyup(function(){ $.ajax({ type: "GET", url: "autocomplete.php", dataType: "xml", date: {key: $(this).val()}, success: function(xml) { var data = ''; $(xml).find('word').each(function() { data += $(this).text()+'###'; }); var table = data.split("###"); $("#key_input").autocomplete(table, { max: 1000, width: 250, matchContains: true }); } }); }); }); });