if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var ieversion=new Number(RegExp.$1);browserType={name:"IE",version:ieversion};}else{if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){var ffversion=new Number(RegExp.$1);browserType={name:"FF",version:ffversion};}else{browserType={name:"n/a",version:0};}}$.ajaxSetup({timeout:3000});jQuery.fn.exists=function(){return this.length>0;};tabDecode=new HashMap();var nTentativiShowmapRimanenti=20;function initMap(){if(typeof (mapConfiguration.nTentativiShowmap)!="undefined"){nTentativiShowmapRimanenti=mapConfiguration.nTentativiShowmap;}if(typeof (tokenAcquired)!="undefined"&&tokenAcquired){if(typeof (downloadedMapScript)!="undefined"&&downloadedMapScript){showMap();}else{$.getScript(mapConfiguration.urlMapScript,function(){downloadedMapScript=true;initMap();});}}else{$.getScript(mapConfiguration.urlGeoware,function(){tokenAcquired=true;initMap();});}}function showMap(){try{latLong=new VELatLong(mapConfiguration.latitudine,mapConfiguration.longitudine);map=new VEMap(mapConfiguration.id_div_mappa);if(typeof (mapConfiguration.ontokenerror)!="undefined"){map.AttachEvent("ontokenerror",mapConfiguration.ontokenerror);}map.SetClientToken(document.mstoken);if(mapConfiguration.hideDashboard){map.HideDashboard();}if(typeof (mapConfiguration.onclick)!="undefined"){map.AttachEvent("onclick",mapConfiguration.onclick);}if(typeof (mapConfiguration.ondoubleclick)!="undefined"){map.AttachEvent("ondoubleclick",mapConfiguration.ondoubleclick);}if(typeof (mapConfiguration.onmousedown)!="undefined"){map.AttachEvent("onmousedown",mapConfiguration.onmousedown);}if(typeof (mapConfiguration.onmousewheel)!="undefined"){map.AttachEvent("onmousewheel",mapConfiguration.onmousewheel);}if(typeof (mapConfiguration.onkeydown)!="undefined"){map.AttachEvent("onkeydown",mapConfiguration.onkeydown);}map.AttachEvent("onendzoom",checkBird);map.onLoadMap=function(){if(typeof (mapConfiguration.actionsOnMapLoad)!="undefined"){mapConfiguration.actionsOnMapLoad();}if(typeof (mapConfiguration.onAfterLoad)!="undefined"){mapConfiguration.onAfterLoad();}checkBird(map);};map.LoadMap(latLong,livelloZoom,VEMapStyle.Road);map.SetScaleBarDistanceUnit(VEDistanceUnit.Kilometers);marker=new VEShape(VEShapeType.Pushpin,latLong);if(typeof (mapConfiguration.titlePinPoint)!="undefined"){marker.SetTitle(mapConfiguration.titlePinPoint);}if(typeof (mapConfiguration.descPinPoint)!="undefined"){marker.SetDescription(mapConfiguration.descPinPoint);}map.AddShape(marker);marker.SetCustomIcon("<div class='pushpin_ve'></div>");$(".pushpin_ve").mouseover(function(){$(".pushpin_ve").addClass("pushpin_ve-over");}).mouseout(function(){$(".pushpin_ve").removeClass("pushpin_ve-over");});}catch(e){nTentativiShowmapRimanenti--;if(nTentativiShowmapRimanenti>0){setTimeout("showMap()",200);}}}function checkBird(){if(map.IsBirdseyeAvailable()){if(typeof (mapConfiguration.isBirdseyeAvailable)!="undefined"){mapConfiguration.isBirdseyeAvailable;}}else{if(typeof (mapConfiguration.isNotBirdseyeAvailable)!="undefined"){mapConfiguration.isNotBirdseyeAvailable;}}}function activateAndChangeStyle(style){if(style==VEMapStyle.Birdseye&&map.IsBirdseyeAvailable()){attivaElementoDashboard("Birdseye");map.SetMapStyle(style);}else{if(style==VEMapStyle.Aerial){attivaElementoDashboard("Aerial");map.SetMapStyle(style);}else{if(style==VEMapStyle.Hybrid){attivaElementoDashboard("Hybrid");map.SetMapStyle(style);}else{if(style==VEMapStyle.Road){attivaElementoDashboard("Road");map.SetMapStyle(style);}}}}}function zoomIn(zoomLevel){map.ZoomIn();checkBird();}function zoomOut(zoomLevel){map.ZoomOut();checkBird();}parDecode_social={"":"tab_scheda","view":"tab_commenti","join":"tab_commenti"};votiDomIdPrefix="id_divVote-";function Azienda(codElementScheda){SOCIALTYPE_SOCIAL="social";SOCIALTYPE_NOSOCIAL="no_social";this.codElementScheda=codElementScheda;this.coe="";this.codi="";this.codiceVoto="";this.codiceCommenti="";this.numCommenti=-1;this.socialType=SOCIALTYPE_SOCIAL;this.acquisisciVoto=function(){eseguiView(this.codiceVoto,"aziende/");getAZRankingN_Ratings(this.codiceVoto,function(rnk,nVotes,idAz){if(typeof (rnk)!="undefined"&&rnk>=0){visualizzaVoto(rnk,nVotes,idAz);}},function(textStatus,statusCode,idAz){var errRes=textStatus+" "+statusCode;if(errRes=="error 404"){visualizzaVoto(0,0,idAz);}else{visualizzaErrore(idAz);}});};this.visualizzaNumCommenti=function(){if(this.numCommenti==-1){$.getJSON("/vlocal_resources/socialajax",{act:"getnrcommenti",itemid:this.codiceCommenti,itemtype:"azienda"},function(data){if(data!=null&&data.action.ret_code==0){for(var key in aziende){if(aziende[key].codiceCommenti==data.item.id){aziende[key].numCommenti=data.result.nrcommenti;aziende[key].visualizzaNumCommenti();}}}});}else{if(this.numCommenti>=0){refreshLabelCommenti(this.codiceVoto,this.numCommenti);}}};this.setCoe=function(pcoe){this.coe=pcoe;this.codiceCommenti=pcoe;};this.setCodiceVoto=function(pcodiceVoto){this.codiceVoto=pcodiceVoto;};this.setSocialType=function(psocialType){this.socialType=psocialType;};this.setNumCommenti=function(pnumCommenti){this.numCommenti=pnumCommenti;};this.getCodiceCommenti=function(){return this.codiceCommenti;};this.setCodi=function(pcodi){this.codi=pcodi;if(this.codiceCommenti==""||this.codiceCommenti==null){this.codiceCommenti=pcodi;}};}aziende=new Array();function visualizzaVoto(rnk,nVotes,idAz){var displayRnk="";displayRnk=roundVoto(rnk)+"";var currentVoteSel=$("#"+votiDomIdPrefix+idAz);currentVoteSel.removeClass("hide");currentVoteSel.find("ul li:first-child").addClass("rating_"+displayRnk.replace(".","-"));var currentVoteSel_label=currentVoteSel.find("p a:nth-child(1)");if(typeof (currentVoteSel_label.attr("href"))!="undefined"){currentVoteSel_label.html(getMessaggioVoti(idAz,nVotes,displayRnk));if($.trim(currentVoteSel_label.next().next().text())!=""){currentVoteSel_label.next().removeClass("hide");}}else{currentVoteSel_label=currentVoteSel.find("p");currentVoteSel_label.data("defaultLabel",getMessaggioVoti(idAz,nVotes,displayRnk));currentVoteSel_label.html(currentVoteSel_label.data("defaultLabel"));}}function visualizzaErrore(idAz){visualizzaVoto(0,-1,idAz);}function getMessaggioVoti(idXvoting,nVotes,displayRnk){if(nVotes==-1){return"OPS SIAMO OFFLINE! RIPROVA PI&Ugrave; TARDI.";}if(nVotes==0){return"(0 voti - Vota per primo)";}return"<span>("+nVotes+" voti)</span> voto medio "+displayRnk;}function sazEseguiVoto(tag_from,src,id,voto,cistat){selettoreDivVoto=$("#"+votiDomIdPrefix+id);selettoreDivVoto_p=selettoreDivVoto.find("p");selettoreDivVoto.find("ul").addClass("hide");if(selettoreDivVoto_p.attr("id")==""){selettoreDivVoto_p.attr("id","id_LabelVoto_"+generateID());}callVoting({url:dominioRecs,id:id,a_tag_istat:cistat,a_tag_from:tag_from,src:src,voto:voto,categoria:"aziende/",success:function(){votoEseguito(_data,selettoreDivVoto_p.attr("id"),0);},error:function(){defaultError(selettoreDivVoto_p.attr("id"),0);}});}function refreshLabelCommenti(codiceVoto,numComm){var jQueryVoto=$("#"+votiDomIdPrefix+codiceVoto);jQueryVoto.find("p a:nth-child(3)").text(numComm+" commenti");if($.trim(jQueryVoto.find("p a:nth-child(1)").text())!=""){jQueryVoto.find("p a:nth-child(2)").removeClass("hide");}jQueryVoto.removeClass("hide");}var logBI_settings={ACTION:"NAV"};timeoutLogBIcallback=null;function ontimeoutLogBI(){if(typeof (timeoutLogBIcallback)!=null){timeoutLogBIcallback();}}function logBI(settings,callBack){if(isDocumentReady()){timeoutLogBIcallback=callBack;settings=$.extend(logBI_settings,settings);settings.RND=Math.floor(Math.random()*1000000);if(callBack==null){eleImgBI.onload=function(){void (0);};}else{eleImgBI.onload=callBack;setTimeout("ontimeoutLogBI()",1000);}eleImgBI.src=urlLog+"?"+$.param(settings);}else{if(typeof (callBack)!="undefined"){callBack();}}}function bookmarksite(title,url){if(window.sidebar){window.sidebar.addPanel(title,url,"");}else{if(window.opera&&window.print){var elem=document.createElement("a");elem.setAttribute("href",url);elem.setAttribute("title",title);
elem.setAttribute("rel","sidebar");elem.click();}else{if(document.all){window.external.AddFavorite(url,title);}}}}function gotoLink(link,target){if(typeof (target)!="undefined"&&target=="_blank"){window.open(link);return ;}location.href=link;}function openLinkInNewWin(link,winname,pars){window.open(link,winname,pars);}function resizeFrame(f){if(f!=null){f.style.height=f.contentWindow.document.body.scrollHeight+"px";}}function getUrlDomain(url){if(url==null||url==""){return"";}return url.match(/:\/\/(.[^/]+)/)[1];}function divChangeMonitor(divSelector,deltaT,callBack){var lastHtmlContent=$(divSelector).data("lastHtmlContent");if(lastHtmlContent!=$(divSelector).html()){$(divSelector).data("lastHtmlContent",$(divSelector).html());callBack();}}function installDivChangeMonitor(divSelector,deltaT,callBack){$(divSelector).data("lastHtmlContent",$(divSelector).html());return setInterval(function(){divChangeMonitor(divSelector,deltaT,callBack);},deltaT);}function uninstallDivChangeMonitor(idIntervalDivChangeMonitor){clearInterval(idIntervalDivChangeMonitor);}function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length;}return unescape(document.cookie.substring(c_start,c_end));}}return"";}function generateID(){return(new Date()).getTime();}function HashMap(){this.hashmap=new Array();this.set=function(key,value){return this.hashmap[key]=value;};this.get=function(key){return this.hashmap[key];};this.getReverse=function(value){for(var key in this.hashmap){if(this.hashmap[key]==value){return key;}}return null;};}function isDocumentReady(){try{if(varIsDocumentReady===true){return true;}else{return false;}}catch(e){return false;}}var isLogForBrowserEnabled=true;function logForBrowser(msg){if(isLogForBrowserEnabled){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){console.log(msg);}else{alert(msg);}}}function writeToDiv(str,divName){if(typeof (str)!="undefined"){document.getElementById(divName).innerHTML=str;}}function isAnEmptyVar(varName){if(varName!=null&&varName!=""){return false;}return true;}(function($){$.url={};$.extend($.url,{_params:{},init:function(){var paramsRaw="";try{paramsRaw=(document.location.href.split("?",2)[1]||"").split("#")[0].split("&")||[];for(var i=0;i<paramsRaw.length;i++){var single=paramsRaw[i].split("=");if(single[0]){this._params[single[0]]=unescape(single[1].replace(/\+/g," "));}}}catch(e){alert(e);}},param:function(name){return this._params[name]||"";},paramAll:function(){return this._params;}});$.url.init();})(jQuery);function setRelatedLinkDoNotLogThisTime(selector){clickForwardSelector=$(selector).data("clickForwardSelector");if(clickForwardSelector!=""){$(clickForwardSelector).data("doNotLogThisTime",true);}}function doNotLogThisTime(selector){if($(selector).data("doNotLogThisTime")){$(selector).removeData("doNotLogThisTime");return true;}else{return false;}}function attachLogBI(selector,pos,url){$(selector).click(function(event){setRelatedLinkDoNotLogThisTime(this);if(doNotLogThisTime(this)){void (0);}else{event.preventDefault();if(typeof (url)=="undefined"){trgurl=$(selector).attr("href");}else{trgurl=url;}logBI({POSID:pos,TRGURL:trgurl},function(){document.location.href=unescape(trgurl);});}});}function attachLogBI_popUp(selector,pos,url){$(selector).click(function(event){setRelatedLinkDoNotLogThisTime(this);if(doNotLogThisTime(this)){void (0);}else{if(typeof (url)=="undefined"){trgurl=$(selector).attr("href");}else{trgurl=url;}logBI({POSID:pos,TRGURL:trgurl});}});}function attachLogBI_dHtmlAction(selector,pos){$(selector).click(function(event){setRelatedLinkDoNotLogThisTime(this);if(doNotLogThisTime(this)){void (0);}else{logBI({POSID:pos,TRGURL:""});}});}function attachLogBI_callBack(selector,pos,callback,url){$(selector).click(function(event){event.preventDefault();logBI({POSID:pos,TRGURL:url},callback);});}$(document).ready(function(){if(typeof (urlPrev)=="undefined"){urlPrev="";}if(typeof (urlNext)=="undefined"){urlNext="";}attachLogBI("#id_linkBack",5001,urlBack);attachLogBI("#id_linkSett",5002);attachLogBI("#id_linkSottoSett",5002);attachLogBI("#id_linkCatBreadCrumb",5002);attachLogBI("#id_linkCat",5004);attachLogBI_popUp("#id_linkEmail",5005);attachLogBI_popUp("#id_linkWww",5005,sitoCliente);attachLogBI_popUp("#id_contact_overlay .near p span a",5005);attachLogBI_popUp("#id_linkVaiAlSito",5007,sitoCliente);attachLogBI_dHtmlAction("#id_img_multimedia",5008);attachLogBI_dHtmlAction("#id_linkNumVideo",5008);attachLogBI_dHtmlAction("#id_linkNumFoto",5008);attachLogBI_dHtmlAction("#id_linkTabCommenti",5009);attachLogBI_dHtmlAction("#id_linkOverlayDem",5010);attachLogBI_dHtmlAction("#id_fotoScroll > a",5011);attachLogBI_dHtmlAction("#id_videoScroll > img",5012);attachLogBI_popUp("#id_linkRecensioneRcs",5013,urlRecensioneRcs);attachLogBI_callBack("#id_linkSchedaPrec",5014,function(){gotoPrevAdv();},"/"+urlPrev);attachLogBI_callBack("#id_linkSchedaSucc",5014,function(){gotoNextAdv();},"/"+urlNext);attachLogBI_dHtmlAction("#trovaDaQui",5016);attachLogBI_dHtmlAction("#trovaAQui",5016);attachLogBI_popUp("#id_linkStrillo",5018);attachLogBI_callBack("#btnCercaAz",5021,function(){$("[name=frmCercaAz]").submit();},"");eleImgBI=document.getElementById("imgBI");if(typeof (codi)!="undefined"&&codi!=""){logBI_settings.CODI=codi;}if(typeof (coe)!="undefined"&&coe!=""){logBI_settings.GEENA=coe;}if(typeof (cistat)!="undefined"&&cistat!=""){logBI_settings.ISTAT=cistat;}if(typeof (context)!="undefined"&&context!=""){logBI_settings.CONTEXT=context;}if(typeof (acr_sigla_p)!="undefined"&&acr_sigla_p!=""){logBI_settings.ACR_SIGLA_P=acr_sigla_p;}if(typeof (fonte)!="undefined"&&fonte!=""){logBI_settings.FONTE=fonte;}if(typeof (vlocal_searchid)!="undefined"&&vlocal_searchid!=""){logBI_settings.SEARCH_ID=vlocal_searchid;}if(typeof (srcurl)!="undefined"&&srcurl!=""){logBI_settings.SRCURL=srcurl;}});infoGallerySelector=".imaGallery_overlay .info";function startMonitorGalleryInfo(){idIntervalDivChangeMonitor=installDivChangeMonitor(infoGallerySelector,500,showDidascalia);}function stopMonitorGalleryInfo(){uninstallDivChangeMonitor(idIntervalDivChangeMonitor);}function showDidascalia(){stopMonitorGalleryInfo();var html=$(infoGallerySelector).html();var posImg=html.substring(0,html.indexOf("|"));var trigger=$("#id_fotoScroll a:nth-child("+posImg+")");var title=trigger.data("title");var didascalia=trigger.data("didascaliaFoto");html="<u>(immagine "+html.replace("|"," di ")+")</u><br/>";if(title!=null){html="<b><u>"+title+" </u></b>"+html;}if(didascalia!=null&&didascalia!=""){html=html+didascalia;}$(infoGallerySelector).html(html);$(infoGallerySelector).css("position","relative");startMonitorGalleryInfo();}function showTab(key){if(tabDecode.get(key)!=null){apiTabs.click(tabDecode.get(key));}}
