/* **************
*** Variablen ***
************** */
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('scrollbereich').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+"-"+aktion+"-"+richtung);
}

/* *********************************
*** Funktion um Layer anzuzeigen ***
********************************* */
/* *** Nach Links *** */
function scrollMitte()
{
	if (scrollposition <= -15){
		scrollposition = -15;
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrollStop();
	} else {
		scrollposition = (scrollposition-2);
		document.getElementById('scrollbereich').style.left = scrollposition+"px";
		scrolling = window.setTimeout("scrollMitte()", auszeit);
	}
}
function layeranzeige(anzahl)
{
	//alert(anzahl);
	document.getElementById('produktscroller').style.display = "block";
	if (anzahl <= 6){
		document.getElementById('scrollpfeil_links').style.backgroundImage = "none";
		document.getElementById('scrollpfeil_rechts').style.backgroundImage = "none";
		document.getElementById('scrollpfeil_links').onmouseover = "return false";
		document.getElementById('scrollpfeil_rechts').onmouseover = "return false";
		//scrollMitte();
	}
}
