      //checkBrowser by Thomas Brattli www.dhtmlnirvana.com
      function checkBrowser(){
        this.ver = navigator.appVersion;
        this.dom = document.getElementById ? 1 : 0;
        this.ie5 = ( this.ver.indexOf("MSIE 5")>-1 && this.dom ) ? 1 : 0;
        this.ie4 = ( document.all && !this.dom) ? 1 : 0;
        this.ns5 = ( this.dom && parseInt(this.ver) >= 5) ? 1 : 0;
        this.ns4 = ( document.layers && !this.dom) ? 1 : 0;
        this.bw = ( this.ie5 || this.ie4 || this.ns4 || this.ns5);
        return this
      }

      //1k DHTML API
      // get element
      d=document;l=d.layers;op=navigator.userAgent.indexOf('Opera')!=-1;
      function gE(e,f){
        var t;
        if(l){
          f=(f)?f:self;
          var V=f.document.layers;
          if(V[e])return V[e];
          for(var W=0;W<V.length;)
            t=gE(e,V[W++]);
          return t;
        }
        if(d.all) return d.all[e];
        return d.getElementById(e);
      }
      //changes zindex
      function sZ(e,z) {
        l?e.zIndex = z : e.style.zIndex=z;
      }
      //hide element
      function hE() {
        var i,p,v,obj,args=hE.arguments;
        for (i=0; i<(args.length-2); i+=3) if ((obj=gE(args[i]))!=null) { v=args[i+2];
          if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
          obj.visibility=v; }
      }

      // Script by Seth Henry Roberts
      // The ZaneRay Group, Inc.
      // http://www.zaneray.com
      // Copyright 2004
      // All Rights Reserved
      //
      //turn a menu on
      var on = new Array;
      var active = null;
      function menuOn() {
        if (!checkBrowser().ns4) {
          var i,args=menuOn.arguments;
          for (i=0; i<args.length; i++) {
            if (!on[args[i]]) {
              hE(args[i],'','show');
            }
            if (active != null && active != args[i] ) {
              menuClose(active);
            }
            on[args[i]] = true;
            active = args[i];
          }
        }
      }
      //close a menu
      function menuClose(id) {
        if (!checkBrowser().ns4) {
          if (!on[id]) {
            hE(id,'','hide');
            on[id] = false;
          }
        }
      }
      //mouse off a menu
      function menuOut() {
        if (!checkBrowser().ns4) {
          var i,args=menuOut.arguments;
          for (i=0; i<args.length; i++) {
            on[args[i]] = false;
            setTimeout("menuClose('" + args[i] + "');",30);
          }
        }
      }
      var defTopMenu = "";
      function showTopMenu(name,def,loc) {
        if ( def == 1 ) {
          defTopMenu = name;
        }
        MM_swapImage('button_' + loc + '_' + name,'',imagePath + 'button_' + loc + '_' + name + '_roll.gif',1);
      }
      function unShowTopMenu(name,loc) {
        if ( name != defTopMenu ) {
          MM_swapImage('button_' + loc + '_' + name,'',imagePath + 'button_' + loc + '_' + name + '.gif',1);
        }
      }
      var imagePath    = "/images/";
      var defSubMenuItem = "";
      function showSubMenu(menu,name,def) {
        showTopMenu(menu,def);
        if ( def == 1 ) {
          defSubMenuItem = name;
        }
        if (name != "") {
          MM_swapImage('sub_' + menu + '_' + name, 'sub_' + menu, imagePath + 'button_sub_' + menu + '_' + name + '_roll.gif',1);
        }
      }
