var p_Menu_Dir = 'ltr';
var ArrowIcon = new Image();
ArrowIcon.src = '';
var ObjFocus = new Object();


		function fPopulateMenu(nMenuID,oSource){
			fHideMenu();
			nSourceWidth = oSource.offsetWidth-2
			var sContent = new String();
			sContent = '<table border=0 cellspacing=0 cellpadding=0 dir="'+p_Menu_Dir+'" style="width:' + (nSourceWidth+5) + 'px">';
			sContent +='<tr><td style="width:100%;" colspan="2"><table cellpadding=0 cellspacing=0 style="width:100%"><tr><td style="width:'+(nSourceWidth-1)+'px"></td><td style="width:0;font-size:1px;border-top:1px solid #000000;"><img src="media/images/nothing.gif" width=0 height=1></td></tr></table></td></tr>'
			for(var a = 0; a < aMenu[nMenuID].length; a++){
				sContent += '<tr> ' +
				'<td class="oMenuTd" onmouseout="this.className=\'oMenuTd\'" onmouseover="this.className=\'oMenuTdOnMouseOver\'"  style="padding-right:8px;padding-left:8px;" '
				if(aMenu[nMenuID][a][0].length!=0){
					sContent += ' onClick="location.href=\'' + aMenu[nMenuID][a][0] + '\'" '
				}
				if(aMenu[nMenuID][a][2]){
					sContent += 'onmouseover="g_bSubMenuOn = true; fShowSubMenu(this, ' + nMenuID + ', ' + a + ')" ' +
						' nowrap>' + 
						aMenu[nMenuID][a][1] + '</td><td style="padding-left:4px;padding-right:4px;"><img SRC="'+ArrowIcon.src+'"></td></tr>\n';
				}else{
					sContent += 'nowrap>' + 
						aMenu[nMenuID][a][1] + '</td><td></td></tr>\n';
				}
			}
			sContent += '</table>';
			return sContent;
		}

		function fShowMenu(oSource, nMenuID){
			g_bMenuOn = true;
			var oElement = eval('document.all.oMenu');
			oElement.style.visibility = 'hidden';
			if(ObjFocus.isFocus=='true'){
				ObjFocus.className = 'NavItemOn';
			}else{
				ObjFocus.className = 'NavItemOff';
			}
			oElement.innerHTML = fPopulateMenu(nMenuID, oSource);
			ObjFocus = oSource;

			//oElement.style.left = fGetLeft(oSource) + oSource.offsetWidth - oElement.offsetWidth;
			oElement.style.left = fGetLeft(oSource);
			oElement.style.top = fGetTop(oSource) + oSource.offsetHeight-1;

			if(aMenu[nMenuID].length > 0){
				oElement.style.visibility = 'visible';
			}
		}
		function fHideMenu(){
			if(!g_bMenuOn){
				var oElement = eval('document.all.oMenu');
				oElement.style.visibility = 'hidden';
				if(ObjFocus.isFocus=='true'){
					ObjFocus.className = 'NavItemOn';
				}else{
					ObjFocus.className = 'NavItemOff';
				}
				oElement.innerHtml = '';
			}
		}
		
		function fDelayedHide(){
			setTimeout('fHideMenu()',500);
		}
		
		function fGetLeft(obj){
		   return(obj.offsetParent==null ? obj.offsetLeft : obj.offsetLeft+fGetLeft(obj.offsetParent));
		}

		function fGetTop(obj){
		   return(obj.offsetParent==null ? obj.offsetTop : obj.offsetTop+fGetTop(obj.offsetParent));
		}


	document.write('<div id="oMenu" class="oMenuStyle" style="z-index:1;VISIBILITY: hidden; POSITION: absolute;" onmouseover="g_bMenuOn = true;" onmouseout="g_bMenuOn = false; g_bSubMenuOn = false; fDelayedHide();"></div>')
