﻿var marqueeContent = new Array();
var marqueeInterval = new Array();
var marqueeId = 0;
var marqueeDelay = 3000;
var marqueeHeight = 19;
function initMarquee() {
    var str = marqueeContent[0];
    document.write('<div id="xymarquee" style="overflow:hidden;height:' + marqueeHeight + 'px;" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>' + str + '</div></div>');
    marqueeId++;
    marqueeInterval[0] = setInterval("startMarquee()", marqueeDelay);
}
function startMarquee() {
    var str = marqueeContent[marqueeId];
    marqueeId++;
    if (marqueeId >= marqueeContent.length) marqueeId = 0;
    if (xymarquee.childNodes.length == 1) {
        var nextLine = document.createElement('div');
        nextLine.innerHTML = str;
        xymarquee.appendChild(nextLine);
    }
    else {
        xymarquee.childNodes[0].innerHTML = str;
        xymarquee.appendChild(xymarquee.childNodes[0]);
        xymarquee.scrollTop = 0;
    }
    clearInterval(marqueeInterval[1]);
    marqueeInterval[1] = setInterval("scrollMarquee()", 10);
}
function scrollMarquee() {
    xymarquee.scrollTop++;
    if (xymarquee.scrollTop % marqueeHeight == marqueeHeight) {
        clearInterval(marqueeInterval[1]);
    }
}