/**
* Simple Horizontal Scroll v0.1
* By: me@daantje.nl
* last update: Sun Dec 24 00:13:19 CET 2006
*
*	Documentation: Copy & paste
*	License: LGPL
*	Support: some.
*/

var scrllTmr;
var counter = 1;
var lftHldr = 0;
var pauseScroll = 0;
function windowscroll(){
	if(document.getElementById('scroll') != null){
		//set style
		document.getElementById('scroll').style.overflow = 'hidden';
		document.getElementById('scrollme'+counter).style.float = 'left';
		document.getElementById('scrollme'+counter).style.position = 'relative';
	
		//get canvas
		document.getElementById('scrollme'+counter).style.display = "inline";
		cw = parseInt(document.getElementById('scroll').offsetWidth);
		w = parseInt(document.getElementById('scrollme'+counter).offsetWidth);
		//start scroll
		lft = w;
		document.getElementById('scrollme'+counter).style.left = lft + "px";
		scrollStep(cw,w,lft);
	}
}
function scrollStep(cw,w,lft){
		//calc and do step
		if(lft==0 || lft==1){
			setTimeout('scrollStep(cw,w,' + (lft - 2) + ')',5000);
			return;
		}
		else if(lft < w * -1){
			document.getElementById('scrollme'+counter).style.display = "none";
			counter++;
			if(counter > 25){
				counter = 1;
			}
			document.getElementById('scrollme'+counter).style.display = "inline";
			w = parseInt(document.getElementById('scroll').offsetWidth);
			lft = w;
		}
		document.getElementById('scrollme'+counter).style.left = lft + "px";
		//wait and do next...
		if(scrllTmr){
			clearTimeout(scrllTmr)
		}
		scrllTmr = setTimeout('scrollStep(cw,w,' + (lft - 2) + ')',10);
}

function pause(){
	clearTimeout(scrllTmr);
	return;
}

function restart(){
	lftHldr = parseInt(document.getElementById('scrollme'+counter).style.left);
	scrllTmr = setTimeout('scrollStep(cw,w,lftHldr)',10);
	return;
}
