function getImageSourceArray()
{
  //alert('getImageSourceArray()');
  var imgSrcArray = new Array();
  imgSrcArray[0] = './image/menuBioOn.png';
  imgSrcArray[1] = './image/menuReviewOn.png';
  imgSrcArray[2] = './image/menuDiscOn.png';
  imgSrcArray[3] = './image/menuCompOn.png';
  imgSrcArray[4] = './image/menuVideoOn.png';    
  imgSrcArray[5] = './image/menuGalleryOn.png';      
  imgSrcArray[6] = './image/menuEventsOn.png';      
  imgSrcArray[7] = './image/menuContactOn.png';      
  return imgSrcArray;
}

function init() 
{
  //alert('init()');
  loadImages();
}

function loadImages() 
{
  //alert('loadImages()');
  var doc = document; 
  if (doc.images)
  { 
    if (! doc.imageArray) 
      doc.imageArray = new Array();
    var imgSrcIdx, imgIdx = doc.imageArray.length, imgSourceArray = getImageSourceArray(); 
    for (imgSrcIdx = 0; imgSrcIdx < imgSourceArray.length; imgSrcIdx++)
    { 
      doc.imageArray[imgIdx] = new Image; 
      doc.imageArray[imgIdx++].src= imgSourceArray[imgSrcIdx];
    }
  }
}

function findObject(start, doc)
{
  //alert('findObject()');
  var parentPosition, idx, targetObj;
  if (! doc) 
    doc = document; 
  if ((parentPosition = start.indexOf("?")) > 0 && parent.frames.length) 
  {
    doc = parent.frames[start.substring(parentPosition + 1)].document; 
    start = start.substring(0, parentPosition);
  }
  if (! (targetObj = doc[start]) && doc.all)
    targetObj = doc.all[start]; 
  for (idx = 0; ! targetObj && idx < doc.forms.length; idx++) 
    targetObj = doc.forms[idx][start];
  for (idx = 0; ! targetObj && doc.layers && idx < doc.layers.length; idx++) 
    targetObj = findObject(start, doc.layers[idx].document);
  if (! targetObj && document.getElementById) 
    targetObj = document.getElementById(start); 
  return targetObj;
}

function swapImage()
{
  //alert('swapImage()');
  var argIdx, img, imgIdx = 0, imageArgs = swapImage.arguments; 
  document.mainImageArray = new Array; 
  for (argIdx = 0; argIdx < (imageArgs.length - 2); argIdx += 3)
    if ((img = findObject(imageArgs[argIdx])) != null)
    {
      document.mainImageArray[imgIdx++] = img; 
      img.src = imageArgs[argIdx + 2];
    }
}
