home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / SCRIPTS / module.js
Text File  |  2006-11-23  |  1KB  |  51 lines

  1.  
  2. function MM_swapImgRestore() { //v3.0
  3.       var i,x,a=document.MM_sr; 
  4.     for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
  5.         x.src=x.oSrc;
  6. }
  7.  
  8. function MM_preloadImages() { //v3.0
  9.       var d=document; 
  10.     if(d.images)
  11.         { if(!d.MM_p) d.MM_p=new Array();
  12.                 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
  13.             for(i=0; i<a.length; i++)
  14.                     if (a[i].indexOf("#")!=0)
  15.                     { 
  16.                     d.MM_p[j]=new Image; 
  17.                     d.MM_p[j++].src=a[i];
  18.                     }
  19.         }
  20. }
  21.  
  22. function MM_findObj(n, d) { //v3.0
  23.       var p,i,x;  
  24.     if(!d) d=document; 
  25.         if((p=n.indexOf("?"))>0&&parent.frames.length) 
  26.             {
  27.                 d=parent.frames[n.substring(p+1)].document; 
  28.             n=n.substring(0,p);
  29.             }
  30.       if(!(x=d[n])&&d.all) 
  31.         x=d.all[n]; 
  32.     for (i=0;!x&&i<d.forms.length;i++) 
  33.         x=d.forms[i][n];
  34.       for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
  35.         x=MM_findObj(n,d.layers[i].document); 
  36.     return x;
  37. }
  38.  
  39. function MM_swapImage() { //v3.0
  40.      var i,j=0,x,a=MM_swapImage.arguments; 
  41.     document.MM_sr=new Array; 
  42.     for(i=0;i<(a.length-2);i+=3)
  43.            if ((x=MM_findObj(a[i]))!=null)
  44.             {
  45.             document.MM_sr[j++]=x; 
  46.             if(!x.oSrc) 
  47.                 x.oSrc=x.src; 
  48.             x.src=a[i+2];
  49.             }
  50. }
  51.