var currentMenuTD;
var currentSubMenuTD;

//********* MENU FUNCTIONS *********
function SideMenuOver(obj)
{
	obj.className="menuItemOver";
}
function SideMenuOut(obj)
{
	obj.className="menuItemOut";
}
function SideMenuOut_Sub(obj)
{
	obj.className="menuItemOut_sub";
}
//********* END MENU FUNCTIONS *********

//********* SUB-MENU FUNCTIONS *********
function showSubmenu(curTD,ID)
{
	var submenu  = document.all["sub_menu"+ID];
	var the_span = document.all["SPAN"+ID];
	
	submenu.style.top=the_span.offsetTop-3;
	submenu.style.left=the_span.offsetLeft+115;
	submenu.style.display="";
	
	currentMenuTD=curTD;
}
function hideSubmenu(curTD,ID)
{
	var submenu  = document.all["sub_menu"+ID];
	var the_span = document.all["SPAN"+ID];
	
	submenu.style.display="none";
}

function onSubmenu(ID)
{
	var submenu  = document.all["sub_menu"+ID];
	var the_span = document.all["SPAN"+ID];
	var opener   = document.all["menuLevel1"+ID];
	
	opener.className="menuItemOver";
	
	submenu.style.top=the_span.offsetTop-3;
	submenu.style.left=the_span.offsetLeft+115;
	submenu.style.display="";
}
function offSubmenu(ID)
{
	var submenu  = document.all["sub_menu"+ID];
	var the_span = document.all["SPAN"+ID];
	var opener   = document.all["menuLevel1"+ID];
	
	opener.className="menuItemOut";
	
	submenu.style.display="none";
}
//********* END SUB-MENU FUNCTIONS *********


//********* SUB-SUB-MENU FUNCTIONS *********
function showSubSubmenu(curTD,ID,openerID,startingPoint)
{
	var submenu  = document.all["sub_sub_menu"+openerID+"_"+ID];
	//var the_span = document.all["SUB_SPAN"+openerID+"_"+ID];
	var the_span = document.all["SPAN"+openerID];

	var pxAdd;
	pxAdd=parseInt(startingPoint)+((openerID-1)*28); /*227 is the zero point where the menus start
								   28 is the space betwwen each first calss menu first point
								   multipi by the number of the row -1*/

	submenu.style.top=(the_span.offsetTop-6)+((20*(ID-1))+(4*ID-1));

	submenu.style.left=127+document.all["SPAN_TMP"+openerID].offsetWidth+8;
	submenu.style.display="";
	
	currentSubMenuTD=curTD;
}
function hideSubSubmenu(curTD,ID,openerID)
{
	var submenu  = document.all["sub_sub_menu"+openerID+"_"+ID];
	submenu.style.display="none";
}

function onSubSubmenu(ID,openerID)
{
	var submenu  = document.all["sub_sub_menu"+openerID+"_"+ID];
	var the_span = document.all["SUB_SPAN"+openerID+"_"+ID];

	submenu.style.display="";
	onSubmenu(openerID);
	document.all["menuLevel2_"+openerID+ID].className="menuItemOver";
}
function offSubSubmenu(ID,openerID)
{
	var submenu  = document.all["sub_sub_menu"+openerID+"_"+ID];
	submenu.style.display="none";
	document.all["menuLevel2_"+openerID+ID].className="menuItemOut_sub";
}
//********* END SUB-SUB-MENU FUNCTIONS *********