home *** CD-ROM | disk | FTP | other *** search
/ Organic Chemistry (8th Edition) / Image.iso / pc / data1.cab / Media_Files / html / lib.js < prev    next >
Encoding:
JavaScript  |  2003-05-14  |  1.4 KB  |  70 lines

  1. // Copyright (c) 1999,Y2K  Maris Multimedia Ltd.  http://www.maris.com/
  2. // Thank you for examining our code.
  3.  
  4. var ns = false;
  5. var ie = false;
  6.  
  7. if (document.layers)
  8. {
  9.     ns = true;
  10. }
  11.  
  12. if (document.all)
  13. {
  14.     ie = true;
  15. }
  16.  
  17. function imageObject(name,imageSrc)
  18. {
  19.     this.name = name;
  20.     
  21.     this.Out  = new Image();
  22.     this.Over = new Image();
  23.     this.Down = new Image();
  24.     
  25.     //alert(imageSrc);
  26.     //if (imageSrc.indexOf("file:///")!=-1)
  27.         //imageSrc = imageSrc.substring(8,imageSrc.length)
  28.     //alert(imageSrc);
  29.  
  30.     this.Out.src  = imageSrc + "out.gif";
  31.     this.Over.src = imageSrc + "over.gif";
  32.     this.Down.src = imageSrc + "down.gif";
  33.  
  34.     this.mOut = mOut;
  35.     this.mOver = mOver;
  36.     this.mDown = mDown;
  37. }
  38.  
  39. function mOut()
  40. {
  41.     eval("document."+this.name+".src="+this.name+"Image.Out.src;")
  42. }
  43.  
  44. function mOver()
  45. {
  46.     eval("document."+this.name+".src="+this.name+"Image.Over.src;")
  47. }
  48.  
  49. function mDown()
  50. {
  51.     eval("document."+this.name+".src="+this.name+"Image.Down.src;")
  52. }
  53.  
  54. function imageObjectN(imageSrc)
  55. {
  56.     this.imageObjectOut  = new Image();
  57.     this.imageObjectOver = new Image();
  58.     this.imageObjectDown = new Image();
  59.     
  60.     this.imageObjectOut.src  = imageSrc + "out.gif";
  61.     this.imageObjectOver.src = imageSrc + "over.gif";
  62.     this.imageObjectDown.src = imageSrc + "down.gif";
  63. }
  64.  
  65. function imageObjectChange(imageName,imageObj,imageState)
  66. {
  67.     eval("document."+imageName+".src="+imageObj+".imageObject"+imageState+".src;")
  68. }
  69.  
  70.