var nMenus=0
var menuTimer
var menuXPos=new Array()
var menuYPos=new Array()
var menuObj=new Array()
var menuCrtItem
var menuStayVisible
var menusAdded=0
var menuWithIR=1
var menuImageId_IR=new Array()    //normal image id for Image Ready sites
var menuImageSrc_IR=new Array()            //normal source for Image Ready sites
var menuImageOverSrc_IR=new Array()        //overl source for Image Ready sites
var menuBackground='#E1EEFC';    //it can be ''

var menuNts=false
var menuObjModel='ie';
if(navigator.appName=='Netscape'){
  if(navigator.appVersion.substr(0,1)<5)
      menuNts=true
  menuObjModel='ns';
  }

function addMenus()
{
for(i=0;i<nMenus;i++)
    if(menuNts){
        menuObj[i]=document['menu'+i]
        }else{
        menuObj[i]=document.getElementById('menu'+i).style
        }
}

function menuAdd(mo)
{
menuObj[menusAdded]=mo
menusAdded++
}


function beginMenu(x,y)
{
menuXPos[nMenus]=x
menuYPos[nMenus]=y
if(menuBackground==''){
    menuBk='';
    }else{
    menuBk="background-color: "+menuBackground+";";
    }
if(menuNts){
    document.write("<layer class=usertext id=menu"+nMenus+" left=-1000 top="+y+" z-index=500 onmouseover='menuClearTimeout()' onmouseout='menuSetTimeout()'>");
    }else{
    document.write("<div class=usertext id=menu"+nMenus+" Style='"+menuBk+" position:absolute; left:"+"-1000"
        +"; top:"+y+"; z-index:500; ' onmouseover='menuClearTimeout()' onmouseout='menuSetTimeout()'>")
    }
menuCrtItem=0
}

function subMenuDecoration(text)
{
document.write(text);
}

function subMenu(text,lnk)
{
if(menuCrtItem){
//    document.write("<br>");
    }
document.write("<a href='"+lnk+"'>"+text+"</a>");
menuCrtItem++
}

function subMenu2(text,lnk,oth)
{
if(menuCrtItem){
//    document.write("<br>");
    }
document.write("<a href='"+lnk+"' "+oth+">"+text+"</a>");
menuCrtItem++
}

function endMenu()
{
if(menuNts){
    document.write("</layer>")
    menuObj[nMenus]=document['menu'+nMenus]
    }else{
    document.write("</div>");
    menuObj[nMenus]=document.getElementById('menu'+nMenus).style
    }
nMenus++
}

function hideMenus()
{
for(i=0;i<nMenus;i++){
    menuObj[i].left=-1000
    if(menuWithIR)
            changeImages(menuImageId_IR[i],menuImageSrc_IR[i])
    }
}

function showMenu(idx)
{
hideMenus()
menuObj[idx].left=menuXPos[idx]
if(menuWithIR)
    changeImages(menuImageId_IR[idx],menuImageOverSrc_IR[idx])
menuClearTimeout()
}

function menuOnMouseOut(idx)
{
if(menuWithIR)
    changeImages(menuImageId_IR[idx],menuImageOverSrc_IR[idx])
menuSetTimeout()
}

function menuTimerFunc()
{
if(menuTimer)
    clearTimeout(menuTimer)
if(!menuStayVisible)
    hideMenus()
}

function menuSetTimeout()
{
menuStayVisible=0
menuTimer=setTimeout('menuTimerFunc()',200)
}

function menuClearTimeout()
{
menuStayVisible=1
}

function menuSetOverIR(imgId,img,imgOver)
{
menuImageId_IR[nMenus]=imgId
menuImageSrc_IR[nMenus]=img
menuImageOverSrc_IR[nMenus]=imgOver
}
