////////////////////////
// MENU
////////////////////////

var intMenu;
var lastSeenMenu="";
var activeMenu="";
function toggleSubmenu(id, val){
	clearTimeout(intMenu);
	var cmm = dojo.byId("mainmenu_"+id);
	id = "submenu_"+id;
	var empsm = dojo.byId("submenu_empty");
	if(val){
		if(id!=lastSeenMenu && lastSeenMenu!=""){
			lsm = dojo.byId(lastSeenMenu);
			lsm.style.display='none';
		}
		acm = dojo.byId("submenu_"+activeMenu);
		if(acm!=null) acm.style.display='none';
		lastSeenMenu = id;
		sm = dojo.byId(id);
		sm.style.display='';
		cmm.className += " over";
		empsm.style.display = "none";
	}else{
		//empsm.style.display = activeMenu==""?"block":"none";
		cmm.className = cmm.className.replace("over","");
		lastSeenMenu = id;
		intMenu = setTimeout(function(){fixMenu();},1000);
	}
}
function fixMenu(){
	submenues = dojo.query(".submenu");
	for(var j=0;j<submenues.length;j++){
		var subm = submenues[j];
		subm.style.display=subm.id=="submenu_"+activeMenu?'block':'none';
		subm.className = subm.className.replace("subselected","");
		if(subm.id=="submenu_"+activeMenu){
			subm.className+=" subselected";
		}
	}
	var empsm = dojo.byId("submenu_empty");
	empsm.style.display = activeMenu==""?"block":"none";
}
function activateMenu(menuid,submenuid){
	activeMenu = menuid;
	var menuitems = dojo.query("a",dojo.byId("menu"));
	var firstlink = "";
	var bcrum1 = "";
	for(var i=0;i<menuitems.length;i++){
		var it = menuitems[i];
		if(it.id.toLowerCase()==("mainmenu_"+menuid).toLowerCase()){
			it.className+=" selected";
			bcrum1 = it.innerHTML;
			firstlink = it.href.substr(it.href.lastIndexOf("#"));
		}else{
			while(it.className.indexOf("selected")!=-1)
				it.className = it.className.replace("selected","");
		}
	}
	
	fixMenu();
	
	var secondlink = "";
	var submenuitems = dojo.query(".submenuitem");
	var smid = "sm_"+activeMenu+"_"+submenuid;
	var bcrum2 = "";
	for(var i=0;i<submenuitems.length;i++){
		var it = submenuitems[i];
		if(submenuid!=null && it.id.toLowerCase()==smid.toLowerCase()){
			it.className+=" selected";
			bcrum2 = it.innerHTML;
			secondlink = it.href.substr(it.href.lastIndexOf("#"));
		}else{
			while(it.className.indexOf("selected")!=-1)
				it.className = it.className.replace("selected","");
		}
	}
	dojo.doc.title="OXO Admin :: "+bcrum1.toUpperCase()+(bcrum2!=""?" :: "+bcrum2.toUpperCase():"");
	var headbreadcrums = ":: ";
	headbreadcrums += "<a href=\""+firstlink+"\" onclick=\"activateMenu('"+menuid+"');loadPage('"+firstlink.substr(1)+"');\">"+bcrum1.toUpperCase()+"</a>";
	if(bcrum2!=""){
		headbreadcrums += " :: <a href=\""+secondlink+"\" onclick=\"activateMenu('"+menuid+"','"+submenuid+"');loadPage('"+secondlink.substr(1)+"');\">"+bcrum2.toUpperCase()+"</a>";
	}

	dojo.byId("headerpointer").innerHTML = headbreadcrums;
}

function initMenu(){
	//disableSelection(dojo.byId("menu"));
}
dojo.addOnLoad(initMenu);
