var fileext=".jpg";
var rollsuff="-on";

rollimage = new Array()

rollimage[0] = new Image(71,45)
rollimage[0].src = "/images/CDI-menu1-on.jpg"
rollimage[1] = new Image(87,45)
rollimage[1].src = "/images/CDI-menu2-on.jpg"
rollimage[2] = new Image(89,45)
rollimage[2].src = "/images/CDI-menu3-on.jpg"
rollimage[3] = new Image(58,45)
rollimage[3].src = "/images/CDI-menu4-on.jpg"
rollimage[4] = new Image(73,45)
rollimage[4].src = "/images/CDI-menu5-on.jpg"
rollimage[5] = new Image(67,45)
rollimage[5].src = "/images/CDI-menu6-on.jpg"
rollimage[6] = new Image(82,45)
rollimage[6].src = "/images/CDI-menu7-on.jpg"

function roll(imgnum, imgname){
  rollmenu(imgname);
  document.rollloc.src = rollimage[imgnum].src;
  return true;
}

function unroll(imgname){
  unrollmenu(imgname);
  document.rollloc.src = rollimage[0].src;
  return true;
}

function rollmenu(imgname) {
  imgname = nametonumber(imgname);
  if(checkVersion() && (imgname >= 0)) {
    document.images[imgname].src = addsuff(document.images[imgname].src);
 }
}

function unrollmenu(imgname) {
  imgname = nametonumber(imgname);
  if(checkVersion() && (imgname >= 0)) {
    document.images[imgname].src = delsuff(document.images[imgname].src);
  }
}


function checkVersion(){
  if (navigator.appVersion.charAt(0) > "2") {
    return true;
  } else {
    return false;
  }
}

function nametonumber(thename) {
  thename = "" + thename;
  var thenumber = -1;
  if(checkVersion()) {
    for(var i=0;i<document.images.length;i++){
      if(document.images[i].name == thename) {
        thenumber = i;
      }
    }
  }
  return(thenumber);
}

function addsuff(thestring) {
  thestring = "" + thestring;
  var extposition = thestring.indexOf(fileext,0);
  if(extposition != -1) {
    return(thestring.substring(0,extposition) + rollsuff + thestring.substring(extposition,thestring.length));
  } else {
    return(thestring);
  }
}

function delsuff(thestring) {
  thestring = "" + thestring;
  var dashrposition = thestring.lastIndexOf(rollsuff, thestring.length);
 if(dashrposition != -1) {
   return(thestring.substring(0,dashrposition) + thestring.substring(dashrposition+rollsuff.length,thestring.length));
  } else {
    return(thestring);
  }
}

function getridofdashes(thename) {
  var thenewname=thename;
  while(thenewname.indexOf("-", 0) != -1) {
    thenewname=thenewname.substring(0, thenewname.indexOf("-", 0)) +
               thenewname.substring(thenewname.indexOf("-", 0)+1, thenewname.length);
  }
  return(thenewname);
}

