<!--
// DO NOT EDIT BELOW THIS LINE

function gdsLoadImg(URL)
{
  if (document.images)
  {
    newImg = new Image();
    newImg.src = URL;
    return newImg;
  }
}

function gdsObjImg(imgName,offImgURL,overImgURL,onImgURL)
{
  this.name = imgName
  this.state = "off";
  if (offImgURL) {this.offImg = gdsLoadImg(offImgURL);}
  if (overImgURL) {this.overImg = gdsLoadImg(overImgURL);}
  if (onImgURL) {this.onImg = gdsLoadImg(onImgURL);}
}

function gdsSwapImg(imgArray,imgName,newState)
{
  var thisState = imgArray[imgName].state;
  if(newState=="over" && thisState != "on" && imgArray[imgName].overImg)
  {
    document.images[imgName].src = imgArray[imgName].overImg.src;
    imgArray[imgName].state = "over";
  }
  if(newState=="off" && thisState != "on" && imgArray[imgName].offImg)
  {
    document.images[imgName].src = imgArray[imgName].offImg.src;
    imgArray[imgName].state = "off";
  }
  if(newState=="on")
  {
    for(i=0;i<imgArray.length;i++)
    {
      thisImage = imgArray[i].name;
      thisState = imgArray[i].state;
      if(thisImage == imgName.name)
      {
        document.images[thisImage].src = imgArray[i].onImg.src;
        imgArray[i].state = "on";
      }
      else
      {
        document.images[thisImage].src = imgArray[i].offImg.src;
        imgArray[i].state = "off";
      }
    }
  }
}

function gdsMakeImgArray(n)
{
this.length = n;

for (var i = 1; i <= n; i++)
  {
  this[i] = 0
  }
return this
}
//-->
