// --------------------------------------------
//   Image processing scripts
// --------------------------------------------

function changeStatus(msg) {
  window.status = msg;
  return true;
}

function clearStatus() {
  window.status = '';
  return true;
}

function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i = 0; i < changeImages.arguments.length; i += 2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;

function preloadImages(includeNavigation) {
  if (document.images) {
    if (includeNavigation == null) {
      includeNavigation = false;
    }

    // Menu images
    mabout2 = newImage("images/about2.gif");
    mbovine2 = newImage("images/mbovine2.gif");
    memail2 = newImage("images/memail2.gif");
    mhome2 = newImage("images/mhome2.gif");
    mpuzzles2 = newImage("images/mpuzzles2.gif");
    msniglets2 = newImage("images/msniglets2.gif");
    msupport2 = newImage("images/msupport2.gif");

    // Button images
    reset2 = newImage("images/reset2.gif");
    submit2 = newImage("images/submit2.gif");

    if (includeNavigation) {
      // Letter navigation images
      a2 = newImage("images/ltr-a2.gif");
      b2 = newImage("images/ltr-b2.gif");
      c2 = newImage("images/ltr-c2.gif");
      d2 = newImage("images/ltr-d2.gif");
      e2 = newImage("images/ltr-e2.gif");
      f2 = newImage("images/ltr-f2.gif");
      g2 = newImage("images/ltr-g2.gif");
      h2 = newImage("images/ltr-h2.gif");
      i2 = newImage("images/ltr-i2.gif");
      j2 = newImage("images/ltr-j2.gif");
      k2 = newImage("images/ltr-k2.gif");
      l2 = newImage("images/ltr-l2.gif");
      m2 = newImage("images/ltr-m2.gif");
      n2 = newImage("images/ltr-n2.gif");
      o2 = newImage("images/ltr-o2.gif");
      p2 = newImage("images/ltr-p2.gif");
      q2 = newImage("images/ltr-q2.gif");
      r2 = newImage("images/ltr-r2.gif");
      s2 = newImage("images/ltr-s2.gif");
      t2 = newImage("images/ltr-t2.gif");
      u2 = newImage("images/ltr-u2.gif");
      v2 = newImage("images/ltr-v2.gif");
      w2 = newImage("images/ltr-w2.gif");
      x2 = newImage("images/ltr-x2.gif");
      y2 = newImage("images/ltr-y2.gif");
      z2 = newImage("images/ltr-z2.gif");
    }

    preloadFlag = true;
  }
}
