﻿(function() {
    var oWapper = document.getElementById('dTZGGBox');
    if (!oWapper) return;

    var td_html = oWapper.innerHTML;
    var scrollerID = 'dTZGGBoxScroller';
    var scrollSpeed = 35;
    var scrollItv = null;
    var scrollCtxHeight = document.getElementById('dTZGGCtx').offsetHeight;

    var reval = "";
    reval += "<table id=\"" + scrollerID + "\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-left:0px;margin-Top:0px;\" >";
    reval += "      <tbody>";
    reval += "<tr><td>" + td_html + "</td></tr>";
    reval += "<tr><td>" + td_html + "</td></tr>";
    reval += "<tr><td>" + td_html + "</td></tr>";
    reval += "      </tbody>";
    reval += "</table>";

    oWapper.innerHTML = reval;

    var start = function() {
        scrollItv = setInterval(function() {
            var tb = document.getElementById(scrollerID);
            if (!tb) return;
            tb.style.marginTop = parseInt(tb.style.marginTop, 10) - 1 + 'px';

            var nL = parseInt(tb.style.marginTop, 10);
            if (-nL > scrollCtxHeight) {
                tb.style.marginTop = '0px';
            }
        }, scrollSpeed);
    };
    var stop = function() {
        clearInterval(scrollItv);
        scrollItv = null;
    };
    start();

    oWapper.onmouseover = function() {
        stop();
    };
    oWapper.onmouseout = function() {
        start();
    };
})();