
var scroller = null;
var scrollposition = 0;
var thumbscroll;
function scrollstart(steps)
{
	thumbscroll = document.getElementById("galerie_einzelansicht_thumb_scroller");
	var stop=false;
	scrollposition += steps;

	if (scrollposition > 0)
	{
		scrollposition = 0;
		stop = true;
	}
	
	if (scrollposition < -(thumbscroll.offsetWidth - thumbscroll.parentNode.offsetWidth))
	{
		scrollposition = -(thumbscroll.offsetWidth - thumbscroll.parentNode.offsetWidth);
		document.getElementById("galerie_einzelansicht_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_small_inaktiv.png)";
		stop = true;
	}
	else
	{
		document.getElementById("galerie_einzelansicht_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_small.png)";
	}
		
	//document.getElementById("jstest").value = scrollposition;
	
	thumbscroll.style.left = scrollposition + "px";
	
	if (scrollposition < 0)
	{
		document.getElementById("galerie_einzelansicht_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_small.png)";
	}
	else
	{
		document.getElementById("galerie_einzelansicht_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_small_inaktiv.png)";	
	}
	
	if (stop == false)
	{
		if (steps > 0)
		{
			document.getElementById("galerie_einzelansicht_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_small_over.png)";
		}
		else
		{
			document.getElementById("galerie_einzelansicht_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_small_over.png)";
		}
		scroller = setTimeout("scrollstart(" + steps + ")",20);
	}
	else
	{
		scrollstop();
	}

}

function scrollstop()
{
	if (scrollposition <= -(thumbscroll.offsetWidth - thumbscroll.parentNode.offsetWidth))
	{
		document.getElementById("galerie_einzelansicht_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_small_inaktiv.png)";
	}
	else
	{
		document.getElementById("galerie_einzelansicht_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_small.png)";
	}
	if (scrollposition < 0)
	{
		document.getElementById("galerie_einzelansicht_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_small.png)";
	}
	else
	{
		document.getElementById("galerie_einzelansicht_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_small_inaktiv.png)";	
	}
	clearTimeout(scroller);
}






var scroller_big = null;
var scrollposition_big = 0;
var thumbscroll_big;
function scrollstart_big(steps)
{
	thumbscroll_big = document.getElementById("bigthumbscroller");
	var stop=false;
	scrollposition_big += steps;

	if (scrollposition_big > 0)
	{
		scrollposition_big = 0;
		stop = true;
	}
	
	if (scrollposition_big < -(thumbscroll_big.offsetWidth - thumbscroll_big.parentNode.offsetWidth))
	{
		scrollposition_big = -(thumbscroll_big.offsetWidth - thumbscroll_big.parentNode.offsetWidth);
		document.getElementById("galerie_bigthumbs_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_191px_inaktiv.png)";
		stop = true;
	}
	else
	{
		document.getElementById("galerie_bigthumbs_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_191px.png)";
	}
		
	//document.getElementById("jstest").value = scrollposition;
	
	thumbscroll_big.style.left = scrollposition_big + "px";
	
	if (scrollposition_big < 0)
	{
		document.getElementById("galerie_bigthumbs_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_191px.png)";
	}
	else
	{
		document.getElementById("galerie_bigthumbs_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_191px_inaktiv.png)";	
	}
	
	if (stop == false)
	{
		if (steps > 0)
		{
			document.getElementById("galerie_bigthumbs_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_191px_over.png)";
		}
		else
		{
			document.getElementById("galerie_bigthumbs_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_191px_over.png)";
		}
		scroller_big = setTimeout("scrollstart_big(" + steps + ")",20);
	}
	else
	{
		scrollstop();
	}

}

function scrollstop_big()
{
	if (scrollposition_big <= -(thumbscroll_big.offsetWidth - thumbscroll_big.parentNode.offsetWidth))
	{
		document.getElementById("galerie_bigthumbs_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_191px_inaktiv.png)";
	}
	else
	{
		document.getElementById("galerie_bigthumbs_pfeil_rechts").style.backgroundImage = "url(images/gallery/forward_btn_191px.png)";
	}
	if (scrollposition_big < 0)
	{
		document.getElementById("galerie_bigthumbs_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_191px.png)";
	}
	else
	{
		document.getElementById("galerie_bigthumbs_pfeil_links").style.backgroundImage = "url(images/gallery/back_btn_191px_inaktiv.png)";	
	}
	clearTimeout(scroller_big);
}
