var compare_prods_ids=[];var suggest_timeout;var suggest_elem;jQuery(function(b){b("table#main_cats_container td a").hover(function(){b(this).find("div").eq(0).css("opacity","0.2");b('<p class="cat_alt">'+b(this).attr("title")+"</p>").appendTo(b(this))},function(){b(".cat_alt").remove();b(this).find("div").eq(0).css("opacity","1")});b("#brandAncor").click(function(){if(b("#moreBrandUl").is(":visible")){b("#moreBrandUl").hide();b("#brandAncor").removeClass("open");b("#brandAncor").html("mais")}else{b("#moreBrandUl").show();b("#brandAncor").addClass("open");b("#brandAncor").html("menos")}return false});b(".facebox").click(function(){if(b(this).attr("title").search("nologo")===-1){b.facebox('<div style="text-align:center;" ><img src="'+jQuery(this).attr("title")+'" /><br /><a class="faceboxProdDetails" href="'+jQuery(this).attr("href")+'" >Ver mais detalhes</a></div>')}return false});b("a.see_child_cats").click(function(){if(b(this).children().hasClass("close")){b("ul.subcat_list").slideUp("fast");subcat_id=b(this).attr("id").split("_")[1];b("ul#subcat_"+subcat_id).slideDown("fast");b("a.see_child_cats").children().removeClass("open").addClass("close").attr("src","media/icons/see_more.gif");b(this).children().removeClass("close").addClass("open").attr("src","media/icons/see_less.gif")}else{b(this).children().removeClass("open").addClass("close").attr("src","media/icons/see_more.gif");subcat_id=b(this).attr("id").split("_")[1];b("ul#subcat_"+subcat_id).slideUp("fast")}return false});fast_search_init=b("#fast_search_input").val();b("#fast_search_input").focus(function(){if(b(this).val()==fast_search_init){b(this).val("")}});b("#fast_search_input").blur(function(){if(b(this).val()==""){b(this).val(fast_search_init)}});b("form#fast_search_form").submit(function(d){val=b("#fast_search_input").val().replace("/","||");var c=b("#url_base").val()+"/:k="+val;if(b("form#fast_search_form input[name=v]").length>0){c+="_v="+b("form#fast_search_form input[name=v]").val()}var f=b("form#fast_search_form input[name=f]").val();if(!isNaN(f)&&f>0){c+="_f="+f}d.preventDefault();window.location=c});b("select#ipp").change(function(){if(substr(b("#queryStringIpp").val(),-1)=="/"){page=":ipp="+b(this).val()}else{page="_ipp="+b(this).val()}window.location=b("#queryStringIpp").val()+page});b("input#save_search_button").click(function(){b.facebox(b("#save_search_container").html());return false});b("#facebox .save_search_button").live("click",function(){var d={};d.search_name=b("#facebox .save_search").val();d.req=b("#queryString").val();var e=b('<div class="save_search_message"></div>');var c=b("#facebox .save_search").val();if(c.replace(/\s/g,"")!=""){b.post("pt/newcatalogue/save_search",d,function(f){if(f==0){e.css({"background-color":"#E77817",color:"#FFFFFF"}).html("Ocorreu um erro ao tentar gravar a pesquisa. Por favor, tente mais tarde.")}else{if(f==2){e.css({"background-color":"#EEEEEE",color:"#999999"}).html('É necessário efectuar login para poder guardar pesquisas. Clique <a href="'+url_site+'user/login">aqui</a> para fazer o seu login.')}else{if(f==3){e.css({"background-color":"#F7931E",color:"#FFFFFF"}).html("Já existe uma pesquisa com o mesmo nome da que pretende guardar. Por favor escolha outro nome.")}else{f=f.split("|");id=f[1];name=f[0];if(!b("#saved_searchs").exists()){b('<span><input type="button" id="show_saved_searches" value="Pesquisas Guardadas"/></span>').appendTo("#save_search_options");b('<div id="saved_searchs" style="display:none"><p>Pesquisas Guardadas</p><ul class="saved_searchs_list"><li><a href="'+b("#queryString").val()+'" id="req_'+id+'">'+name+"</a></li></ul></div>").appendTo("body")}else{b('<li><a href="'+b("#queryString").val()+'" id="req_'+id+'">'+name+"</a></li>").appendTo(".saved_searchs_list")}e.css({"background-color":"#7BC32A"}).html("Pesquisa guardada com sucesso!")}}}e.wrap("<div></div>");b.facebox(e.parent().html());if(f!=2){window.setTimeout(function(){b(document).trigger("close.facebox")},3000)}})}else{e.css({"background-color":"#F7931E",color:"#FFFFFF"}).html("Necessita atribuir um nome à pesquisa.");e.wrap("<div></div>");b.facebox(e.parent().html());if(data!=2){window.setTimeout(function(){b(document).trigger("close.facebox")},3000)}}});b("#show_saved_searches").live("click",function(){b.facebox(b("#saved_searchs").html());return false});var a=function(){var f=b(this).attr("id").split("_")[1];var d="#facebox #req_"+f;var e=b(d).html();b(d).hide();var c=b('<input type="text" class="edit_saved_search_input" id="editable_'+f+'" value="'+e+'"/>');c.keypress(function(g){if(g.keyCode==13){b(this).next().trigger("click")}});c.insertAfter(d).focus();b(this).html("Guardar").unbind("click").click(function(){var g=b(this).prev();var j=g.val();var k=b(this);var h=g.prev();b.post("/pt/newcatalogue/edit_search",{id:f,value:j},function(l){if(l==0){h.html(j).show();k.html("Editar").unbind("click").click(a);g.remove()}})})};b("#facebox .edit_saved_searchs").live("click",a);b("#facebox .remove_saved_searchs").live("click",function(){if(confirm("Deseja remover esta pesquisa guardada?")){var d=b(this).attr("id").split("_")[1];var c=b(this);b.post("/pt/newcatalogue/remove_search",{id:d},function(e){if(e==0){c.parent().remove()}})}});b(".expand_county_list").click(function(){var c=b(this).attr("id").split("_")[1];if(b("#countyList_"+c).is(":visible")){b(this).removeClass("contract_county_list").addClass("expand_county_list");b("#countyList_"+c).hide("fast")}else{b(".contract_county_list").removeClass("contract_county_list").addClass("expand_county_list");b(this).removeClass("expand_county_list").addClass("contract_county_list");b(".countyList:visible").hide();b("#countyList_"+c).show("fast")}return false});b(window).unload(function(){if(compare_prods_ids!=""){b.cookie("compare_prods_list",compare_prods_ids)}});b(window).load(function(){if(b.cookie("compare_prods_list")!=null&&b.cookie("compare_prods_list")!=""){compare_prods_ids=b.cookie("compare_prods_list");compare_prods_ids=compare_prods_ids.split(",")}if(compare_prods_ids!=""){b("#compare_prods_bt").removeAttr("disabled")}});if(!Array.prototype.indexOf){Array.prototype.indexOf=function(d){var c=this.length;var e=Number(arguments[1])||0;e=(e<0)?Math.ceil(e):Math.floor(e);if(e<0){e+=c}for(;e<c;e++){if(e in this&&this[e]===d){return e}}return -1}}b("#compare_prods_bt").attr("disabled","disabled");b(".compare_prods input[type=checkbox]").click(function(){if(b(".compare_prods input[type=checkbox]:checked").length>0){b("#compare_prods_bt").removeAttr("disabled")}else{b("#compare_prods_bt").attr("disabled","disabled")}id=b(this).attr("id").split("_")[1];if(b(this).is(":checked")){compare_prods_ids.unshift(id)}else{var c=compare_prods_ids.indexOf(id);if(c!=-1){compare_prods_ids.splice(c,1)}}});b("#compare_prods_bt").click(function(){if(compare_prods_ids.length>0){sep="";compare_prods="";for(i=0;i<compare_prods_ids.length;i++){if(isNaN(compare_prods_ids[i])){continue}compare_prods+=sep+compare_prods_ids[i];sep=","}var c=b("#queryStringCp").val();if(c.charAt(c.length-1)!="/"){page=c+"_cp="+compare_prods}else{page=c+":cp="+compare_prods}window.location=page;compare_prods_ids=[];b.cookie("compare_prods_list","")}});selectElem=function(d){var e=b("#queryStringOrder").val();var c=b(d).attr("class").split(" ")[1];if(c=="ASC"){c="DESC"}else{c="ASC"}if(e.charAt(e.length-1)!="/"){page=e+"_o="+b(d).attr("id")+"_ob="+c}else{page=e+":o="+b(d).attr("id")+"_ob="+c}};b(".orderbt_selected").click(function(){selectElem(this)});b("#category_selector_val").change(function(){if(is_numeric(b("#category_selector_val").val())){b.post(url_site+"newcatalogue/get_category_characteristics",{id_cat:b("#category_selector_val").val()},function(c){if(c==0){alert("erro");return}else{b("#characteristics_box").html(c)}})}});b("#category_selector_name").suggest(url_site+"newcatalogue/autoCompleteCategories",{onSelect:function(){b("#category_selector_val").val(((b(this).children("span").attr("id")).split("_"))[1]).trigger("change")},delay:500,minchars:3});b("#fast_search_input").suggest(url_site+"newcatalogue/autoCompleteCategories",{delay:500,minchars:3});b("#choose_from_all").bind("click",function(){b.facebox(function(){b.post(url_site+"newcatalogue/show_categories",{},function(c){b("#facebox .body").attr("style","width: 910px !important");b.facebox(c)})});return false});b(document).bind("close.facebox",function(d,c){if(c!==undefined){b("#category_selector_name").val(c.name);b("#category_selector_val").val(c.id).trigger("change")}});b(".favorite").bind("click",function(){var d=b(this).attr("id").split("_")[1];var c=b(this);if(b(this).attr("class")=="favorite favorite_on"){b.post(url_site+"newcatalogue/setProductAsFavorite/"+d,{},function(f){c.html("Desmarcar");c.attr("class","favorite favorite_off");var e=b("<img />");e.attr("class","favorite_image");e.attr("title","Produto Favorito");e.attr("alt","Produto Favorito");e.attr("src",url_base+"media/images/favorito_small.png");b("#trprod_"+d+" .prodName").prepend(e)})}else{if(b(this).attr("class")=="favorite favorite_off"){b.post(url_site+"newcatalogue/deleteProductAsFavorite/"+d,{},function(e){c.html("Tornar favorito");c.attr("class","favorite favorite_on");b("#trprod_"+d+" .favorite_image").remove()})}else{alert("Deve efectuar login/registo para ter acesso a esta funcionalidade.")}}});b(".disable_user_prod input").bind("click",function(){var d=b(this).attr("id").split("_")[2];var c=b(this).attr("checked");b.ajax({type:"POST",url:url_site+"newcatalogue/disableProduct",data:"product_id="+d+"&status="+c,beforeSend:function(){jQuery.showLoading()},complete:function(){jQuery.hideLoading()}})});b("#arqtekbanner").bind("click",function(){b.ajax({type:"POST",url:url_site+"newcatalogue/saveStatisticsLinks",data:"page=arqteck_banner",beforeSend:function(){},complete:function(){}})});b(".share_arktec").bind("click",function(){var c=b(this).attr("id");b.ajax({type:"POST",url:url_site+"newcatalogue/arkteckshare",data:"prod_id="+c+"&page="+page,beforeSend:function(){b.showLoading()},complete:function(){b.hideLoading()},success:function(d){window.location.href=url_base+d}});return false})});
