/**
* 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;
window.onload = function(){
	
	//set style
	document.getElementById('scroll').style.overflow = 'hidden';
	//document.getElementById('scrollme').style.float = 'left';
	document.getElementById('scrollme').style.position = 'relative';

	//get canvas
	cw = parseInt(document.getElementById('scroll').offsetWidth);
	//w = parseInt(document.getElementById('scrollme').offsetWidth);
	w = parseInt(document.getElementById('scrolltext').offsetWidth);
	
	//start scroll
	if (document.all){
		lft = cw + w;//IE
		
	} else {
		lft = cw;//FF
	}
	
	document.getElementById('scrollme').style.left = lft + "px";
	if (document.all)
		//scrollStepIE(cw,w,lft)
		scrollStepIE(cw,w,lft)
	else
		scrollStepFF(cw,w,lft)
}

function scrollStepFF(cw,w,lft){
	//calc and do step
	
	//test
	//tw = parseInt(document.getElementById('scrolltext').offsetWidth);
	//document.getElementById('test').innerHTML = lft+'  '+tw;
		
	//end test	
	if(lft < (w+100) * -1){
		//document.getElementById('test2').innerHTML = lft+'  '+tw+' '+w*-1;
		
		//lft = cw + w;
		lft = cw;
			//get canvas
		cw = parseInt(document.getElementById('scroll').offsetWidth);
		w = parseInt(document.getElementById('scrolltext').offsetWidth);

	}
	document.getElementById('scrollme').style.left = lft + "px";

	//wait and do next...
	if(scrllTmr)
		clearTimeout(scrllTmr);
	scrllTmr = setTimeout('scrollStepFF(cw,w,' + (lft - 2) + ')',1);
}









function scrollStepIE(cw,w,lft){
	//calc and do step
	
	tw = parseInt(document.getElementById('scrolltext').offsetWidth);
	//document.getElementById('test').innerHTML = lft+' IE '+tw+' width w:'+w;
		
	if(lft < (tw+100) * -1){
		//document.getElementById('test2').innerHTML = lft+'  '+tw+' '+w*-1;
		
		lft = cw + w;
		//lft = cw;
		//get canvas
		cw = parseInt(document.getElementById('scroll').offsetWidth);
		w = parseInt(document.getElementById('scrolltext').offsetWidth);
		//alert(cw +'   w: '+w)
	}
	
	
	document.getElementById('scrollme').style.left = lft + "px";

	//wait and do next...
	if(scrllTmr)
		clearTimeout(scrllTmr);
	scrllTmr = setTimeout('scrollStepIE(cw,w,' + (lft - 1) + ')',10);
}
