﻿var currentBImageIndex = 0;
var currentBImageOpac;
var currentClickURL;
var pathAdj;

function banner_onload() {
    rotateBannerImage();
}

function rotateBannerImage() {
    // Set the image's containing div's background to image's source if current image source is not an SWF
    document.getElementById('divMHBanner').style.backgroundImage = 'url(\'' + pathAdj + document.getElementById('imgMHBanner').src + '\')';

    // Set opacity of image to hide it
    changeBOpac(0);

    // Set image source to next image in sequence
    //document.getElementById('imgMHBanner').src = pathAdj + bbanners[currentBImageIndex].attributes.getNamedItem('imageurl').value;
    stmt = 'document.getElementById(\'imgMHBanner\').src = imgBanner_' + currentBImageIndex + '.src;';
    eval(stmt);
    stmt = 'currentClickURL = linkBanner_' + currentBImageIndex + ';';
    eval(stmt);
    document.getElementById('imgMHBanner').style.cursor = currentClickURL == '' ? '' : 'pointer';

    // fade in the new image if prev image is not a SWF

    fadeinB();
}

function changeBOpac(newOpac) {
    var ob = document.getElementById('imgMHBanner');
    ob.style.opacity = (newOpac / 100);
    ob.style.mozopacity = (newOpac / 100);
    ob.style.KhtmlOpacity = (newOpac / 100);
    ob.style.filter = 'alpha(opacity=' + newOpac + ')';
    currentBImageOpac = newOpac;
}

function fadeinB() {
    var newBOpac = currentBImageOpac + 5;
    if (newBOpac > 100) newOpac = 100;
    changeBOpac(newBOpac);
    if (newBOpac < 100) {
        window.setTimeout('fadeinB()', 20);
    } else {
        stmt = 'rdelay = durBanner_' + currentBImageIndex + ';';
        eval(stmt);
        ++currentBImageIndex;
        if (currentBImageIndex == nBanners) currentBImageIndex = 0;
        window.setTimeout('rotateBannerImage()', rdelay);
    }
}

function bannerClick() {
    if (currentClickURL != '') {
        if (currentClickURL.substring(0, 5).toUpperCase() == 'HTTP:') {
            window.open(currentClickURL, null, null);
        } else {
            document.location = pathAdj + currentClickURL;
        }
    }
}
