(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";var getData=function(data){if(typeof data!="string")return data;if(data.indexOf('{')<0){data=eval("("+data+")");}};var getObject=function(data){if(typeof data!="string")return data;data=eval("("+data+")");return data;};if(settings.type=="html5"){var object={};$(elem.attributes).each(function(){var name=this.nodeName;if(name.match(/^data-/))name=name.replace(/^data-/,'');else return true;object[name]=getObject(this.nodeValue);});}else{if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)
data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)return;var e=elem.getElementsByTagName(settings.name);if(e.length)
data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)
data=attr;}
object=getObject(data.indexOf("{")<0?"{"+data+"}":data);}
$.data(elem,settings.single,object);return object;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);;;if(window.jQuery)(function($){if((!$.support.opacity&&!$.support.style))try{document.execCommand("BackgroundImageCache",false,true)}catch(e){};$.fn.rating=function(options){if(this.length==0)return this;if(typeof arguments[0]=='string'){if(this.length>1){var args=arguments;return this.each(function(){$.fn.rating.apply($(this),args);});};$.fn.rating[arguments[0]].apply(this,$.makeArray(arguments).slice(1)||[]);return this;};var options=$.extend({},$.fn.rating.options,options||{});$.fn.rating.calls++;this.not('.star-rating-applied').addClass('star-rating-applied').each(function(){var control,input=$(this);var eid=(this.name||'unnamed-rating').replace(/\[|\]/g,'_').replace(/^\_+|\_+$/g,'');var context=$(this.form||document.body);var raters=context.data('rating');if(!raters||raters.call!=$.fn.rating.calls)raters={count:0,call:$.fn.rating.calls};var rater=raters[eid]||context.data('rating'+eid);if(rater)control=rater.data('rating');if(rater&&control)
control.count++;else{control=$.extend({},options||{},($.metadata?input.metadata():($.meta?input.data():null))||{},{count:0,stars:[],inputs:[]});control.serial=raters.count++;rater=$('<span class="star-rating-control"/>');input.before(rater);rater.addClass('rating-to-be-drawn');if(input.attr('disabled')||input.hasClass('disabled'))control.readOnly=true;if(input.hasClass('required'))control.required=true;rater.append(control.cancel=$('<div class="rating-cancel"><a title="'+control.cancel+'">'+control.cancelValue+'</a></div>').on('mouseover',function(){$(this).rating('drain');$(this).addClass('star-rating-hover');}).on('mouseout',function(){$(this).rating('draw');$(this).removeClass('star-rating-hover');}).on('click',function(){$(this).rating('select');}).data('rating',control));};var star=$('<div role="text" aria-label="'+this.title+'" class="star-rating rater-'+control.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+'</a></div>');rater.append(star);if(this.id)star.attr('id',this.id);if(this.className)star.addClass(this.className);if(control.half)control.split=2;if(typeof control.split=='number'&&control.split>0){var stw=($.fn.width?star.width():0)||control.starWidth;var spi=(control.count%control.split),spw=Math.floor(stw/control.split);star.width(spw).find('a').css({'margin-left':'-'+(spi*spw)+'px'})};if(control.readOnly)
star.addClass('star-rating-readonly');else
star.addClass('star-rating-live').on('mouseover',function(){$(this).rating('fill');$(this).rating('focus');}).on('mouseout',function(){$(this).rating('draw');$(this).rating('blur');}).on('click',function(){$(this).rating('select');});if(this.checked)control.current=star;if(this.nodeName=="A"){if($(this).hasClass('selected'))
control.current=star;};input.hide();input.on('change.rating',function(event){if(event.selfTriggered)return false;$(this).rating('select');});star.data('rating.input',input.data('rating.star',star));control.stars[control.stars.length]=star[0];control.inputs[control.inputs.length]=input[0];control.rater=raters[eid]=rater;control.context=context;input.data('rating',control);rater.data('rating',control);star.data('rating',control);context.data('rating',raters);context.data('rating'+eid,rater);});$('.rating-to-be-drawn').rating('draw').removeClass('rating-to-be-drawn');return this;};$.extend($.fn.rating,{calls:0,focus:function(){var control=this.data('rating');if(!control)return this;if(!control.focus)return this;var input=$(this).data('rating.input')||$(this.tagName=='INPUT'?this:null);if(control.focus)control.focus.apply(input[0],[input.val(),$('a',input.data('rating.star'))[0]]);},blur:function(){var control=this.data('rating');if(!control)return this;if(!control.blur)return this;var input=$(this).data('rating.input')||$(this.tagName=='INPUT'?this:null);if(control.blur)control.blur.apply(input[0],[input.val(),$('a',input.data('rating.star'))[0]]);},fill:function(){var control=this.data('rating');if(!control)return this;if(control.readOnly)return;this.rating('drain');this.prevAll().addBack().filter('.rater-'+control.serial).addClass('star-rating-hover');},drain:function(){var control=this.data('rating');if(!control)return this;if(control.readOnly)return;control.rater.children().filter('.rater-'+control.serial).removeClass('star-rating-on').removeClass('star-rating-hover');},draw:function(){var control=this.data('rating');if(!control)return this;this.rating('drain');var current=$(control.current);var starson=current.length?current.prevAll().addBack().filter('.rater-'+control.serial):null;if(starson)starson.addClass('star-rating-on');control.cancel[control.readOnly||control.required?'hide':'show']();this.siblings()[control.readOnly?'addClass':'removeClass']('star-rating-readonly');},select:function(value,wantCallBack){var control=this.data('rating');if(!control)return this;if(control.readOnly)return;control.current=null;if(typeof value!='undefined'||this.length>1){if(typeof value=='number')
return $(control.stars[value]).rating('select',undefined,wantCallBack);if(typeof value=='string'){$.each(control.stars,function(){if($(this).data('rating.input').val()==value)$(this).rating('select',undefined,wantCallBack);});return this;};}
else{control.current=this[0].tagName=='INPUT'?this.data('rating.star'):(this.is('.rater-'+control.serial)?this:null);};this.data('rating',control);this.rating('draw');var current=$(control.current?control.current.data('rating.input'):null);var lastipt=$(control.inputs).filter(':checked');var deadipt=$(control.inputs).not(current);deadipt.prop('checked',false);current.prop('checked',true);$(current.length?current:lastipt).trigger({type:'change',selfTriggered:true});if((wantCallBack||wantCallBack==undefined)&&control.callback)control.callback.apply(current[0],[current.val(),$('a',control.current)[0]]);return this;},readOnly:function(toggle,disable){var control=this.data('rating');if(!control)return this;control.readOnly=toggle||toggle==undefined?true:false;if(disable)$(control.inputs).attr("disabled","disabled");else $(control.inputs).removeAttr("disabled");this.data('rating',control);this.rating('draw');},disable:function(){this.rating('readOnly',true,true);},enable:function(){this.rating('readOnly',false,false);}});$.fn.rating.options={cancel:'Cancel Rating',cancelValue:'',split:0,starWidth:16};$(function(){$('input[type=radio].star').rating();});})(jQuery);;var updateText='Il caricamento ...';var resultBlock='appartment_box';var indicator='/themes/classic/images/pages/indicator.gif';var bg_img='/themes/classic/images/pages/opacity.png';var useGoogleMap=1;var useYandexMap=0;var useOSMap=0;var modeListShow='block';$('div.appartment_item').live('mouseover mouseout',function(event){if(event.type=='mouseover'){$(this).find('div.apartment_item_edit').show();}else{$(this).find('div.apartment_item_edit').hide();}});function setListShow(mode){modeListShow=mode;reloadApartmentList(urlsSwitching[mode]);};$(function(){if(modeListShow=='map'){list.apply();}});;function doSearchAction(){if($("#search_term_text").length){var term=$(".search-term input#search_term_text").val();if(term.length<4||term=="Ricerca per descrizione"){$(".search-term input#search_term_text").attr("disabled","disabled");}}
$("#search-form").submit();};(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);;var BASE_URL='';var CHANGE_SEARCH_URL='/quicksearch/main/mainsearch/countAjax/1';var params={change_search_ajax:1};$(document).on("click","a.compare-label",function(){apId=$(this).attr("id");apId=apId.replace("compare_label","");if($(this).attr("data-rel-compare")=="false"){if(apId){var checkboxCompare=$("#compare_check"+apId);if(checkboxCompare.is(":checked"))
checkboxCompare.prop("checked",false);else{checkboxCompare.prop("checked",true);}
addCompare(apId);}}});$(document).on("change",".compare-check",function(){apId=$(this).attr("id");apId=apId.replace("compare_check","");addCompare(apId);});function addCompare(apId){apId=apId||0;if(apId){var controlCheckedCompare=$("#compare_check"+apId).prop("checked");if(!controlCheckedCompare){deleteCompare(apId);}
else{$.ajax({type:"POST",url:"/comparisonList/main/add",data:{apId:apId},beforeSend:function(){},success:function(html){if(html=="ok"){$("#compare_label"+apId).html("Nella lista di confronto");$("#compare_label"+apId).prop("href","/comparisonList");$("#compare_label"+apId).attr("data-rel-compare","true");}
else{$("#compare_check"+apId).prop("checked",false);if(html=="max_limit"){$("#compare_label"+apId).html("Massimo 6 inserzioni");}
else{$("#compare_label"+apId).html("Error");}}}});}}}
function deleteCompare(apId){$.ajax({type:"POST",url:"/comparisonList/main/del",data:{apId:apId},success:function(html){if(html=="ok"){$("#compare_label"+apId).html("Aggiungere alla lista di confronto");$("#compare_label"+apId).prop("href","javascript:void(0);");$("#compare_label"+apId).attr("data-rel-compare","false");}
else{$("#compare_check"+apId).prop("checked",true);$("#compare_label"+apId).html("Error");}}});}