function preloadImages() {
  if (document.images) {
    var imgFiles = preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) 
    {
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function showImage() {
  var i,j=0,objStr,obj;
  for (i=0; i < showImage.arguments.length; i+=2) {
    objStr = showImage.arguments[i];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      obj.src = showImage.arguments[i+1];
  } }
}

// Functions to pop up layers for rollovers
function show(object) {
  if (object.style) {
    object.style.visibility = "visible";
  }
  else
    object.visibility = "show";
}

function hide(object) {
  if (object.style) {
    object.style.visibility = "hidden";
  }
  else
    object.visibility = "hide";
}

// Function to write text to object
function showText(objStr, text) {
  object = document.getElementById(objStr);
  if (object == null) {
    object = eval("document.all." + objStr);
  }
  
  if (object != null) {
    object.innerHTML = text;
  }
}