/**
* Copyright(c) 2010 Xool srl
**/
$(document).ready(function(){$('#alertBox').css({"display":"none","visibility":""});validate_email=function(address){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;return reg.test(address);};$("#search-form").submit(function(e){if($("#q").val().length<2){alert(i18n.ERROR_SEARCH);e.preventDefault();}});$("#check-d").click(function(){var d=$("#d");if(d.val()==""){d.val("y");$(this).removeClass("checkko").addClass("checkok");}else{d.val("");$(this).removeClass("checkok").addClass("checkko");}});$(".item-link").click(function(e){var ayTmp=this.id.split("-");var theID=ayTmp[0];var theString=link_querystring;if(ayTmp[1]!=null)var theString=link_querystring+'&pos='+ayTmp[1];window.open("/link/"+theID+"?"+theString,"wickedin"+theID);e.preventDefault();});if($("#wickedin-toolbar").size()==1){$(window).resize(function(){var toolbar=$("#wickedin-toolbar");$("#wickedin-iframe").css({"height":$(window).height()-(toolbar.height()+toolbar.position().top),"width":$(window).width()});});$(window).trigger("resize");$("#wickedin-brokenlink").click(function(e){e.preventDefault();$.ajax({url:"/check-item.php?id="+queueId,context:this,success:function(){$(this).css({"display":"none"});$("#wickedin-brokenlink-thankyou").css({"display":""});}});});}if($("#selectcat").size()==1){var catMenu=new function(){var closetimer=0,menu=$("#catMenu"),sel=$("#sel");menu.css({"top":0,"left":0,"position":"absolute","z-index":20,"visibility":"hidden"});function close(){menu.css({"visibility":"hidden"});};sel.click(function(e){e.stopPropagation();window.clearTimeout(closetimer);menu.css({"visibility":"visible","top":sel.height()+sel.position().top,"left":$("#selectcat").position().left}); return false;});menu.mouseleave(function(){closetimer=window.setTimeout(close,1000);});menu.mouseover(function(){window.clearTimeout(closetimer);});$(document).click(close);};}if($("#alertBox").size()==1){$(".rieale, #allerta").click(function(e){var theButtons={};theButtons[i18n.DLG_BUTTON_OK]=function(){if(!validate_email($("#alert-email").val())){$("#alertmsg").text(i18n.ERROR_EMAIL);$("#alertmsg").css("display","");return false;}var data={action:"add-alert",email:$("#alert-email").val(),q:search_query,id_domain:search_domain,w:search_location,d:search_indescription};$("#alert-email").attr("disabled",true);$('.ui-dialog-buttonpane button:eq(0)').attr("disabled",true);$.post("/user.php",data,function(data){$("#alert-email").attr("disabled",false);$('.ui-dialog-buttonpane button:eq(0)').attr("disabled",false);try{var response=jQuery.parseJSON(data);}catch(e){alert("Invalid response");return false;}$('.ui-dialog-buttonpane button').remove();$('.ui-dialog-buttonpane').append('<button id="btnClose" type="button">'+i18n.DLG_BUTTON_CLOSE+'</button>');$('#btnClose').click(function(e){$("#alertBox").dialog('close');});$("#alert-email").attr("disabled",false).val('');$("#alertmsg").html(response.message);$("#alertmsg").css({"display":""});$("#alertform").css({"display":"none"});});};theButtons[i18n.DLG_BUTTON_KO]=function(){$(this).dialog('close');};$("#alertBox").dialog({autoOpen:true,height:305,width:550,title:i18n.DLG_TITLE,closeOnEscape:true,modal:true,draggable:false,resizable:false,buttons:theButtons,open:function(event,ui){$("#alertBox").css({"display":"block","visibility":""});$("#alertmsg").css("display","none");$("#alertform").css("display","");},close:function(event,ui){$("#alert-email").attr("disabled",false).val('');$("#alertBox").css("display","none");$("#alertmsg").css("display","none");$("#alertform").css("display","");$(this).dialog('destroy');}});return false;});};$(".wickedin-filter > .wickedin-filter-link").click(function(){var name=this.id.substr(5);var re=new RegExp(name+'=([a-zA-Z0-9\-_"]*)');var f=$("#f_"+name);if(f.text().length>0){if($(this).hasClass("raffinaoff")){$(this).removeClass("raffinaoff").addClass("raffinaon");f.css("display","");}else if($(this).hasClass("raffinaon")&&!$(this).hasClass("raffinanull")){$(this).removeClass("raffinaon").addClass("raffinaoff");f.css("display","none");}}else{$.getJSON("/data/filters.json.php?"+search_querystring+"&_filtro="+name,function(filterData){var v=re.exec(search_querystring),val=(v!=null)?v[1]:null;if(filterData.data.length==0){f.append("<li><em>"+i18n.NO_FILTER+"</em></li>");}else{for(var i=0;i<filterData.data.length;i++){if(val==filterData.data[i].value){var label=(filterData.data[i].text!=null)?filterData.data[i].text:filterData.data[i].value;f.append("<li><strong>"+label+"</strong></li>");}else{var label=(filterData.data[i].text!=null)?filterData.data[i].text:filterData.data[i].value;f.append("<li><a href=\"#"+filterData.data[i].value+"\" id=\"a_"+i+"\">"+label+"</a> <em>("+filterData.data[i].count+")</em></li>");}}$('li a',f).click(function(e){var theUrl=$(this).attr("href").substr(1);if(search_querystring.match(re)){document.location="/search.php?"+search_querystring.replace(re,name+"="+theUrl);}else{document.location="/search.php?"+search_querystring+"&"+name+"="+theUrl;}return false;});}$("#link-"+name).removeClass("raffinaoff").addClass("raffinaon");});}});$(".wickedin-filter > .wickedin-filter-link.raffinanull").trigger("click");$(".wickedin-range-filter > .wickedin-filter-link").click(function(){var name=this.id.substr(5);var re=new RegExp(name+"=([a-z0-9\-_]+)");var min=-1;var max=-1;var content=$("#f_"+name);content.append("<div id=\"f_cnt_"+name+"\"></div>");content.addClass("wickedinSlider").addClass("wickedinRangeSlider");var f=$("#f_cnt_"+name);f.addClass("wickedinSliderCnt");if(f.hasClass("ui-slider")){if($(this).hasClass("raffinaoff")){$(this).removeClass("raffinaoff").addClass("raffinaon");content.css("display","");$("#from_"+name).css("display","");$("#to_"+name).css("display","");$("#b_"+name).css("display","");}else if($(this).hasClass("raffinaon")&&!$(this).hasClass("raffinanull")){$(this).removeClass("raffinaon").addClass("raffinaoff");content.css("display","none");$("#from_"+name).css("display","none");$("#to_"+name).css("display","none");$("#b_"+name).css("display","none");}}else{$.getJSON("/data/filters.json.php?"+search_querystring+"&_filtro="+name,function(filterData){var vals=re.exec(search_querystring);min=parseInt(filterData.data.min);max=parseInt(filterData.data.max);var vmin=min;var vmax=max;content.parent().append("<input id=\"from_"+name+"\" class=\"ranger\" type=\"text\" readonly=\"true\" value=\""+i18n.RANGE_FROM+"\" />");content.parent().append("<input id=\"to_"+name+"\" class=\"ranger\" type=\"text\" readonly=\"true\" value=\""+i18n.RANGE_TO+"\" />");content.parent().append("<input id=\"b_"+name+"\" class=\"inviamini\" type=\"submit\" />");if(vals!=null){vals=vals[1].split("-");if(vals[0]!="_"){vmin=vals[0];$("#from_"+name).val(vmin);}if(vals[1]!="_"){vmax=vals[1];$("#to_"+name).val(vmax);}}f.slider({range:true,max:max,min:min,values:[vmin,vmax],slide:function(e,ui){$("#from_"+name).val((ui.values[0]==min)?i18n.RANGE_FROM:ui.values[0]);$("#to_"+name).val((ui.values[1]==max)?i18n.RANGE_TO:ui.values[1]);}});$(".ui-slider-handle:eq(0)",f).addClass("sliderLeft");$(".ui-slider-handle:eq(1)",f).addClass("sliderRight");$("#link-"+name).removeClass("raffinaoff").addClass("raffinaon");$("#b_"+name).click(function(){var from=$("#from_"+name).val();var to=$("#to_"+name).val();if(from==""||from==i18n.RANGE_FROM)from="_";if(to==""||to==i18n.RANGE_TO)to="_";if(search_querystring.match(re)){if(from=="_"&&to=="_"){document.location="/search.php?"+search_querystring.replace(re,"");}else{document.location="/search.php?"+search_querystring.replace(re,name+"="+from+"-"+to);}}else{if(from=="_"&&to=="_"){}else{document.location="/search.php?"+search_querystring+"&"+name+"="+from+"-"+to;}}return false;});});}});$(".wickedin-range-filter > .wickedin-filter-link.raffinanull").trigger("click");$("#link-distanza").click(function(){var re=new RegExp("r=([0-9]+)");var content=$("#f_distanza");content.append("<div id=\"f_cnt_distanza\"></div>");content.addClass("wickedinSlider").addClass("wickedinDistanceSlider");var f=$("#f_cnt_distanza");f.addClass("wickedinSliderCnt");if(f.hasClass("ui-slider")){if($(this).hasClass("raffinaoff")){$(this).removeClass("raffinaoff").addClass("raffinaon");content.css("display","");$("#map").css("display","");$("#t_distanza").css("display","");}else if($(this).hasClass("raffinaon")&&!$(this).hasClass("raffinanull")){$(this).removeClass("raffinaon").addClass("raffinaoff");content.css("display","none");$("#map").css("display","none");$("#t_distanza").css("display","none");}}else{var drawMap=function(e,ui){var radius;switch(ui.value){case 0:radius=2;break;case 1:radius=5;break;case 2:radius=9;break;case 3:radius=19;break;case 4:radius=38;break;case 5:radius=75;break;case 6:radius=150;break;case 7:radius=300;break;}$("#map_radius").text(radius);$("#map").css("background-image","URL(http://maps.google.com/staticmap?center="+mapLat+","+mapLng+"&zoom="+(12-ui.value)+"&size=220x220&key="+mapKey+"&sensor=false)");};var v=re.exec(search_querystring);var val=(mapZoom!=null)?mapZoom:2;if(v!=null){switch(parseInt(v[1])){case 2:val=0;break;case 5:val=1;break;case 9:val=2;break;case 19:val=3;break;case 38:val=4;break;case 75:val=5;break;case 150:val=6;break;case 300:val=7;break;}}f.slider({max:7,min:0,value:val,slide:drawMap});$(".ui-slider-handle:eq(0)",f).addClass("sliderSingle");$("#map").css("display","");$("#t_distanza").css("display","");$(this).removeClass("raffinaoff").addClass("raffinaon");drawMap(false,{value:val});$("#rangebutton").click(function(){if(search_querystring.match(re)){document.location="/search.php?"+search_querystring.replace(re,"r="+$("#map_radius").text());}else{document.location="/search.php?"+search_querystring+"&"+"r="+$("#map_radius").text();}});}});$("#link-distanza.raffinanull").trigger("click");$("#resxpag").change(function(){var domain=window.location.hostname.split('.').reverse();switch(this.value){case"11":case"22":case"33":$.cookie("maxPageResults",this.value,{expires:new Date("January 1, 2030"),domain:domain[1]+"."+domain[0]});break;default:return false;}document.location="/search.php?"+search_querystring;return true;});});