/* werden der init-fkt übergeben */

	var imgBig = "";
	var countOverallImg = 0;
	var nextImgStatus;
	var prevImgStatus;
	
	var agentIE = !(navigator.userAgent.indexOf("MSIE") == -1);
	
	function InitGallery() {
		if(document.getElementById) 
		{
			imgBig = document.getElementById("bigPic");
			for(i = 0; i < images.length; i++) {
				preload(i);
			}
			thumbBorder( imgBigPos, 1);
			updateVisibility()
		}
	}
	
	function preload(i) 
	{
		if( !agentIE)
		{
			eval("img"+i+" = new Image()");
			eval("img"+i+".src =  path + images["+i+"][0]");
		}
		else
		{
			"img"+i+" = new Image()";
			"img"+i+".src =  "+eval("path + images["+i+"][0]");
		}
	}
	
	function next() {
		if(imgBigPos+1 < images.length) 
		{
			changePic(imgBigPos+1);
		}
		else
		{
			nextPage()
		}
	}
	
	function prev() 
	{
		if(imgBigPos >= 1) 
		{
			changePic(imgBigPos-1);
		}
		else
		{
			prevPage()
		}
	}
	
	function changePic( to) 
	{
		var s = path + images[to][0];
		imgBig.src = s;
		imgBig.setAttribute("alt", images[to][1]);
		document.getElementById("imgSub").firstChild.nodeValue = images[to][1];
		document.getElementById("posStrecke").firstChild.nodeValue = translated_picture + " " + (minImg+to) + " " + translated_of+ " "+maxImg;
		thumbBorder( imgBigPos, 0);
		thumbBorder( to, 1);
		imgBigPos = to;
		updateVisibility();
	}
	function nextPage()
	{
		location.href = script_uri + "page=" + eval(actPage+1) + "&start=0&" + uri_add;
	}
	function prevPage()
	{
		location.href = script_uri + "page=" + eval(actPage-1) + "&start=" + eval(imagesPerPage-1) + "&"+uri_add;
	}
	function thumbBorder( num, active)
	{
		col = active ? col_act : col_noact;
		/* thumb eingerahmt */
		document.getElementById("img"+num).style.borderColor = col;
	}
	
	function updateVisibility()
	{
		LinkPrevVisible = (minImg+imgBigPos) <= 1 ? "hidden" : "visible";
		LinkNextVisible = (minImg+imgBigPos) >= maxImg ? "hidden" : "visible";

		document.getElementById("prev").firstChild.style.visibility = LinkPrevVisible;
		document.getElementById("next").firstChild.style.visibility = LinkNextVisible;
	}
