﻿var i;
var offset = 0;
var divList;
var divList2;
var divListSize = 0;
var tempStyle;
var tempStyle2;
var firstDiv = 0;
var frameInterval = 5000;
//var FRAME_WIDTH = 315;
var FRAME_HEIGHT = 40;

function SponsorScroller_Init(interval) {
    frameInterval = interval;

    divList = new Array();
    var parent = document.getElementById("offerte_home_page");
    var childrens = parent.getElementsByTagName("div");
    divListSize = childrens.length;

    divList2 = new Array();
    var parent2 = document.getElementById("last_minute_home_page");
    var childrens2 = parent2.getElementsByTagName("div");
    
    if (divListSize > 2) {
        for (i = 0; i < divListSize; i++) {
            divList[i] = childrens[i];
            tempStyle = divList[i].style;
            tempStyle.cssFloat = "none";
            tempStyle.position = "absolute";
            tempStyle.top = (i * FRAME_HEIGHT) + "px";

            divList2[i] = childrens2[i];
            tempStyle2 = divList2[i].style;
            tempStyle2.cssFloat = "none";
            tempStyle2.position = "absolute";
            tempStyle2.top = (i * FRAME_HEIGHT) + "px";
        }
        firstDiv = 1;
        offset = FRAME_HEIGHT;
        window.setTimeout("SponsorScroller_Scroll()", frameInterval);
    }
}

function SponsorScroller_Scroll() {
    offset = offset * 0.85 - 1;
    if (offset <= 2) offset = 0;

    i = firstDiv - 1;
    if (i < 0) i = divListSize - 1;
    tempStyle = divList[i].style;
    tempStyle.top = (offset - FRAME_HEIGHT) + "px";
    tempStyle2 = divList2[i].style;
    tempStyle2.top = (offset - FRAME_HEIGHT) + "px";

    tempStyle = divList[firstDiv].style;
    tempStyle.top = offset + "px";
    tempStyle2 = divList2[firstDiv].style;
    tempStyle2.top = offset + "px";

    i = firstDiv + 1;
    if (i >= divListSize) i = 0;
    tempStyle = divList[i].style;
    tempStyle.top = (offset + FRAME_HEIGHT) + "px";
    tempStyle2 = divList2[i].style;
    tempStyle2.top = (offset + FRAME_HEIGHT) + "px";

    // per avere 3 banner >>
    i = i + 1;
    if (i >= divListSize) i = 0;
    tempStyle = divList[i].style;
    tempStyle.top = (offset + FRAME_HEIGHT + FRAME_HEIGHT) + "px";
    tempStyle2 = divList2[i].style;
    tempStyle2.top = (offset + FRAME_HEIGHT + FRAME_HEIGHT) + "px";
    // per avere 3 banner <<

    if (offset > 2)
        window.setTimeout("SponsorScroller_Scroll()", 50);
    else {
        firstDiv++;
        if (firstDiv >= divListSize) firstDiv = 0;
        offset = FRAME_HEIGHT;
        window.setTimeout("SponsorScroller_Scroll()", frameInterval);
    }
}
