var ThisPrec=0
var val
isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;
var id
var layer_
var l_
var ItemPrec
var PrecI
var kk1;
function TableOut(){
	clearTimeout(TimerID);
    TimerID = setTimeout("ShowLayers('None')", TimeLayerOut); 
}
function TableOver(ActiveLayer){
	
	clearTimeout(TimerID);
	if(ActiveLayer == LinkLayer){
		clearTimeout(TimerIDLink);
		WaitLink = 0;
	}
	ShowLayers(ActiveLayer);
	
}

function ResetWaitLink(ActiveLayer){
WaitLink = 0;
clearTimeout(TimerIDLink);
ShowLayers(ActiveLayer);
}

function LinkOut(ActiveLayer){
	IsLink = "NO";
	WaitLink = 1;
    TimerIDLink = setTimeout("ResetWaitLink('" + ActiveLayer + "')", TimeLinkOut);
	TableOut();

}
function LinkOutDue(ActiveLayer){
	IsLink = "NO";
	WaitLink = 1;
    TimerIDLink = setTimeout("ResetWaitLink('" + ActiveLayer + "')", 5);
	TableOut();

}


function over(th){


if (isIE||isNN){
		 
		 document.getElementById(th).style.backgroundColor="#0000BB"; 
		 }else if (isN4){ 
	  
	  document.layers[th].backgroundColor="#003366";
	  
	  }	
 	  


}

function out_uno(th){	
 if (isIE||isNN){
		
		 document.getElementById(th).style.backgroundColor="#003366"; 
		 }else if (isN4){ 
	  
	  document.layers[th].backgroundColor="#0000BB";
	  
	  }	

}

function LinkOver(ActiveLayer){
	clearTimeout(TimerID);
	clearTimeout(TimerIDLink);
	WaitLink = 0;
	LinkLayer = ActiveLayer;
	IsLink = ActiveLayer;
    ShowLayers(ActiveLayer); 

    }

var MenuAperti=new Array()

function exist(strLayer){
for(kk=0;kk<MenuAperti.length;kk++){
   if(MenuAperti[kk][1]==strLayer){ 
	   return true
	   }
}
return false
}

function jExist(str){
for(kk=0;kk<MenuAperti.length;kk++){
   if(MenuAperti[kk][1]==str) return kk
}
return -1	
}

function Aperti(){
var Tr=false
for(k_2=0;k_2<MenuAperti.length;k_2++){
  if(MenuAperti[k_2][3]!=false){
  Tr=true
   break;
	  }
 
}

return Tr
}

function out(i){

if(MenuAperti.length==0){
button_R(i) 
prec=i
}
	
	
}

function OutMenu(ik){

LinkOutDue(PrevLayer)	
button_R(kk1)
}

function ShowLayers(ActiveLayer){
   Layer1=ActiveLayer.replace("L","")
    	
   if (IsLink != "NO") ActiveLayer = IsLink;
     
	if (PrevLayer != ActiveLayer && WaitLink == 0){
		for(i=1; i<layersList.length;i++){
			
			if (is_nav4) {
				document.layers[layersList[i][1]].visibility='hide';
			} else if (is_ie4) {
				document.all[layersList[i][1]].style.visibility='hidden';
			} else if (is_domcom) {
				document.getElementById(layersList[i][1]).style.visibility='hidden';
			} 
		    layersList[i][4]=false
		   
		    Layer2=layersList[i][1].replace("L","")
		    
		    var BC= CONTIENE(Layer1,Layer2) 
		    if (BC){
				prec=layersList[i][2]
				MaxDim=MenuAperti.length
				if(!exist(layersList[i][1])) {
					MenuAperti[MaxDim]=[]
				    MenuAperti[MaxDim][1]=layersList[i][1]
				    MenuAperti[MaxDim][2]=layersList[i][3]
				    MenuAperti[MaxDim][3]=false;
				    MenuAperti[MaxDim][4]=layersList[i][6]
			    }
			   layersList[i][4]=true
		       PosXY()
		     
		   	 
		       
				if (is_nav4) {
					document.layers[layersList[i][1]].visibility='show';				
				} else if (is_ie4) {
					document.all[layersList[i][1]].style.visibility='visible';
				} else if (is_domcom) {
					document.getElementById(layersList[i][1]).style.visibility='visible';
					}
					
			}
			
		}
		PrevLayer = ActiveLayer;
	}
	
	if (ActiveLayer =='None'){
		
		for(kk3=0;kk3<MenuAperti.length;kk3++){
         prova2_=Item_Aperti[kk3]
         if(prova2_!=undefined)
          if (isIE||isNN){
		 document.getElementById(prova2_).style.color="#000000";
		 document.getElementById(prova2_).style.backgroundColor="#F7FEC0"; 
		 }else if (isN4){ 
	        document.layers[prova2_].color="#000000";
	        document.layers[prova2_].backgroundColor="#F7FEC0";
	  
	     }		  
     }	  
		MenuAperti=new Array()
    	 var v=true;
	     button_R(kk1)
	     prec="IDL";	
	     
     
	} 
	
}

bool=false
var ThisPrec=0

function showMenu(ActiveLayer,c){
kk1=c
MenuAperti=new Array()	
var radice=ActiveLayer.split(".")
var k= parseInt(radice[1])
if(k!=ThisPrec && ThisPrec!=0){
button_R(ThisPrec)
 }


FlashPlay(k)
PosXY()
ThisPrec=k

This=c
ActiveLayerUNO=ActiveLayer.split(",")
LinkOver(ActiveLayerUNO[0],c,false);
prec=k
}
function showBot(c){
	
	prec=c	
	}
function hideMenu(){
	LinkOut('');
}

function OutM(){
	if(MenuAperti.length<2)
	hideMenu()
}
	
function CONTIENE(STR1,STR2){

var StrA1=STR1.split(".")
var StrA2=STR2.split(".")
kM1=StrA1.length
kM2=StrA2.length


for(ik=0;ik<kM2;ik++){
var A=parseInt(StrA1[ik])
var B=parseInt(StrA2[ik])	
if(A==B){
	
   boolC=true	
}else{
   boolC=false
	break; 
	 }
} 
 return boolC
}

function out_01(i){
	IsLink = "NO";
TableOut()
	}
