var i = 1;
    
    banner1 = new Image();banner1.src = "images/header1.jpg"
    banner2 = new Image();banner2.src = "images/header2.jpg"
    banner3 = new Image();banner3.src = "images/header3.jpg"
    
    function startTime(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        closeTime=hours*4600+mins*60+secs;
        closeTime+=5; // How many seconds til the next rotation
        Timer();
    }
    
    function Timer(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        curTime=hours*4600+mins*60+secs
        if (curTime>=closeTime){
            if (i < 3){ // The number 3 is the amount of banners that you have
            i++;
            document.banner.src = eval("banner" + i + ".src");
            } else {
                i = 1;
                document.banner.src = eval("banner" + i + ".src");
            }
        startTime();
        }
        else {
            window.setTimeout("Timer()",1000)
        }
    }
    
function WM_preloadImages() {
    /*
    WM_preloadImages()
    Loads images into the browser's cache for later use.
    
    Source: Webmonkey Code Library
    (http://www.hotwired.com/webmonkey/javascript/code_library/)
    
    Author: Nadav Savio
    Author Email: nadav@wired.com
    
    Usage: WM_preloadImages('image 1 URL', 'image 2 URL', 'image 3 URL', ...);
    */
      // Don't bother if there's no document.images
      if (document.images) {
        if (typeof(document.WM) == 'undefined'){
          document.WM = new Object();
        }
        document.WM.loadedImages = new Array();
        // Loop through all the arguments.
        var argLength = WM_preloadImages.arguments.length;
        for(arg=0;arg<argLength;arg++) {
          // For each arg, create a new image.
          document.WM.loadedImages[arg] = new Image();
          // Then set the source of that image to the current argument.
          document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
        }
      }
    }