function mouseOver(Btn) {
  if (BtnRecArray[Btn].Enabled == false)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Disabled'].src;
  else if (BtnRecArray[Btn].Downed == true)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedMouseOver'].src;
  else
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['MouseOver'].src;
}

function mouseOut(Btn) {
  if (BtnRecArray[Btn].Enabled == false)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Disabled'].src;
  else if (BtnRecArray[Btn].Downed == true)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedNormal'].src;
  else
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Normal'].src;
}

function mouseDown(Btn) {
  if (BtnRecArray[Btn].Enabled == false)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Disabled'].src;
  else if (BtnRecArray[Btn].Downed == true)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedClicked'].src;
  else
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Clicked'].src;
}

function mouseUp(Btn) {
  if (BtnRecArray[Btn].Enabled == false)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Disabled'].src;
  else if (BtnRecArray[Btn].Downed == true)
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedMouseOver'].src;
  else
    document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['MouseOver'].src;
}

function mouseClick(Btn) {
  if (BtnRecArray[Btn].Downable == true) {
    BtnRecArray[Btn].Downed = BtnRecArray[Btn].Downed == false;
    mouseUp(Btn);
    }
}

function UpdateStates() {
  for (var Btn = 1; Btn < BtnRecArray.length; Btn++) {
    if (BtnRecArray[Btn].Downed == false) {
      if (BtnRecArray[Btn].Enabled == true)
        document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Normal'].src;
      else
        document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['Disabled'].src;
      }
    else {
      if (BtnRecArray[Btn].Enabled == true)
        document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedNormal'].src;
      else
        document['BImg' + Btn].src = BtnRecArray[Btn].StatePics['DownedDisabled'].src;
      }
    if (BtnRecArray[Btn].Enabled == false)
				  document['BImg' + Btn].parentNode.removeAttribute("href");
    }
}
