function toggleBox(menu)
{
    if(document.layers)	   //NN4+
    {
	   currStato = document.layers[menu].display;
	   Stato = (currStato == "block" ? "none" : "block");        
       document.layers[menu].display = Stato;
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        for(k=0;k<4;k++) {
	        var currDiv = "menu" + k;
	    	var obj = document.getElementById(currDiv);    
	    	obj.style.display = "none";
        }
	    var obj = document.getElementById(menu);
	    currStato = obj.style.display;
	    Stato = (currStato == "block" ? "none" : "block");        
        obj.style.display = Stato;
    }
    else if(document.all)	// IE 4
    {
		currStato = document.all[menu].style.display;
		Stato = (currStato == "block" ? "none" : "block");        
        document.all[menu].style.display = Stato;
    }
}




function hideLayer(test)
    {
 var zxcevt=window.event||arguments.callee.caller.arguments[0];
     var obj=document.getElementById(test);
 if (zxcCkEventObj(zxcevt,obj))
    obj.style.display = 'none';
    }

    
    
    
function zxcCkEventObj(zxce,zxcp){
 if (!zxce) var zxce=window.event;
 zxce.cancelBubble=true;
 if (zxce.stopPropagation) zxce.stopPropagation();
 if (zxce.target) zxceobj=zxce.target;
 else if (zxce.srcElement) zxceobj=zxce.srcElement;
 if (zxceobj.nodeType==3) zxceobj=zxceobj.parentNode;
 var zxceobj=(zxce.relatedTarget)?zxce.relatedTarget:(zxce.type=='mouseout')?zxce.toElement:zxce.fromElement;
 if (!zxceobj||zxceobj==zxcp) return false;
 while (zxceobj.parentNode){
  if (zxceobj==zxcp) return false;
  zxceobj=zxceobj.parentNode;
 }
 return true;
}


function hideBox()
{
for(k=0;k<4;k++) {
	        var currDiv = "menu" + k;
	    	var obj = document.getElementById(currDiv);    
	    	obj.style.display = "none";
        }
    }
