this.tooltip=function(){xOffset=10;yOffset=20;$(".tooltip").hover(function(e){this.t=this.title;this.title="";$("body").append("<p id='tooltip'>"+this.t+"</p>");$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");},function(){this.title=this.t;$("#tooltip").remove();});$(".tooltip").mousemove(function(e){$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});};this.tooltip_help=function(){xOffset=200;yOffset=20;$("img.tooltip_help").hover(function(e){$("#tooltip_help").css("top",(e.pageY-200)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");},function(){$("#tooltip_help").hide();});$(".tooltip").mousemove(function(e){$("#tooltip_help").css("top",(e.pageY-200)+"px").css("left",(e.pageX+yOffset)+"px");});};function getXmlHttpRequest(){var httpRequest=null;try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){httpRequest=null;}}
if(!httpRequest&&typeof XMLHttpRequest!="undefined"){httpRequest=new XMLHttpRequest();}
return httpRequest;}
function ajaxUpdate(id,url,postVals){$("#"+id).html('<option>- caricamento -</option>');$.ajax({type:"POST",url:url,data:postVals,success:function(response){$("#"+id).html(response);}});}
function ajaxDivUpdate(id,url,postVals,callback){$.ajax({type:"POST",url:url,data:postVals,success:function(response){$("#"+id).html(response);if(callback=='initialize')initialize();else if(callback=='display')display();}});}
function loadImages(id,url,postVals){$.ajax({type:"POST",url:url,data:postVals,success:function(response){$("#"+postVals('tipo')).attr('class','box_giallo fl');$("#"+id).html(response);}});}
function ajaxSubmit(id,url){var postVals=$("#form_"+id).serialize();$.ajax({type:"POST",url:url,data:postVals,success:function(response){$("#"+id).html(response);}});}
function ajaxSubmitForm(id,url){
	var postVals=$("#"+id).serialize();
	if($("#"+id).attr('action')==''){
		$.ajax({
			type:"POST",
			url:url,
			data:postVals,
			success:function(response){
				$("#"+id).attr('action',response);
// 				if($("#"+id).attr('action')!='')
					$("#"+id).submit();
			}
		});
	}
}
function showHide(id){$('#'+id).slideToggle();if($('#'+id+'_button').attr('rel')=='open'||$('#'+id+'_button').attr('rel')==''){$('#'+id+'_button').attr('rel','close');$('#'+id+'_button').html('<img src="'+HOST+'/img/icone/chiudi.gif" align="absmiddle" /> Chiudi');}else{$('#'+id+'_button').attr('rel','open');$('#'+id+'_button').html('<img src="'+HOST+'/img/icone/apri.gif" align="absmiddle" /> Apri');}}
function showHideLista(id){$('#'+id).slideToggle();if($('#'+id+'_button').attr('rel')=='open'||$('#'+id+'_button').attr('rel')==''){$('#'+id+'_button').attr('rel','close');$('#'+id+'_button').html('– Chiudi');}else{$('#'+id+'_button').attr('rel','open');$('#'+id+'_button').html('+ Apri');}}
var opacita=0;var FRAME_RATE=100;function incrementOpacity(id,passo,limit){if(opacita<limit){opacita+=passo;var element=document.getElementById(id);element.style.opacity=opacita;element.style.filter='alpha(opacity='+opacita*10+')';element.style.filter='-moz-opacity:'+opacita;setTimeout('incrementOpacity("'+id+'",'+passo+', '+limit+')',FRAME_RATE);}else document.getElementById('messages').style.display='';}
function decrementOpacity(id,passo,limit){if(opacita>limit){opacita-=passo;var element=document.getElementById(id);element.style.opacity=opacita;element.style.filter='alpha(opacity='+opacita*10+')';element.style.filter='-moz-opacity:'+opacita;setTimeout('decrementOpacity("'+id+'",'+passo+', '+limit+')',FRAME_RATE);}}
function showAlert(){document.getElementById('bkg_messages').style.display='';document.body.style.overflow='hidden';incrementOpacity('bkg_messages',0.1,0.7);}
function closeAlert(){decrementOpacity('bkg_messages',0.5,0)
document.getElementById('bkg_messages').style.display='none';document.getElementById('messages').style.display='none';document.body.style.overflow='';}
function formSubmit(){document.forms[0].submit();}
function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"");}
function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"");}
function setPrezzoVendita(){$("#slider-range div[role='application']").remove();$('select#vendite_prezzo_da, select#vendite_prezzo_a').selectToUISlider({labels:2,sliderOptions:{change:function(e,ui){prezzo_da=$('select#vendite_prezzo_da').val();prezzo_a=$('select#vendite_prezzo_a').val();$("#rangePrezzo").val(prezzo_da+'-'+prezzo_a);}}});}
function setPrezzoAffitto(){$("#slider-range div[role='application']").remove();$('select#affitti_prezzo_da, select#affitti_prezzo_a').selectToUISlider({labels:2,sliderOptions:{change:function(e,ui){prezzo_da=$('select#affitti_prezzo_da').val();prezzo_a=$('select#affitti_prezzo_a').val();$("#rangePrezzo").val(prezzo_da+'-'+prezzo_a);}}});}
function toggleButtonClass(id){$('#'+id).removeClass(id);$('#'+id).addClass(id+"_sel");$('#puls > a').each(function(){$(this).removeClass($(this).attr('id')+"_sel");$(this).addClass($(this).attr('id'));});}
function toggleMap(d){if(d=='true'){$("#cont_foto").hide();$("#cont_mappa").show();initialize();}else{$("#cont_mappa").hide();$("#cont_foto").show();}}
function ricaricaForm(url){window.location.href=url;}
function addFavourites(el,session,a){ajaxDivUpdate("prefs",HOST+"/inc/addRemPreferiti.php",{el:el,session:session,action:a});if(a=='add')
$("#likeButton").html("<a class='preferiti_del mb_5 r' href='javascript:addFavourites(\""+el+"\",\""+session+"\",\"del\")'> Rivuovi dai tuoi preferiti</a>");else{$("#likeButton").html("<a class='preferiti mb_5 r' href='javascript:addFavourites(\""+el+"\",\""+session+"\",\"add\")'> Aggiungi ai tuoi preferiti</a>");}
$(".r").corner();}
function scrollFollow(obj,limit){var offset=$("#"+obj).offset();if(limit!='')var offsetMaggInfo=$("#"+limit).offset();var topPadding=10;$(window).scroll(function(){if(limit!=''){if($(window).scrollTop()<offsetMaggInfo.top){if($(window).scrollTop()>offset.top){$("#"+obj).stop().animate({marginTop:$(window).scrollTop()-offset.top+topPadding},0);}else{$("#"+obj).stop().animate({marginTop:0},0);}}}else{if($(window).scrollTop()>offset.top){$("#"+obj).stop().animate({marginTop:$(window).scrollTop()-offset.top+topPadding},0);}else{$("#"+obj).stop().animate({marginTop:0},0);}}});}
function empty(id){$("#"+id).val('');}
function updateRangePrezzo(){var old_min_val=$("#prezzo_da :selected").val();var old_max_val=$("#prezzo_a :selected").val();if(parseInt($("#prezzo_da :selected").val())>=parseInt($("#prezzo_a :selected").val()))
$("#prezzo_a").attr("selectedIndex",($("#prezzo_da").attr("selectedIndex")));if($("#prezzo_da :selected").val()!=''&&$("#prezzo_a :selected").val()!='')
$("#rangePrezzo").val($("#prezzo_da :selected").val()+"-"+$("#prezzo_a :selected").val());else if($("#prezzo_da :selected").val()==''&&$("#prezzo_a :selected").val()!='')
$("#rangePrezzo").val("min-"+$("#prezzo_a :selected").val());else if($("#prezzo_da :selected").val()!=''&&$("#prezzo_a :selected").val()=='')
$("#rangePrezzo").val($("#prezzo_da :selected").val()+"-max");if($("#prezzo_da :selected").val()=='min'&&$("#prezzo_a :selected").val()=='max')
$("#rangePrezzo").val('');}
function updatePrezzo(c){if(c=='vendita'){$("#prezzo_max").html("<option value='' selected='selected'>- prezzo a € -</option><option value='50000'>50.000</option><option value='75000'>75.000</option><option value='100000'>100.000</option><option value='125000'>125.000</option><option value='150000'>150.000</option><option value='200000'>200.000</option><option value='250000'>250.000</option><option value='300000'>300.000</option><option value='350000'>350.000</option><option value='400000'>400.000</option><option value='500000'>500.000</option><option value='1000000'>1.000.000</option><option value='max'>Oltre 1.000.000</option>");}else{$("#prezzo_max").html("<option value='' selected='selected'>- prezzo a € -</option><option value='100'>100</option><option value='400'>400</option><option value='600'>600</option><option value='800'>800</option><option value='1000'>1.000</option><option value='max'>oltre 1.000</option>");}}
function updateSelect(id,url,postVals,v){switch(id){case'regione':if(v=='it')ajaxUpdate(id,url,postVals.replace("regione","stato"));else if(v=='es')ajaxUpdate(id,url,postVals.replace("regione","stato"));if(v=='it'||v=='es')$('#response').val('annunci_'+v);break;case'provincia':if(v!='it'||v!='es')ajaxUpdate(id,url,postVals);break;case'comune':if(v!='it'||v!='es')ajaxUpdate(id,url,postVals);break;}}
function checkMinOrder(){$.ajax({type:"POST",url:HOST+"inc/ajaxSubmit.php",data:$("#formStep1").serialize(),success:function(response){if(response=='\n\ntrue'){$("#formStep1").submit();return true;}else{alert("ATTENZIONE !!!\nNon e' stato raggiunta la quantita' minima per effettuare l'ordine!!!\n\n Quantita' minima: 50 euro");return false;}}});return false;}
