// Handles rollover images for NN3+ and IE4+
var loaded = new Array();

function F_loadRollover(image,imageName) {
	if (image && image.src &&
		(null == image.out || typeof(image.out) == typeof(void(0)))) {
		s = image.src;
		image.out = new Image();
		image.out.src = s;
		image.over = new Image();
		if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {
			s = imageName;
		} else {
			i = s.lastIndexOf('/');
			if (i<0) i = s.lastIndexOf('\\');
			if (i<0) { s = imageName; }
			else	 { s = s.substring(0,i+1) + imageName; }
		}
		image.over.src = s;
		loaded[image.name] = image;
	}
}
function F_roll(imageName,over) {
	if (document.images) {
	if (over) { imageObject = "over"; }
	else	  { imageObject = "out"; }
	image = loaded[imageName];
	if (image) {
		ref = eval("image."+imageObject);
		if (ref) image.src = eval("image."+imageObject+".src");
	}
	if (window.event)
		window.event.cancelBubble = true;
	}
}
 
 
 
function WM_checkIn(id) {

/*
WM_checkIn()
Takes the ID of a positioned HTML element and returns an object reference.

Usage: WM_checkIn('id')
*/

  // This function checks for DOM strategy, then 
  // returns an object reference.

  if (document.all) {
    return document.all[id].style;
  } else if(document.layers) {
    return document.layers[id];
  }
}




/*
WM_changeVisibility()
Changes whether a layer is visible or hidden.

usage: WM_changeVisibility('targetLayer1',[visible|hidden|toggle],'targetLayer2',[visible|hidden|toggle],...,'targetLayerN',[visible|hidden|toggle])
*/

// 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) {
    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 foo_hide(){
if (document.layers) {     //Netscape
    document.fee.visibility==hidden;
	document.faa.visibility==hidden;
    document.fee.visibility=hidden;
	 document.faa.visibility=hidden;
 }
 else{                      //Internet Explorer
    document.all.fee.style.visibility==hidden;
	document.all.faa.style.visibility==hidden;
    document.all.fee.style.visibility=hidden; 
	document.all.faa.style.visibility=hidden; 
 }
}
function fee_hide(){
if (document.layers) {     //Netscape
    document.foo.visibility==hidden;
	document.faa.visibility==hidden;
    document.foo.visibility=hidden;
	 document.faa.visibility=hidden;
 }
 else{                      //Internet Explorer
    document.all.foo.style.visibility==hidden;
	document.all.faa.style.visibility==hidden;
    document.all.foo.style.visibility=hidden; 
	document.all.faa.style.visibility=hidden; 
 }
}
function faa_hide(){
if (document.layers) {     //Netscape
    document.fee.visibility==hidden;
	document.foo.visibility==hidden;
    document.fee.visibility=hidden;
	 document.foo.visibility=hidden;
 }
 else{                      //Internet Explorer
    document.all.fee.style.visibility==hidden;
	document.all.foo.style.visibility==hidden;
    document.all.fee.style.visibility=hidden; 
	document.all.foo.style.visibility=hidden; 
 }
}
