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 / de.js < prev    next >
Text File  |  2003-09-03  |  1KB  |  46 lines

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