function MM_swapImage() 
  { //v1.0
  var i,theObj,j=0,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) 
    {
    theObj = eval(MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1])
    if (theObj != null) 
      {
      swapArray[j++] = theObj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=theObj)?theObj.src:oldArray[j];
      theObj.src = MM_swapImage.arguments[i+2];
      } 
    }
  document.MM_swapImgData = swapArray; //used for restore
  }


function MM_swapImgRestore() 
  { //v1.0
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
  }


function MM_preloadImages() 
  { //v3.0
  var d=document; 
  if(d.images)
    { 
    if(!d.MM_p) 
      {
      d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
      for(i=0; i<a.length; i++)
        {
        if (a[i].indexOf("#")!=0)
          { 
          d.MM_p[j]=new Image; 
          d.MM_p[j++].src=a[i];
          }
        }
      }
    }
  }
