   if ('undefined'==typeof Node)
        Node={ELEMENT_NODE:1,TEXT_NODE:3};
        
    function addListener(elemento,baseName,handler) {
        if (elemento.addEventListener)
            elemento.addEventListener(baseName,handler,false);
        else if (elemento.attachEvent)
            elemento.attachEvent('on'+baseName, handler)
    }
    function remListener(elemento,baseName,handler) {
        if (elemento.removeEventListener)
            elemento.removeEventListener(baseName,handler,false);
        else if (elemento.attachEvent)
            elemento.detachEvent('on'+baseName, handler)
    }
       
    function seleziona(area,mostra) {
        var pagina=document.URL.toLowerCase();
        var news=["newsHome","newsAdulti","newsMinori","newsFamiglia","newsDisabili","newsAnziani"];
        var newsIm=["newstop","newstopsx","newstopdx","newsmiddx","newsmidsx","newsbot","newsbotsx","newsbotdx"];
        if (pagina.indexOf("default.aspx")!=(-1) || pagina.lastIndexOf("/")==(pagina.length-1)) {
            for (var i=0;i<=5;++i) {
                document.getElementById(news[i]).style.display='none';    
            }
        }    
        if (mostra)        
            document.getElementById(mostra).style.display='inline';
        else if (pagina.indexOf("default.aspx")!=(-1) || pagina.lastIndexOf("/")==(pagina.length-1))
            document.getElementById(news[0]).style.display='inline';                
        for (var i=0;i<=7;++i) {
            document.getElementById(newsIm[i]).className=newsIm[i]+area;    
        }
    }
    
    function load() {
        var as=document.getElementsByTagName('a');
        /*var imgs=document.getElementsByTagName('img');
        for (var i1=0;i1<imgs.length;++i1) {
            img=imgs[i1];
            if(img.style)
                img.removeAttribute('style');
        }*/
        for(var indice=0;indice<as.length;++indice) {
            var a=as[indice];
            if (a.accessKey) {
                var ak=a.accessKey.toUpperCase();
                decoraAccessKey(a,ak);
            }
        }
        var pagina=document.URL.toLowerCase();      
        var ID_Pag_Hand = new Array(3);
        ID_Pag_Hand[0]=["imgmenu1","imgmenu2","imgmenu3","imgmenu4","imgmenu5","imgmenu6"];
        ID_Pag_Hand[1]=["Default","Adulti","Minori","Famiglia","Disabili","Anziani"];
        ID_Pag_Hand[2]=[selHome,selAdulti,selMinori,selFamiglia,selDisabili,selAnziani]
        for (var i=0;i<=5;++i) {
            addListener(document.getElementById(ID_Pag_Hand[0][i]), 'mouseover', ID_Pag_Hand[2][i]);
            addListener(document.getElementById(ID_Pag_Hand[0][i]), 'focus', ID_Pag_Hand[2][i]);
        }    
        for (var j=0;j<=5;++j) {          
            if (pagina.indexOf((ID_Pag_Hand[1][j]).toLowerCase()+".aspx")!=(-1) || pagina.indexOf("news"+(ID_Pag_Hand[1][j]).toLowerCase()+".aspx")!=(-1)) {
                seleziona(ID_Pag_Hand[1][j]);
                document.getElementById(ID_Pag_Hand[0][j]).className=ID_Pag_Hand[0][j]+"sel";
                //document.getElementById("news"+ID_Pag_Hand[1][j]).style.display='none';
            }
        }    
        if (pagina.indexOf("default.aspx")==(-1) && pagina.lastIndexOf("/")!=(pagina.length-1)) {        
            for (var i=0;i<=5;++i) {
                remListener(document.getElementById(ID_Pag_Hand[0][i]), 'mouseover', ID_Pag_Hand[2][i]);
                remListener(document.getElementById(ID_Pag_Hand[0][i]), 'focus', ID_Pag_Hand[2][i]);
            }                
        }
    }

    function selHome(){  
        seleziona("Default","newsHome");
    }
    function selAdulti(){  
        seleziona("Adulti","newsAdulti");
    }
    function selMinori(){  
        seleziona("Minori","newsMinori");
    }
    function selFamiglia(){  
        seleziona("Famiglia","newsFamiglia");
    }
    function selDisabili(){  
        seleziona("Disabili","newsDisabili");
    }
    function selAnziani(){  
        seleziona("Anziani","newsAnziani");
    }  

    function decoraAccessKey(elt,key) {     
        if (Node.ELEMENT_NODE==elt.nodeType) {
            var nodo=elt.firstChild;
            while (nodo && !decoraAccessKey(nodo,key))
                nodo=nodo.nextSibling;
            return nodo;
        }
        if (Node.TEXT_NODE!=elt.nodeType)
            return false;
        var pos=elt.nodeValue.toUpperCase().indexOf(key);
        if (-1==pos)
            return false;
        var suffisso=elt.nodeValue.substring(pos+1);
        var akSpan=document.createElement('span');
        akSpan.className='accessKey';
        akSpan.appendChild(document.createTextNode(elt.nodeValue.charAt(pos)));
        elt.nodeValue=elt.nodeValue.substring(0,pos);
        elt.parentNode.appendChild(akSpan);
        elt.parentNode.appendChild(document.createTextNode(suffisso));
        return true;
    }
            
            
    
    addListener(window, 'load', load);
  
   