/*------------------------------------------------*/
/*  Shared constants, variables and functions     */
/*  used in the menus of "Chasing Rainbows",      */
/*  Iain Plank's Website.                         */
/*                                                */
/*  © Iain Plank 1998-2001.                       */
/*------------------------------------------------*/

/*------------------------------------------------*/
/*                   ON Images                    */
/*------------------------------------------------*/

var xHomeOn       = new Image();       xHomeOn.src = "../images/home_on.gif"
var xPhotoOn      = new Image();      xPhotoOn.src = "../images/photo_on.gif"
var xMapOn        = new Image();        xMapOn.src = "../images/map_on.gif"
var xTimeOn       = new Image();       xTimeOn.src = "../images/time_on.gif"
var xPrevOn       = new Image();       xPrevOn.src = "../images/previous_on.gif"
var xNextOn       = new Image();       xNextOn.src = "../images/next_on.gif"
var xUpdateOn     = new Image();     xUpdateOn.src = "../images/update_on.gif"
var xBackgroundOn = new Image(); xBackgroundOn.src = "../images/background_on.gif"

/*------------------------------------------------*/
/*                  OFF Images                    */
/*------------------------------------------------*/
var xHomeOff       = new Image();       xHomeOff.src = "../images/home_off.gif"
var xPhotoOff      = new Image();      xPhotoOff.src = "../images/photo_off.gif"
var xMapOff        = new Image();        xMapOff.src = "../images/map_off.gif"
var xTimeOff       = new Image();       xTimeOff.src = "../images/time_off.gif"
var xPrevOff       = new Image();       xPrevOff.src = "../images/previous_off.gif"
var xNextOff       = new Image();       xNextOff.src = "../images/next_off.gif"
var xUpdateOff     = new Image();     xUpdateOff.src = "../images/update_off.gif"
var xBackgroundOff = new Image(); xBackgroundOff.src = "../images/background_off.gif"

/*------------------------------------------------*/
/*   These strings are used as it doesn't         */
/*   appear possible to change the Event          */
/*   Handlers of the anchor object after their    */
/*   initial setting.                             */
/*------------------------------------------------*/
var xImageOff1 = new Image();     xImageOff1.src = "../images/blank.gif"
var xImageOff2 = new Image();     xImageOff2.src = "../images/blank.gif"
var xImageOn1  = new Image();      xImageOn1.src = "../images/blank.gif"
var xImageOn2  = new Image();      xImageOn2.src = "../images/blank.gif"

/*------------------------------------------------*/
/*      Assigns the image of the Image Object     */
/*------------------------------------------------*/
function fSetImage(sImageObject, xImage) 
{
  document.images[sImageObject].src = xImage.src
}

/*------------------------------------------------*/
/*      Sets the Canvas                           */
/*------------------------------------------------*/
function fSetCanvas(iCanvasType) 
{
  if (iCanvasType == 2)
  {
     document.body.background= "../images/canvas2.gif";
  }
  else if (iCanvasType == 3)
  {
     document.body.background = "../images/canvas3.gif";
  }
  else if (iCanvasType == 4)
  {
     document.body.background = "../images/canvas4.gif";
  }
  else 
  {
     document.body.background= "../images/canvas.gif";
  }
}