home *** CD-ROM | disk | FTP | other *** search
/ Organic Chemistry (8th Edition) / Image.iso / pc / edugen / media / js / button.js next >
Text File  |  2002-12-05  |  1KB  |  61 lines

  1. // Edugen JavaScripts Library V1.0 =========================================
  2. //
  3. //     File button.js
  4. //     
  5. //     This file is part of the Edugen JavaScripts Library.
  6. //     Copyright (c) 2002 WWL Corp. - A Subsidiary of John Wiley & Sons, Inc.
  7. // =========================================================================
  8.  
  9. function imageObject(name,imageSrc)
  10. {
  11.     this.name = name;
  12.     this.Out  = new Image();
  13.     this.Over = new Image();
  14.     this.Down = new Image();
  15.     this.Out.src  = imageSrc + "out.gif";
  16.     this.Over.src = imageSrc + "over.gif";
  17.     this.Down.src = imageSrc + "down.gif";
  18.     this.mOut = mOut;
  19.     this.mOver = mOver;
  20.     this.mDown = mDown;
  21. }
  22. function mOut()
  23. {
  24.     var in_name;
  25.     if (arguments[0] != null)
  26.     {
  27.         in_name = "" + arguments[0];
  28.     }
  29.     else
  30.     {
  31.         in_name = this.name;
  32.     }
  33.     eval("document."+in_name+".src="+this.name+"Image.Out.src;");
  34. }
  35. function mOver()
  36. {
  37.     var in_name;
  38.     if (arguments[0] != null)
  39.     {
  40.         in_name = "" + arguments[0];
  41.     }
  42.     else
  43.     {
  44.         in_name = this.name;
  45.     }
  46.     eval("document."+in_name+".src="+this.name+"Image.Over.src;")
  47. }
  48. function mDown()
  49. {
  50.     var in_name;
  51.     if (arguments[0] != null)
  52.     {
  53.         in_name = "" + arguments[0];
  54.     }
  55.     else
  56.     {
  57.         in_name = this.name;
  58.     }
  59.     eval("document."+in_name+".src="+this.name+"Image.Down.src;")
  60. }
  61.