//---------------------------------------- // NAME OF SCRIPT: 3LMENU v2.0 | // AUTHOR : Carolyn Brown Ray | // CREATED : January 9, 2006 | // LAST MODIFIED : January 24, 2006 | // FILENAME : cbGenerator.js | //-------------------------------------------------------------------- //GLOBAL VARIABLES: var lastItem, nextItem, currentItem; var displayArray = new Array(); var displayPtr=0; var lastBg, lastFg; var currProcess=null; var liptr=0; var lastItemArray= new Array(); var currentItem=null; var currentId=null; var currentBg=null; var currentFg=null; var lastId=null; var lastBg=null; var lastFg=null; var tableId; var firstHit=false; function unHighlightParent(id) { return; if (lastMenu != currentItem) { unHighlightLast(); } } function checkOut(id) { var anArray = new Array(id.split("Menu")); var newstr=anArray[0].toString(); var len=newstr.length; lastMenu= newstr.substr(0, len -1); } function getLastMenu(id) { var anArray = new Array(id.split("Menu")); var newstr=anArray[0].toString(); var len=newstr.length; lastMenu= newstr.substr(0, len -1); } function setDelay(timer, action) { window.clearTimeout(currProcess); currProcess=window.setTimeout(action , timer * 1000); } function rollBack(id) { var j; for (j=0; j < lastItemArray.length; j++) { var lid=lastItemArray[j].id; var bg=lastItemArray[j].bg; var fg=lastItemArray[j].fg; if (id != lid){ if (getParent(id) == getParent(lid)) changeBg(lid, bg, fg); } } } function hideAll(n) { //changeBg(lastItem, lastBg, lastFg); for (var j=0; j