﻿
	var speed=30;
	var MyMar
	var Direction="L"
	var demo=document.getElementById('demo');
	var demo1=document.getElementById('demo1');
	var demo2=document.getElementById('demo2');
	start()
	
	function toLeft(){
	    Direction="L";
		reStart()
	}
	
	function toRight(){
	    Direction="R";
		reStart()
	}
	
	function start(){
	   if(document.all){
	      document.onreadystatechange = reStart
	   }
	   else{
	      reStart()
	   }
	}
	
	function reStart(){
	   clearInterval(MyMar);
	   if(demo1.offsetWidth>demo.offsetWidth){
	      demo2.innerHTML=demo1.innerHTML;	//克隆demo1为demo2
	      if(Direction=="L"){
	          MyMar=setInterval(LeftMarquee,speed);
		  }
		  else{
		      MyMar=setInterval(RightMarquee,speed);
		  }
	   }
	}

	function LeftMarquee(){
	   if(demo2.offsetWidth  <= demo.scrollLeft){	//当滚动至demo1与demo2交界时
	      demo.scrollLeft = (demo.scrollLeft - demo1.offsetWidth)+1;		//demo跳到最顶端
	   }
	   else{
	      demo.scrollLeft++;
	   }
	}
	
	function RightMarquee(){
	   if( demo.scrollLeft<=0){	//当滚动至demo1与demo2交界时
	     demo.scrollLeft = demo1.offsetWidth+1	
	   }
	   else{
	     demo.scrollLeft--;
	   }
	}

	demo.onmouseover=function() {clearInterval(MyMar);}//鼠标移上时清除定时器达到滚动停止的目的
	demo.onmouseout=function() {
	   clearInterval(MyMar);
	   if(Direction=="L"){
	       MyMar=setInterval(LeftMarquee,speed);
		}
		else{
		   MyMar=setInterval(RightMarquee,speed);
		}
	}//鼠标移开时重设定时器
	
	
	//推荐产品滚动
	if(document.getElementById("bestsellers2")){
		if(document.getElementById("bestsellers2").innerHTM !=""){
			
			var speed2=40
			document.getElementById("bestsellers2").innerHTML=document.getElementById("bestsellers1").innerHTML
			function Marquee2(){
				
				if(document.getElementById("bestsellers2").offsetTop-document.getElementById("bestsellers").scrollTop<=0)
					document.getElementById("bestsellers").scrollTop-=document.getElementById("bestsellers1").offsetHeight
				else{
					document.getElementById("bestsellers").scrollTop++
				}
			}
			var MyMar2=setInterval(Marquee2,speed2)
			document.getElementById("bestsellers").onmouseover=function() {clearInterval(MyMar2)}
			document.getElementById("bestsellers").onmouseout=function() {MyMar2=setInterval(Marquee2,speed2)}
		
		}
	}
