// this is the special kairos menu init file

for (var i in sasmenu.collection)
{
	if (sasmenu.collection[i].level > 0)
	{
		markItem( sasmenu.collection[i].id,'off' );
	}
}

function showMenu(id)
{
	if(pageloaded) {
		if (id != activeid)
		{		
			var el = null;
			hideLayers();		
			posLayer( id );		
			el = document.getElementById('submenus'+id);
			menuOver( id );
			el.style.display = '';
			
		}
	}	
}

function setCloseTimeout() {
	if(pageloaded) {
		closeHandler = setTimeout('hideLayers()',hidetimeout);
	}		
}

function clearCloseTimeout() {
	if(pageloaded) {
		if (typeof(closeHandler) !== 'undefined')
			clearTimeout(closeHandler);
	}		
}

function hideLayers()
{
	if (lastselected.top.id != activeid)
	{
		//alert('Mark item '+lastselected.id+' off');
		closeMenu( lastselected.id, true );
		markItem( lastselected.id, 'off' );
	}
	for (var i in sasmenu.toplevels)
	{
		menuitem = sasmenu.toplevels[i];
		if (menuitem.id != activeid)
		{
			closeMenu( menuitem.id );
			markItem( menuitem.id, 'off' );
		}
	}
}

function posLayer( id )
{		
	var obj = document.getElementById('maincell'+id);
	var el = null;
	var x = docjslib_getRealLeft( obj );
	var y = docjslib_getRealTop( obj );
	el = document.getElementById('submenus'+id);
	el.style.zIndex = 1000;
	el.style.left = x;
	el.style.top = y+layeroffset;
}

function unmarkMainMenu(id)
{	
	var maincell = document.getElementById('maincell'+id);
	var underline = document.getElementById('underlinecell'+id);
	maincell.className = 'mainmenuoff';
	underline.className = 'underline';
}

function markMainMenu(id)
{
	alert();	
	for (var i in sasmenu.toplevels)
	{		
		if (sasmenu.toplevels[i].id != activeid)
			unmarkMainMenu(sasmenu.toplevels[i].id);
	}
	var maincell = document.getElementById('maincell'+id);
	var item = sasmenu.getById(id);	
	var underline = document.getElementById('underlinecell'+id);
	maincell.className = 'mainmenuon';	
	underline.className = item.top.color+'-underline';
}

if (typeof(activeid) != 'undefined' && activeid > 0)
{	
	var container = document.getElementById('activemenu');
	var menulayer = document.getElementById('submenus'+activeid);
	menulayer.style.display = "";
	container.appendChild(menulayer);

	// markMainMenu(activeid);
	pageLoaded(currid);
	//lastmainselected = sasmenu.getById(currid);
}
