home *** CD-ROM | disk | FTP | other *** search
/ 212.85.102.23 / 2014.12.212.85.102.23.tar / 212.85.102.23 / 5d2.rar / SOFTWARE / PR2 / pr.cab / tut.js < prev    next >
Text File  |  2003-09-03  |  1KB  |  48 lines

  1. // active nav item
  2. var activeRollover = "";
  3. var arrRollovers = new Array();
  4.  
  5. // main nav items
  6. addRollover ("welcome");
  7. addRollover ("fetch");
  8. addRollover ("printer");
  9. addRollover ("paper");
  10. addRollover ("theme");
  11. addRollover ("print");
  12. addRollover ("end");
  13.  
  14. // bottom nav items
  15. addRollover ("nav_back");
  16. addRollover ("nav_forward");
  17.  
  18. function Rollover (name) {
  19.     this.name = name;
  20.     this.normal = new Image();
  21.     this.over = new Image();
  22.     this.active = new Image();
  23.     this.normal.src = "../img/" + name + "_n.gif";
  24.     this.over.src = "../img/" + name + "_o.gif";
  25.     this.active.src = "../img/" + name + "_a.gif";
  26. }
  27.  
  28. function addRollover (name) {
  29.     arrRollovers[name] = arrRollovers[arrRollovers.length] = new Rollover (name);
  30. }
  31.  
  32. function over (name) {
  33.     if (document.images && name != activeRollover)
  34.         document.images[name].src = arrRollovers[name].over.src;
  35. }
  36.  
  37. function out (name) {
  38.     if (document.images && name != activeRollover)
  39.         document.images[name].src = arrRollovers[name].normal.src;
  40. }
  41.  
  42. function init(template_name) {
  43.     activeRollover = template_name;
  44.     document.body.scroll="no";
  45.     if (document.images)
  46.         document.images[activeRollover].src = arrRollovers[activeRollover].active.src;
  47. }
  48.