// JavaScript Document


function MyMarquee(obj,obj1,obj2,speed){
	this.s = speed;
	this.tabshou = true;
	this.obj = $("#"+obj.toString())[0];
	this.obj1 = $("#"+obj1.toString())[0];
	this.obj2 = $("#"+obj2.toString())[0];
	
	$(this.obj2).html($(this.obj1).html());
	
	
	this.MarqueeTop = function(){
		var _this = this;
		if(_this.tabshou){
			if(_this.obj1.offsetHeight-_this.obj.scrollTop>0){//当滚动至demo1与demo2交界时
				//alert(_this.obj.scrollTop+":"+_this.obj1.offsetHeight);
				_this.obj.scrollTop++; //如果是横向的 将 所有的 height top 改成 width left  
			}else{ 
				_this.obj.scrollTop -= _this.obj1.offsetHeight;//demo跳到最顶端 
			} 
		}
	};	
	
	this.MyMarTop= function(){//设置定时器
		var _this = this;
		var marfun = function(){_this.MarqueeTop();};
		_this.marhover();
		setInterval(marfun,_this.s);
	}; 
	
	
	
	this.MarqueeLeft = function(){
		var _this = this;
		if(_this.tabshou){
			if(_this.obj1.offsetWidth-_this.obj.scrollLeft>0){//当滚动至demo1与demo2交界时
				//alert(_this.obj.scrollLeft);
				_this.obj.scrollLeft++;
			}else{ 
				_this.obj.scrollLeft -= _this.obj1.offsetWidth;//demo跳到最顶端 
			} 
		}
	};	
	
	this.MyMarLeft= function(){//设置定时器
		var _this = this;
		var marfun = function(){_this.MarqueeLeft();};
		_this.marhover();
		setInterval(marfun,_this.s);
	}; 
	
	this.marhover = function(){
		var _this = this;
		$(_this.obj).hover(function() {
			_this.tabshou = false;
		},
		function() {
			_this.tabshou = true;
		});
	}
	
	
	
	
}
