	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 
				    
				  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);
		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();
  
}

/* 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 = $("#PushBannerFlash").html();
	if($("#PushBannerFlash").length > 0 && pb.length > 370) {} else {
		$("#PushBanner").attr("style","display: block; margin: 0px 0px 0px 0px!important; margin: 0px 0px -50px 0px;");
	}
});
