/*
  The original source code is provided by Michael Maretzke. 
  The code does not contain any copyright constraints.
  Please use and distribute it whenever and for whatever 
  reasons you want to.
*/ 
// speed - the smaller the faster
var speed = 10; 
// vertical - positive values == from top to bottom; 
// vertical - negative values == from bottom to top
var vertical = -1; 
// the size of the scroller
var size_x = 0;
var x = size_x;
var	ppp;
var	fix_w = 0;

var first = 1;
var	t_id;

interval = 238;
cnt_bef_stop = 4;
delay = 3000;
is_delay = 0;
var delay_tm;
var	t_id = 0;



function scroll() {	

	if (is_delay)	return;	
	
	if (vertical*(x) > (fix_w)){			
		x = 0;
	}
	
	
//	if (cnt_bef_stop == interval){		
	//	cnt_bef_stop = 0;
//		is_delay = 1;
		//delay_tm = setInterval("stop_delay()", delay);
	//}
	
//	cnt_bef_stop += (-vertical);
	x+=vertical;
	
	document.getElementById("ScrollerText").style.left = size_x + x+'px';	
	
	if (first){
		document.getElementById("ScrollerText").style.display = "block";		
		fix_w = document.getElementById('container').offsetWidth / 3;
		ppp = document.getElementById('container').innerHTML;
		
		size_x = -fix_w;
		
		first = 0;		
		return;
	}
}

function	stop_delay(){
	clearInterval(delay_tm);	
	is_delay = 0;
}

function initScroller() {	
	if (t_id==0){		
		t_id = setInterval("scroll()", speed);						
	}else{		
		clearInterval(t_id);
		t_id = setInterval("scroll()", speed);						
	}
}

function stop_scroller() {	
	clearInterval(t_id);
	t_id = 0;
	t_id = setInterval("scroll()", 70);
}

$(document).ready(function(){
	initScroller();		
});

function	scroll_go_left(){	
		stop_delay();
		vertical = -1;		
}

function	scroll_go_right(){	
		stop_delay();
		vertical = 1;		
}
