function CloseSubMenu(){
	if (objActiveSubMenu){
		objActiveSubMenu.style.display = 'none';
	}
}
				
function startCloseSubMenu(){
	timeoutId = setTimeout('CloseSubMenu()', 300);
}
				
function stopCloseSubMenu(){
	clearTimeout(timeoutId);
}
				
function showSubMenu(objSubMenu, intLeftPos, intTopPos){
	CloseSubMenu();
	objSubMenu.style.display = 'block';
	objSubMenu.style.left = (intLeftPos * intBrowserFact);
	objSubMenu.style.top = (intTopPos * intBrowserFact);
	objActiveSubMenu = objSubMenu;
}

function menuActions(objCaller , strAction){
	var msubMenuDiv, intLeftPos, intTopPos;
	strAction = strAction.toUpperCase( );
	//alert('objCaller: ' + objCaller.id + ' strAction: '+ strAction);
		
	if (objCaller.id.indexOf('TD')!= -1 && strAction == 'OVER'){
		//alert('tdOver');
		stopCloseSubMenu();	
		objCaller.className = 'clTover';
		msubMenuDiv = objCaller.id.replace('mTD','msubMenuDiv');
		intLeftPos = objCaller.offsetLeft + intMenuLeftPos;
		intTopPos = intMenuTopPos + intMenuHeight;
		showSubMenu(document.getElementById(msubMenuDiv),intLeftPos,intTopPos);
					
	}

	if (objCaller.id.indexOf('TD')!= -1 && strAction == 'OUT'){
		//alert('tdOut');	
		objCaller.className = 'clT';
		startCloseSubMenu();
	}
		
		
	if (objCaller.id.indexOf('msubItem')!= -1 && strAction == 'OVER'){
		//alert('msubItemOver');	
		stopCloseSubMenu();
		objCaller.className = 'clSover';
	}
		
	if (objCaller.id.indexOf('msubItem')!= -1 && strAction == 'OUT'){
		//alert('msubItemDivOut');	
		objCaller.className = 'clS';
		startCloseSubMenu();
	}

}

