
var twsCacheImages = [];

// Returns the object for the loaded page
function twsGetCurrentPageObject() {
  for (var idx in twsMenuItemPages) {
    var pageurl = twsMenuItemPages[idx][0];
    var imgsrc = twsMenuItemPages[idx][1];
    if (window.location.href.indexOf(pageurl) != -1) {
      return twsMenuItemPages[idx];
    }
  }
  return false;
}

function twsGetCurrentPageIndex(id) {
  for (var idx in twsMenuItemPages) {
    var pageurl = twsMenuItemPages[idx][0];
    var imgsrc = twsMenuItemPages[idx][1];
    if (window.location.href.indexOf(pageurl) != -1) {
      return idx;
    }
  }
  return false;
}

function twsMouseOver(obj) {
  // Mouse is over the image obj
  var mouseOverPage = twsMenuItemPages[obj.id];
  twsCacheImages[obj.id] = obj.src;
  obj.src = mouseOverPage[1];
}

function twsMouseOut(obj) {
  var structure = twsGetCurrentPageObject();
  if (!structure) {
    // Empty the one that we left with the mouse...
    obj.src = twsMenuItemPages[obj.id][0];
    // return false;  // Don't leave highlighted
  }
  obj.src = twsCacheImages[obj.id];
}

function twsSetActiveItem() {
  var idx = twsGetCurrentPageIndex();
  if (!idx) return true;
  document.getElementById(idx).src = twsMenuItemPages[idx][1];
}


