// JavaScript Document

	function imgchg(objname)
	{
		var l = img_name.length;

		if(ind < 0)
		{	ind = img_name.length-1;
		}

		if(ind > l-1)
		{	ind = 0;
		}

		document.getElementById(objname).src = img_name[ind][4].src;

		document.getElementById(objname).width = img_name[ind][1];
		document.getElementById(objname).height = img_name[ind][2];
		
		fadeIn(objname,0);
		
		ind++;
	}

	function imgnext(objname)
	{	
		imgchg(objname);
	}

	function imgprev(objname)
	{	
		ind = ind - 2;
		imgchg(objname);
	}

	function reset()
	{
		ind = 0;
		invoked = false;
	}

	var ind = 0;
	var invoked = false;
	
	function mainloop()
	{
		if(!invoked)
		{
			p = img_name.length;
			
			for (i = 0; i < p; i++)
			{
			   img_name[i][4] = new Image();
			   img_name[i][4].src = img_name[i][0];
			}			
	
			//setTimeout("imgchg(\"thephoto\")",300);
			setTimeout("imgchg(\"thephoto2\")",200);

			if(automated)
				setTimeout("mainloop2()",slideShowSpeed);

			invoked = true;
		}
	}

	function mainloop2()
	{
		if(automated)
		{

			//setTimeout("imgchg(\"thephoto\")",500);
			setTimeout("imgchg(\"thephoto2\")",200);
			setTimeout("mainloop2()",slideShowSpeed);
		}
	}

	function toggleAuto()
	{
		automated = !automated;
		if(automated)
			mainloop2();
	}
	
	
	/// ################ neu
	
	
	
	function initImage() 
	{
	  imageId = 'thephoto';
	  image = document.getElementById(imageId);
	  setOpacity(image, 0);
	  image.style.visibility = 'visible';
	  //fadeIn(imageId,0);
	}
	
	function setOpacity(obj, opacity) 
	{
	  opacity = (opacity == 100)?99.999:opacity;
	  
	  // IE/Win
	  obj.style.filter = "alpha(opacity:"+opacity+")";
	  
	  // Safari<1.2, Konqueror
	  obj.style.KHTMLOpacity = opacity/100;
	  
	  // Older Mozilla and Firefox
	  obj.style.MozOpacity = opacity/100;
	  
	  // Safari 1.2, newer Firefox and Mozilla, CSS3
	  obj.style.opacity = opacity/100;
	}

	function fadeIn(objId,opacity) 
	{
	  	if (document.getElementById) 
	  	{
			obj = document.getElementById(objId);
			
			if (opacity <= 100) 
			{
			  setOpacity(obj, opacity);
			  opacity += 10;
			  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", fadeSpeed);
			}
	  	}
	}
