<!-- Begin
function loadimage ( URL ) {
  if ( document.images ) 
  {
    newimage = new Image();
    newimage.src = URL;
    return newimage;
  }
}

function objectimage ( imagenum, offimageURL, overimageURL ) {
  this.state = 0;
  if ( offimageURL ) { this.offimage = loadimage(offimageURL); }
  if ( overimageURL ) { this.overimage = loadimage(overimageURL); }
}

function imagearray_main ( ImageArray ) {
  ImageArray[0] = new objectimage(0, 'images/home.png', 'images/home1.png');
  ImageArray[1] = new objectimage(1, 'images/products.png', 'images/products1.png');
  ImageArray[2] = new objectimage(2, 'images/d20info.png', 'images/d20info1.png');
  ImageArray[3] = new objectimage(3, 'images/settings.png', 'images/settings1.png');
  ImageArray[4] = new objectimage(4, 'images/freestuff.png', 'images/freestuff1.png');
  ImageArray[5] = new objectimage(5, 'images/links.png', 'images/links1.png');
  ImageArray[6] = new objectimage(6, 'images/about.png', 'images/about1.png');
  ImageArray[7] = new objectimage(7, 'images/contact.png', 'images/contact1.png');
  ImageArray[8] = new objectimage(8, 'images/sitemap.png', 'images/sitemap1.png');
}

function imagearray_sub ( ImageArray ) {
  ImageArray[0] = new objectimage(0, 'images/settings.png', 'images/settings1.png');
  ImageArray[1] = new objectimage(1, 'images/home.png', 'images/home1.png');
  ImageArray[2] = new objectimage(2, 'images/terra.png', 'images/terra1.png');
  ImageArray[3] = new objectimage(3, 'images/darkc.png', 'images/darkc1.png');
}

function swapimage ( imagearray, imagenum, newState ) {
  var thisState = imagearray[imagenum].state;
  var docimagename = 'Button' + imagenum;
  if ( newState==1 && imagearray[imagenum].overimage )
  {
    document.images[docimagename].src = imagearray[imagenum].overimage.src;
    imagearray[imagenum].state = 1;
  }
  else if ( imagearray[imagenum].offimage )
  {
    document.images[docimagename].src = imagearray[imagenum].offimage.src;
    imagearray[imagenum].state = 0;
  }
}
// End -->
