rolloverImages = new Object();
if(typeof ns4 == 'undefined')
  var ns4 = ((navigator.appName == 'Netscape') && parseInt(navigator.appVersion) >= 4 && parseInt(navigator.appVersion) < 5);
  
function rolloverOn(name) {
  if(rolloverImages[name]){
    if(typeof rolloverImages[name].doc == 'undefined')
      document.images[name].src=rolloverImages[name].on.src;
	else
	  rolloverImages[name].doc.images[name].src = rolloverImages[name].on.src;
  }
}

function rolloverOff(name) {
  if(rolloverImages[name]){
    if(typeof rolloverImages[name].doc == 'undefined')
      document.images[name].src=rolloverImages[name].off.src;
	else
	  rolloverImages[name].doc.images[name].src = rolloverImages[name].off.src;
  }
}

function rolloverLoad(name,on,off,doc) {
  rolloverImages[name] = new Object();
  rolloverImages[name].on = new Image();
  rolloverImages[name].on.src = on;
  rolloverImages[name].off = new Image();
  rolloverImages[name].off.src = off;
  if(ns4 && (typeof doc != 'undefined')) 
    eval('rolloverImages[\'' + name + '\'].doc = ' + doc + ';');  //if the image is inside a div or layer
}