
var nextImage = 0;
var images;

function loadImage(nextImage) {
	Element.setStyle('image_' + nextImage, { zIndex: 30, display: 'none' } ); 

	Effect.Appear('image_' + nextImage, { delay: 7.0, duration: 3.0, afterFinish: function () {
		Element.immediateDescendants('kopfslides').each(function (element) {
			if (element != $('image_' + nextImage)) {
				Element.setStyle(element, { zIndex: 1, display: 'none' } );
				Element.setOpacity(element, 0.0);
			} else {				
				Element.setStyle(element, { zIndex: 25 } );
			}
		});
		loadImage((nextImage % images.length)+1);
	} });
}


function initiateFade() {
	images = Element.immediateDescendants('kopfslides');

	if (images.length > 1) {
		loadImage(2);
	}
}


function domReady() {
	initiateFade();
	
	$$("#navigation ul li a").each(function (element) {
		Event.observe(element, 'click', function (e) {
			element.next().toggle();
			//e.preventDefault();
		});
	});
	$$(".kalendereintrag").each(function (element) {
		Event.observe(element, 'click', function (e) {
			element.next().toggle();
			element.next().next().toggle();
			e.preventDefault();
		});
	});
	$$(".shoptoggle").each(function (element) {
		Event.observe(element, 'click', function (e) {
			element.next().toggle();
			
			if(element.next().visible()) {
				element.removeClassName("closed").addClassName("open");
			} else {
				element.removeClassName("open").addClassName("closed");
				
			}
			
			e.preventDefault();
		});
	});
	
	
	
	// 
	if ($("spamspamspam")) {
		$("spamspamspam").value = 'myhovercraftisfullofeels';
	}
	
}



