// JavaScript Document
var currentMenuIndex = 0;
var lastElement = null;
var activeHover = null;
var isCurrentMenu = 0;

function selectMenu(menu, index, menuName){
	//Stäng av hover på övriga menyer
	unHoverActive();
	mcancelclosetime();
	currentMenuIndex = index;
	closeLastMenu();
	openMenu(index);
	//document.getElementById('menu_shader_left').style.display='block';
	setActiveHover(document.getElementById('main_menu_img_'+index), index);
	//setBreadCrumb(menuName);
}
function closeLastMenu(){
	if(lastElement != null){
		lastElement.style.display='none';
	}
	unHoverActive();
}
function openMenu(index){
	lastElement = document.getElementById('main_menu_layer_'+index);
	lastElement.style.display='block';	
}
function hoverMenu(menu, index, sw){
	//alert(menu.src + " Index:"+ index);	
	//off_def = om aktiv
	if(false && sw=='off_def')
		isCurrentMenu = index;
	else		
		unHoverActive();
	if(sw=='on' || sw=='off_def' || currentMenuIndex == index){	
		setActiveHover(menu, index);
	}else{
		menu.src='bilder/huvud/'+index+'.png';
	}
}
function unHoverActive(){
	if(activeHover != null ){ //&& activeHover.index != isCurrentMenu
		activeHover.src='bilder/huvud/'+activeHover.index+'.png';
	}
}
function setActiveHover(menu, index){
	menu.src='bilder/huvud/'+index+'_active.png';
	activeHover = menu;
	activeHover.index=index;
}
function setBreadCrumb(menuName){
	document.getElementById('breadcrumbSuffix').innerHTML=' &gt; '+menuName;
}

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(closeLastMenu, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclosetime(); 
