//====================================================================
var spans="";
var spans3="";

function SumarSpans(sp){
	spans = spans + sp + ";";
}

function SumarSpans3(sp){
	spans3 = spans3 + sp + ";";
}
 
function showM(daM){
//Sets the menu to visible
	closeAllMenus();
	closeAll3Menus();
	var obj=document.getElementById(daM).style;
    obj.visibility = "visible";
}

function showM3(daM){
//Sets the menu to visible
	closeAll3Menus();
	if(document.getElementById(daM)!=null){
		var obj=document.getElementById(daM).style;
		obj.visibility = "visible";
    }
}
	
function closeAllMenus() {
//Hide all 2:nd level menus
	arr = spans.substring(0,spans.length -1).split(";"); 
	for(var j = 0; j <= arr.length - 1 ; j++){
		var sp = document.getElementById(arr[j]);
		sp.style.visibility="hidden";
	}		
}

function closeAll3Menus() {
//Hide all 3:nd level menus
	arr = spans3.substring(0,spans3.length -1).split(";"); 
	for(var j = 0; j <= arr.length - 1 ; j++){
		if(document.getElementById(arr[j])!=null){
			var sp = document.getElementById(arr[j]);
			sp.style.visibility="hidden";
		}
	}		
}

function areaClick(evt){
	//Closing all menus when clicking outside the menuarea
      var daMenu=new String();
      
      if(document.all){
	  //IE
        daMenu=window.event.srcElement.id;
      }else{
	  		 
		if(!evt.target.id){
			// NS7
			daMenu=evt.target.parentNode.id;
		}else{
			daMenu=evt.target.id;
			}
		}
     
	 // If no global link is clicked, hide all 2:nd level menus
	  if(daMenu ==''){
	  	closeAllMenus();
	  	closeAll3Menus();
		}  
}
//====================================================================