function BrowserCheck() {
        var b = navigator.appName
        if (b=="Netscape") this.b = "ns"
        else if (b=="Microsoft Internet Explorer") this.b = "ie"
        else this.b = "ie";
        this.v = parseInt(navigator.appVersion)
        this.ns = (this.b=="ns" && this.v==4)
        this.ns4 = (this.b=="ns" && this.v==4)
        this.ie = ((this.b=="ie" && this.v>=4)||(this.b=="ns" && this.v>=5))
        this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)
        this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)
        if (this.ie5) this.v = 5
        this.min = (this.ns||this.ie)
	
	if(!this.ns) {
	    this.ie=true;

	}
	
}

is = new BrowserCheck()

if (is.ns) {
  visible = 'show';
  hidden = 'hide';
} else if (is.ie) {
  visible = 'visible';
  hidden = 'hidden';
}

var lastMenu = "menu1_list";
var HideMenuTimer;

function HideElements() {
  for (i = 0; i < document.all.tags('SELECT').length; i++){obj = document.all.tags('SELECT')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = hidden;}
  for (i = 0; i < document.all.tags('OBJECT').length; i++){obj = document.all.tags('OBJECT')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = hidden;}
  for (i = 0; i < document.all.tags('APPLET').length; i++){obj = document.all.tags('APPLET')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = hidden;}
}

function ShowElements() {
  for (i = 0; i < document.all.tags('SELECT').length; i++){obj = document.all.tags('SELECT')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = visible;}
  for (i = 0; i < document.all.tags('OBJECT').length; i++){obj = document.all.tags('OBJECT')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = visible;}
  for (i = 0; i < document.all.tags('APPLET').length; i++){obj = document.all.tags('APPLET')[i]; if (! obj || ! obj.offsetParent) continue; obj.style.visibility = visible;}
}

function ShowMenu(menu) {

  if (is.ns) {
    daMenu = document.layers[menu];
    daLastMenu = document.layers[lastMenu];
  } else if (is.ie4) {
      daMenu = document.all(menu).style;
      daLastMenu = document.all(lastMenu).style;
  } else if (is.ie) {
    //if (is.b == "ns") {
    //  daMenu = document.getElementById(menu);
    //  daLastMenu = document.getElementById(lastMenu);
    //}
    //else {
      daMenu = document.getElementById(menu).style;
      daLastMenu = document.getElementById(lastMenu).style;
    //}
  }
 else {

  }

  daLastMenu.visibility = hidden;
  daMenu.visibility = visible;
  
  lastMenu = menu;

  UnhideMenu();

  HideElements();
}

function menuItem(item){
  if (document.layers) {
    daLast = document.layers[lastItem];
    daItem = document.layers[item];
  } else if (document.all) {
    daLast = document.all(lastItem).style;
    daItem = document.all(item).style;
  }
  daLast.visibility = hidden;
  daItem.visibility = visible;
  lastMenu.visibility = hidden;
  lastItem = item;
}

function HideLastMenu() {
  if (is.ns) {
    daLast = document.layers[lastMenu];
  } else if (is.ie4) {
    daLast = document.all(lastMenu).style;
  } else if (is.ie) {
    //if (is.b == "ns") daLast = document.getElementById(lastMenu);
    //else 
      daLast = document.getElementById(lastMenu).style;
  }
  daLast.visibility = hidden;
  ShowElements();
}

function HideMenu() {
  HideMenuTimer = setTimeout ("HideLastMenu()",300);
}

function UnhideMenu() {
  clearTimeout(HideMenuTimer);
}

function SetMenuPositions(MenuCount) {

  if (is.ns) {
    daMenu = document.layers["menu1_caption"];
    daMenuList = document.layers["menu1_list"];

    daMenu.style.left = 20;
    daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    for (menu = 2; menu <= MenuCount; menu++) {
      lastmenu = menu - 1;
      element_id = "menu"+menu;
      last_element_id = "menu"+lastmenu+"_caption";
      daMenu = document.layers[element_id+"_caption"];
      daMenuList = document.layers[element_id+"_list"];
      daLastMenu = document.layers[last_element_id];
      daMenu.style.left = parseInt(daLastMenu.style.left) + parseInt(daLastMenu.offsetWidth);
      daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    }
  }
  else if (is.ie4) {
    daMenu = document.all("menu1_caption");
    daMenuList = document.all("menu1_list");

    daMenu.style.left = 20;
    daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    for (menu = 2; menu <= MenuCount; menu++) {
      lastmenu = menu - 1;
      element_id = "menu"+menu;
      last_element_id = "menu"+lastmenu+"_caption";
      daMenu = document.all(element_id+"_caption");
      daMenuList = document.all(element_id+"_list");
      daLastMenu = document.all(last_element_id);
      daMenu.style.left = parseInt(daLastMenu.style.left) + parseInt(daLastMenu.offsetWidth);
      daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    }
  }
  else if (is.ie) {
    daMenu = document.getElementById("menu1_caption");
    daMenuList = document.getElementById("menu1_list");

    daMenu.style.left = 20;
    daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    for (menu = 2; menu <= MenuCount; menu++) {
      lastmenu = menu - 1;
      element_id = "menu"+menu;
      last_element_id = "menu"+lastmenu+"_caption";
      daMenu = document.getElementById(element_id+"_caption");
      daMenuList = document.getElementById(element_id+"_list");
      daLastMenu = document.getElementById(last_element_id);
      
      daMenu.style.left = parseInt(daLastMenu.style.left) + parseInt(daLastMenu.offsetWidth);
      daMenuList.style.left = parseInt(daMenu.style.left) - 7;
    }
  }

}