/* 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.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'});});

/* jquery.simplesmile.js (53%) */
(function($){var options;var emoticonSelector;var textarea;$.fn.simpleSmile=function(selector){emoticonSelector=selector;return this.each(function(){textarea=$(this);$(emoticonSelector).click(function(){content=textarea.val();caret=textarea.caret();emoticon=$(this).attr('alt');before=content.substring(0,caret);after=content.substring(caret,content.length);textarea.val(before+emoticon+after).focus();textarea.caret(caret+emoticon.length);});});};$.fn.extend({caret:function(pos){var target=this[0];if(arguments.length==0){if(target.selectionStart){var pos=target.selectionStart;return pos>0?pos:0;}
else if(target.createTextRange){target.focus();var range=document.selection.createRange();if(range==null)
return'0';var re=target.createTextRange();var rc=re.duplicate();re.moveToBookmark(range.getBookmark());rc.setEndPoint('EndToStart',re);return rc.text.length;}
else return 0;}
if(target.setSelectionRange)
target.setSelectionRange(pos,pos);else if(target.createTextRange){var range=target.createTextRange();range.collapse(true);range.moveEnd('character',pos);range.moveStart('character',pos);range.select();}}});})(jQuery);
