<!--

var _submenu_showed = null;
var _timer = null;

function mmenu_over(name) {
	
	if (_timer != null) {
		clearTimeout(_timer);
	}
	
	if (_submenu_showed != name) {
		
		if (_submenu_showed != null){
			
			_smenu = getLayer("smenu_" + _submenu_showed);
			if (_smenu != null) _smenu.style.display = "none";
			
			_mmenu = getLayer("menum_" + _submenu_showed);
			if (_mmenu != null) _mmenu.className = "menu_out";
			
		}
		
		_submenu_showed = name;
		_smenu = getLayer("smenu_" + _submenu_showed);
		if (_smenu != null) _smenu.style.display = "block";
		
		_mmenu = getLayer("menum_" + _submenu_showed);
		if (_mmenu != null) _mmenu.className = "menu_over";

	}
	
}

function mmenu_return() {
	
	if (_submenu_showed != _mmenu_actual) {
		mmenu_over(_mmenu_actual);
	}
	
}

function mmenu_out() {
	
	_timer = setTimeout("mmenu_return()", 200);
	
}

function mmenu_init() {
	
	// initialize main menu
	if (_mmenu_actual != null) mmenu_over(_mmenu_actual);
	if (_smenu_actual != null) {
		
		_smenu = getLayer("smenum_" + _mmenu_actual + _smenu_actual);
		if (_smenu != null) _smenu.className = "smenu_over";
		
	}
	
	// initialize left menu
	if (_lmenu_actual != null) {
		
		if (_lsmenu_actual != null) {
			
			// with leftsubmenu selected
			
			_lmenum = getLayer("lmenum_" + _lmenu_actual);
			if (_lmenum != null) _lmenum.className = _lmenum.className + "_opened";
			
			_lsmenu = getLayer("lsmenu_" + _lmenu_actual);
			if (_lsmenu != null) _lsmenu.style.display = "block";
			
			_lsmenum = getLayer("lsmenum_" + _lmenu_actual +  "_" + _lsmenu_actual);
			if (_lsmenum != null) _lsmenum.className = _lsmenum.className + "_over";
					
		} else {
			
			// without leftsubmenu selected
			
			_lsmenu = getLayer("lsmenu_" + _lmenu_actual);
			_lmenum = getLayer("lmenum_" + _lmenu_actual);
			if (_lsmenu != null) {
				// submenu exist
				_lsmenu.style.display = "block";
				if (_lmenum != null) _lmenum.className = _lmenum.className + "_opened_over";
			} else {
				// submenu do not exist 
				if (_lmenum != null) _lmenum.className = _lmenum.className + "_over";
			}
			
		}
		
	}
	
	// initialize right menu
	if (_rmenu_actual != null) {
		
		_rmenu = getLayer("rmenum_" + _rmenu_actual);
		if (_rmenu != null) _rmenu.className = _rmenu.className + "_over";
		
	}
	
}

_mmenu_actual = null;
_smenu_actual = null;

_lmenu_actual = null;
_lsmenu_actual = null;

_rmenu_actual = null;

window.onload = mmenu_init;

//-->
