/*****************************************************************************************************/
/*                                                                                                   */
/*                                       'SCROLL' CLASS                                             */          
/*                                                                                                   */
/*****************************************************************************************************/

function SCROLLER(){
	window.ScrollObject = this;
	
	this.startY;	
	this.distance;
	this.time;
	this.speed;
	
	this.interval;
	
	
	/*****************************************************************************************************/
	/*                                                                                                   */
	/*                                           FUNCTION INIT                                           */          
	/*                                                                                                   */
	/*****************************************************************************************************/
	this.moveScroll = function(d,t,y){
		
		this.startY = y;
		this.distance = d;
		this.time = t;
		
		this.count = 0;
		this.speed = this.distance / this.time;
		
		this.interval = setTimeout("window.ScrollObject.move()",100);
	
	}
	
	this.move = function(){
		
		this.count += 100;
		
		if (this.count <= this.time){
			var d = this.speed * this.count;
			
			this.interval = setTimeout("window.ScrollObject.move()",100);
		}
		else{
			var d = this.distance;	
			
			clearTimeout(this.interval);
		}
		
		
		window.scrollTo(0,this.startY+d);
		
	}
	
	
	
}
