/* Ordination Galerie */
var images = new Array();
var currentImage = -1;
var previousImage = -1;
window.addEvent('domready', function() {
	var rundgang = document.getElementById('rundgang');
	if(rundgang)
	{		 
		rundgang.style.position='relative';

		var as = rundgang.getElementsByTagName('img');
		for(i=0; i<as.length; i++)
		{
			as[i].id='rundgangpic'+i;
			as[i].style.position='absolute';
			as[i].style.top='0px';
			as[i].style.left='0px';
			as[i].style.display='none';
		}
	}
});

window.addEvent('load', function() {
	initGallery();
});	


function initGallery() {
	var rundgang = document.getElementById('rundgang');
	var as = rundgang.getElementsByTagName('img');	
	var ready = true;

	if(rundgang)
	{	 
		for(var i=0; i<as.length; i++)
		{
			if(!$('rundgangpic'+i)) {
				var ready = false;
			}
		}

		if(ready == true) {
			for(var i=0; i<as.length; i++)
			{
				as[i].style.display='block';
				$('rundgangpic'+i).effects().set({'opacity': 0});
			}
			setTimeout('gallerySlide()', 600);
		}
		else {
			setTimeout('initGallery()', 100);
		}
	}
}

function gallerySlide()
{
	var rundgang = document.getElementById('rundgang');
	if(rundgang)
	{	   
		images = rundgang.getElementsByTagName('img');
		previousImage = currentImage;

		currentImage++;
		if(currentImage == images.length)
			currentImage = 0;

		$('rundgangpic'+currentImage).effects().start({'opacity': [0,1]});

		if(previousImage >= 0)
		{
			rundgang.style.background='none';
			$('rundgangpic'+previousImage).effects().start({'opacity': [1,0]});
		}

		setTimeout('gallerySlide()', 4500);
	}
}	
