/* **************
*** Variablen ***
************** */
/* *** Scrollbereich *** */
var schrittweite = 5;
var auszeit = 10;

var elementbreite = 0;
var bereichbreite = 0;
var scrollposition = 0;
var scrolllimit = 0;

/* *************************************
*** Funktion um den Layer zu bewegen ***
************************************* */
/* *** Nach Links *** */
function scrollLinks()
{
	if (scrollposition <= scrolllimit){
		scrollposition = scrolllimit;
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrollStop();
	} else {
		scrollposition = (scrollposition-schrittweite);
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrolling = window.setTimeout("scrollLinks()", auszeit);
	}
}
/* *** Nach Rechts *** */
function scrollRechts()
{
	if (scrollposition >= 0){
		scrollposition = 0;
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrollStop();
	} else {
		scrollposition = (scrollposition+schrittweite);
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrolling = window.setTimeout("scrollRechts()", auszeit);
	}
}
/* *** Stoppen *** */
function scrollStop()
{
	if (window.scrolling){
		window.clearTimeout(scrolling);
	}
}
/* *** Funktionsweiche *** */
function scroller(aktion,richtung)
{
	elementbreite = document.getElementById('scrollinhalt').offsetWidth;
	bereichbreite = document.getElementById('scrolltab').offsetWidth;
	scrolllimit = eval(0-(bereichbreite-elementbreite));
	
	if (bereichbreite > elementbreite){
		if (aktion == "go"){
			if (richtung == "links"){
				scrollLinks();
			} else {
				scrollRechts();
			}
		} else {
			scrollStop();
		}
	} else {
		return true;
	}
	//alert(elementbreite+"-"+bereichbreite+"-"+scrolllimit+"-"+aktion+"-"+richtung);
}

