/* Preload Images */
window.addEvent('domready', function() { 
    var preloadContainer = $('preloadImages');
    bnrs.each(function(item){
        item.each(function(prld){
            var im = document.createElement('IMG');
            im.src = bannersPath + prld;
            preloadContainer.appendChild(im);
        });
    });
});

function bannerNext(b){
    var bImage = $('bannerImage'+b);
    if(bnrs[b].length > 0){
        if((currBanner[b]+1) < bnrs[b].length) currBanner[b] += 1;
        else currBanner[b] = 0;
        bImage.src = bannersPath + bnrs[b][currBanner[b]];
        var fx = new Fx.Styles(bImage, {duration: 200, transition: Fx.Transitions.sineInOut});
        fx.start({ 'opacity' : 0 }).chain(function(){ fx.start({ 'opacity' : 1 }); });
    }
}
function bannerPrev(b){
    var bImage = $('bannerImage'+b);
    if(bnrs[b].length > 0){
        if(currBanner[b] == 0) currBanner[b] = (bnrs[b].length - 1);
        else currBanner[b] = currBanner[b] - 1;
        bImage.src = bannersPath + bnrs[b][currBanner[b]];
        var fx = new Fx.Styles(bImage, {duration: 200, transition: Fx.Transitions.sineInOut});
        fx.start({ 'opacity' : 0 }).chain(function(){ fx.start({ 'opacity' : 1 }); });
    }
}

/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Lee Underwood :: http://javascript.internet.com/ */
function cycleBan() {
    bannerNext(0);     
    setTimeout("cycleBan()", (imageDuration+0) * 1000);
}
