var x;
var xstart;
var w;
var ihtml;
var i=0;
var speed = 20;

function getPos(id){
	x = $('#'+id).position().left;
	//$("#debug").text(x);
}

function animate(id,dir){
	getPos(id);
	if(x.length==3){x=x.substring(0,1);}
	if(x.length==4){x=x.substring(1,2);}
	if(x.length==5){x=x.substring(1,3);}
	if(x.length==6){x=x.substring(1,4);}
	if(x.length==7){x=x.substring(1,5);}
	if(dir=="rtl"){
		if(x==-2*w){
			$("#"+id).css('left',xstart);
		}else{
			$("#"+id).css('left',x-2);
		}
	}
	if(dir=="ltr"){
		if(x===0){
			$("#"+id).css('left',xstart);
		}else{
			$("#"+id).css('left',x+2);
		}
	}
	timer = setTimeout('animate("'+id+'","'+dir+'")',speed);
}

function animateLtr(){
	clearTimeout(timer);
	animate('scroller','ltr');
}

function goFaster(){
	speed=10;
	clearTimeout(timer);
	animate('scroller','rtl');
}

$(document).ready(function() {

		var ihtml=$("#mcont").html();
		var x = $('#scroller').position().left;
		w = $("#mcont").width();
		//alert(w)
		$("#lcont").html(""+ihtml);
		$("#rcont").html(""+ihtml);
		x = $('#scroller').position().left;
		$('#scroller').css('left',(x-w));
		$('#scrollcontainer').css('visibility','visible');
		var dx=0;
		if(navigator.userAgent.indexOf('Gecko')){dx=45;}
		if(navigator.userAgent.indexOf('MSIE')){dx=0;}
		xstart = x-w+dx;
//		
//      pngFix nicht mehr notwendig, da PNG durch GIF ersetzt
//      Problem: wenn pngFix aktiv mit PNGs im Einsatz, dann im IE6 keine background-position moeglich (immer top left)
//      $('#scroller').pngFix();
//
		animate("scroller","rtl");
		clearTimeout(timer);
	}
);

