/* select.js (67%) */
function sendAjax(region_id,displayField){if($("#sel-province").hasClass('display_id')){displayField='id';}else{displayField='slug';}
$.ajax({type:"GET",url:"/cities/options.json",data:{region_id:region_id,display_field:displayField},dataType:"json",beforeSend:function(){$('#city-spinner').show();$("#sel-province").empty();},success:function(jsonOb){options='';$.each(jsonOb,function(index,item){options+='<option value="'+index+'">'+item+'</option>';})
$("#sel-province").append(options);$('#city-spinner').hide();}});}
$(document).ready(function(){$("#sel-regioni").change(function(){sendAjax($(this).val());});});

/* feedback.js (59%) */
(function($){$.fn.sticky=function(options){var settings=$.extend({},$.fn.sticky.defaults,options);var pos=settings.position.split(" ");var topDefined=false;var bottomDefined=false;var rightDefined=false;var leftDefined=false;return this.each(function(){var obj=$(this);obj.css({position:"absolute",zIndex:settings.zIndex});$(window).scroll(function(){moveObject(obj,topDefined,bottomDefined,rightDefined,leftDefined,settings,true);});});};function moveObject(obj,topDefined,bottomDefined,rightDefined,leftDefined,settings,animate){var scrollTopPosition=$(window).scrollTop();var scrollLeftPosition=$(window).scrollLeft();var heightWindow=document.getElementsByTagName('html')[0].clientHeight;var widthWindow=document.getElementsByTagName('html')[0].clientWidth;var newPosition={top:0,left:0};offset=obj.offset();newPosition.top=75+scrollTopPosition;newPosition.left=0+scrollLeftPosition;var newProps={top:newPosition.top+"px",left:newPosition.left+"px"};if(!animate){obj.css(newProps);}else{obj.stop({clearQueue:true,gotoEnd:true});obj.animate(newProps,settings.duration);}};$.fn.sticky.defaults={duration:10,position:"10px 0px",margin:10,zIndex:2,height:"100px",width:"100px"};})(jQuery);$(document).ready(function(){$("#feedback_link").sticky({duration:50,top:"40px",left:"0",margin:0,zIndex:2,height:"100px",width:"100px"});});

/* boxy.js (96%) */
$(document).ready(function(){$("a[rel=boxy]").boxy({"modal":true,"closeText":"[chiudi]","clone":true});});

/* jquery.maphilight.js (79%) */
(function($){var has_VML,create_canvas_for,add_shape_to,clear_canvas,shape_from_area,canvas_style,fader,hex_to_decimal,css3color,is_image_loaded;has_VML=document.namespaces;has_canvas=document.createElement('canvas');has_canvas=has_canvas&&has_canvas.getContext;if(!(has_canvas||has_VML)){$.fn.maphilight=function(){return this;};return;}
if(has_canvas){fader=function(element,opacity,interval){if(opacity<=1){element.style.opacity=opacity;window.setTimeout(fader,10,element,opacity+0.1,10);}};hex_to_decimal=function(hex){return Math.max(0,Math.min(parseInt(hex,16),255));};css3color=function(color,opacity){return'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')';};create_canvas_for=function(img){var c=$('<canvas style="width:'+img.width+'px;height:'+img.height+'px;"></canvas>').get(0);c.getContext("2d").clearRect(0,0,c.width,c.height);return c;};add_shape_to=function(canvas,shape,coords,options){var i,context=canvas.getContext('2d');context.beginPath();if(shape=='rect'){context.rect(coords[0],coords[1],coords[2]-coords[0],coords[3]-coords[1]);}else if(shape=='poly'){context.moveTo(coords[0],coords[1]);for(i=2;i<coords.length;i+=2){context.lineTo(coords[i],coords[i+1]);}}else if(shape=='circ'){context.arc(coords[0],coords[1],coords[2],0,Math.PI*2,false);}
context.closePath();if(options.fill){context.fillStyle=css3color(options.fillColor,options.fillOpacity);context.fill();}
if(options.stroke){context.strokeStyle=css3color(options.strokeColor,options.strokeOpacity);context.lineWidth=options.strokeWidth;context.stroke();}
if(options.fade){fader(canvas,0);}};clear_canvas=function(canvas,area){canvas.getContext('2d').clearRect(0,0,canvas.width,canvas.height);};}else{document.createStyleSheet().addRule("v\\:*","behavior: url(#default#VML); antialias: true;");document.namespaces.add("v","urn:schemas-microsoft-com:vml");create_canvas_for=function(img){return $('<var style="zoom:1;overflow:hidden;display:block;width:'+img.width+'px;height:'+img.height+'px;"></var>').get(0);};add_shape_to=function(canvas,shape,coords,options){var fill,stroke,opacity,e;fill='<v:fill color="#'+options.fillColor+'" opacity="'+(options.fill?options.fillOpacity:0)+'" />';stroke=(options.stroke?'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"':'stroked="f"');opacity='<v:stroke opacity="'+options.strokeOpacity+'"/>';if(shape=='rect'){e=$('<v:rect filled="t" '+stroke+' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:'+coords[0]+'px;top:'+coords[1]+'px;width:'+(coords[2]-coords[0])+'px;height:'+(coords[3]-coords[1])+'px;"></v:rect>');}else if(shape=='poly'){e=$('<v:shape filled="t" '+stroke+' coordorigin="0,0" coordsize="'+canvas.width+','+canvas.height+'" path="m '+coords[0]+','+coords[1]+' l '+coords.join(',')+' x e" style="zoom:1;margin:0;padding:0;display:block;position:absolute;top:0px;left:0px;width:'+canvas.width+'px;height:'+canvas.height+'px;"></v:shape>');}else if(shape=='circ'){e=$('<v:oval filled="t" '+stroke+' style="zoom:1;margin:0;padding:0;display:block;position:absolute;left:'+(coords[0]-coords[2])+'px;top:'+(coords[1]-coords[2])+'px;width:'+(coords[2]*2)+'px;height:'+(coords[2]*2)+'px;"></v:oval>');}
e.get(0).innerHTML=fill+opacity;$(canvas).append(e);};clear_canvas=function(canvas){$(canvas).empty();};}
shape_from_area=function(area){var i,coords=area.getAttribute('coords').split(',');for(i=0;i<coords.length;i++){coords[i]=parseFloat(coords[i]);}
return[area.getAttribute('shape').toLowerCase().substr(0,4),coords];};is_image_loaded=function(img){if(!img.complete){return false;}
if(typeof img.naturalWidth!="undefined"&&img.naturalWidth==0){return false;}
return true;}
canvas_style={position:'absolute',left:0,top:0,padding:0,border:0};$.fn.maphilight=function(opts){opts=$.extend({},$.fn.maphilight.defaults,opts);return this.each(function(){var img,wrap,options,map,canvas,canvas_always,mouseover;img=$(this);if(!is_image_loaded(this)){return window.setTimeout(function(){img.maphilight(opts);},200);}
options=$.metadata?$.extend({},opts,img.metadata()):opts;map=$('map[name="'+img.attr('usemap').substr(1)+'"]');if(!(img.is('img')&&img.attr('usemap')&&map.size()>0&&!img.hasClass('maphilighted'))){return;}
wrap=$('<div>').css({display:'block',background:'url('+this.src+')',position:'relative',padding:0,width:this.width,height:this.height});img.before(wrap).css('opacity',0).css(canvas_style).remove();if($.browser.msie){img.css('filter','Alpha(opacity=0)');}
wrap.append(img);canvas=create_canvas_for(this);$(canvas).css(canvas_style);canvas.height=this.height;canvas.width=this.width;mouseover=function(e){var shape,area_options;clear_canvas(canvas);area_options=$.metadata?$.extend({},options,$(this).metadata()):options;if(!area_options.alwaysOn){shape=shape_from_area(this);add_shape_to(canvas,shape[0],shape[1],area_options);}};if(options.alwaysOn){$(map).find('area[coords]').each(mouseover);}else{if($.metadata){$(map).find('area[coords]').each(function(){var shape,area_options;area_options=$.metadata?$.extend({},options,$(this).metadata()):options;if(area_options.alwaysOn){if(!canvas_always){canvas_always=create_canvas_for(img.get());$(canvas_always).css(canvas_style);canvas_always.width=img.width();canvas_always.height=img.height();img.before(canvas_always);}
shape=shape_from_area(this);add_shape_to(canvas_always,shape[0],shape[1],area_options);}})}
$(map).find('area[coords]').click(mouseover);}
img.before(canvas);img.addClass('maphilighted');});};$.fn.maphilight.defaults={fill:true,fillColor:'000000',fillOpacity:0.2,stroke:true,strokeColor:'ff0000',strokeOpacity:1,strokeWidth:1,fade:true,alwaysOn:false};})(jQuery);

/* jquery.cookies.2.1.0.min.js (96%) */
var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function()
{var cookies=[];var defaultOptions={hoursToLive:null,path:'/',domain:null,secure:false};var resolveOptions=function(options)
{var returnValue;if(typeof options!=='object'||options===null)
{returnValue=defaultOptions;}
else
{returnValue={hoursToLive:(typeof options.hoursToLive==='number'&&options.hoursToLive!==0?options.hoursToLive:defaultOptions.hoursToLive),path:(typeof options.path==='string'&&options.path!==''?options.path:defaultOptions.path),domain:(typeof options.domain==='string'&&options.domain!==''?options.domain:defaultOptions.domain),secure:(typeof options.secure==='boolean'&&options.secure?options.secure:defaultOptions.secure)};}
return returnValue;};var expiresGMTString=function(hoursToLive)
{var dateObject=new Date();dateObject.setTime(dateObject.getTime()+(hoursToLive*60*60*1000));return dateObject.toGMTString();};var assembleOptionsString=function(options)
{options=resolveOptions(options);return((typeof options.hoursToLive==='number'?'; expires='+expiresGMTString(options.hoursToLive):'')+'; path='+options.path+
(typeof options.domain==='string'?'; domain='+options.domain:'')+
(options.secure===true?'; secure':''));};var splitCookies=function()
{cookies={};var pair,name,value,separated=document.cookie.split(';');for(var i=0;i<separated.length;i=i+1)
{pair=separated[i].split('=');name=pair[0].replace(/^\s*/,'').replace(/\s*$/,'');value=decodeURIComponent(pair[1]);cookies[name]=value;}
return cookies;};var constructor=function(){};constructor.prototype.get=function(cookieName)
{var returnValue;splitCookies();if(typeof cookieName==='string')
{returnValue=(typeof cookies[cookieName]!=='undefined')?cookies[cookieName]:null;}
else if(typeof cookieName==='object'&&cookieName!==null)
{returnValue={};for(var item in cookieName)
{if(typeof cookies[cookieName[item]]!=='undefined')
{returnValue[cookieName[item]]=cookies[cookieName[item]];}
else
{returnValue[cookieName[item]]=null;}}}
else
{returnValue=cookies;}
return returnValue;};constructor.prototype.filter=function(cookieNameRegExp)
{var returnValue={};splitCookies();if(typeof cookieNameRegExp==='string')
{cookieNameRegExp=new RegExp(cookieNameRegExp);}
for(var cookieName in cookies)
{if(cookieName.match(cookieNameRegExp))
{returnValue[cookieName]=cookies[cookieName];}}
return returnValue;};constructor.prototype.set=function(cookieName,value,options)
{if(typeof value==='undefined'||value===null)
{if(typeof options!=='object'||options===null)
{options={};}
value='';options.hoursToLive=-8760;}
var optionsString=assembleOptionsString(options);document.cookie=cookieName+'='+encodeURIComponent(value)+optionsString;};constructor.prototype.del=function(cookieName,options)
{var allCookies={};if(typeof options!=='object'||options===null)
{options={};}
if(typeof cookieName==='boolean'&&cookieName===true)
{allCookies=this.get();}
else if(typeof cookieName==='string')
{allCookies[cookieName]=true;}
for(var name in allCookies)
{if(typeof name==='string'&&name!=='')
{this.set(name,null,options);}}};constructor.prototype.test=function()
{var returnValue=false,testName='cT',testValue='data';this.set(testName,testValue);if(this.get(testName)===testValue)
{this.del(testName);returnValue=true;}
return returnValue;};constructor.prototype.setOptions=function(options)
{if(typeof options!=='object')
{options=null;}
defaultOptions=resolveOptions(options);};return new constructor();})();(function()
{if(window.jQuery)
{(function($)
{$.cookies=jaaulde.utils.cookies;var extensions={cookify:function(options)
{return this.each(function()
{var i,resolvedName=false,resolvedValue=false,name='',value='',nameAttrs=['name','id'],nodeName,inputType;for(i in nameAttrs)
{if(!isNaN(i))
{name=$(this).attr(nameAttrs[i]);if(typeof name==='string'&&name!=='')
{resolvedName=true;break;}}}
if(resolvedName)
{nodeName=this.nodeName.toLowerCase();if(nodeName!=='input'&&nodeName!=='textarea'&&nodeName!=='select'&&nodeName!=='img')
{value=$(this).html();resolvedValue=true;}
else
{inputType=$(this).attr('type');if(typeof inputType==='string'&&inputType!=='')
{inputType=inputType.toLowerCase();}
if(inputType!=='radio'&&inputType!=='checkbox')
{value=$(this).val();resolvedValue=true;}}
if(resolvedValue)
{if(typeof value!=='string'||value==='')
{value=null;}
$.cookies.set(name,value,options);}}});},cookieFill:function()
{return this.each(function()
{var i,resolvedName=false,name='',value,nameAttrs=['name','id'],iteration=0,nodeName;for(i in nameAttrs)
{if(!isNaN(i))
{name=$(this).attr(nameAttrs[i]);if(typeof name==='string'&&name!=='')
{resolvedName=true;break;}}}
if(resolvedName)
{value=$.cookies.get(name);if(value!==null)
{nodeName=this.nodeName.toLowerCase();if(nodeName==='input'||nodeName==='textarea'||nodeName==='select')
{$(this).val(value);}
else
{$(this).html(value);}}}
iteration=0;});},cookieBind:function(options)
{return this.each(function()
{$(this).cookieFill().change(function()
{$(this).cookify(options);});});}};$.each(extensions,function(i)
{$.fn[i]=this;});})(window.jQuery);}})();

/* fav.js (71%) */
$(document).ready(function(){$('.fav').click(function(){var link=$(this);$('<img class="spinner" />').attr('src','/img/spinner-white.gif').load(function(){link.append($(this))});$.get(link.attr('href'),function(data){link.removeClass('fav').addClass('fav-inactive').unbind('click').attr('href','#');$('img.spinner',link).remove();});return false;});});

/* map.js (65%) */
$(document).ready(function(){if(!$.browser.msie){$('#italia').maphilight({strokeColor:'ffffff'});}
function fetch_announces(region_id){$.ajax({type:"GET",url:"/announces/ajax_last",dataType:"html",data:"region_id="+region_id,global:false,beforeSend:function(){$('#last-announces').empty();$('#tab-loader').show();},success:function(resp){$('#tab-loader').hide();$('#last-announces').html(resp);}});}
$("#italy area").click(function(e){region_id=$(this).attr('rel');$('.cartina h4').html($(this).attr('title'));$('#sel-regioni').val(region_id);sendAjax(region_id,true);fetch_announces(region_id);$.cookies.set('region_id',region_id,{hoursToLive:3600});return false;});region_id=$.cookies.get('region_id');if(!region_id){fetch_announces('');}else{$("#italy area[rel="+region_id+"]").click();}});

/* jquery.simpleround.js (51%) */
(function($){$.fn.simpleRound=function(options){var imagePath='/img/';var defaults={radius:6,bgcolor:'eee',imagePath:'/img/'}
var options=$.extend(defaults,options);var rules={corners:[{top:'0',left:'0','background-position':'0 0'},{top:'0',right:'0','background-position':'-'+options.radius+'px 0'},{bottom:'0',left:'0','background-position':'0 -'+options.radius+'px'},{bottom:'0',right:'0','background-position':'-'+options.radius+'px -'+options.radius+'px'}],defaultCorner:{position:'absolute',width:options.radius+'px',height:options.radius+'px',display:'block',margin:'0',padding:'0',border:'0','background-image':'url('+options.imagePath+'corner-'+options.radius+'-'+options.bgcolor+'.png)'},cornerClass:'corner'};return this.each(function(){box=$(this);box.css({position:'relative',zoom:'1.0'});$.each(rules.corners,function(){cssObj=$.extend(this,rules.defaultCorner);$('<div></div>').css(cssObj).addClass(rules.cornerClass).appendTo(box);});});};})(jQuery);

/* round.js (89%) */
$(document).ready(function(){$('.corner-grey').simpleRound({radius:6,bgcolor:'eee'});$('.corner-lightblue').simpleRound({radius:6,bgcolor:'e0eaef'});});