var mainItemHoverForeground = "#000000" var mainItemHoverBorder = 
"#a0a0a0" var mainItemHoverBackground = "#d0d0d0" var subItemForeground = 
"#000000" var subItemBorder = "#ffffff" var subItemBackground = "#ffffff" var 
subItemHoverForeground = "#000000" var subItemHoverBorder = "#a0a0a0" var 
subItemHoverBackground = "#d0d0d0" var menuFont = "verdana" var menuSize = 
"11px" 
///////////////////////////////////////////////////////////////////////////// 
var ie=(navigator.appName=='Microsoft Internet Explorer') var 
ns=(navigator.appName=='Netscape') var dom=document.getElementById var 
lw_menuId, lw_trigger, to1 var s1 
///////////////////////////////////////////////////////////////////////////// 
function Tmenu (id, parentId, url, description, img) { this.id = id 
this.parentId = parentId this.url = url this.description = description 
this.numChild = 0 this.levelId = 0 this.img = img } 
///////////////////////////////////////////////////////////////////////////// 
var menu = new Array() var menuCounter = 0 var numLevel = 0 var prevMenuId = -1 
var nNowAt = 0 function displayMenuItem(menuId) { var sHTML if 
(menu[menuId].parentId&gt;0) { ItemForeground = subItemForeground Border = 
subItemBorder Background = subItemBackground HoverForeground = 
subItemHoverForeground HoverBorder = subItemHoverBorder HoverBackground = 
subItemHoverBackground } else { ItemForeground = mainItemForeground Border = 
mainItemBorder Background = mainItemBackground HoverForeground = 
mainItemHoverForeground HoverBorder = mainItemHoverBorder HoverBackground = 
mainItemHoverBackground } if ((orientation==1)||(menu[menuId].levelId&gt;0)) { 
sHTML += "<TR>" } if (menu[menuId].description!='-') { sHTML = "<TD 
id='menu_"+menuId+"' 
onmouseover='clearInterval(s1);this.style.backgroundColor=\"" + HoverBackground + "\";this.style.color=\"" + HoverForeground + "\";this.style.borderColor=\"" + HoverBorder + "\";"&#13;&#10;&#13;&#10;&#9;&#9;if (menu[menuId].numChild!=0) {&#13;&#10;&#9;&#9;&#9;sHTML += "showSubmenu("+menu[menuId].id+",this);hideSubmenu(menu["+menuId+"].levelId+1);"&#13;&#10;&#9;&#9;}&#13;&#10;&#9;&#9;else&#13;&#10;&#9;&#9;{&#13;&#10;&#9;&#9;&#9;sHTML += "prevMenuId = "+menuId+";hideSubmenu(menu["+menuId+"].levelId);"&#13;&#10;&#9;&#9;}&#13;&#10;&#13;&#10;&#9;&#9;sHTML += ";nNowAt="+menuId+";clearAll("+menu[menuId].levelId+","+menu[menuId].parentId+")' 
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; CURSOR: hand; BORDER-BOTTOM: 1px solid" 
onclick='document.location.href=\""+menu[menuId].url+"\"' 
onmouseout='s1=setInterval(\"resetMenu();hideSubmenu(0)\",1000);'>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>" if (menu[menuId].levelId&gt;0) { sHTML += "
    <TD style="PADDING-LEFT: 3px" width=20><IMG height=16 src="" width=16 
      border=0></TD>" } if ((orientation==0) &amp;&amp; (menu[menuId].levelId==0)) 
    { nArrowWidth = 0 } else { nArrowWidth = 25 } sHTML += "
    <TD style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px" align=left>" + 
      menu[menuId].description.replace(" ","&nbsp;") + "</TD>
    <TD style="PADDING-RIGHT: 2px" align=right width=+nArrowWidth+>" if 
      (menu[menuId].numChild&gt;0) { if 
      ((orientation==0)&amp;&amp;(menu[menuId].levelId==0)) { sHTML += "<IMG 
      src="">" } else { sHTML += "<IMG src="">" } } else { sHTML += "&nbsp;" } 
      sHTML += "</TD></TR></TBODY></TABLE></TD>" } else { sHTML = "<TD><IMG height=2 
src=""></TD></TR><TR><TD onmouseover="" bgcolor="#d0d0d0"><IMG height=1 
src=""></TD></TR><TR><TD><IMG height=2 src=""></TD>" } if 
((orientation==1)||(menu[menuId].levelId&gt;0)) { sHTML += "</TR>" } return 
sHTML } function clearAll(levelId, parentId) { if (levelId&gt;0) { Border = 
subItemBorder Background = subItemBackground } else { Border = mainItemBorder 
Background = mainItemBackground } for (i=0;i<MENUCOUNTER;I++) (menuId if 
nIndex="0" var leftpos="0" nLevel="0" { showActualSubmenu(menuId,trigger) 
function } showActualSubmenu(lw_menuId,lw_trigger) else 
to1='setTimeout("showActualSubmenu(lw_menuId,lw_trigger)",50)' (ns) 
lw_trigger="trigger" lw_menuId="menuId" showSubmenu(menuId,trigger) -1 return 
i="0;i<menuCounter;i++)" (menu[i].id="=id)" (var for (id) mapID 
lw_getObj(?menu_?+i).borderColor="Border" 
lw_getObj(?menu_?+i).backgroundColor="Background;" )) (menu[i].description!="-" 
&& (menu[i].parentId="=parentId)" ((i!="nNowAt)" (menu[i].levelId="=levelId)">0) 
{ lw_calcpos(trigger) for (var i=0;i<MENUCOUNTER;I++) if nIndex="i" 
nLevel="menu[i].levelId" { } (menu[i].id="=menuId)" 
((orientation="=1)||(menu[nIndex].parentId">0)) { 
lw_getObj("menu_level_"+nLevel).top=lw_toppos leftpos = lw_leftpos + lw_width + 
5 if (nLevel==0) { leftpos -= 3 } } else { lw_getObj("menu_level_"+nLevel).top = 
lw_toppos + lw_height + 2 leftpos = lw_leftpos } 
lw_getObj("menu_level_"+nLevel).left=leftpos sHTML = "
<TABLE cellSpacing=0 cellPadding=0 border=0>" for (var i=0;i<MENUCOUNTER;I++) 
  if { function } else i="100;" (var for (menu[i].parentId="=menuId)" 
  +mainItemBackground+?? +="displayMenuItem" sHTML (i) i++) i<menuCounter; 
  lw_createLayer(?menu_level_?+i,100,100,0,0,?#ffffff?,?#d0d0d0?,400) ; 
  i<numLevel () DrawMenu lw_hideLayerName(?menu_level_?+cnt) cnt++) 
  cnt<numLevel; cnt="levelId;" hideSubmenu(levelId) 
  lw_showLayer(?menu_level_?+nLevel) 
  document.getElementById(?menu_level_?+nLevel+?_content?).innerHTML="sHTML">
  <TBODY>
  <TR>
    <TD 
    style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px"><B>" 
      + menu[i].description + "</B></TD></TR>" } } sHTML += "</TBODY></TABLE>" 
document.writeln(sHTML) } function getLevel (menuId) { var pId=menuId var 
nLevel=0 while (pId!=0) { nLevel++ for (var i=0;i<MENUCOUNTER;I++) if nLevel { 
function } return (menu[i].id="=pId)" (parentId img) description, url, parentId, 
(id, Tmenu menu[menuCounter++]="new" AddMenuItem pId="menu[i].parentId">0) { for 
(i=0;i&lt;menuCounter;i++) { if (menu[i].id==parentId) { menu[i].numChild++ } } 
menu[menuCounter-1].levelId = getLevel(parentId) if ( numLevel &lt; 
menu[menuCounter-1].levelId) { numLevel = menu[menuCounter-1].levelId } } else 
if (parentId==0) { menu[menuCounter-1].levelId = 0 } else { 
menu[menuCounter-1].levelId = -1 } } function handleonclick() { if (ns) { 
lw_closeAllLayers() } else { lw_closeAllLayers(event) } resetMenu() } function 
handlekeypress(e) { if (ns) { var keyCode = 
e.keyCode?e.keyCode:e.which?e.which:e.charCode; if ((keyCode==27)||(keyCode==1)) 
{ handleonclick() } } else if ((event.keyCode==0)||(event.keyCode==27)) { 
handleonclick() } resetMenu() } function resetMenu () { for 
(i=0;i&lt;menuCounter;i++) { if (menu[i].levelId==0) { 
lw_getObj("menu_"+i).backgroundColor=mainItemBackground 
lw_getObj("menu_"+i).borderColor=mainItemBorder } } } document.onkeypress = 
handlekeypress document.onclick = handleonclick 
