	function menuTele() {
		$(".menuA li").click(function() {
			$('div.subMenu').hide();
			//var link = $("#"+$(this).attr("id")+" > div a").attr("href");
			//location.href =link;
		$('#subMenuTXT').html('');
			$('#subMenuTXT').html($("#"+$(this).attr("id")+" > div").html());
		});	
	}
	
	/*Funzione per visualizzare il menù di secondo livello
	 Le costanti usate sono definite in costantiMenu.js, creato dinamicamente
	*/
	function menuPage(pag,regione,idmenumain) {
        var categoria;
        var li_id;
     
        //alert("idmenumain="+idmenumain);
        
		if (pag == null || pag == undefined){
			pag = MENU_DEFAULT_ID;  
		}
		
	    if((regione == null) || regione == undefined || regione =="" || (regione.toLowerCase() == "nazionale")){
				
				switch ( idmenumain )
				{
				  case 1: 
						if (eval(MENU_TAB1_RANGE)){  
							// alert("MENU_TAB1_RANGE="+MENU_TAB1_RANGE+"--eval="+eval(MENU_TAB1_RANGE));
							categoria = "sub_" + MENU_TAB1_ID;
							li_id = "li_" + MENU_TAB1_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				     
				    break 
				  case 2: 
						if (eval(MENU_TAB2_RANGE)){  
							// alert("MENU_TAB2_RANGE="+MENU_TAB2_RANGE+"--eval="+eval(MENU_TAB2_RANGE));
							categoria = "sub_" + MENU_TAB2_ID;
							li_id = "li_" + MENU_TAB2_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 3: 
						if (eval(MENU_TAB3_RANGE)){  
							 // alert("MENU_TAB3_RANGE="+MENU_TAB3_RANGE+"--eval="+eval(MENU_TAB3_RANGE));
							categoria = "sub_" + MENU_TAB3_ID;
							li_id = "li_" + MENU_TAB3_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				   
				    break 
				  case 4: 
						if (eval(MENU_TAB4_RANGE)){  
							 //alert("MENU_TAB4_RANGE="+MENU_TAB4_RANGE+"--eval="+eval(MENU_TAB4_RANGE));
							categoria = "sub_" + MENU_TAB4_ID;
							li_id = "li_" + MENU_TAB4_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 5: 
						if (eval(MENU_TAB5_RANGE)){  
							 //alert("MENU_TAB5_RANGE="+MENU_TAB5_RANGE+"--eval="+eval(MENU_TAB5_RANGE));
							categoria = "sub_" + MENU_TAB5_ID;
							li_id = "li_" + MENU_TAB5_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				     
				    break 
				  case 6: 
						if (eval(MENU_TAB6_RANGE)){  
							 //alert("MENU_TAB6_RANGE="+MENU_TAB6_RANGE+"--eval="+eval(MENU_TAB6_RANGE));
							categoria = "sub_" + MENU_TAB6_ID;
							li_id = "li_" + MENU_TAB6_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				     
				    break 
				  case 7: 
						if (eval(MENU_TAB7_RANGE)){  
							 //alert("MENU_TAB7_RANGE="+MENU_TAB7_RANGE+"--eval="+eval(MENU_TAB7_RANGE));
							categoria = "sub_" + MENU_TAB7_ID;
							li_id = "li_" + MENU_TAB7_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 8: 
						if (eval(MENU_TAB8_RANGE)){  
							 //alert("MENU_TAB8_RANGE="+MENU_TAB8_RANGE+"--eval="+eval(MENU_TAB8_RANGE));
							categoria = "sub_" + MENU_TAB8_ID;
							li_id = "li_" + MENU_TAB8_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 9: 
						if (eval(MENU_TAB9_RANGE)){  
							 //alert("MENU_TAB9_RANGE="+MENU_TAB9_RANGE+"--eval="+eval(MENU_TAB9_RANGE));
							categoria = "sub_" + MENU_TAB9_ID;
							li_id = "li_" + MENU_TAB9_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 10: 
						if (eval(MENU_TAB10_RANGE)){  
							 //alert("MENU_TAB10_RANGE="+MENU_TAB10_RANGE+"--eval="+eval(MENU_TAB10_RANGE));
							categoria = "sub_" + MENU_TAB10_ID;
							li_id = "li_" + MENU_TAB10_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				  case 11: 
						if (eval(MENU_TAB11_RANGE)){  
							 //alert("MENU_TAB11_RANGE="+MENU_TAB11_RANGE+"--eval="+eval(MENU_TAB11_RANGE));
							categoria = "sub_" + MENU_TAB11_ID;
							li_id = "li_" + MENU_TAB11_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
					
					case 12: 
						if (eval(MENU_TAB12_RANGE)){  
							 //alert("MENU_TAB12_RANGE="+MENU_TAB12_RANGE+"--eval="+eval(MENU_TAB12_RANGE));
							categoria = "sub_" + MENU_TAB12_ID;
							li_id = "li_" + MENU_TAB12_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
					
					case 13: 
						if (eval(MENU_TAB13_RANGE)){  
							 //alert("MENU_TAB11_RANGE="+MENU_TAB11_RANGE+"--eval="+eval(MENU_TAB11_RANGE));
							categoria = "sub_" + MENU_TAB13_ID;
							li_id = "li_" + MENU_TAB13_ID;	
						}else { 
							categoria = "sub_" +  MENU_DEFAULT_ID;
							li_id = "li_" + MENU_DEFAULT_ID;
						} 				    
				    break 
				    
				  default: 
				   categoria = "sub_" +  MENU_DEFAULT_ID;
				   li_id = "li_" + MENU_DEFAULT_ID;
				}
		 }else{
		   //mantengo espansa la cartina regionale
		   $("div.regEspanso").show();
		   
		   //setto il menù di secondo livello di default
		   categoria =  "sub_" +  MENU_DEFAULT_ID;
		   li_id = "li_" + MENU_DEFAULT_ID;
		 }	
        
       // alert("pag="+pag+"--categoria="+categoria+"--regione="+regione);
			$('div.subMenu').hide();
			$(".menuA #"+li_id+" a").removeClass('pagNum');
			$(".menuA #"+li_id+" a").addClass('pagSel');
			$('#subMenuTXT').html('');
			$('#subMenuTXT').html($("#"+categoria).html());
	}


	
	/* Funzione per attivare il menù di secondo livello,in base alla pagina selezionata.
	   Se un menù di primo livello non ha un menù di secondo livello associato, viene
	   attivato il menù di secondo livello di default.
	 */
	function attivaMenuSeconoLivello(pag,regione){
	    

	}
	
	
	function doIt() {
		var screenRes = screen.width + "x" + screen.height;
		if (screenRes <= "1024x768") {
			var yo = document.getElementById('Total');
			yo.style.width = "995px";
			yo.style.overflow = "hidden";
		}
	}

	function doClear(cerca) {
		if (cerca.value == cerca.defaultValue) {
			cerca.value = ""
		}
	}
	
	function categorieEl() {
		$('.subCat').hide();
		$("#Categorie li").click(function() {
			var index = $("#Categorie li").index(this);
			var submenu = $('.subCat:eq('+index+')').html();
			//alert(submenu);
			if (submenu != '0') {
				$("#Categorie li").slideToggle();
				$('#elencoCategorie').slideToggle();
				$('#elencoCategorie .catMid').html('');
				$('#elencoCategorie .catMid').html(submenu);
			}
		});	
		
		$("#elencoCategorie .catTop").click(function() {
//			if ($(this).attr('rel')!='') {
//				document.location = "pagina.jsp?p="+$(this).attr('rel')+"&s=1&r=Nazionale&idmenumain=2";
//			}
			$('#elencoCategorie').hide();
			$("#Categorie li").slideToggle();

		});	
		
		$(".listTeatro").click(function() {
			$('.dettaglio:not(:eq('+index+'))').hide('slow');			
				var index = $(".listTeatro").index(this);
				if ($('.dettaglio:eq('+index+')').css("display") == "none")
				{
					$('.dettaglio:eq('+index+')').slideToggle();
				}
		});	
		
		$(".elencoViabilita td").click(function() {

			var index = $(".elencoViabilita td").index(this);
				$('.elencoViabilita td .espansa:not(:eq('+index+'))').hide('slow');
				$('.elencoViabilita td .tagliata:not(:eq('+index+'))').show('slow');
				$('.elencoViabilita td .tagliata:eq('+index+')').slideToggle('fast');
				$('.elencoViabilita td .espansa:eq('+index+')').slideToggle('fast');
	
		});			

		$(".sgonf").click(function() {
			$('.sgonf').hide('slow');
			$('.gonf').show('slow');
			$('.elencoViabilita td .espansa').hide('slow');
			$('.elencoViabilita td .tagliata').show('slow');
		});	

		$(".gonf").click(function() {
			$('.gonf').hide('slow');
			$('.sgonf').show('slow');
			$('.elencoViabilita td .tagliata').hide('slow');
			$('.elencoViabilita td .espansa').show('slow');
		});	
		}

/* MILENA */	
/*Al caricamento della pagina cerco se è impostato il cookie
  per il css e carico il css giusto, se no viene preso il css di defalut(sfondo bianco)
*/

/*******************************************************************************************/
var cookie = readCookie('skinUtente');
var title = cookie ? cookie : getContext(cookie)+"/televideo/pub/teletext/style/bianco/images/teletxt";
var mycolor = (parseInt(title.search(/nero/i)) != -1)?"bianco":"nero"
setCSShref(title,mycolor,"false");



/*******************************************************************************************/


 function initCookie() {

		          var nome_file_css = readCookie('skinUtente');
		          var color= "bianco";

		          if(nome_file_css != null && nome_file_css != undefined)	{

		            //ricerca stringa - case insensitive
		          /*  if(parseInt(nome_file_css.search(/bianco/i)) != -1){
		              color = "nero";
		            }else{
		              color = "bianco";
		            }*/
		            //alert("Chiamo setCSShref="+color+" dopo onload");
		            setCSShref(nome_file_css, mycolor,"true");
		          }else{
		            
		            createCookie('skinUtente',getContext(nome_file_css)+"/televideo/pub/teletext/style/bianco/images/teletxt",365);
		          }
                }
           

/*Funzione che imposta il percorso da cui recuperare il file css. Poi imposta il link per caricare il css alternativo.
  nome_file_css : percorso dove cercare il css
  color         : colore del css alternativo (valori possibili:'bianco' o 'nero') 
*/

function setCSShref(nome_file_css,color,inpagina) {

    //alert("setCSShref");
    //Modifica attributo href del link
    var link_ = document.getElementsByTagName("link");
	
	for ($i=0;$i<link_.length;$i++){

		if(link_[$i].media == "screen"){
		 link_[$i].href=nome_file_css+".css";
		} 
	}	
	
	if(inpagina == "true"){	
		var divMenuCss = document.getElementById("MenuCss_Change");
		var file_css;
		var cssTitle;
		var context=getContext(nome_file_css);
		//Modifica attributo href sul click del bottone di cambio css
		if(color == "bianco"){
			 file_css = context+"/televideo/pub/teletext/style/bianco/images/teletxt";
			 cssTitle = 'Versione Grafica Bianca';
	    }else{
			 file_css =  context+"/televideo/pub/teletext/style/nero/images/teletxt";
			 cssTitle = 'Versione Grafica Nera';
	    }
	    //alert("cambio settaggi...valori[color = "+color+", cssTitl e= "+cssTitle+", file_css = "+file_css);
		if (divMenuCss) {
		document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].href = "javascript:setCSS('"+ file_css +"','"+color+"')";
		document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].title = cssTitle;  
		document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].innerHTML = "<span class='csstxt' ><h5>"+cssTitle+"</h5></span>"  
	    }
		//alert("FINE settaggi...");
	}
}

function getContext(nome_file_css){
     
      if(nome_file_css != null && nome_file_css != undefined)	{
	     if(parseInt(nome_file_css.search(/css/i)) != -1){
	        var index = nome_file_css.search(/css/i) - 1;
	        return nome_file_css.substring(0,index);
	     }else{
	       return "/cms2008";
	     } 
	  }
	  
	  return "/cms2008";
  
}


/**
 *Funzione che imposta il file css da utilizzare.
  Indicare il nome del file css senza estensione
 */
function setCSS(nome_file_css,color) { 
 
  createCookie('skinUtente',nome_file_css,365);
  //ricarica la pagina
  location.reload();
  
}


/****** Modifiche Fabio per il restyling del Televideo  *************/

function getContext2011(nome_file_css){
	  
	  return "/cms2008";
  
}


var cookie2011 = readCookie('skinUtente2011');
var title2011 = cookie2011 ? cookie2011 : getContext2011(cookie)+"/televideo/pub/teletext/2011/css/bianco/teletxt";
var mycolor2011 = (parseInt(title2011.search(/nero/i)) != -1)?"bianco":"nero"
setCSShref2011(title2011,mycolor,"false");


 function initCookie2011() {

		          var nome_file_css = readCookie('skinUtente2011');
		          var color= "bianco";

		          if(nome_file_css != null && nome_file_css != undefined)	{

		            //ricerca stringa - case insensitive
		          
		            setCSShref2011(nome_file_css, mycolor2011,"true");
		          }else{
		            
		            createCookie('skinUtente2011',getContext2011(nome_file_css)+"/televideo/pub/teletext/2011/css/bianco/teletxt",365);
		          }
                }
           


/*Funzione che imposta il percorso da cui recuperare il file css. Poi imposta il link per caricare il css alternativo.
  nome_file_css : percorso dove cercare il css
  color         : colore del css alternativo (valori possibili:'bianco' o 'nero') 
*/

function setCSShref2011(nome_file_css,color,inpagina) {

    //alert("setCSShref");
    //Modifica attributo href del link
    var link_ = document.getElementsByTagName("link");
	
	for ($i=0;$i<link_.length;$i++){

		if(link_[$i].media == "screen"){
		 link_[$i].href=nome_file_css+".css";
		} 
	}	
	
	if(inpagina == "true"){	
		var divMenuCss = document.getElementById("MenuCss_Change");
		var file_css;
		var cssTitle;
		var context=getContext2011(nome_file_css);
		//Modifica attributo href sul click del bottone di cambio css
		if(color == "bianco"){
			 file_css = context+"/televideo/pub/teletext/2011/css/bianco/teletxt";
			 cssTitle = 'Versione Grafica Bianca';
	    }else{
			 file_css =  context+"/televideo/pub/teletext/2011/css/nero/teletxt";
			 cssTitle = 'Versione Grafica Nera';
	    }
	    //alert("cambio settaggi...valori[color = "+color+", cssTitl e= "+cssTitle+", file_css = "+file_css);
		document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].href = "javascript:setCSS2011('"+ file_css +"','"+color+"')";
		//document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].title = cssTitle;  
		//document.getElementById('MenuCss_Change').getElementsByTagName('a')[0].innerHTML = "<span class='csstxt' ><h5>"+cssTitle+"</h5></span>"  
	    //alert("FINE settaggi...");
	}
}


/**
 *Funzione che imposta il file css da utilizzare.
  Indicare il nome del file css senza estensione
 */
function setCSS2011(nome_file_css,color) { 
 
  createCookie('skinUtente2011',nome_file_css,365);
  //ricarica la pagina
  location.reload();
  
}



/****** Fine Aggiunta Modifiche  ************************************/



/* Funzione che permette di creare il cookie con un nome e una data di scadenza (Expire). 
   La data viene calcolata in questo modo:60 (secondi) * 60 (minuti) * 24 (ore) * 1000 (millesimi di secondo)
    */
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = '; expires='+date.toGMTString();
  } else {expires = '';}
  
  Delete_Cookie( 'skinUtente', value )
  document.cookie = name+'='+value+expires+'; path=/';
}

// this deletes the cookie when called
function Delete_Cookie( name, value ) {
	if ( readCookie('skinUtente') ) 
	  document.cookie = name+'='+value+";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

/**/
function readCookie(name) {
  var nameEQ = name + '=';
  var ca = document.cookie.split(';');
  
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  
  return null;
}

/* MILENA */
	function setHPTLVD() {
	//alert("setHPTLVD");
		if (!$.browser.msie) {
		//alert("in Firefox..");
			$('#sottoMenuFooter a.linkhp').attr("onClick","window.location.href='http://www.televideo.rai.it/televideo/pub/articolo.jsp?id=689';");
		}
	}
	
	
	
	
	/*  Funziona per il menù a tab in meteoregionale.jsp
		Yetii - Yetii - Yet (E)Another Tab Interface Implementation
		http://www.kminek.pl/lab/yetii/
		(c) 2007 Grzegorz Wojcik
		Slightly modified for IE5.x support by Alessandro Fulciniti - http://www.html.it
	*/
	function Yetii(obj,active){
	    
	    this.active = (active) ? active : 1,
	    this.timeout = null,
	    this.tabclass = 'tab',
	    this.activeclass = 'active',
	    
	    this.getTabs = function(){
	 
	        var retnode = [];
	        var elem = document.getElementById(obj).childNodes;     //modified for IE 5.x support
	        for (var i = 0; i < elem.length; i++) {
	        if (elem[i].className==this.tabclass) retnode[retnode.length]=elem[i];
	        }
	    
	        return retnode;
	    
	    },
	        
	    this.links = document.getElementById(obj+'-nav').getElementsByTagName('a'),
	    this.tabs = this.getTabs();
	    
	    this.show = function(number){
	        
	        for (var i = 0; i < this.tabs.length; i++) {
	        this.tabs[i].style.display = ((i+1)==number) ? 'block' : 'none';
	        this.links[i].className = ((i+1)==number) ? this.activeclass : '';
	        }
	    
	    },
	    
	    this.rotate = function(interval){
	    
	        this.show(this.active);
	        this.active++;
	    
	        if(this.active > this.tabs.length) this.active = 1;
	    
	        var self = this;
	        this.timeout = setTimeout(function(){self.rotate(interval);}, interval*1000);
	    
	    },
	    
	    this.init = function(interval){
	    
	        this.show(this.active);
	        
	        var self = this; 
	        for (var i = 0; i < this.links.length; i++) {
	        	this.links[i].customindex = i+1;
	        	this.links[i].onmouseover = function(){ 
	        		if (self.timeout) clearTimeout(self.timeout); 
	        		self.show(this.customindex); 
	        		
	        		/*****Aggiunta chiamata Nielsen****************/
	        		 var url = location.href;
	        		 var chosenoption="";
	        		 switch(this.customindex){
	        		 	case 1: chosenoption = "zona1"; break;
	        		 	case 2: chosenoption = "zona2"; break;
	        		 	case 3: chosenoption = "zona3"; break;
         			    default: chosenoption="";  

	        		 }
	        		  url = url + "&param=" + chosenoption;
	        		   setNielsen(url) ;
	        		/************************/
	        		
	        		   return false; };
	        } 
	        
	        if (interval) this.rotate(interval);
	            
	    };

	};	
	
	/*
	 * Chiamata a nielsen
	 */
	function setNielsen(url) {
        if (url == undefined){url = location.href};
       
        url = encodeURIComponent(url);
        //richiesta da nielsen
        url = url.replace(/%2F/g,'/');
        $("#nielsen img").attr("src","//secure-it.imrworldwide.com/cgi-bin/m?ci=rainet-it&cg=0&si="+url);
	};
	
	
	
	
	
$(function(){


	var pb = $(".pushBanner").html();
	if($(".pushBanner").length > 0 && pb.length > 490) {} else {
		$(".pushBanner").attr("style","display: none;");
	}
	var bp250 = $(".box.Banner250").html();
	var bp100 = $(".box.Banner100").html();
	if($(".box.Banner250").length > 0 && bp250.length > 700) {} else {
		$(".box.Banner250").attr("style","display: none;");
		$(".box.Banner250").next("hr").attr("style","display: none;");
		//$(".box.Banner250").attr("style","height: 250px;");
	}
	if($(".box.Banner100").length > 0 && bp100.length > 700) {} else {
		$(".box.Banner100").attr("style","display: none;");
		$(".box.Banner100").next("hr").attr("style","display: none;");
		//$(".box.Banner100").attr("style","height: 100px;");

	}
	
	
	var loc = ''+document.location;
	if (/\/televideo\/pub\/articolo.jsp/.test(loc)) {
		
		var shareHtml =
			'<div class="socialNetworks">'+
			'<div class="fb">'+
			'<iframe src="http://www.facebook.com/plugins/like.php?href='+encodeURIComponent(loc)+'&locale=it_IT" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:295px; height:35px;" allowTransparency="true"></iframe>'+
			'</div>'+
			'<div class="share">'+
			'<span displayText="Tweet" class="st_twitter_custom st_button"> </span><span displayText="Facebook" class="st_facebook_custom st_button"> </span><span displayText="Yahoo! Buzz" class="st_ybuzz_custom st_button"> </span><span displayText="Google Buzz" class="st_gbuzz_custom st_button"> </span><span displayText="Email" class="st_email_custom st_button"> </span><span displayText="ShareThis" class="st_sharethis_custom st_button">ShareThis</span>'+
			'</div>'+
			'</div>';
		
		if( $("#LancioArticolo").length > 0) {
			$("#LancioArticolo").append(shareHtml);
		}
		
		if(typeof(stButtons)!='undefined'){
			stButtons.locateElements(); // sharethis
		};
	}
	
});
