var mainPromo = 1;
var haltRotation = false;
var timeOutID = 0;

function getElement(id) {
    var element=document.getElementById?document.getElementById(id):(document.all?document.all(id):null)
    return element;
} 

function rotate() {

    if (haltRotation == false) {
        if (++mainPromo > 3) {
            mainPromo = 1;
        }
        showMainPromo();
        timeOutID = window.setTimeout('rotate();',8000);
    }
}

function showMainPromo() {

    if (mainPromo == 1) {
        getElement('promo1').style.display = "block";
        getElement('promo2').style.display = "none";
        getElement('promo3').style.display = "none";
    }
    if (mainPromo == 2) {
        getElement('promo1').style.display = "none";
        getElement('promo2').style.display = "block";
        getElement('promo3').style.display = "none";
    }
    if (mainPromo == 3) {
        getElement('promo1').style.display = "none";
        getElement('promo2').style.display = "none";
        getElement('promo3').style.display = "block";
    }
}

function haltMainPromo() {
    haltRotation = true;
    if (timeOutID != 0) {
        window.clearTimeout(timeOutID);
    }
}

function prevMainPromo() {
    if (timeOutID != 0) {
        window.clearTimeout(timeOutID);
    }
    if (mainPromo == 1) {
        mainPromo = 3;
    } else {
        mainPromo = mainPromo - 1;
    }
    showMainPromo();
    timeOutID = window.setTimeout('rotate();',8000);
}

function nextMainPromo() {
    if (timeOutID != 0) {
        window.clearTimeout(timeOutID);
    }
    if (mainPromo == 3) {
        mainPromo = 1;
    } else {
        mainPromo = mainPromo + 1;
    }
    showMainPromo();
    timeOutID = window.setTimeout('rotate();',8000);
}