﻿function $(obj){return document.getElementById(obj);}
var bolAllowMove = false; //是否允许滚动，滚动开关
var moveStep = 164; //每内容标准宽度
var moveSpeed = 20; //图片滚动速度
var moveWait = 5000; //图片下次滚动等待时间
var nowMoving = false; //是否正在移动
var interval;
var interval2;
$("marquePic2").innerHTML = $("marquePic1").innerHTML;
//3个以上才滚动164*3
if($("marquePic1").scrollWidth > 492){
	bolAllowMove = true;
}
//点击函数
function onMarqueeClick(dectType){
	if(bolAllowMove == true){
		if(nowMoving == false){
			nowMoving = true;
			onOverDiv();
			if(dectType=="right"){
				if($("marqueSpecialList").scrollLeft <= 0){ 
					$("marqueSpecialList").scrollLeft = $("marquePic1").scrollWidth;
				}
			}else if(dectType=="left"){
				if($("marqueSpecialList").scrollLeft >= $("marquePic1").scrollWidth){ 
					$("marqueSpecialList").scrollLeft = 0;
				}
			}
			setTimeout("MarqueeContentByClick('"+dectType+"')",moveSpeed);
		}
	}
}
//点击滚动函数
function MarqueeContentByClick(dectType){
	if(moveStep <= 0){
		moveStep = 164;
		nowMoving = false;
		onOverDiv();
		interval = setTimeout(MarqueeContentAuto,moveWait);
	}else{
		if(dectType=="right"){
			$("marqueSpecialList").scrollLeft -= 4;
		}else if(dectType=="left"){
			$("marqueSpecialList").scrollLeft += 4;
		}
		moveStep -= 4;
		setTimeout("MarqueeContentByClick('"+dectType+"')",moveSpeed);
	}
	if(Math.abs($("marqueSpecialList").scrollLeft) >= $("marquePic1").scrollWidth){ 
		$("marqueSpecialList").scrollLeft = 0;
	}
}
//自动滚动函数
function MarqueeContentAuto(){
	nowMoving = true;
	if(moveStep <= 0){
		moveStep = 164;
		nowMoving = false;
		onOverDiv();
		interval = setTimeout(MarqueeContentAuto,moveWait);
	}else{
		$("marqueSpecialList").scrollLeft += 4;
		moveStep -= 4;
		setTimeout(MarqueeContentAuto,moveSpeed);
	}
	if(Math.abs($("marqueSpecialList").scrollLeft) >= $("marquePic1").scrollWidth){ 
		$("marqueSpecialList").scrollLeft = 0;
	}
}

function onOverDiv(){
	clearInterval(interval);
	clearInterval(interval2);
}
function onOutDiv(){
	if(bolAllowMove == true){
		onOverDiv();
		interval2 = setTimeout(MarqueeContentAuto,moveWait);
	}
}
$("marqueSpecialList").onmouseover = onOverDiv;
$("marqueSpecialList").onmouseout = onOutDiv;

//开始滚动
if(bolAllowMove == true){
	interval = setTimeout(MarqueeContentAuto,moveWait);
}

