//**************************************************************************
//* Filename:     awsMenuFunctions.js                                      *
//*                                                                        *
//* Description:  JavaScript code for very simple drop-down menus          *
//**************************************************************************

var maxMenus = 50;
var btimeOut;
//var mouseOverColour = '#CCCCCC';
//var mouseOutColour = '#BBBBBB';

function ev0(event) {
  var t="";
  t=t.concat(event.target);
  if (t.charAt(0)=="[") {
	btimeOut = setTimeout("showbMenu(0)", 700);
  }
}

function ev1(event) {showbMenu(1);}
function ev2(event) {showbMenu(2);}
function ev3(event) {showbMenu(3);}
function ev4(event) {showbMenu(4);}
function ev5(event) {showbMenu(5);}
function ev6(event) {showbMenu(6);}
function ev7(event) {showbMenu(7);}
function ev8(event) {showbMenu(8);}
function ev9(event) {showbMenu(9);}
function ev10(event) {showbMenu(10);}
function ev11(event) {showbMenu(11);}
function ev12(event) {showbMenu(12);}
function ev13(event) {showbMenu(13);}
function ev14(event) {showbMenu(14);}
function ev15(event) {showbMenu(15);}

function hidebMenu() {
}

function showbMenu(menuNumber) {

  if (btimeOut) clearTimeout(btimeOut);
  btimeOut = null;
  var undefined;

  if (navigator.appName == 'Netscape') {
    isNS = true;
  } else {
    isNS = false;
  }

  if (document.getElementById&&!document.all){is4=false;}else{is4=true;}  

  if (isNS && is4) {
    document.captureEvents(Event.CLICK);
	  document.onclick = ev0;

	  for(i=1;i<=maxMenus;i++) {

      if (eval('document.bmenu'+i) != undefined)
      {
        eval("document.bmenu"+i+".captureEvents(Event.MOUSEOUT | Event.MOUSEOVER | Event.CLICK)");
        eval("document.bmenu"+i+".onmouseout = ev0");
        eval("document.bmenu"+i+".onclick = ev0");
        eval("document.bmenu"+i+".onmouseover = ev"+i);

        if (menuNumber != i) {
          eval('document.bmenu'+i+'.visibility="hidden"');
        } else {
          eval('document.bmenu'+i+'.visibility="visible"');
        }
      }
	  }

  } else if (!isNS) {

	  for(i=1;i<=maxMenus;i++) {
      if (eval('document.all.bmenu'+i) != undefined)
      {
        if (menuNumber != i) {
          eval('document.all.bmenu'+i+'.style.visibility="hidden"');
        } else {
          eval('document.all.bmenu'+i+'.style.visibility="visible"');
          //position the menu (unless we have already done it)
          if (!eval('document.all.bmenu'+i+'.style.left'))
          {
            eval('document.all.bmenu'+i+'.style.left=0');
          }
        }
      }
	  }

  } else if (!is4) {

	  for(i=1;i<=maxMenus;i++) {

      if (eval('document.getElementById("bmenu'+i+'")') != undefined)
      {
        if (menuNumber != i) {
          eval('document.getElementById("bmenu'+i+'").style.visibility="hidden"');
        } else {
          eval('document.getElementById("bmenu'+i+'").style.visibility="visible"');
        }
      }
	  }

  }
}
