/* Button rollover effects */

/* MenuButton object - for menus - this function was written by Joey Chan, FunGroup in GPL - 2003 */
function Button(sNormalImgPath, sOverImgPath) {
// public variables.
  this.normal = new Image();
  this.over = new Image();
  
// public functions.
  this.reset = fnReset;
  this.click = fnMouseClick;
  this.mouseOver  = fnMouseOver;
  this.mouseOut   = fnMouseOut;
  
// initial object.
  this.normal.src = sNormalImgPath;
  this.over.src = sOverImgPath;

// member functions.
  function fnReset(imgObj) {
    imgObj.src = this.normal.src;
  }

  function fnMouseClick(imgObj) {
    imgObj.src = this.over.src;
  }

  function fnMouseOver(imgObj) {
    imgObj.src = this.over.src;
    //window.defaultStatus = imgObj.title;
  }

  function fnMouseOut(imgObj) {
    imgObj.src = this.normal.src;
    //window.defaultStatus = "";
  }

  return this;
}
