// JavaScript Document
var	flCursorOnMenu=false;

// Format:  ['Menu Name', 'Menu Link', [Target Window], [Visible Menu Option], [Indicates if this is the main column - to be marked as the selected menu]

				
//--------------------------------------------------------------------------		
 var sBackColor   = "#6891C8";
 var sBorderColor = sBackColor;//"#CCCCCC";
 var sSideColor   = sBackColor;//"#74A8D4";
 var sColor       = "#FFFFFF";
 
				
//--------------------------------------------------------------------------				
function fnHighlightCell( nMode, obj )
{
 if (nMode == 1) obj.style.backgroundColor = sBackColor;
  else
   obj.style.backgroundColor = "";
}

//--------------------------------------------------------------------------				
function fnShowMenu( ind, fnMenuColor, obj, nMarginLeft )
{
 fnHideMenu(); // Hide prev menu
 
 flCursorOnMenu = true;
 document.getElementById("div_menu").style.backgroundColor = sBackColor;
 document.getElementById("div_menu").style.width = "18px";

 document.getElementById("submenu"+ind).style.display	=	"block";
 document.getElementById("submenu"+ind).style.left		=	findPosX(obj)+ nMarginLeft + "px";
 document.getElementById("submenu"+ind).style.top		=	findPosY(obj)+obj.offsetHeight+"px";

}

//--------------------------------------------------------------------------				

function fnHideMenu()
{
	for (i=0;i<7;i++)
		document.getElementById("submenu"+i).style.display = 'none';
//	div_menu.innerHTML		=	"";
//	div_menu.style.display	=	"none";
//	flCursorOnMenu    		=	false;

//	paintSelectedMenu();

}

//--------------------------------------------------------------------------				

function fnHideMyMenu()
{
//	for (i=0;i<7;i++)
//		document.getElementById("menu"+i).style.backgroundImage = '';

//	paintSelectedMenu();
	
	flCursorOnMenu	=	false;
	window.setTimeout("closePop()", 200 );

}

//--------------------------------------------------------------------------				

function closePop()
{
	if(!flCursorOnMenu)
		fnHideMenu();
}

//--------------------------------------------------------------------------				

function keepPop()
{
	flCursorOnMenu=true;
}


//==========================================================================================

function findPosX(obj)
{
 var curleft = 0;

 if (obj.offsetParent)
 {
	while (obj.offsetParent)
	{
		curleft += 	obj.offsetLeft;
		obj 	= 	obj.offsetParent;
	}
 }
 else
 	if (obj.x) curleft += obj.x;

 return curleft;
}

//==========================================================================================

function findPosY(obj)
{
 var curtop 		= 0;
 var printstring 	= '';

 if (obj.offsetParent)
	while (obj.offsetParent)
	{
		printstring += 	' element ' + obj.tagName + ' has ' + obj.offsetTop;
		curtop 		+= 	obj.offsetTop
		obj 		= 	obj.offsetParent;
	}
 else
 	if (obj.y) curtop += obj.y;

 return curtop;
}
