﻿
	var speed=30;
	var MyMar
	var Direction="L"
	var demo=document.getElementById('demo');
	var demo1=document.getElementById('demo1');
	var demo2=document.getElementById('demo2');
	var MyMarNum=0;
	//start() '不自动滚动
	
	function toLeft(){
	    Direction="L";
		MyMarNum++;
		reStart()
	}
	
	function toRight(){
	    Direction="R";
		MyMarNum--;
		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(MyMarNum % demo.offsetWidth!=0){
	     if(demo2.offsetWidth  <= demo.scrollLeft){	//当滚动至demo1与demo2交界时
	        demo.scrollLeft = (demo.scrollLeft - demo1.offsetWidth)+1;		//demo跳到最顶端
	     }
	     else{
	       demo.scrollLeft++;
	     }
		 MyMarNum++;
	   }
	   else{
		 MyMarNum=0;
	   }
	}
	
	function RightMarquee(){
	   if(MyMarNum % demo.offsetWidth!=0){
	      if( demo.scrollLeft<=0){	//当滚动至demo1与demo2交界时
	        demo.scrollLeft = demo1.offsetWidth+1	
	      }
	      else{
	        demo.scrollLeft--;
	      }
		  MyMarNum--;
	   }
	   else{
	      MyMarNum=0;
	   }
	}

	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)}
		
		}
	}