var curIndex = -1;
var filePath = "/wp-content/themes/wallapalooza/images/";

var imageInfo = [
    { imagename: 'sponsor-bundy.gif', url: 'http://home.earthlink.net/~bundyaudio/index.html', viewCount : 0},
    { imagename: 'sponsor-dabearsden.gif', url:'http://www.dabearsdenfoxlake.com', viewCount : 0},
    { imagename: 'sponsor-ebyte.gif', url:'http://www.ebyte.com/', viewCount : 0},
    { imagename: 'sponsor-ipa.gif', url:'http://www.ipa-c.com/careers/careerHome.asp', viewCount : 0},
    { imagename: 'sponsor-lions.gif', url:'http://www.johnsburglions.org/', viewCount : 0},
    { imagename: 'sponsor-sawstop.gif', url:'http://www.sawstop.com/', viewCount : 0},
    { imagename: 'sponsor-weber.gif', url:'http://www.weber.com/default.aspx', viewCount : 0},
    { imagename: 'sponsor-crownrestrooms.gif', url:'http://www.crownrestrooms.com/', viewCount : 0},
    { imagename: 'sponsor-haircuttery.gif', url:'http://www.haircuttery.com/', viewCount : 0},
    { imagename: 'sponsor-megaevent.gif', url:'http://www.megaevent.com/', viewCount : 0},
    { imagename: 'sponsor-rainnutrition.gif', url:'http://www.renewyourhealth.myrain.me', viewCount : 0}

    ];
    
function rand ( n )
{
  return ( Math.floor ( Math.random ( ) * n ) );
}

function showBanner() {
    var index = -1; 

    while ((index = rand(imageInfo.length)) == curIndex); 

    curIndex = index;

    var a = document.getElementById("sponsorlink");
    var b = "<a href=\"" + imageInfo[index].url + "\" target=\"_blank\"><img width=\"577\" height=\"85\" src=\"" + filePath + imageInfo[index].imagename + "\" border=\"0\"></a>";
    b += "<br/><span style=\"font-size:9pt\">Please visit our sponsors</span>";
    a.innerHTML = b;

    imageInfo[index].viewCount++;
}

function onLoadHandler() {
    var a = document.getElementById("sponsorlink");

    if (a != null) {
       showBanner();
        // preload images
        if (document.images) {
            for (var i = 0; i < imageInfo.length; i++) {
                var tmp = new Image(577,85);
                tmp.src = filePath + imageInfo[i].imagename;
            }
        }

       setInterval("showBanner()", 3000); 
    }
}

window.onload = onLoadHandler;

