var active = Math.floor(Math.random()*3);
var arrayLength = 3;
k = 1;
var fadeinTimer,fadeoutTimer,hideTimer;
function animate(i,interaction)
{
    clearTimeout(fadeinTimer);
    clearTimeout(fadeoutTimer);
    clearTimeout(hideTimer);
    if(interaction=="first") {
        fadeIn(i);
        active = i;
        k = active;
        timerID = setInterval("autorotator()",6000);
    }
    if(interaction==true) {
        timerID=clearInterval(timerID);
    }
    if(active!=i) {
        fadeOut(active);
        fadeIn(i);
        active = i;
    }
    if(interaction==true) {
        k = active;
        timerID = setInterval("autorotator()",3000);
    }
}
function autorotator() {
    animate(k,false);
    if(k!=2) {
        k=k+1;
    } else {
        k =0;
    }
}
function getElm(eID) {
    return document.getElementById(eID);
}
function show(eID) {
    getElm(eID).style.display='block';
}
function hide(eID) {
    getElm(eID).style.display='none';
}
function setOpacity(eID, opacityLevel) {
    var eStyle = getElm(eID).style;
    eStyle.opacity = opacityLevel / 100;
    eStyle.filter = 'alpha(opacity='+opacityLevel+')';
}
function fadeIn(eID) {
    setOpacity(eID, 0);
    show(eID);
    var timer = 0;
    for (var i=1; i<=100; i++) {
        fadeinTimer = setTimeout("setOpacity('"+eID+"',"+i+")", timer * 5);
        timer++;
    }
}
function fadeOut(eID) {
    var timer = 0;
    for (var i=100; i>=1; i--) {
        fadeoutTimer = setTimeout("setOpacity('"+eID+"',"+i+")", timer * 3);
        timer++;
    }
    hideTimer = setTimeout("hide('"+eID+"')", 500);
}
/* End Rotating banner code */

