//**************************************************************************
// Menu CSS2                                                            
// Written by Hausser Guillaume       
// Copyright 2006 First System Online
// Beta 1.0
//**************************************************************************

var LayerTimer = "";
var activeLayer = "";

//************************
// Misc. effects
//************************

//change class on li on onmouseover event
function ClassLIon(id)
{
	eval("document.getElementById('"+id+"').className='li_on'");
}

//change class on li on onmouseout event
function ClassLIoff(id)
{
	eval("document.getElementById('"+id+"').className='li_off'");
}


//************************
//  Display Layers
//************************


//open layers
function OL(menu,image)
{

	if(activeLayer) {
		document.getElementById(activeLayer).style.visibility="hidden";
	}

	activeLayer=menu;
	clearTimeout(LayerTimer);
	eval("document.getElementById('"+menu+"').style.left = (document.getElementById('"+image+"').offsetLeft)+'px';");
	eval("document.getElementById('"+menu+"').style.top = (document.getElementById('"+image+"').offsetHeight)+'px';");
	eval("document.getElementById('"+menu+"').style.visibility='visible';");
}


//keep open layer
function KOL()
{
	clearTimeout(LayerTimer);
}

//**************************
//  Close Layers
//**************************

//set timer for close layers
function STCL(layer)
{
	if(layer) LayerTimer = setTimeout("CL('"+layer+"')","1000");
}

function CL(layer)
{
	if(!layer) {
		layer=activeLayer;
		activeLayer="";
	}
	if(layer) document.getElementById(layer).style.visibility="hidden";
}
