﻿// JScript 文件
/** 定时循环滚动区块控制脚本 */
var scrollerheight2 = 28; 	// 需要滚动的区块的高度
var s_amount2 = 28; 	//每次滚动的高度
var waitingtime2 = 3000; 	// 停顿时间

var bMouseOver2 = 1;
var scrollspeed2 = 1; 	// 滚动速度         
var s_tmp2 = 0;
var html2, total_area2 = 0, wait_flag2 = true;

var scroll_content2 = new Array();
var startPanel2 = 0, n_panel2 = 0, j = 0;

function startscroll2() {		// 启动滚动
    n_panel2 = (1 - scroll_content2.length);
    j = 0;
    for (i in scroll_content2) {
        n_panel2++;
    }
    n_panel2 = n_panel2 - 1;

    //startPanel2 = Math.round(Math.random()*n_panel2);
    startPanel2 = n_panel2;
    if (startPanel2 == 0) {
        j = 0;
        for (j in scroll_content2)
            insert_area2(total_area2, total_area2++); // area 插入
    }
    else if (startPanel2 == n_panel2) {
        insert_area2(startPanel2, total_area2);
        total_area2++;
        for (j = 0; j < startPanel2; j++) {
            insert_area2(i, total_area2); // area 插入
            total_area2++;
        }
    } else if ((startPanel2 > 0) || (startPanel2 < n_panel2)) {
        insert_area2(startPanel2, total_area2);
        total_area2++;
        for (j = startPanel2 + 1; j <= n_panel2; j++) {
            insert_area2(j, total_area2); // area 插入
            total_area2++;
        }
        for (j = 0; j < startPanel2; j++) {
            insert_area2(j, total_area2); // area 插入
            total_area2++;
        }
    }
    window.setTimeout("scrolling2()", waitingtime2);
}

function scrolling2() { // 滚动ing...
    if (bMouseOver2 && wait_flag2) {
        for (j = 0; j < total_area2; j++) {
            tmp = document.getElementById('scroll_area2' + j).style;
            //	tmp.top = parseInt(tmp.top) - scrollspeed2;
            tmp.top = parseInt(tmp.top) - scrollspeed2;
            if (parseInt(tmp.top) <= -scrollerheight2) {
                tmp.top = scrollerheight2 * (total_area2 - 1);
            }
            s_tmp2 += scrollspeed2;
            if (s_tmp2 > (s_amount2 - 1) * scroll_content2.length) {
                wait_flag2 = false;
                window.setTimeout("wait_flag2=true;s_tmp2=0;", waitingtime2);
            }
        }
    }
    window.setTimeout("scrolling2()", 0.5);
}

function insert_area2(idx, n) { // area 插入
    html2 = '<div style="left: 0px; width: 100%; position: absolute; top: ' + (scrollerheight2 * n) + 'px" id="scroll_area2' + n + '">\n';
    html2 += scroll_content2[idx] + '\n';
    html2 += '</div>\n';
    document.write(html2);
}
/** end 定时循环滚动区块控制脚本 */



