function getObject(objID) {

    if (document.getElementById) {
// alert("Doing getElementById on " + objID + ";");
        return(document.getElementById(objID)) ;
    } else {
// alert("Doing documents.all on " + objID + ";") ;
        return(document.all[objID]) ;
    }
} // getObject(longname)

<!-- <script language="JavaScript" type="text/javascript"> -->
<!-- Original:  Mike Canonigo (mike@canonigo.com) -->
<!-- Web Site:  http://www.munkeehead.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
NewImg = new Array (         
                    "/psd/img/gallery/lake_powell.gif",
                    "/psd/img/gallery/met_tower.gif",                      
                    "/psd/img/gallery/knorr_launch.gif",
                    "/psd/img/gallery/pt_sur.gif",                    
                    "/psd/img/gallery/atop_bao.gif"
                    );
// Keep these three arrays the same size!
NewURLs = new Array (
 'http://wwa.colorado.edu',
  '',
 '/psd/news/2008/031708.html',
 '/psd/news/2008/102908.html',
 '/psd/technology/bao/'
 ) ;
NewCAPs = new Array (
 'Developing information and products to inform water resource decision-makers (Photo by Brad Udall)',
 'Setting up a meteorological tower on the Continental Divide (Photo by Clark King)',
 'Balloon launch from the R/V Knorr during N. Atlantic research cruise (Photo by Duane Hazen)',
 'Instruments at an Atmospheric River Observatory detect dangerous storms in California (Photo by Clark King)',
 'Climate &amp; Air Quality monitoring atop the 300m BAO tower; part of the GMD Tall Tower CO2 network (Photo by Jonathan Kofler)'
) ;
var ImgNum = 0;
var ImgLength = NewImg.length - 1;

//Time delay between Slides in milliseconds
var delay = 7500;

var lock = false;
var run;

var myimgdiv = getObject("slidediv") ;
var mycaptiondiv = getObject("caption") ;

function chgImg(direction) {
    if (document.images) {
        ImgNum = ImgNum + direction;
        if (ImgNum > ImgLength) {
            ImgNum = 0;
        }
        if (ImgNum < 0) {
            ImgNum = ImgLength;
        }
        myimgdiv.innerHTML = '<a href="' + NewURLs[ImgNum] + '"> <img src="'
	                     + NewImg[ImgNum] + '"></a>' ;
        mycaptiondiv.innerHTML = '<a href="' + NewURLs[ImgNum] + '">'
                                 + NewCAPs[ImgNum] + '</a>' ;
    }
}

function auto() {
    if (lock == true) {
        lock = false;
        window.clearInterval(run);
    } else if (lock == false) {
        lock = true;
        run = setInterval("chgImg(1)", delay);
    }
}
//  End -->
<!-- </script> -->
