
function MM_swapImgRestore() { //v3.0
  var ii,xx,aa=document.MM_sr; for(ii=0;aa&&ii<aa.length&&(xx=aa[ii])&&xx.oSrc;ii++) xx.src=xx.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var ii,jj=d.MM_p.length,aa=MM_preloadImages.arguments; for(ii=0; ii<aa.length; ii++)
    if (aa[ii].indexOf("#")!=0){ d.MM_p[jj]=new Image; d.MM_p[jj++].src=aa[ii];}}
}

function MM_findObj(nn, nd) { //v4.01
  var pp,ii,xx;  if(!dd) dd=document; if((pp=nn.indexOf("?"))>0&&parent.frames.length) {
    dd=parent.frames[nn.substring(pp+1)].document; nn=nn.substring(0,pp);}
  if(!(xx=dd[nn])&&dd.all) xx=dd.all[nn]; for (ii=0;!xx&&ii<dd.forms.length;ii++) xx=dd.forms[ii][nn];
  for(ii=0;!xx&&dd.layers&&ii<dd.layers.length;ii++) xx=MM_findObj(nn,dd.layers[ii].document);
  if(!xx && dd.getElementById) xx=dd.getElementById(nn); return xx;
}

function MM_swapImage() { //v3.0
  var ii,jj=0,xx,aa=MM_swapImage.arguments; document.MM_sr=new Array; for(ii=0;ii<(aa.length-2);ii+=3)
   if ((xx=MM_findObj(aa[ii]))!=null){document.MM_sr[jj++]=xx; if(!xx.oSrc) xx.oSrc=xx.src; xx.src=aa[ii+2];}
}

