
// menu drop-down style

function WM_checkIn(id) {

  if (document.getElementById) {
 
    return document.getElementById(id).style;
  
  } else {
  
    if (document.all) {
      return document.all[id].style;
    } else if(document.layers) {
      return document.layers[id];
    }
  }
}

function grabObj(div,id) {
  if (document.getElementById) {
    //return document.getElementById(id);
    return document[id];
  } else {  
    if (document.all) {
      return document.all[id];
    } else if(document.layers) {
      return document.layers[div].document.images[id];
    }  
  }
}

// set hidden/visible vars for Netscape 4 compatibility
if (document.layers) {
  var hidden = "hide";
  var visible = "show";
} else {
  var hidden = "hidden";
  var visible = "visible";
}
var toggle = "toggle";

function WM_changeVisibility() {
  if (document.layers || document.all || document.getElementById) {
    var inc, endInc=arguments.length;
    // run through the args (objects) and set the visibility of each
    for (inc=0; inc<endInc; inc+=2) {
      // get a good object reference
      var daObj = WM_checkIn(arguments[inc]);
      if (arguments[inc+1] == hidden) {
        // hide the object
        daObj.visibility = hidden;
      } else if (arguments[inc+1] == visible) {
        // show the object
        daObj.visibility = visible;
      } else if (arguments[inc+1] == toggle) {
        // toggle the object's visibility
        if (daObj.visibility == visible) {
          daObj.visibility = hidden;
        } else if (daObj.visibility == hidden) {
          daObj.visibility = visible;
        }
      }
    }
  }
}
function doShow(obj) {
  WM_changeVisibility(obj,visible);
}
function doHide(obj) {
  WM_changeVisibility(obj,hidden);
}

