<!--
function swapImage(imgName,newImg){
//Defines the function and its parameters (the name of the image as
//given in the NAME attribute of the IMG tag, and the new SRC filename).

        if ((navigator.appName == 'Netscape' && parseFloat(navigator.appVersion) >= 3) || (parseFloat(navigator.appVersion) >= 4)){
        //Checks that the browser is Netscape and the version number is 3 or
        //greater OR that the version number is greater than or equal to 4 (the
        //ability to access and change the SRC property became available
        //with version 3.0 of Netscape and version 4.0 of Internet Explorer).
        //JavaScript's built-in parseFloat() function converts the appVersion
        //string (for example, "3.0 (Macintosh; I; PPC)") to a number ("3.0").

                eval('document.' + imgName + '.src = "' + newImg + '"');
                //JavaScript's built-in eval() function inserts values for variables,
                //concatenates strings, and interprets the results. For example, if the
                //user rolls over the "arts" button, the contents of the parentheses will
                //evaluate to document.arts.src="arts_highlight.gif".
        }
}

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];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->