/**
 * Global Variables
 *
 */
var gAPRSMail = new APRSMail();

function APRSMail() {
} // APRSMail

/**
 * APRSMail::Control
 *
 * Select all text on click.
 *
 */
APRSMail.prototype.Control = function(id, doACTION) {
  var myImg = document.getElementById(id);
  var path = '/images/c/';

  if (myImg == null)
    return;

  var menus = {
    "cAPRSMAIL": new Array("aprsmail.png", "APRSMail", "cAPRSMail:Overlay"),
    "cEDIT":  new Array("edit.png", "Edit", "cEDIT:Overlay"),
    "cVIEW":  new Array("view.png", "View", "cVIEW:Overlay"),
    "cHELP":  new Array("help.png", "Help"),
    "cDONATE":  new Array("donate.png", "Donate")
  };

  var tooltips = {
    "controlCHAT": '<div class="tooltip"><b>Web Chat</b><br /><br />Chat with others users currently on the website.</div>'
  };

  for(var m in menus) {
    if (m == id) {
      if (doACTION == 'over') {
        var mySub = "over/";
        if (tooltips[m] != undefined)
          Tip(tooltips[m], BALLOON, true, ABOVE, true, OFFSETX, 0);

        if (menus[m][2] != undefined)
          showWindow(menus[m][2]);
      } // if
      else if (doACTION == 'on') {
        var mySub = "on/";
        myImg.src = path + mySub + menus[m][0];
      } // if
      else if (doACTION == 'off') {
        var mySub = "off/";
        myImg.src = path + mySub + menus[m][0];
        UnTip();
        if (menus[m][2] != undefined)
          hideWindow(menus[m][2]);
      } // if
      else {
        var mySub = "off/";
        UnTip();
      } // else

      myImg.src = path + mySub + menus[m][0];
    } // if
  } // for

  return void(0);
} // APRSMail::Control()

