/**
 *Filename:      o_scroll.js
 *Version:       1.0.0(2009-03-02)
 *Website:       http://
 *Author:        S.S.L
**/

function o_scroll(){
	var demo,demo1,demo2,speed3,scroll_type,scroll_scale;

	function $( id ){ return document.getElementById( id ); }
	
	function marquee(){
		if(demo1.offsetWidth-demo.scrollLeft<=0){
			demo.scrollLeft-=demo1.offsetWidth;
		}else{
			demo.scrollLeft = demo.scrollLeft + scroll_scale;
		}
	}
	
	function setListener(){
		var MyMar=setInterval(marquee,speed3);
		demo.onmouseover=function() {clearInterval(MyMar);}
		demo.onmouseout=function() {MyMar=setInterval(marquee,speed3);}
	}
	
	this.init = function( id_1,id_2,id_3,speed,scale ){
		demo = $( id_1 );
		demo1 = $( id_2 );
		demo2 = $( id_3 );
		
		speed3 = speed;
		scroll_scale = scale;
		
		demo2.innerHTML=demo1.innerHTML;
		
		setListener();
	}
}
