var nPics = 20;
var aSlidePicSrc = new Array(nPics);
var aText = new Array(nPics);


for (var n = 0; n < nPics; n++) 
{
   aSlidePicSrc[n] = new Array(2);
}

var n = 0;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter01t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter01.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter02t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter02.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter03t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter03.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter04t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter04.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter05t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter05.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter05bt.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter05b.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter06t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter06.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter07t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter07.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter08t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter08.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter09t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter09.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter10t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter10.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter11t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter11.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter12t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter12.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter13t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter13.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter14t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter14.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter15t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter15.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter17t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter17.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter18t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter18.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter19t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter19.jpg";
aText[n] = "";

n++;
aSlidePicSrc[n][0] = "images/fotogalerie2/winter20t.jpg";
aSlidePicSrc[n][1] = "images/fotogalerie2/winter20.jpg";
aText[n] = "";

var aSlide = new Array(nPics);
var aPic = new Array(nPics);
var nPicsUBound = nPics - 1;
var nView;
var oAuto;
var sFlipFlopFunct = "auto";
var bFlipFlopAlight = false;
var sURLParam;
var aURLParam;
var nStartPic = 0;
var n;

var bAutoOff = false;
if (bAutoOff == null) bAutoOff = true;

sURLParam = document.location.search;
sURLParam = sURLParam.substr(1,sURLParam.length - 1);
aURLParam = sURLParam.split("&");
if (!isNaN(parseInt(aURLParam[0])))
{
	if (parseInt(aURLParam[0]) < nPics) nStartPic = parseInt(aURLParam[0]);
}

for (n = 0; n < nPics; n++)
{
	aSlide[n] = new Image();
	aSlide[n].src = aSlidePicSrc[n][0];
}

function Pic(n)
{
	if (aPic[n] == null)
	{
		aPic[n] = new Image();
		aPic[n].src = aSlidePicSrc[n][1];
	}
}	

function NextPic(n)
{	
	if(n < nPicsUBound && aPic[n + 1] == null)
	{
		aPic[n + 1] = new Image();
		aPic[n + 1].src = aSlidePicSrc[n + 1][1];
	}
} 
	
function LoadBtn(sName, sState)
{
	var oImgBtn = eval("document." + sName);
	oImgBtn.src = "/images/btn_" + sName + sState + ".gif";
}

function LoadFlipFlop(sFunct, bAlight)
{
	var sState = (bAlight) ? "Al" : "";
	document.auto_stop.src = "/images/btn_" + sFunct + sState + ".gif";
}

function SetFocus(nPic)
{
	if (document.getElementById)
	{
		for (n = 0; n < nPics; n++)
		{
			if (n == nPic) 
			{
				document.getElementById("i" + n).style.border="4px solid #ffc030";
				document.getElementById("i" + n).style.margin="6px";
			}
			else
			{
				document.getElementById("i" + n).style.border="1px solid #777777";
				document.getElementById("i" + n).style.margin="9px";
			}
		}
	}
}

function ShowPic(n)
{
	SetFocus(n);

	if (n == 0) 
	{
		LoadBtn("back", "Da");
		LoadBtn("first", "Da");
	}
	else
	{
		LoadBtn("back", "");
		LoadBtn("first", "");
	}
	
	if (n == nPicsUBound)
	{
		LoadBtn("forw", "Da");
		LoadBtn("last", "Da");
	}
	else
	{
		LoadBtn("forw", "");
		LoadBtn("last", "");
	}

	nView = n;
	Pic(n);
	document.frm.num.value = "Bild " + (n + 1) + " von " + nPics;       

	if (document.main.filters) document.main.filters.revealTrans.Apply();
	document.main.src = aPic[n].src;
	if (document.main.filters) document.main.filters.revealTrans.Play();  
	document.frm.legend.value = aText[n];
	document.main.style.border = "1px solid #777777"; // hier gesetzt, denn "warten Sie bitte einen Moment" soll ohne Rand sein 
}

function Stop()
{ 
	window.clearTimeout(oAuto);
	sFlipFlopFunct = "auto";
	ChangeCursor();
	LoadFlipFlop(sFlipFlopFunct, bFlipFlopAlight);	
}

function Auto()
{ 
	if (bAutoOff && nView == nPicsUBound - 1)					
	{								
		sFlipFlopFunct = "auto";
		ChangeCursor();					
		LoadFlipFlop(sFlipFlopFunct, bFlipFlopAlight);		
		ShowPic(nView+1);							
		window.clearTimeout(oAuto);
	}
	else
	{
		if (sFlipFlopFunct == "auto")
		{
			sFlipFlopFunct = "stop";
			ChangeCursor();
			LoadFlipFlop(sFlipFlopFunct, bFlipFlopAlight);
		}
		if (nView == nPicsUBound) ShowPic(0);
		else ShowPic(nView+1);
		oAuto = window.setTimeout("Auto();", 5000);
	}
	ScrollFilm();
}

function AutoStop()
{
	if (sFlipFlopFunct == "auto") Auto();
	else Stop();
}

function ScrollFilm()
{
	if (document.getElementById) document.getElementById("hold" + nView).scrollIntoView();
}

function Pause()
{
}

function ChangeCursor()
{
	if (document.getElementById)
	{
		if (sFlipFlopFunct == "stop") document.getElementById("main").style.cursor = "pointer";
		else document.getElementById("main").style.cursor = "default";
	}
}

function Init() {
	if (nPics > 0) {
		ShowPic(nStartPic);
		ScrollFilm();
		if (nPics > 1) LoadFlipFlop(sFlipFlopFunct, bFlipFlopAlight);
	}
}
