﻿var main = document.getElementById("marqueeMain");
var child = document.getElementById("marqueeChild");
var movePx = 2; //每一步移动的高度PX
var marqueeTimeOut = 15; //轮滚播放的秒数
var alsolutHeight = 138;
var marqueeHeight = alsolutHeight / movePx; //每次移动的次数

if (document.all) {
    marqueeHeight = 138 / movePx;
}


var isIE=!!window.ActiveXObject; 
var isIE6=isIE&&!window.XMLHttpRequest;
if (isIE6) {
    $("div [id=scroll_content]").each(function() { $(this).css("height", "73px"); });
}

function MarqueeCs(marqueeType) {
    if (marqueeType.toLowerCase() == 'top') {
        //向上移动1像素
        main.scrollTop -= movePx;
    } else {
        //向下移动1像素
        main.scrollTop += movePx;
    }
}
//var MyMarCs = setInterval(MarqueeCs, speed)//设置定时器
var prev = document.getElementById('movePrev');
var next = document.getElementById('moveNext');
var moveSpeed = 5;

var marqueePrev;
var marqueeNext;
var marqueeDisabled = false;

prev.onclick = function() {

    if (marqueeDisabled == true) return;
    if (_MTechRecordCount <2) return;
    marqueeDisabled = true;

    //第一行
    if (0 == main.scrollTop) {
        prev.style.display = "none";
        marqueeDisabled = false; //解锁
        clearInterval(marqueeTimeScroll); //清除向上移动开关       
        marqueeTimeScroll = setInterval( next.onclick, 1000 * 10); //开启向上移动开关
    }


    var _marqueeTime = marqueeHeight;
    marqueePrev = setInterval(function() {
        MarqueeCs('top');
        _marqueeTime--;
        next.style.display = "block";
        if (_marqueeTime == 0) { clearInterval(marqueePrev); marqueeDisabled = false; }

    },
            moveSpeed
        ); //up




};
next.onclick = function() {

    if (marqueeDisabled == true) return;
    if (_MTechRecordCount < 2) return;
    marqueeDisabled = true;



    //总记录数-1 * 每一操作移动次数 * 每一次移动的高度PX = 总高度比 = 最后一条记录
    if ((_MTechRecordCount - 1) * marqueeHeight * movePx == main.scrollTop) {
        next.style.display = "none";
        marqueeDisabled = false; //解锁
        clearInterval(marqueeTimeScroll); //清除向下移动开关      
        marqueeTimeScroll = setInterval(prev.onclick, 1000 * marqueeTimeOut); //开启向上移动开关
    }


    var _marqueeTime = marqueeHeight;
    marqueePrev = setInterval(function() {
        MarqueeCs('down');
        _marqueeTime--;
        prev.style.display = "block";
        if (_marqueeTime == 0) { clearInterval(marqueePrev); marqueeDisabled = false; }

    },
            moveSpeed
    ); //down



};

main.scrollTop = _randIndex * (marqueeHeight * 2);

var isAutoRun = false;
//定制初始每隔marqueeTimeOut秒向下滚动
var marqueeTimeScroll;
if (_MTechRecordCount > 1)//总记录数大于1时自动轮滚开启
    marqueeTimeScroll = setInterval(next.onclick, 1000 * marqueeTimeOut);

