﻿var oOycotMenu = {
	aInitObj			: [],
	oSubMenus			: {},
	bClickFlag			: false,
	
	mInit : function(){
		return function(){
			oOycotMenu.aInitObj[0] = 'Oycot_Menu';
			oTools.mMap(oOycotMenu.aInitObj, oOycotMenu.mSetup);
		}
	},
	
	mSetup : function(){
		var oMenuSec = document.getElementById('Oycot_menupanel_content');
		if(!oMenuSec){alert("'header_portal_menu' is missing!"); return false;}
		var oDiv = document.createElement('DIV');
		oDiv.id = 'oycot_submenus_section';
		var aSubMenus = oITM8.getAllElementsByClassName(oMenuSec, 'submenusection');
		var oB = document.body;
		oB.appendChild(oDiv);
		for(var i = (aSubMenus.length - 1); i > -1 ; i--){
			var oSubMenu = aSubMenus[i];
			var sParentId = oITM8.mGetAttribute(oSubMenu, 'parentid');
			var sLevel = oITM8.mGetAttribute(oSubMenu, 'level');
			oDiv.appendChild(oSubMenu);
			oSubMenu.level = sLevel;
			oOycotMenu.oSubMenus[sParentId] = oSubMenu;
		}
		
		/*if(oClient.bIE)
			document.attachEvent("onclick", oOycotMenu.mHideSubMenu);
		else
			document.addEventListener("click", oOycotMenu.mHideSubMenu, false);*/
	},
	
	mEffect : function(oSender, isOver){
		if(isOver) oITM8.mAddClass(oSender, 'menuover');
		else oITM8.mRemoveClass(oSender, 'menuover');
	}
}

oOyct.mOnload ( oOycotMenu.mInit() );
