// sole lib
/* COMMON anche singolo */
var DEF_RURL=document.location;var DEF_ERRURL='http://www.ilsole24ore.com/errore.shtml';var DEF_SITECODE='CO';var DEF_SUBSCRIBE_SCRIPT='http://du.ilsole24ore.com/DU/iniziaRegistrazione.aspx';var DEF_LOGIN_SCRIPT='http://du.ilsole24ore.com/du/authfiles/logincentrale.aspx';var DEF_LOGOFF_SCRIPT='http://du.ilsole24ore.com/du/authfiles/logoff.aspx';var DEF_USERPROFILE_SCRIPT='http://du.ilsole24ore.com/DU/Areautente/profiloutente.aspx';var DEF_DOMAIN_MET='www.ilsole24ore.com';var isAuthenticated=false;var friendlyName=null;var isPremium=-1;var isPlus=-1;var PopupAuthenticationTimeout=60000;var DataOra;var cookieDomain=".ilsole24ore.com";var DEF_SEARCH_URL="http://www.ricerca24.ilsole24ore.com";var IMG_URL="http://www.ilsole24ore.com/img2007/";function setCookie(name,value,days,path,domain,secure){var expires,date;if(typeof days=="number"){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires=date.toGMTString();}
document.cookie=name+"="+escape(value)+
((expires)?"; expires="+expires:"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");}
function getCookie(name){var nameq=name+"=";var c_ar=document.cookie.split(';');for(var i=0;i<c_ar.length;i++){var c=c_ar[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameq)==0)return unescape(c.substring(nameq.length,c.length));}
return null;}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function deleteAuthCookie(){deleteCookie('SoleModules','/',cookieDomain);deleteCookie('SoleRegd','/',cookieDomain);}
function setCookieRitorno(){if(getCookie("URLRIT")==null){setCookie("URLRIT",document.location,180,"/");}
return true;}
function deleteCookieRitorno(){if(getCookie("URLRIT")!=null){setCookie("URLRIT",'',-1,"/");}
return true;}
function getParameter(paramName){var query=window.location.search.substring(1);var parms=query.split('&');var result=null;var pos;var key;for(var i=0;i<parms.length;i++){pos=parms[i].indexOf('=');if(pos>0){key=parms[i].substring(0,pos);if(key==paramName)
{result=unescape(parms[i].substring(pos+1));}}}
return result;}
function GetUserStatus(){var allCookies=document.cookie;var soleAuthStart=allCookies.indexOf("SoleAuth");if(soleAuthStart>=0){var soleAuth=allCookies.substring(soleAuthStart,allCookies.indexOf(";",soleAuthStart));if(soleAuth!="SoleAuth="){isAuthenticated=true;SetFriendlyName();}}}
function CheckPopupAuthentication(){var allCookies=document.cookie;var soleAuthStart=allCookies.indexOf("SoleAuth=");if(soleAuthStart>0){var soleAuth=allCookies.substring(soleAuthStart,allCookies.indexOf(";",soleAuthStart));var aSoleAuth=soleAuth.split('=')
if(aSoleAuth[1].length>0){document.location.reload();return;}}
setTimeout(CheckPopupAuthentication,PopupAuthenticationTimeout);}
function SetFriendlyName(){var allCookies=document.cookie;var soleUserStart=allCookies.indexOf("SoleUser=");var ispremiumIdx;if(soleUserStart>0){var soleUser;if(allCookies.indexOf(";",soleUserStart)>=0)
soleUser=allCookies.substring(soleUserStart,allCookies.indexOf(";",soleUserStart));else
soleUser=allCookies.substring(soleUserStart);var aSoleUser=soleUser.substring(soleUser.indexOf("=")+1).split(',');for(i=0;i<aSoleUser.length;i++)
{if(aSoleUser[i].toLowerCase().indexOf('friendlyname=')>=0)
{isAuthenticated=true;ispremiumIdx=aSoleUser[i].toLowerCase().indexOf('&ispremium=');if(ispremiumIdx==-1)
ispremiumIdx=aSoleUser[i].length;else
{ispremiumPlusIdx=aSoleUser[i].toLowerCase().indexOf('&premiumlevel=');if(ispremiumPlusIdx==-1)ispremiumPlusIdx=aSoleUser[i].length;else isPlus=aSoleUser[i].substring(ispremiumPlusIdx+14);isPremium=aSoleUser[i].substring(ispremiumIdx+11,ispremiumPlusIdx);}
friendlyName=aSoleUser[i].substring(aSoleUser[i].indexOf('=')+1,ispremiumIdx);break;}}}
else{isAuthenticated=false;friendlyName=null;isPremium=-1;isPlus=-1;}}
function authenticated_user_plus(){var content='<p class="username">Ciao, <a id="accountman" href=""><span id="spnFriendlyName"></span></a></p>';content+='<p><a id="lnkLogoff" href="" title="" onclick="deleteAuthCookie();return true;">Esci</a> <a id="manage" href="http://serviziattivi.ilsole24ore.com" title="">Servizi Attivi</a></p>';deleteCookieRitorno();return content;}
function authenticated_user_premium(){var content='<p class="username">Ciao, <a id="accountman" href=""><span id="spnFriendlyName"></span></a></p>';content+='<p><a id="lnkLogoff" href="" title="" onclick="deleteAuthCookie();return true;">Esci</a> <a id="manage" href="http://serviziattivi.ilsole24ore.com" title="">Servizi Attivi</a></p>';deleteCookieRitorno();return content;}
function authenticated_user()
{var content='<p class="username">Ciao, <a id="accountman" href=""><span id="spnFriendlyName"></span></a></p>';content+='<p><a id="lnkLogoff" href="" title="" onclick="deleteAuthCookie();return true;">Esci</a> <a id="manage" href="http://serviziattivi.ilsole24ore.com" title="">Servizi Attivi</a></p>';deleteCookieRitorno();return content;}
function auth_form(){var content='<a id="login-link" href="" title="">Accedi</a><div id="login-window">';content+='<form id="login-form" action="" method="post" name="authUser">';content+='<input value="" name="URL" type="hidden"/><input value="BYPOST" name="realSubmit" type="hidden"/>';content+='<input type="hidden" name="RURL" value=""/><input type="hidden" name="ERRURL" value=""/>';content+='<input type="hidden" name="SC" value=""/>';content+='<p>Username:<br /><input class="ie6_input" type="text" name="txtUsername" /></p>';content+='<p>Password:<br /><input class="ie6_input" type="password" name="txtPassword" /></p>';content+='<p id="ie6-last"><a href="" title="" id="remindpwd">Recupera password</a> <input class="ie6_submit" type="submit" value="Accedi" /></p>';content+='<div id="fbConnect"><span id="h_space">Hai un profilo Facebook?</span><a href="javascript:fb_connect();" id="fb_button"></a></div>';content+='<div id="trasp_arrow">Sei un nuovo utente?</div><div id="reg_arrow"><a href="" id="subscrb">REGISTRATI</a></div>';return content;}
function setDUUrls(){var hostname=document.location.hostname.toLowerCase();if(hostname.indexOf('.dlv.')!=-1){login.LoginUrl="http://duprovisioning.dlv.24orepro.in.ilsole24ore.it/DU/authfiles/logincentrale.aspx";login.LogoutUrl="http://duprovisioning.dlv.24orepro.in.ilsole24ore.it/DU/authfiles/logoff.aspx";login.UserProfileUrl="http://duprovisioning.dlv.24orepro.in.ilsole24ore.it/DU/areautente/profiloutente.aspx";login.SubscribeUrl="http://duprovisioning.dlv.24orepro.in.ilsole24ore.it/DU/iniziaregistrazione.aspx";login.DomainMet="ondevdotcom.dev.24orepro.in.ilsole24ore.it";cookieDomain='.ilsole24ore.it';}
else if(hostname.indexOf('.dev.')!=-1)
{login.LoginUrl="http://duprovisioning.dev.24orepro.in.ilsole24ore.it/DU/authfiles/logincentrale.aspx";login.LogoutUrl="http://duprovisioning.dev.24orepro.in.ilsole24ore.it/DU/authfiles/logoff.aspx";login.UserProfileUrl="http://duprovisioning.dev.24orepro.in.ilsole24ore.it/DU/areautente/profiloutente.aspx";login.SubscribeUrl="http://duprovisioning.dev.24orepro.in.ilsole24ore.it/DU/iniziaregistrazione.aspx";login.DomainMet="ondevdotcom.dev.24orepro.in.ilsole24ore.it";cookieDomain='.ilsole24ore.it';}}
function load_var(){setDUUrls();if(isPremium=="1"){if(isPlus=="2")
{if(isAuthenticated&&this.ShowWellcomeMessage){this.HtmlOut=authenticated_user_plus();}}
else
if(isAuthenticated&&this.ShowWellcomeMessage){this.HtmlOut=authenticated_user_premium();}}else{if(isAuthenticated&&this.ShowWellcomeMessage){this.HtmlOut=authenticated_user();}}
if(!isAuthenticated){this.HtmlOut=auth_form();}}
function set_auth()
{var f=jQuery('#my-account');if(f.length!=0)
{f.attr("class","logged-in");f.find("#spnFriendlyName").html(friendlyName.length<=20?friendlyName:friendlyName.substring(0,17)+"...");f.find("#lnkLogoff").attr("href",this.LogoutUrl+"?RURL="+escape(this.LoginRURL));f.find("#accountman").attr("href",this.UserProfileUrl+"?SiteCode="+this.SiteCode+"&RURL="+escape(this.LoginRURL));}}
function set_noauth()
{var f=jQuery('#login-form');if(f.length!=0)
{f.parent().parent().attr("class","drop-down");f.children("input[name=RURL]").attr("value",'http://'+this.DomainMet+'/met/cookie?returl='+escape(this.LoginRURL));f.children("input[name=ERRURL]").attr("value",this.ERRURL);f.children("input[name=SC]").attr("value",this.SiteCode);f.find("#remindpwd").attr("href",'http://du.ilsole24ore.com/DU/passwordReminder.aspx?RURL='+escape(this.LoginRURL));f.find("#subscrb").attr("href", this.SubscribeUrl+"?SiteCode=CO&RURL="+escape(this.LoginRURL)+"&ERRURL="+escape(this.ERRURL)+"&Newsletters=DURegCO");f.attr("action",this.LoginUrl);if(this.CheckIfAuthenticated&&f!='undefined')
setTimeout(CheckPopupAuthentication,PopupAuthenticationTimeout);}}
function __Login(){this.LoginRURL=DEF_RURL;this.ERRURL=DEF_ERRURL;this.SiteCode=DEF_SITECODE;this.LoginUrl=DEF_LOGIN_SCRIPT;this.SubscribeUrl=DEF_SUBSCRIBE_SCRIPT;this.SubscribeRURL=DEF_RURL;this.LogoutUrl=DEF_LOGOFF_SCRIPT;this.UserProfileUrl=DEF_USERPROFILE_SCRIPT;this.CheckIfAuthenticated=false;this.SearchURL=DEF_SEARCH_URL;this.DomainMet=DEF_DOMAIN_MET;this.LoadVar=load_var;this.SetNoAuth=set_noauth;this.SetAuth=set_auth;this.HtmlOut='';GetUserStatus();}
var login=new __Login();login.ShowWellcomeMessage=true;login.LoadVar();jQuery(document).ready(function($){if(typeof(halfpage)!="undefined"&&halfpage==1)
click10=$("#click10bottom");else
click10=$("#click10top");if(click10.length!=0)
{$.ajax({url:"/includes2010/click10.html",success:function(data){click10.html(data);click10tab=$("#click10module ul.tabs a.current");if(click10tab.length!=0){tabContentUrl=click10tab.attr("rel");container=click10tab.parent().parent().parent().find(".tab-container");$.ajax({url:tabContentUrl,success:function(data){container.html(data);}});}}});}
if(typeof(channel_highlight)!="undefined")
{$("#channels li a[title='"+channel_highlight+"']").parent().addClass("current");$("#secondary-nav > li > a[title='"+channel_highlight+"']").addClass("current");$("#main-nav .item > a[title='"+channel_highlight+"']").addClass("current");}
var mylogin=$('#my-account');if(mylogin.length!=0)
{mylogin.html(login.HtmlOut);if(isAuthenticated)
login.SetAuth();else
{login.SetNoAuth();}
mylogin.show();$("#login-link").click(function(event){event.stopPropagation();event.preventDefault();if($("#login-window").css("visibility")=="visible"){$("#login-window").css({visibility:"hidden"});$("#my-account").css("padding-bottom","0px");}
else{$("#login-window").css({visibility:"visible"});}});$("body").click(function(event){if($("#login-window").css("visibility")=="visible"){$("#login-window").css({visibility:"hidden"});$("#my-account").css("padding-bottom","0px");}});$("#login-window").click(function(event){event.stopPropagation();});}
$("#header .wide-header ul li a[href*='"+document.location.pathname+"']:first").addClass('current');if(typeof pathDossierSection!="undefined")$(".wide-header-dossier ul li a[href*='"+pathDossierSection+"']").addClass('current');});function condividi(id,infooter){var url;var dtitle;var descriptioncontent;if(typeof infooter=="undefined"&&typeof getShared!="undefined")
{getShared();var description;dtitle=escape(document.title);url=escape(document.location);wtitle=document.title.substring(0,document.title.indexOf('- Il Sole 24 ORE'));wtitle=escape(wtitle.replace(/\s+$/g,''));var metas=document.getElementsByTagName('meta');for(var x=0,y=metas.length;x<y;x++){if(metas[x].name.toLowerCase()=="description"){description=metas[x];}}
descriptioncontent=description.content;}
else
{dtitle='Il Sole 24 ORE';wtitle='Il Sole 24 ORE';url=escape("http://www.ilsole24ore.com/");descriptioncontent="Notizie, quotazioni e approfondimenti in tempo reale di finanza, borsa, fisco e tasse, norme e tributi, gazzetta ufficiale, valute e cambio valute, azioni, fondi e obbligazioni, cronaca, mutui, prestiti, assicurazioni, lavoro, cerca lavoro, shopping e tanto altro.";}
switch(id)
{case"linkedin":url="http://www.linkedin.com/shareArticle?mini=true&url="+url+"&title="+dtitle+"&summary="+escape(descriptioncontent)+"&source=Il Sole 24 ORE";break;case"oknotizie":url="http://oknotizie.alice.it/post?url="+url+"&title="+dtitle;break;case"facebook":url="http://www.facebook.com/sharer.php?u="+url;break;case"wikio":url="http://www.wikio.it/vote?domain=ilsole24ore.com&title="+wtitle;break;case"delicious":url="http://del.icio.us/post?v=4&noui&jump=close&url="+url+"&title="+dtitle;break;case"digg":url="http://digg.com/submit?phase=2&url="+url+"&title="+dtitle;break;case"technorati":url="http://technorati.com/faves?add="+url;break;case"friendfeed":url="http://friendfeed.com/share?url="+url;break;case"yahoo":url="http://it.yahoo.com/add?url=http%3A//www.ilsole24ore.com/";break;}
window.open(url,'tools');}
function setHomePage(myurl){if(document.all){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(myurl);}}
/*GLOBAL EFFECTS array*/
jQuery(document).ready(function($){jQuery.isArticle=function(){if(typeof(subsection_path)=="undefined")return false;else return true;};var slowerSpeed=800;function bindAllScrollers(){var scrollerApis=new Array();$("div[class*='scroller-'][class!='module-scroller-container']").each(function(index,element){if($(this).parent().hasClass("shopping"))return;var itemsToScroll=parseInt($(element).attr("class").split(" ")[0].split("-")[1]);var transitionSpeed=400;if($(element).hasClass("slower"))transitionSpeed=slowerSpeed;scrollerApis.push($(element).scrollable({size:itemsToScroll,keyboard:false,clickable:false,loop:false,speed:transitionSpeed,api:true}));$(element).parent().find(".left").css({"opacity":"1","zoom":"1"}).click(function(event){event.preventDefault();scrollerApis[index].prevPage();if($(this).parent().is("#article-lower-strip"))refreshSC($(this));$(this).manageArrows({page:(scrollerApis[index].getPageIndex()-1),stopPage:(scrollerApis[index].getPageAmount()-1)});});$(element).parent().find(".right").css({"opacity":"1","zoom":"1"}).click(function(event){event.preventDefault();scrollerApis[index].nextPage();if($(this).parent().is("#article-lower-strip"))refreshSC($(this));$(this).manageArrows({page:scrollerApis[index].getPageIndex(),stopPage:(scrollerApis[index].getPageAmount()-1)});});if($(element).parent().is(".strip:not(#article-mid-strip)"))$(element).parent().navistrip();});}
var shoppingStripHandlersBound=false;function bindSingleScroller(element){itemsToScroll=parseInt($(element).attr("class").split(" ")[0].split("-")[1]);var index=$("div[class*='scroller-']").index(element);var transitionSpeed=400;if($(element).hasClass("slower"))transitionSpeed=slowerSpeed;scrollerApis[index]=$(element).scrollable({size:itemsToScroll,keyboard:false,clickable:false,loop:false,speed:transitionSpeed,api:true});if($(element).parent().is("#shopping, #shopping2")&&shoppingStripHandlersBound)return;$(element).parent().find(".left").css({"opacity":"1","zoom":"1"}).click(function(event){event.preventDefault();if($(element).hasClass("single"))scrollerApis[index].prev();else scrollerApis[index].prevPage();$(this).manageArrows({page:scrollerApis[index].getPageIndex(),stopPage:(scrollerApis[index].getPageAmount()-1)});});$(element).parent().find(".right").css({"opacity":"1","zoom":"1"}).click(function(event){event.preventDefault();if($(element).hasClass("single"))scrollerApis[index].next();else scrollerApis[index].nextPage();$(this).manageArrows({page:scrollerApis[index].getPageIndex(),stopPage:(scrollerApis[index].getPageAmount()-1)});});}
bindAllScrollers();if($("#shopping, #shopping2").length > 0)shopping_init();var extTabs=["blog","link_utili"];$("ul.tabs:not(.shopping):not(.xpbuttons):not(.clickable) a").live('click',function(event){var tabContentUrl="";var current_id=$(this).parent("li").attr("id");if($.inArray(current_id,extTabs)==-1)event.preventDefault();if(!$(this).hasClass("current")){$(this).closest("ul").find("a").removeClass("current");$(this).addClass("current");if(current_id.length>0){var container;if($(this).parents("ul.tabs").parent().hasClass("article-thin-strip"))
container=$(this).parents("ul.tabs").parent().next(".tab-container");else container=$(this).parent().parent().parent().find(".tab-container:first");tabContentUrl=$(this).attr("rel");$(this).dynaGet({"id":$(this).parent("li").attr("id"),"container":container,"section_path":getSectionValue($(this).parent("li").attr("id")),use_hp:use_hp});}else{container=$(this).parent().parent().parent().find(".tab-container:first");tabContentUrl=$(this).attr("rel");if(tabContentUrl!="")
$.ajax({url:tabContentUrl,success:function(data){container.html(data);if($(".scroller",data).length>0)bindSingleScroller($(container).find(".scroller").parent());}});}}});if((jQuery("form.form-ricerca").length>0)&&(jQuery("form.form-ricerca").hasClass("no-autocomp")==false)){watermarks=new Array();jQuery(".search-field input, .big-search input").each(function(index){watermarks[index]=jQuery(this).val();jQuery(this).focus(function(){if(jQuery(this).val()==watermarks[index])jQuery(this).val("");}).blur(function(){if(jQuery.trim(jQuery(this).val())=="")jQuery(this).val(watermarks[index]);});});jQuery("input:text[name=quotazioni]").hide();jQuery("input:text[name=news]").show();jQuery("input:radio[name=News]").attr("checked","true");r24Tools.SetupInput("input.r24query",{url:'http://r24api.ilsole24ore.com/autocomp',emptyQueryText:"",width:239});jQuery('input.r24query').result(function(event,data,formatted){});jQuery("input[value='quotazioni']:radio, input[value='keyWords']:radio").click(function(){jQuery(this).parent().parent().find(".search-field input").hide();var active=jQuery(this).parent().parent().find(".search-field input[name="+jQuery(this).val()+"]").show();var other=jQuery(this).parent().parent().find("input:radio:not(:checked)");index=jQuery(this).parent().parent().find(".search-field input[name="+other.val()+"]").index(".search-field input, .big-search input");var word=jQuery(this).parent().parent().find(".search-field input[name="+other.val()+"]").val();if(word!=watermarks[index]){active.val(word);jQuery(this).parent().parent().find(".search-field input[name="+other.val()+"]").val(watermarks[index]);}});jQuery("form.form-ricerca").submit(function(){var action="?";var submit_flag=false;if(jQuery(this).find("input:radio[value='keyWords']").is(":checked")){index=jQuery(this).find("input:text[name=keyWords]").index(".search-field input, .big-search input");if(jQuery(this).find("input:text[name=keyWords]").val()!=watermarks[index]){submit_flag=true;action="http://www.ricerca24.ilsole24ore.com/fc";jQuery(this).find("input:text[name='quotazioni']").remove();}else submit_flag=false;}else{var baseUrl="/fcxp?page=RicercaRedir&SH_PAR2=##SQUERY##&SH_QUERY=(%22##SQUERY##%22+is+substring+of+(F10011+||+F10014))%20AND%20(F20079=%22MI%22+AND+(F95000=%22Milano%22))&XMARKETCODE=MI&searchType=azIta&cmd=monitor";index=jQuery(this).find("input:text[name=quotazioni]").index(".search-field input, .big-search input");if(jQuery(this).find("input:text[name=quotazioni]").val()!=watermarks[index]){action=baseUrl.replace(/##SQUERY##/gi,escape(jQuery(this).find("input:text[name=quotazioni]").val()));window.location=jQuery(this).find("input:hidden[name=moneyPath]").val()+action;}else submit_flag=false;}
if(submit_flag)jQuery(this).attr("action",action);return submit_flag;});}
currentIndex=$("#main-nav .item > a").index($("#main-nav .item > a.current"));$("#main-nav .item").mouseenter(function(){$("#main-nav ul.inline-nav:visible").css("visibility","hidden");index=$("#main-nav .item").index($(this));$("#main-nav ul.inline-nav:eq("+index+")").css("visibility","visible");}).mouseleave(function(){$("#main-nav ul.inline-nav:visible").css("visibility","hidden");$("#main-nav ul.inline-nav:eq("+currentIndex+")").css("visibility","visible");});maxFontSize=18;minFontSize=10;$("#bigger").click(function(event){event.preventDefault();curFontSize=parseInt($(".article-body .body > p").css("font-size").split("px")[0]);if(curFontSize<maxFontSize)$(".article-body .body > p").css("font-size",(curFontSize+2)+"px");});$("#smaller").click(function(event){event.preventDefault();curFontSize=parseInt($(".article-body .body > p").css("font-size").split("px")[0]);if(curFontSize>minFontSize)$(".article-body .body > p").css("font-size",(curFontSize-2)+"px");});$(".article-header.group .history").click(function(event){event.preventDefault();$(".article-history").slideDown(250);});$(".article-history .dismiss").click(function(event){event.preventDefault();$(".article-history").slideUp(250);});$("a.conditions-link").click(function(event){event.preventDefault();$("div.conditions").slideToggle(250);});$("div.conditions a.dismiss").click(function(event){event.preventDefault();$("div.conditions").slideUp(250);});$('.revealer').live('click',function(){$(this).parent().parent().next().show();return false;});$('input[type=submit]').button();});
/* NAVI STRIP */
(function($){$.fn.navistrip=function(settings){var config={right:".right",left:".left",sel:".paginazione",element:"<a href=\"javascript:void(0)\" alt=\"\" >&nbsp;</a>"};var $this;var $this_api;var _core={create:function(){if($this.find(config.sel+" a").length>0)$this.find(config.sel+" a").remove();pages=$this_api.getPageAmount();if(pages>1){cindex=0;for(i=0;i<pages;i++)$this.find(config.sel).append(config.element);$this.find(config.sel+" a:eq("+cindex+")").addClass("current");$this.find(config.sel+" a").click(_core.click);}},update:function(index){$this.find(config.sel+" a.current").removeClass("current");$this.find(config.sel+" a:eq("+index+")").addClass("current");},click:function(event){event.preventDefault();var idx=$(this).parent().find("a").index($(this));$this_api.setPage(idx);_core.update(idx);}};if(settings)$.extend(config,settings);return this.each(function(){$this=$(this);$this_api=$this.find("div[class*='scroller-']").data().scrollable;if($this.find(config.sel).length==0)$this.append("<div class=\"paginazione\"></div>");if($this.find(config.sel+" a").length==0){$this.find(config.left+","+config.right).click(function(){_core.update($this_api.getPageIndex());});}
_core.create();});};})(jQuery);
/* STRIP TABS */
(function($){jQuery.fn.dynaGet=function(settings){var config={"section_path":"homepage","default_path":"homepage","sect_tag":"##SEZIONE##",no_elements:"<div class=\"no_elements grid-10\">Nessun elemento per questa selezione</div>",refreshSCtrace:true};if(settings)$.extend(config,settings);var _TOTAL_STRIP_ELEMENTS=6;var _ITEMS_PER_PAGE=3;var _DEFAULT_RESULTS_TITLE="Titolo non disponibile";var containerID=config.container.attr("id");var api=$("#"+containerID).find("div[class*='scroller-']").data();var template_art,template_multimedia="";var articlePath=document.location.pathname.replace(".shtml","")+"/";var $this;var search={baseUrl:"/s24service?profilo=##PROFILO##&search_query_id=basicquery&xsl_id=xmliso&keywords=&search_parameters=##QTYPE##___1___((##UUIDLIST##)##IN_UUID##)___1___AND___2___&order_by=1&page_number=1&page_size=##MAXDOCS##&max_docs=##MAXDOCS##&highlight=true&keywords_operator=AND&cog_query=false&cog_extra=false&cog_abs=false",tag:"##UUIDLIST##",maxDocsTag:"##MAXDOCS##",profiloTag:"##PROFILO##",qTypeTag:"##QTYPE##",inuuidTag:"##IN_UUID##",profili:{"dotcom":"correlatedotcom2","mediacenter":"correlatimediacenter"},qtype:{"dotcom":"cquery","mediacenter":"uuid"},in_uuid:{"dotcom":" <in> uuid ","mediacenter":""}};var _core={transformXMLSearch:function(xml){var html="";if($(xml).find("document").length>0){$(xml).find("document").each(function(index){var template="";var titolo="";var authorline=_core.getAuthorInfo($(this).find("field[name=author]").text(),"");if($(this).find("field[name=Titolo]").text()=="")titolo=_DEFAULT_RESULTS_TITLE;else titolo=$(this).find("field[name=Titolo]").text();if(index==($(xml).find("document").length-1))last="last";else last="";if($(this).find("field[name=Tipo], field[name=tipo]").text()=="Articolo")template=templates.articoli.nofoto;else template=template_multimedia;var cover_url="";if($(this).find("field[name=copertina-strip]").text()!="")cover_url=$(this).find("field[name=copertina-strip]").text();else cover_url=$(this).find("field[name=image], field[name=Copertina-medium]").text();html+=template.replace(/##LINK##/gi,$(this).find("field[name=URL]").text()).replace(/##IMG_SRC##/gi,cover_url).replace(/##TITLE##/gi,titolo.replace(/"/gi,"&quot;")).replace(/##SUMMARY##/gi,$(this).find("field[name=VDKSummary]").text()).replace(/##AUTHORLINE##/,authorline).replace(/##LAST##/gi,last);});}else html=config.no_elements;return html;},transformXML:function(xml,api){var html="";$(xml).find("item").each(function(index){var template="";var authorline=_core.getAuthorInfo($(this).find("author").text(),$(this).find("author-link").text());if(index==($(xml).find("item").length-1))last="last";else last="";if($(this).find("type").text()=="article")template=template_art;else template=template_multimedia;html=template.replace(/##LINK##/gi,$(this).find("link").text()).replace(/##IMG_SRC##/gi,$(this).find("image").text()).replace(/##TITLE##/gi,$(this).find("title").text()).replace(/##SUMMARY##/gi,$(this).find("summary").text()).replace(/##AUTHORLINE##/,authorline).replace(/##LAST##/gi,last);if(typeof(api.scrollable.getItemWrap)!="undefined")api.scrollable.getItemWrap().append(html);else config.container.find(".scroller").append(html).css("left","0px");_core.checkArrows();});},transformJSON:function(json,api){var last="";var lastindex=json.items.length-1;var html="";for(i=0;i<json.items.length;i++){var template="";var authorline=_core.getAuthorInfo(json.items[i].author,json.items[i].authorPage);if(i==lastindex)last="last";else last="";if(json.items[i].type=="article")template=template_art;else template=template_multimedia;html=template.replace(/##LINK##/gi,json.items[i].link).replace(/##IMG_SRC##/gi,json.items[i].image).replace(/##TITLE##/gi,json.items[i].title).replace(/##SUMMARY##/gi,json.items[i].summary).replace(/##AUTHORLINE##/,authorline).replace(/##LAST##/gi,last);if(typeof(api.scrollable.getItemWrap)!="undefined")api.scrollable.getItemWrap().append(html);else config.container.find(".scroller").append(html).css("left","0px");_core.checkArrows();}},getAuthorInfo:function(name,link){var authorline="";if(name!=""){if(link!="")authorline="<p class=\"by-line\">di <a href=\""+link+"\" title=\""+name+"\">"+name+"</a></p>";else authorline="<p class=\"by-line\">di "+name+"</p>";}
return authorline;},getTabContent:function(item){_core.loading(true);if(item.dataurl==""&&item.boxtype=="r")_core.getMixedContent(item);else _core.getStaticContent(item);},checkArrows:function(){if(config.container.find(".scroller .story").length<=_ITEMS_PER_PAGE){config.container.find(".left, .right").css({"opacity":"0.40","cursor":"default"}).hover(function(){$(this).css({"background-position":"22px 50%","cursor":"default"});},function(){$(this).css({"background-position":"22px 50%","cursor":"default"});}).addClass("strip-border");}else{config.container.find(".left, .right").css({"opacity":"1","zoom":"1","cursor":"default"}).hover(function(){$(this).css({"background-position":"-107px 50%","cursor":"pointer"});},function(){$(this).css({"background-position":"22px 50%","cursor":"pointer"});}).removeClass("strip-border");}},buildSearchUrl:function(arr_uuids,max,type){var url="";var uuid_list="";$.each(arr_uuids,function(index,element){if(index==arr_uuids.length-1)uuid_list+="["+element[1]+"]'"+element[0]+"'";else uuid_list+="["+element[1]+"]'"+element[0]+"',";});uuid_list=escape(uuid_list);url=search.baseUrl.replace(/##MAXDOCS##/gi,max).replace(search.tag,uuid_list).replace(search.profiloTag,search.profili[type]).replace(search.inuuidTag,search.in_uuid[type]).replace(search.qTypeTag,search.qtype[type]);return url;},getMixedContent:function(item){var url="";var counter=0;var num=0;if($.inArray(item.id,tab_exists[containerID])>-1){$(item.data).each(function(){if($(this).hasClass("story"))counter++;});}
if(counter<_TOTAL_STRIP_ELEMENTS)num=_TOTAL_STRIP_ELEMENTS-counter;if(num>=0){switch(item.id){case"archivi":if(typeof(correlated_news)!="undefined"&&correlated_news.length>0)url=_core.buildSearchUrl(correlated_news,num,"dotcom");break;case"foto":if(typeof(correlated_foto)!="undefined"&&correlated_foto.length>0)url=_core.buildSearchUrl(correlated_foto,num,"mediacenter");break;case"video":if(typeof(correlated_video)!="undefined"&&correlated_video.length>0)url=_core.buildSearchUrl(correlated_video,num,"mediacenter");break;}
if(url!=""){$.manageAjax.add('tabsQ',{url:url,dataType:"xml",success:function(data){if(typeof(item.data)=="undefined")
item.data=_core.transformXMLSearch(data);else item.data+=_core.transformXMLSearch(data);if(typeof(api.scrollable.getItemWrap)!="undefined")api.scrollable.getItemWrap().html(item.data);config.container.find(".scroller").html(item.data).css("left","0px");_core.checkArrows();_core.loading(false);config.container.navistrip();},error:function(xhr,status,error){_core.loading(false);_core.reloadScroller(config.no_elements);}});}else{_core.loading(false);_core.reloadScroller(item.data);}}else{_core.reloadScroller(config.no_elements);_core.loading(false);}},reloadScroller:function(html){if(config.container.find(".scroller .item").length>0)
api.scrollable.getItemWrap().html(html);config.container.find(".scroller").css("left","0px").html(html);config.container.navistrip();},getStaticContent:function(item){var path="";if(item.dataurl.indexOf(config.sect_tag)>0){if(config.use_hp[item.id])
path=item.dataurl.replace(config.sect_tag,config.default_path);else path=item.dataurl.replace(config.sect_tag,config.section_path);}else if($.isArticle()&&item.id!="piuvisti"&&item.id!="piuletti"&&item.label!="Trailers"&&item.id!="dbcinema")
path=articlePath+item.dataurl;else path=item.dataurl;if($.inArray(item.id,tab_exists[containerID])>-1){$.manageAjax.add('tabsQ',{url:path,dataType:item.datatype,success:function(data){item.data=data;if(item.boxtype!="r"){_core.switchTab(item);_core.loading(false);}else _core.getMixedContent(item);},error:function(xhr,status,error){if(item.boxtype!="r"){_core.loading(false);config.container.find(".scroller").html(config.no_elements).css("left","0px");}}});}else _core.getMixedContent(item);},loading:function(isLoading){if(isLoading){config.container.find(".scroller").css("visibility","hidden");config.container.find(".loading").show();}else{config.container.find(".scroller").hide().css("visibility","visible").show();config.container.find(".loading").hide();}},switchTab:function(item){if(typeof(api.scrollable.getItems)!="undefined")api.scrollable.getItems().remove();switch(item.datatype){case"xml":_core.transformXML(item.data,api);break;case"json":_core.transformJSON(item.data,api);break;case"html":_core.reloadScroller(item.data)
_core.checkArrows();break;}
if(typeof(api.scrollable.reload)!="undefined")api.scrollable.reload().begin();if($this.parent().parent().is("#article-lower-strip-ul")&&config.refreshSCtrace)refreshSC($this);}};return this.each(function(){$this=$(this);am=$.manageAjax.create('tabsQ',{queue:true});if(typeof(tab_configs[config.id])=="object"){var item=tab_configs[config.id];if(typeof(art_types[containerID].article)=="undefined")template_art="";else template_art=art_types[containerID].article;if(typeof(art_types[containerID].multimedia)=="undefined")template_multimedia="";else template_multimedia=art_types[containerID].multimedia;if(typeof(item.data)=="undefined")_core.getTabContent(item);else _core.switchTab(item);}});};jQuery.fn.stripTabs=function(settings){var config={"selected":0,default_selection:{"articolo":"sceltipervoi","homepage":"idee"},blog_link:"",link_utili:"",customSection:""};var lowerStrip="article-lower-strip";var middleStrip="article-mid-strip";var remainingCalls=0;if(settings)$.extend(config,settings);var stripID=$(this).attr("id");var ulID=stripID+"-ul";var articlePath=document.location.pathname.replace(".shtml","")+"/";var insertTab=function(id,item,index){var classCurrent="";var idSelected=strips_tabsList[stripID][config.selected];if(stripID==lowerStrip){var selID="";if((typeof(subsection_path)!="undefined")&&(subsection_path=="cinema"))selID=config.default_selection.homepage;else if($.isArticle()||section_path=="finanza-e-mercati")selID=config.default_selection.articolo;else selID=config.default_selection.homepage;if(id==selID)classCurrent="class=\"current\"";}else if(id==idSelected)classCurrent="class=\"current\"";var label=customize_labels(id,item.label);$("#"+ulID).find("li[rel="+index+"]").replaceWith("<li id=\""+item.id+"\"><a "+classCurrent+" href=\"javascript:void(0)\" rel=\"\">"+label+"</a></li>");};var extTabLinks=function(){if(stripID==middleStrip&&config.blog_link!="")
$("#"+ulID).find("li[rel='6']").removeAttr("rel").attr("id","blog").append("<a href=\""+config.blog_link+"\" target=\"blank\">Blog</a>");if(stripID==middleStrip&&config.link_utili!="")
$("#"+ulID).find("li[rel='7']").removeAttr("rel").attr("id","link_utili").append("<a href=\""+config.link_utili+"\" target=\"blank\">Link Utili</a>");};var mixedTabExists=function(id,strip){var drawtab=false;switch(id){case"video":if(($.inArray(id,tab_exists[strip])>-1)||(typeof(correlated_video)!="undefined"&&correlated_video.length>0))drawtab=true;break;case"foto":if(($.inArray(id,tab_exists[strip])>-1)||(typeof(correlated_foto)!="undefined"&&correlated_foto.length>0))drawtab=true;break;case"archivi":if(($.inArray(id,tab_exists[strip])>-1)||(typeof(correlated_news)!="undefined"&&correlated_news.length>0))drawtab=true;break;case"dbcinema":if($.inArray(id,tab_exists[strip])>-1){drawtab=true;tab_configs[id].dataurl=tab_configs[id].dataurl.replace("##UUID##",originalUuid);}
break;}
return drawtab;};return this.each(function(elem,index){for(i=0;i<strips_tabsList[stripID].length;i++){var tab_id=strips_tabsList[stripID][i];var item=tab_configs[tab_id];var index=parseInt($.inArray(tab_id,strips_tabsList[stripID]));if(tab_configs[tab_id].boxtype=="r")
if(mixedTabExists(tab_id,stripID))insertTab(tab_id,item,index);else $("#"+ulID).find("li[rel='"+index+"']").remove();else
if(tab_configs[tab_id].boxtype=="s"&&($.inArray(tab_id,tab_exists[stripID])>-1))
insertTab(tab_id,item,index);else $("#"+ulID).find("li[rel='"+index+"']").remove();}
extTabLinks();if($("#"+ulID).find("li a.current").length==0)$("#"+ulID+" li:eq(0) a").addClass("current");var parentID=$("#"+ulID).find("li a.current").parent().attr("id");$(".seo-friendly").remove();$("#"+parentID+" a").dynaGet({"id":parentID,"container":$("#"+stripID),"section_path":getSectionValue(parentID),use_hp:use_hp,"refreshSCtrace":false});if($("#idee").length>0&&stripID==lowerStrip&&tab_configs["idee"].label!="Trailers")$("#idee").addClass("featured");});};jQuery.fn.manageArrows=function(settings){var config={page:0,stopPage:0};var cssval={off:{"background-position":"22px 50%","cursor":"default"},on:{"background-position":"-107px 50%","cursor":"pointer"}};if(settings)$.extend(config,settings);var $this;var _core={rightArrow:function($elem){if(config.page==config.stopPage)
$elem.css({"opacity":"0.40","cursor":"default"}).hover(function(){$(this).css(cssval.off);},function(){$(this).css(cssval.off);}).addClass("strip-border");else
$elem.css({"opacity":"1","zoom":"1","cursor":"default"}).hover(function(){$(this).css(cssval.on);},function(){$(this).css(cssval.off);}).removeClass("strip-border");},leftArrow:function($elem){if(config.page<=0)
$elem.css({"opacity":"0.40","cursor":"default"}).hover(function(){$(this).css(cssval.off);},function(){$(this).css(cssval.off);}).addClass("strip-border");else
$elem.css({"opacity":"1","zoom":"1","cursor":"default"}).hover(function(){$(this).css(cssval.on);},function(){$(this).css(cssval.off);}).removeClass("strip-border");}};return this.each(function(){$this=$(this);var $other;if($(this).parent().is("#market-data")){cssval.off={"background-position":"5px 50%","cursor":"default"};cssval.on={"background-position":"-86px 50%","cursor":"default"};}
if($(this).hasClass("right")){$other=$this.parent().find(".left");_core.rightArrow($this);_core.leftArrow($other);}
else if($(this).hasClass("left")){$other=$this.parent().find(".right");_core.rightArrow($other);_core.leftArrow($this);}});};})(jQuery);function customize_labels(tabID,label){var customLabel;switch(tabID){case"autore":tag="##AUTHOR_NAME##";value="dall'autore";if((typeof(authorName)!="undefined")&&(authorName!=""))value="di "+authorName;customLabel=label.replace(tag,value);break;default:customLabel=label;}
return customLabel;}
function getSectionValue(tabID){var value="";if(typeof(customSections)=="undefined"||customSections=="")value=section_path;else if((typeof(customSections[tabID])!="undefined")&&(customSections[tabID]!=""))value=customSections[tabID];else value=section_path;return value;}
function refreshSC(elem){var baseUrlSC="//secure-it.imrworldwide.com/cgi-bin/m?ci=ilsole-it&cg=0&rnd=##RND##&si=http%3A//www.ilsole24ore.com/da_non_perdere/##SEZIONE##/##TAB##/";var img_tmpl="<img src=\"##GIF_URL##\" width=\"1\" height=\"1\" style=\"visibility: hidden;\" id=\"lower-click\"/>"
var gif_url=baseUrlSC.replace("##SEZIONE##",section_path).replace("##RND##",new Date().getTime()).replace("##TAB##",$("#article-lower-strip-ul .current").parent().attr("id"));if(!elem.is(".strip-border")){if($("#lower-click").length==0)$("#article-lower-strip").append(img_tmpl.replace("##GIF_URL##",gif_url));else $("#lower-click").attr("src","").attr("src",gif_url);}}
/* JQUERY.QUEUE */
(function($){$.support.ajax=!!(window.XMLHttpRequest);if(window.ActiveXObject){try{new ActiveXObject("Microsoft.XMLHTTP");$.support.ajax=true;}catch(e){if(window.XMLHttpRequest){$.ajaxSetup({xhr:function(){return new XMLHttpRequest();}});}}}
$.manageAjax=(function(){var cache={},queues={},presets={},activeRequest={},allRequests={},triggerEndCache={},defaults={queue:true,maxRequests:1,abortOld:false,preventDoubbleRequests:true,cacheResponse:false,complete:function(){},error:function(ahr,status){var opts=this;if(status&&status.indexOf('error')!=-1){setTimeout(function(){var errStr=status+': ';if(ahr.status){errStr+='status: '+ahr.status+' | ';}
errStr+='URL: '+opts.url;throw new Error(errStr);},1);}},success:function(){},abort:function(){}};function create(name,settings){var publicMethods={};presets[name]=presets[name]||{};$.extend(true,presets[name],$.ajaxSettings,defaults,settings);if(!allRequests[name]){allRequests[name]={};activeRequest[name]={};activeRequest[name].queue=[];queues[name]=[];triggerEndCache[name]=[];}
$.each($.manageAjax,function(fnName,fn){if($.isFunction(fn)&&fnName.indexOf('_')!==0){publicMethods[fnName]=function(param,param2){if(param2&&typeof param==='string'){param=param2;}
fn(name,param);};}});return publicMethods;}
function complete(opts,args){if(args[1]=='success'||args[1]=='notmodified'){opts.success.apply(opts,[args[0].successData,args[1]]);if(opts.global){$.event.trigger("ajaxSuccess",args);}}
if(args[1]==='abort'){opts.abort.apply(opts,args);if(opts.global){$.active--;$.event.trigger("ajaxAbort",args);}}
opts.complete.apply(opts,args);if(opts.global){$.event.trigger("ajaxComplete",args);}
if(opts.global&&!$.active){$.event.trigger("ajaxStop");}}
function proxy(oldFn,fn){return function(xhr,s,e){fn.call(this,xhr,s,e);oldFn.call(this,xhr,s,e);xhr=null;e=null;};}
function callQueueFn(name){var q=queues[name];if(q&&q.length){var fn=q.shift();if(fn){fn();}}}
function add(name,opts){if(!presets[name]){create(name,opts);}
opts=$.extend({},presets[name],opts);var allR=allRequests[name],activeR=activeRequest[name],queue=queues[name];var id=opts.type+'_'+opts.url.replace(/\./g,'_'),triggerStart=true,oldComplete=opts.complete,ajaxFn=function(){activeR.queue.push(id);activeR[id]={xhr:false,ajaxManagerOpts:opts};activeR[id].xhr=$.ajax(opts);return id;};if(opts.data){id+=(typeof opts.data=='string')?opts.data:$.param(opts.data);}
if(opts.preventDoubbleRequests&&allRequests[name][id]){return false;}
allR[id]=true;opts.complete=function(xhr,s,e){var triggerEnd=true;if(opts.abortOld){$.each(activeR.queue,function(i,activeID){if(activeID==id){return false;}
abort(name,activeID);return activeID;});}
oldComplete.call(this,xhr,s,e);if(activeRequest[name][id]){if(activeRequest[name][id]&&activeRequest[name][id].xhr){activeRequest[name][id].xhr=null;}
activeRequest[name][id]=null;}
triggerEndCache[name].push({xhr:xhr,status:s});xhr=null;activeRequest[name].queue=$.grep(activeRequest[name].queue,function(qid){return(qid!==id);});allR[id]=false;e=null;delete activeRequest[name][id];$.each(activeR,function(id,queueRunning){if(id!=='queue'||queueRunning.length){triggerEnd=false;return false;}});if(triggerEnd){$.event.trigger(name+'End',[triggerEndCache[name]]);$.each(triggerEndCache[name],function(i,cached){cached.xhr=null;});triggerEndCache[name]=[];}};if(cache[id]){ajaxFn=function(){activeR.queue.push(id);complete(opts,cache[id]);return id;};}else if(opts.cacheResponse){opts.complete=proxy(opts.complete,function(xhr,s){if(s!=="success"&&s!=="notmodified"){return false;}
cache[id][0].responseXML=xhr.responseXML;cache[id][0].responseText=xhr.responseText;cache[id][1]=s;xhr=null;return id;});opts.success=proxy(opts.success,function(data,s){cache[id]=[{successData:data,ajaxManagerOpts:opts},s];data=null;});}
ajaxFn.ajaxID=id;$.each(activeR,function(id,queueRunning){if(id!=='queue'||queueRunning.length){triggerStart=false;return false;}});if(triggerStart){$.event.trigger(name+'Start');}
if(opts.queue){opts.complete=proxy(opts.complete,function(){callQueueFn(name);});if(opts.queue==='clear'){queue=clear(name);}
queue.push(ajaxFn);if(activeR.queue.length<opts.maxRequests){callQueueFn(name);}
return id;}
return ajaxFn();}
function clear(name,shouldAbort){$.each(queues[name],function(i,fn){allRequests[name][fn.ajaxID]=false;});queues[name]=[];if(shouldAbort){abort(name);}
return queues[name];}
function getXHR(name,id){var ar=activeRequest[name];if(!ar||!allRequests[name][id]){return false;}
if(ar[id]){return ar[id].xhr;}
var queue=queues[name],xhrFn;$.each(queue,function(i,fn){if(fn.ajaxID==id){xhrFn=[fn,i];return false;}
return xhrFn;});return xhrFn;}
function abort(name,id){var ar=activeRequest[name];if(!ar){return false;}
function abortID(qid){if(qid!=='queue'&&ar[qid]&&ar[qid].xhr){try{ar[qid].xhr.abort();}catch(e){}
complete(ar[qid].ajaxManagerOpts,[ar[qid].xhr,'abort']);}
return null;}
if(id){return abortID(id);}
return $.each(ar,abortID);}
function unload(){$.each(presets,function(name){clear(name,true);});cache={};}
return{defaults:defaults,add:add,create:create,cache:cache,abort:abort,clear:clear,getXHR:getXHR,_activeRequest:activeRequest,_complete:complete,_allRequests:allRequests,_unload:unload};})();$(window).unload($.manageAjax._unload);})(jQuery);
/* JQUERY.OVERLAY */
(function($){jQuery.fn.overlay=function(settings){var config={overlay:"overlay",container:"container",type:"blocca",animationSpeed:800,completeOverlay:"overlayloaded",closingOverlay:"overlayclosing",close_button:"closeoverlay",click2close:true};if(settings)$.extend(config,settings);var overlay="#"+config.overlay;var container="#"+config.container;var close_button="#"+config.close_button;var basic_css={"display":"none","position":"absolute","z-index":"1000101"};var _core={template:"<div id=\"##OVERLAY_ID##\" style=\"display:none; z-index: 1000001;\"></div>"+"<div id=\"##CONTAINER_ID##\" style=\"display:none;\"></div>",viewport:{width:$(window).width(),height:$(window).height()},move:function(e){var w=config.w;var h=config.h;if(typeof(e)!="undefined"){w=$(container).outerWidth();h=$(container).outerHeight();if(e.type=="resize"){_core.viewport.width=$(window).width();_core.viewport.height=$(window).height();$(overlay).css({"width":$(document).width()+"px","height":$(document).height()+"px"});}}
pos={top:0,left:0};pos.left=(parseInt(_core.viewport.width)-w)/2;pos.top=$(window).scrollTop()+((parseInt(_core.viewport.height)-h)/2);if(pos.top<0)pos.top=5;$(container).animate({"top":pos.top+"px","left":pos.left+"px"},"slow");},dimensions:function(){var tot_h=0;$(container).width(config.w).height(config.h);},events:function(){if(config.click2close)$(overlay).click(_core.close);$(close_button).click(_core.close);$(window).resize(_core.move);},close:function(){$(container).remove();$(overlay).remove();$this.trigger(config.closingOverlay);_core.showObj();},showObj:function(){$("iframe, object, embed, select").show();},hideObj:function(){$("iframe, object, embed, select").hide();}};return this.each(function(){$this=$(this);$("body").append(_core.template.replace("##CONTAINER_ID##",config.container).replace("##OVERLAY_ID##",config.overlay));_core.hideObj();$(overlay).css({"width":$(document).width()+"px","height":$(document).height()+"px","opacity":"0.60"}).fadeIn("slow",function(){_core.move();_core.events();_core.dimensions();$(container).css(basic_css).bind("lbox-resize",_core.move).show("fold",{},config.animationSpeed,function(){$this.trigger(config.completeOverlay);});});});};})(jQuery);
/* BOX SERVIZI */
var current_section="casa";var current_tab_list;var image_dom="http://imagesdotcom.ilsole24ore.com/";var image_path="/img2010/box_servizi/";var tab_path="/boxservizi/";var icon_link="";jQuery(document).ready(function(){if(typeof section_path != "undefined"){switch(section_path){case"homepage":current_section="casa";break;case"notizie":current_section="casa";break;case"norme-e-tributi":current_section="avvocati";break;case"finanza-e-mercati":current_section=null;break;case"economia":current_section="casa";break;case"tecnologie":current_section="motori";break;case"cultura":current_section="meteo";break;}
if((current_section != null)&&((typeof subsection_path == "undefined")||(subsection_path == "sport")||(subsection_path == "pmi")||(subsection_path == "il-magazine")||(subsection_path == "gli-economisti")||(subsection_path == "ventiquattro"))){jQuery("#"+current_section).addClass("current");gotoSection(current_section);jQuery(".servizi-item").click(function(){jQuery(".servizi-item").removeClass("current");jQuery(this).attr("href","javascript:void(0)").addClass("current");gotoSection(jQuery(this).attr("id"));if(icon_link)document.location.href=icon_link;});}}});function gotoSection(section){switch(section){case"arte":icon_src="arteconomy24_heading.gif";title="Arteconomy24";tabs={current:["Trova arte","trovaArte.html"]};break;case"avvocati":icon_src="BestLawyer_heading.gif";title="Cerca avvocato";tabs={current:["in avvocati24","avvocati24.html"],tab1:["in BestLawyers.com","bestlawyers.html"]};break;case"casa":icon_src="casa24_heading.gif";title="Casa24";tabs={current:["Trova casa","trovaCasa.html"],tab1:["Cerca Mutui","trovaMutui.html"]};break;case"finanza":icon_src="finanza24_heading.gif";title="Finanza personale";icon_link="/finanza-e-mercati/finanza-personale.shtml";tabs={};break;case"giochi":icon_src="giochi24_heading.gif";title="Giochi";icon_link="http://giochi24.ilsole24ore.com/";tabs={};break;case"mappe":icon_src="mappe24_heading.gif";title="Mappe";icon_link="http://mappe24.ilsole24ore.com/";tabs={};break;case"meteo":icon_src="meteo24_heading.gif";title="Meteo";tabs={current:["Meteo","meteo.html"]};break;case"motori":icon_src="motori24_heading.gif";title="Motori24";tabs={current:["Assicurazioni","trovaAssicurazione.html"]};break;case"travel":icon_src="viaggi24_heading.gif";title="Viaggi24";icon_link="http://www.viaggi24.ilsole24ore.com/Prenotazioni/Voli/";tabs={};break;case"sport":icon_src="sport_heading.gif";title="Sport";tabs={current:["Sport","sport.html"]};break;case"job":icon_src="job24_heading.gif";title="Job24";tabs={current:["Trova lavoro","experteer.html"]};break;case"luxury":icon_src="luxury24_heading.gif";title="Luxury24";icon_link="http://shopping-myprestigium.ilsole24ore.com/monsieur/it/produits/";tabs={current:["Shopping con MyPrestigium",""],tab1:["Case di lusso con House24",""]};break;default:break;}
if(!icon_link){changeTitle(title);changeIcon(icon_src);createTabs(tabs);current_tab_list=tabs;var tab_counter=0;jQuery(".servizi-frame > .tabs").find("a").each(function(){tab_counter++;jQuery(this).click(function(){if(jQuery(this).hasClass("tab_link"))window.location=jQuery(this).attr("href");else gotoTab(current_tab_list,jQuery(this).text());});});if(tab_counter==1)jQuery(".servizi-frame").find("li").remove();}}
function changeTitle(title){jQuery(".servizi-frame").find("h3").text(title);}
function changeIcon(icon){icon_url=image_dom+image_path+icon;jQuery(".frame-icon").attr("src",icon_url);}
function createTabs(tab_list){jQuery(".servizi-frame").find("li").remove();jQuery(".frame-content > *").remove();jQuery.each(tab_list,function(key,val){switch(key){case"current":jQuery(".servizi-frame").find("ul").append("<li><a class="+key+" href='javascript:void(0)'>"+val[0]+"</a></li>");if(val[1])jQuery(".frame-content").load(tab_path+val[1]+"?p="+Math.floor(Math.random()*11));break;case"tab_link":jQuery(".servizi-frame").find("ul").append("<li><a class="+key+" href='"+val[1]+"'>"+val[0]+"</a></li>");break;default:jQuery(".servizi-frame").find("ul").append("<li><a class="+key+" href='javascript:void(0)'>"+val[0]+"</a></li>");break;}});}
function gotoTab(tab_list,tab){jQuery(".frame-content > *").remove();jQuery.each(tab_list,function(key,val){if(val[0]==tab){if(val[1])jQuery(".frame-content").load(tab_path+val[1]+"?p="+Math.floor(Math.random()*11));}});}
/* TROVO CINEMA */
var gid="#trovo_strip > #trovocinema";function onChangeProvincia_min(id){gid=id+" > #trovocinema";selIndex=jQuery(gid+" > #provincia").attr("selectedIndex");prcode=jQuery(gid+" > #provincia").val();prstring=jQuery(gid+" > #provincia option:selected").text();bodyVars={pr:prcode};jQuery(gid+" > #film").attr("disabled","disabled");jQuery.post("/php/cinema/combofilm.php",bodyVars,fillFilm);}
function onChangeProvincia(id){gid=id+" > #trovocinema";selIndex=jQuery(gid+" > #provincia").attr("selectedIndex");prcode=jQuery(gid+" > #provincia").val();prstring=jQuery(gid+" > #provincia option:selected").text();bodyVars={pr:prcode};jQuery(gid+" > #citta").attr("disabled","disabled");jQuery(gid+" > #film").attr("disabled","disabled");jQuery(gid+" > #cinema").attr("disabled","disabled");jQuery.post("/php/cinema/citta.php",bodyVars,fillCitta);jQuery.post("/php/cinema/combofilm.php",bodyVars,fillFilm);jQuery.post("/php/cinema/combocinema.php",bodyVars,fillCinema);}
function onChangeCitta(){selIndex=jQuery(gid+" > #provincia").attr("selectedIndex");prcode=jQuery(gid+" > #provincia").val();selIndex=jQuery(gid+" > #citta").attr("selectedIndex");ctcode=jQuery(gid+" > #citta option:selected").text();bodyVars={pr:prcode,citta:ctcode}
jQuery(gid+" > #film").attr("disabled","disabled");jQuery(gid+" > #cinema").attr("disabled","disabled");jQuery.post("/php/cinema/combofilm.php",bodyVars,fillFilm);jQuery.post("/php/cinema/combocinema.php",bodyVars,fillCinema);}
function onChangeFilm(){jQuery(gid+" > #cinema").attr("selectedIndex",0);jQuery(gid+" > #tipocinema").attr("checked","checked");}
function onChangeCinema(){jQuery(gid+" > #film").attr("selectedIndex",0);jQuery(gid+" > #tipofilm").attr("checked","checked");}
function fillCitta(text,headers,callingContext){resetOptions("citta");listacitta=eval(text);jQuery("<option>").attr("value","").text("Scegli la cittą").appendTo(gid+" > #citta");jQuery("<option>").attr("value","").text(prstring).appendTo(gid+" > #citta");jQuery("<option>").attr("value","").text("Tutte le cittą").css("border-bottom","1px solid lightgrey").appendTo(gid+" > #citta");jQuery("<option>").attr("value","").text("").appendTo(gid+" > #citta");for(var i=0;i<listacitta.length;i++){if(listacitta[i].text!=prstring)jQuery("<option>").attr("value",listacitta[i].value).text(listacitta[i].text).appendTo(gid+" > #citta");}
jQuery(gid+" > #citta").attr("disabled","");}
function fillFilm(text,headers,callingContext){resetOptions("film");listafilm=eval(text);jQuery("<option>").attr("value","").text("Scegli il film").appendTo(gid+" > #film");for(var i=0;i<listafilm.length;i++){jQuery("<option>").attr("value",listafilm[i].value).text(listafilm[i].text).appendTo(gid+" > #film");}
jQuery(gid+" > #film").attr("disabled","");}
function fillCinema(text,headers,callingContext){resetOptions("cinema");listacinema=eval(text);jQuery("<option>").attr("value","").text("Scegli il cinema").appendTo(gid+" > #cinema");for(var i=0;i<listacinema.length;i++){jQuery("<option>").attr("value",listacinema[i].value).text(listacinema[i].text).appendTo(gid+" > #cinema");}
jQuery(gid+" > #cinema").attr("disabled","");}
function resetOptions(form){form=gid+" > #"+form+" option";jQuery(form).each(function(){jQuery(this).remove();});}
function resetComboFilm(){jQuery(gid+" > #film").attr("selectedIndex",0);}
function resetComboCinema(){jQuery(gid+" > #cinema").attr("selectedIndex",0);}
function checkForm(){selIndex=jQuery(gid+" > #provincia").attr("selectedIndex");if(selIndex==0){alert("Seleziona almeno la provincia");return false;}
return true;}
function submitForm(){jQuery(gid+" > #film").attr("selectedIndex",0);selIndex=jQuery(gid+" > #provincia").attr("selectedIndex");if(selIndex==0){alert("Seleziona almeno la provincia");}
jQuery(gid).submit();}
/*HOME EFFECTS HOVER*/
jQuery(document).ready(function($){$("#switcher-container").cycle({timeout:10000,next:"#main-stories a.right",prev:"#main-stories a.left",pause:1,speed:0,prevNextClick:function(isNext,index,element){$("#pager a").removeClass("current");$("#pager a:eq("+index+")").addClass("current");$("body").append('<img src="//secure-it.imrworldwide.com/cgi-bin/m?ci=ilsole-it&cg=0&rnd='+(new Date().getTime())+'&si=http%3A//www.ilsole24ore.com/index.shtml/primopiano'+(index+1)+'" alt=""/>');},before:function(currSlideElement,nextSlideElement,options,forwardFlag){$("#pager a").removeClass("current");index=$("#switcher-container > div").index(nextSlideElement);$("#pager a:eq("+index+")").addClass("current");}});$("#pager a").click(function(event){event.preventDefault();$("#pager a").removeClass("current");$(this).addClass("current");$("body").append('<img src="//secure-it.imrworldwide.com/cgi-bin/m?ci=ilsole-it&cg=0&rnd='+(new Date().getTime())+'&si=http%3A//www.ilsole24ore.com/index.shtml/primopiano'+$(this).html()+'" alt=""/>');$("#switcher-container").cycle($("#pager a").index(this));});$("#main-stories a.left,#main-stories a.right,#main-stories #pager").mouseover(function(){$("#switcher-container").cycle("pause");}).mouseout(function(){$("#switcher-container").cycle("resume");});dropDownDefaults=[];$(".drop-down-contents .page").each(function(index,element){dropDownDefaults[index]=$(element).html();});$(".drop-down-contents > ul a").hoverIntent({sensitivity:2,interval:500,over:function(){$(this).parent().parent().find("li").removeClass("current");$(this).parent().addClass("current");var contentUrl=$(this).attr("rel");if(contentUrl)
{var contentElement=$(this).parent().parent().parent().find(".page");contentElement.load(contentUrl);}},out:function(){}});$("#main-nav .item .drop-down-contents").mouseleave(function(){var thisIndex=$("#main-nav .item .drop-down-contents").index($(this));$(this).find(".page").html(dropDownDefaults[thisIndex]);$(this).find("li.current").removeClass("current");});});
/* EXTRA */
jQuery(document).ready(function(){if(jQuery("#article-lower-strip").length > 0) jQuery("#article-lower-strip").stripTabs({"selected": 0});});
jQuery(document).ready(function(){if(jQuery("#article-mid-strip").length > 0) jQuery("#article-mid-strip").stripTabs({"selected": 0});});
jQuery(document).ready(function($){if($("#italianews").length>0){var it_link="";if (typeof menu_section != "undefined"){if(menu_section=="homepage")it_link="http://www.italianews.it/";else if(menu_section=="norme-tribute")it_link="http://www.italianews.it/";else if(menu_section=="finanza-mercti")it_link="http://www.italianews.it/top/491/";else if(menu_section=="economia")it_link="http://www.italianews.it/top/491/";else if(menu_section=="tecnologia")it_link="http://www.italianews.it/top/650/";else if(menu_section=="cultura")it_link="http://www.italianews.it/top/650b/";else if(menu_section=="notizie"){if((typeof(submenu_section)!="undefined")&&(submenu_section=="europa"))it_link="http://www.italianews.it/top/591/";else if((typeof(submenu_section)!="undefined")&&(submenu_section=="usa"))it_link="http://www.italianews.it/top/591/";else if((typeof(submenu_section)!="undefined")&&(submenu_section=="americhe"))it_link="http://www.italianews.it/top/591/";else if((typeof(submenu_section)!="undefined")&&(submenu_section=="medio-oriente-e-africa"))it_link="http://www.italianews.it/top/591/";else if((typeof(submenu_section)!="undefined")&&(submenu_section=="asia-e-oceania"))it_link="http://www.italianews.it/top/591/";else if((typeof(submenu_section)!="undefined")&&(submenu_section=="sport"))it_link="http://www.italianews.it/top/750/";else it_link="http://www.italianews.it/top/391/";}
else it_link="http://www.italianews.it/";}else it_link="http://www.italianews.it/";$('#italianews').attr("href",it_link);}});
/*menu*/
jQuery(document).ready(function($){$("#main-nav .item").hover(function(){$("#main-nav .item .drop-down").hide();$("#main-nav .item .trigger:not(.current)").css("background-color", "#000000");$(this).find(".trigger").css("background-color", "#de3327");$(this).find(".drop-down").show();}, function(){$("#main-nav .item .drop-down").hide();$(this).find(".trigger:not(.current)").css("background-color", "#000000");});});
