
var aktPos = 0;
var picCounter = 1;
var v_folder  = "";
var v_maxpic  = 0;
var v_back    = "";
var v_section = "";

var v_mainpiccount = 0;
var v_mainpicsource = "pictures/"
var v_maxmainpic = 3;


/* -------------- Initialisieren der Viewerseite ----------------- */
function setStartEnv(myImgID)
{
	
	v_folder  = getUrlVar("folder");
    v_maxpic  = getUrlVar("maxpic");
    v_back    = getUrlVar("back");
    v_section = getUrlVar("section");
 		
	document.getElementById(myImgID).src = v_section + "/" + v_folder + "/" + v_maxpic + ".jpg";
	document.getElementById("back").href = v_back + ".html";
	
	setCurPic();
	
}


/* -------------- Slideshow Startseite ----------------- */
function SlideImage()
{
	
	if (v_mainpiccount < v_maxmainpic)
	{
		v_mainpiccount++;
	}
	else
	{
		v_mainpiccount = 1;
	}	
					
	document.getElementById("mainpic").src = v_mainpicsource + v_mainpiccount + ".jpg";
		
	document.getElementById("maindot1").style.color = "gray";
	document.getElementById("maindot2").style.color = "gray";
	document.getElementById("maindot3").style.color = "gray";
	
	document.getElementById("maindot" + v_mainpiccount).style.color = "black";
	
	var t=setTimeout("SlideImage()",4000);
}

	
/* -------------- Bild vor ----------------- */			
function PrevImg(mySection,myFolder,myImgID,maxPos)
{
	
	var myPic = new Image();

	setAktPos(maxPos);
	
	if(aktPos < maxPos)
	{
		aktPos++;
		picCounter--;
	}
	else
	{
		aktPos = 1;
		picCounter = maxPos;
	}				

	setCurPic();
	
	myPic.src = mySection + "/" + myFolder + "/" + aktPos + ".jpg";

	document.getElementById(myImgID).src = myPic.src;

}	


/* -------------- Bild weiter ----------------- */
function NextImg(mySection,myFolder,myImgID,maxPos)
{
	var myPic = new Image();

	setAktPos(maxPos);

	if(aktPos > 1)
	{
		aktPos--;
		picCounter++;
	}
	else
	{
		aktPos = maxPos;
		picCounter = 1;
	}				
	
	setCurPic();
	
	myPic.src = mySection + "/" + myFolder + "/" + aktPos + ".jpg";

	document.getElementById(myImgID).src = myPic.src;
		
}	


/* -------------- Counter auf Viewerseite setzen ----------------- */
function setCurPic()
{
	document.getElementById("curPic").innerHTML = picCounter + " / " + v_maxpic;
}


/* -------------- Bild vertikal zentrieren ----------------- */
function setPicPos(myPic,picParent,picOffset)
{
	var picXPos = 0;

	picXPos = ((picParent - document.getElementById(myPic).height) / 2) - picOffset;
	document.getElementById(myPic).style.marginTop = picXPos + "px";

}


/* -------------- Startindex setzen ----------------- */
function setAktPos(maxPos)
{
	if(aktPos == 0)
	{
		aktPos = maxPos;
	}
}


/* -------------- Parsen der URL ----------------- */
function getUrlVar(v_name)
{

	var v_url; 
	var v_para;
	var v_ePos;
	var v_results;
	
	v_url = window.location.href;
	
	v_para = v_url.substring(v_url.indexOf("?") + 1);
	v_para = v_para.substring(v_para.indexOf(v_name) + v_name.length + 1);
	
	v_epos = v_para.indexOf("&");
	if(v_epos != -1)
	{
		v_results = v_para.substring(0,v_epos);
	}
	else
	{
		v_results = v_para;
	}
	
	return v_results;
	
}




