imgs=new Array();
ison=0;

onload=cache;

function cache(){
  var j=0;

  if(document.images){
    for(i=0;i<document.images.length;i++)
      if(document.images[i].src.indexOf("button") != -1){
        imgs[j]=(new Array(new Image(),new Image(),new Image(),i));
        if(document.images[i].src.indexOf("-on.") != -1){
          imgs[j][0].src=document.images[i].src;
          imgs[j][1].src=document.images[i].src.replace(/-on\.gif/,"-on-over.gif");
          imgs[j][2].src=document.images[i].src.replace(/-on\.gif/,".gif");
          ison=j;
        } else {
          imgs[j][0].src=document.images[i].src;
          imgs[j][1].src=document.images[i].src.replace(/\.gif/,"-over.gif");
          imgs[j][2].src=document.images[i].src.replace(/\.gif/,"-on.gif");
        }
        j++;
      }
  }
}

function swap(img,state){
  if(document.images && imgs[img] && document.images[imgs[img][3]])
    document.images[imgs[img][3]].src=imgs[img][state].src;
}

function disp(img,tgt,doc){
  if(document.images && imgs[img])
    for(i=0;i<imgs.length;i++)
      if(i==img || i==ison)
        document.images[imgs[i][3]].src=imgs[i][2].src;
      else
        document.images[imgs[i][3]].src=imgs[i][0].src;

  if(parent.frames && parent.frames[tgt])
    parent.frames[tgt].location.href=doc;
}
