﻿function BannerTime() {
    new Ajax.Updater('homeBanner', '/Include/Rotator.asp', { method: 'get' });
    //setTimeout('StartFadeOut( )', 6000);
    setTimeout('NewBanner( )', 6000);
}
function StartFadeOut() {
    var div = document.getElementById("homeBanner");

    setOpacity(div, 1.00);
    if (document.getElementById("divOpacity") != null) {
        setTimeout('FadeOut( )', 1);
    }
}
function FadeIn() {
    var div = document.getElementById("homeBanner");
    var opacity = document.getElementById("divOpacity");

    var num = parseFloat(opacity.value);
    num = parseFloat(num) + parseFloat(.05)
    opacity.value = parseFloat(Math.round(num * 100) / 100);

    setOpacity(div, num);

    if (num < 1) {
        setTimeout('FadeIn( )', 100);
    }
    else {
        setTimeout('FadeOut( )', 6000);
    }
}
function FadeOut( ) {
    var div = document.getElementById("homeBanner");
    var opacity = document.getElementById("divOpacity");

    var num = parseFloat(opacity.value);
    num = parseFloat(num) - parseFloat(.05)
    opacity.value = parseFloat(Math.round(num * 100) / 100);

    setOpacity(div, num);

    if (num > 0) {
        setTimeout('FadeOut( )', 100);
    }
    else {
        NewBanner();
    }
}
function NewBanner() {

    var adding = ""
    var old = document.getElementById("lastResult");
    if (old != null) {
        adding = "?lastID=" + old.value;
    }
    new Ajax.Updater('homeBanner', '/Include/Rotator.asp' + adding, { method: 'get' });

    //FadeIn( );
    setTimeout('NewBanner( )', 6000)
}

function setOpacity(obj, value) {
    obj.style.MozOpacity = value;
    obj.style.opacity = value;
    obj.style.filter = 'alpha(opacity=' + parseFloat(value * parseFloat(100)) + ')';
}
