home *** CD-ROM | disk | FTP | other *** search
- var
- ActiveMnuVis,
- ActiveSubMnuVis;
-
-
- function setZIndex(objID, idx)
- {
- obj = document.all(objID);
- if (obj != null) {
- obj.style.zIndex = idx;
- };
- return obj;
- }
-
- function showSubMenu(subMenu) {
- hideSubMenu();
- if (subMenu != null) {
- obj = setZIndex(subMenu, 3);
- if (obj != null) {
- obj.style.visibility = 'visible';
- ActiveSubMnuVis = obj;
- }
- };
- }
-
- function hideSubMenu() {
- if (ActiveSubMnuVis != null) {
- ActiveSubMnuVis.style.zIndex = 1;
- ActiveSubMnuVis.style.visibility = 'hidden';
- ActiveSubMnuVis = null;
- };
- }
-
-
-
- function inRect(x, y, l, t, w, h) {
- w += l; h += t;
- return (x >= l) && (x < w) && (y >= t) && (y < h);
- }
-
-
- function inToolbarRect(x, y, l, r) {
- return inRect(x, y, l, 50, r - l + 1, 30);
- };
-
-
- function handleArcMainImgMove(x, y, imgX, imgY) {
- var
- newMnu,
- subMenu,
- srcBub,
- obj;
-
- subMenu = null;
-
- if (inRect(x, y, 10, 23, 45, 20))
- { newMnu = 'mnuArcFile';} else
- {if (inRect(x, y, 55, 23, 53, 20))
- { newMnu = 'mnuArcExecute';} else
- {if (inRect(x, y, 108, 23, 28, 20))
- { newMnu = 'mnuArcEdit'; } else
- {if (inRect(x, y, 136, 23, 44, 20))
- { newMnu = 'mnuView'; } else
- {if (inRect(x, y, 180, 23, 25, 20))
- { newMnu = 'mnuGo'; } else
- {if (inRect(x, y, 205, 23, 50, 20))
- { newMnu = 'mnuSettings'; } else
- {if (inRect(x, y, 255, 23, 62, 20))
- { newMnu = 'mnuHelp'; } else
- {newMnu = null;}}}}}};
- };
-
-
- if (newMnu == null) {
- imgY = imgY + 25;
- if (inToolbarRect(x, y, 15, 88))
- { srcBub = "bubArcTlbrOpen"; imgX = 15; } else
- {if (inToolbarRect(x, y, 88, 132))
- { srcBub = "bubArcTlbrSave"; imgX = 88; } else
- {if (inToolbarRect(x, y, 145, 201))
- { srcBub = "bubArcTlbrArchiveAs"; imgX = 145; } else
- {if (inToolbarRect(x, y, 201, 256))
- { srcBub = "bubArcTlbrRun"; imgX = 201; } else
- {if (inToolbarRect(x, y, 256, 308))
- { srcBub = "bubArcTlbrStatistics"; imgX = 256; } else
- {if (inToolbarRect(x, y, 319, 366))
- { srcBub = "bubArcTlbrUp"; imgX = 319; } else
- {if (inToolbarRect(x, y, 382, 425))
- { srcBub = "bubArcTlbrWhatThis"; imgX = 352; } else
- {srcBub = "";}}}}}};
-
- if (srcBub == "") {
- if (inRect(x, y, 11, 88, 168, 22))
- { srcBub = "bubArcOptPnlWhereArc"; imgX += 0; imgY += 0} else
- {if (inRect(x, y, 187, 88, 126, 22))
- { srcBub = "bubArcOptPnlOptions";
- imgX += 0; imgY += 0; } else
- {if (inRect(x, y, 308, 88, 170, 22))
- { srcBub = "bubArcOptPnlComprType";
- imgX += 0; imgY += 0; subMenu = 'dlgDecisionTree'; } else
- {srcBub = "";}}};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 5, 116, 503, 22))
- { srcBub = "bubArcInfo"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 5, 142, 195, 159))
- { srcBub = "bubArcFolders"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
- if (srcBub == "") {
- if (inRect(x, y, 204, 142, 304, 159))
- { srcBub = "bubArcFileList"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 2, 304, 509, 17))
- { srcBub = "bubArcStatusBar"; imgX += 0; imgY -= 80; } else
- {srcBub = "";};
- };
-
- };
-
- showBubble(imgX, imgY, "", srcBub);
- };
-
- hideSubMenu();
- if ((ActiveMnuVis != null) && (ActiveMnuVis != newMnu)) {
- setZIndex(ActiveMnuVis, 1);
- };
-
- ActiveMnuVis = newMnu;
-
- if (ActiveMnuVis != null) {
- obj = setZIndex(ActiveMnuVis, 3);
- if (obj != null) { obj.style.visibility = 'visible' }
-
- };
-
- showSubMenu(subMenu);
-
- }
-
-
- function handleRestMainImgMove(x, y, imgX, imgY) {
- var
- newMnu,
- subMenu,
- srcBub,
- obj;
-
-
- subMenu = null;
-
- if (inRect(x, y, 10, 23, 45, 20))
- { newMnu = 'mnuRestFile';} else
- {if (inRect(x, y, 55, 23, 53, 20))
- { newMnu = 'mnuRestExecute';} else
- {if (inRect(x, y, 108, 23, 28, 20))
- { newMnu = 'mnuRestEdit'; } else
- {if (inRect(x, y, 136, 23, 44, 20))
- { newMnu = 'mnuView'; } else
- {if (inRect(x, y, 180, 23, 25, 20))
- { newMnu = 'mnuGo'; } else
- {if (inRect(x, y, 205, 23, 50, 20))
- { newMnu = 'mnuSettings'; } else
- {if (inRect(x, y, 255, 23, 62, 20))
- { newMnu = 'mnuHelp'; } else
- {newMnu = null;}}}}}};
- };
-
-
- if (newMnu == null) {
- imgY = imgY + 25;
- if (inToolbarRect(x, y, 11, 75))
- { srcBub = "bubRestTlbrOpen"; imgX = 15; } else
- {if (inToolbarRect(x, y, 84, 132))
- { srcBub = "bubRestTlbrRun"; imgX = 84; } else
- {if (inToolbarRect(x, y, 132, 186))
- { srcBub = "bubRestTlbrStatistics"; imgX = 132; } else
- {if (inToolbarRect(x, y, 187, 232))
- { srcBub = "bubRestTlbrPassword"; imgX = 187; } else
- {if (inToolbarRect(x, y, 242, 289))
- { srcBub = "bubRestTlbrUp"; imgX = 242; } else
- {if (inToolbarRect(x, y, 300, 345))
- { srcBub = "bubRestTlbrWhatThis"; imgX = 300; } else
- {srcBub = "";}}}}};
-
- if (srcBub == "") {
- if (inRect(x, y, 11, 88, 212, 22))
- { srcBub = "bubRestOptPnlWhereArc"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 5, 116, 503, 22))
- { srcBub = "bubRestInfo"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 5, 142, 195, 159))
- { srcBub = "bubRestFolders"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 204, 142, 304, 159))
- { srcBub = "bubRestFileList"; imgX += 0; imgY += 0} else
- {srcBub = "";};
- };
-
- if (srcBub == "") {
- if (inRect(x, y, 2, 304, 509, 17))
- { srcBub = "bubRestStatusBar"; imgX += 0; imgY -= 80; } else
- {srcBub = "";};
- };
- };
-
- showBubble(imgX, imgY, "", srcBub);
- };
-
- hideSubMenu();
- if ((ActiveMnuVis != null) && (ActiveMnuVis != newMnu)) {
- setZIndex(ActiveMnuVis, 1);
- };
-
- ActiveMnuVis = newMnu;
-
- if (ActiveMnuVis != null) {
- obj = setZIndex(ActiveMnuVis, 3);
- if (obj != null) { obj.style.visibility = 'visible' }
- };
-
- showSubMenu(subMenu);
-
- }
-
-
-
- function mainArcWndMouseMove(sender)
- {
- imgX = window.event.offsetX+sender.style.posLeft;
- imgY = window.event.offsetY+sender.style.posTop;
- handleArcMainImgMove(window.event.offsetX, window.event.offsetY, imgX, imgY);
- }
-
- function mainRestWndMouseMove(sender)
- {
- imgX = window.event.offsetX+sender.style.posLeft;
- imgY = window.event.offsetY+sender.style.posTop;
- handleRestMainImgMove(window.event.offsetX, window.event.offsetY, imgX, imgY);
- }
-
-
-
-
- function inMenuRect(y, t, h) {
- return (y >= t) && (y < t + h);
- }
-
-
- function getBubble() {
- return document.all("Bubble");
- }
-
-
- function showBubble(x, y, prefix, imgName) {
- var
- imgBub = getBubble();
-
- hideSubMenu();
-
- if (imgBub != null) {
- if (imgName == "") {
- hideBubble();
- } else {
- imgSrc = "Images/" + prefix + imgName + ".gif";
- if (imgBub.src != imgSrc) {
- if (imgBub.style.zIndex != 5)
- { imgBub.style.zIndex = 5; };
- if (imgBub.style.posLeft != x)
- { imgBub.style.posLeft = x; };
- if (imgBub.style.posTop != y)
- { imgBub.style.posTop = y; };
- imgBub.src = imgSrc;
- if (imgBub.style.visibility != 'visible')
- { imgBub.style.visibility = 'visible'; };
- };
- };
- };
- }
-
-
- function hideBubble() {
- var
- imgBub = getBubble();
-
- if (typeof(imgBub) != "undefined") {
- imgBub.style.zIndex = 1;
- imgBub.style.visibility = 'hidden';
- };
- }
-
-
-
- function menuFileMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Restore";} else
- {if (inMenuRect(y, 30, 17))
- { imgSrc = "New"; } else
- {if (inMenuRect(y, 48, 17))
- { imgSrc = "Open"; } else
- {if (inMenuRect(y, 71, 17))
- { imgSrc = "Reopen"; } else
- {if (inMenuRect(y, 86, 17))
- { imgSrc = "Save"; } else
- {if (inMenuRect(y, 105, 17))
- { imgSrc = "SaveAs"; } else
- {if (inMenuRect(y, 136, 17))
- { imgSrc = "Schedule"; } else
- {if (inMenuRect(y, 157, 17))
- { imgSrc = "Shortcut"; } else
- {if (inMenuRect(y, 181, 17))
- { imgSrc = "Exit"; } else
- {if (inMenuRect(y, 199, 17))
- { imgSrc = "QuickExit"; } else
- {imgSrc = "";}}}}}}}}};
- };
-
- x += 15;
- y += 64;
- showBubble(x, y, "bubArcFile", imgSrc);
- }
-
-
-
- function menuRestFileMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Archive";} else
- {if (inMenuRect(y, 32, 17))
- { imgSrc = "Open"; } else
- {if (inMenuRect(y, 51, 17))
- { imgSrc = "Reopen"; } else
- {if (inMenuRect(y, 79, 17))
- { imgSrc = "Exit"; } else
- {if (inMenuRect(y, 96, 17))
- { imgSrc = "QuickExit"; } else
- {imgSrc = "";}}}};
- };
-
- x += 15;
- y += 64;
- showBubble(x, y, "bubRestFile", imgSrc);
- }
-
-
- function menuExecuteMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Statistics";} else
- {if (inMenuRect(y, 21, 17))
- { imgSrc = "Run";} else
- {if (inMenuRect(y, 48, 17))
- { imgSrc = "Options"; } else
- {imgSrc = "";}};
- };
-
- x += 60;
- y += 64;
- showBubble(x, y, "bubArcExecute", imgSrc);
- }
-
-
- function menuRestExecuteMouseMove(sender) {
- var
- x, y,
- imgSrc,
- subMenu;
-
- subMenu = null;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 4, 17))
- { imgSrc = "Statistics";} else
- {if (inMenuRect(y, 22, 17))
- { imgSrc = "Run";} else
- {if (inMenuRect(y, 51, 17))
- { imgSrc = "Compare";} else
- {if (inMenuRect(y, 77, 17))
- { imgSrc = "Open"; subMenu = 'mnuRestExecuteOpen'} else
- {if (inMenuRect(y, 92, 17))
- { imgSrc = "OpenWith";} else
- {if (inMenuRect(y, 113, 17))
- { imgSrc = "QuickView";} else
- {if (inMenuRect(y, 141, 17))
- { imgSrc = "Options"; } else
- {imgSrc = "";}}}}}};
- };
-
- x += 60;
- y += 64;
- showBubble(x, y, "bubRestExecute", imgSrc);
-
- showSubMenu(subMenu);
- }
-
-
- function menuEditMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Select";} else
- {if (inMenuRect(y, 22, 17))
- { imgSrc = "Deselect";} else
- {if (inMenuRect(y, 43, 17))
- { imgSrc = "DeselectAll"; } else
- {if (inMenuRect(y, 61, 17))
- { imgSrc = "Exclude"; } else
- {if (inMenuRect(y, 87, 17))
- { imgSrc = "ArchiveAs"; } else
- {if (inMenuRect(y, 115, 17))
- { imgSrc = "Properties"; } else
- {imgSrc = "";}}}}};
- };
-
-
- x += 110;
- y += 64;
- showBubble(x, y, "bubArcEdit", imgSrc);
- }
-
-
- function menuRestEditMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Select";} else
- {if (inMenuRect(y, 22, 17))
- { imgSrc = "Deselect";} else
- {if (inMenuRect(y, 43, 17))
- { imgSrc = "DeselectAll"; } else
- {if (inMenuRect(y, 69, 17))
- { imgSrc = "RestoreTo"; } else
- {imgSrc = "";}}};
- };
-
-
- x += 110;
- y += 64;
- showBubble(x, y, "bubRestEdit", imgSrc);
- }
-
-
-
- function menuViewMouseMove(sender) {
- var
- x, y,
- obj,
- subMenu;
-
- subMenu = null;
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 3, 17))
- { imgSrc = "Toolbars"; subMenu = 'mnuViewToolbars'; } else
- {if (inMenuRect(y, 21, 17))
- { imgSrc = "StatusBar";} else
- {if (inMenuRect(y, 40, 17))
- { imgSrc = "Folders"; } else
- {if (inMenuRect(y, 60, 17))
- { imgSrc = "InfoPanel"; } else
- {if (inMenuRect(y, 87, 17))
- { imgSrc = "List"; } else
- {if (inMenuRect(y, 105, 17))
- { imgSrc = "Details"; } else
- {if (inMenuRect(y, 137, 17))
- { imgSrc = "Arrange"; subMenu = 'mnuViewArrange'; } else
- {if (inMenuRect(y, 156, 17))
- { imgSrc = "Columns"; } else
- {if (inMenuRect(y, 183, 17))
- { imgSrc = "Refresh"; } else
- {imgSrc = "";}}}}}}}};
- };
-
-
- x += 135;
- y += 64;
- showBubble(x, y, "bubView", imgSrc);
-
- showSubMenu(subMenu);
- }
-
-
- function menuGoMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 4, 17))
- { imgSrc = "Up";} else
- {if (inMenuRect(y, 20, 17))
- { imgSrc = "Down";} else
- {imgSrc = "";};
- };
-
- x += 180;
- y += 64;
- showBubble(x, y, "bubGo", imgSrc);
- }
-
-
- function menuSettingsMouseMove(sender) {
- var
- x, y,
- imgSrc,
- subMenu;
-
- subMenu = null;
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 4, 17))
- { imgSrc = "Settings"; subMenu = 'mnuSettingsItems'} else
- {imgSrc = "";;
- };
-
- x += 205;
- y += 64;
- showBubble(x, y, "bubSettings", imgSrc);
-
- showSubMenu(subMenu);
- }
-
-
- function menuHelpMouseMove(sender) {
- var
- x, y,
- imgSrc;
-
- x = window.event.offsetX; y = window.event.offsetY;
-
- if (inMenuRect(y, 4, 25))
- { imgSrc = "Contents";} else
- {if (inMenuRect(y, 20, 17))
- { imgSrc = "Index";} else
- {if (inMenuRect(y, 40, 17))
- { imgSrc = "WhatThis";} else
- {if (inMenuRect(y, 72, 17))
- { imgSrc = "Welcome";} else
- {if (inMenuRect(y, 97, 17))
- { imgSrc = "About";} else
- {imgSrc = "";}}}};
- };
-
- x += 255;
- y += 64;
- showBubble(x, y, "bubHelp", imgSrc);
- }
-
-
- function HideMenu(img) {
- img.style.zIndex = 1;
- hideBubble();
- hideSubMenu();
- }
-
- function HideMenuView(img, imgToolbars) {
- if (imgToolbars.style.zIndex < 3) {
- HideMenu(img);
- }
- }
-
-
- function bubbleMouseMove(sender, mainImg) {
- var
- x, y, imgX, imgY;
-
- /*
- x = window.event.clientX;
- y = window.event.clientY;
- imgX = window.event.clientX;
- imgY = window.event.clientY;
- */
- /*
- x = window.event.offsetX+sender.style.posLeft;
- y = window.event.offsetY+sender.style.posTop;
- imgX = window.event.offsetX+sender.style.posLeft;
- imgY = window.event.offsetY+sender.style.posTop;
- return handleMainImgMove(x, y, imgX, imgY);
- */
- }