/*
var slideshow_seconds = 5; // Anzahl der Sekunden
var slideshow_images = [
"tl_files/images/Photo Firma 1.jpg", // Bild 1
"tl_files/images/busch-5340.jpg", // Bild 2
"tl_files/images/spalandschaft.jpg" // Bild ...
];

window.addEvent("domready",slideshow_start);
slideshow_seconds = 5;

*/
slideshow_seconds = 5;
slideshow_index = 0;
slideshow_interval = slideshow_seconds*1000;

function slideshow_change() {
	if ( slideshow_index >= slideshow_images.length ) slideshow_index = 0;
	$$('.slideshow .image_container img').set('src',slideshow_images[slideshow_index]);
	Resizer();
	window.setTimeout("slideshow_change();",slideshow_interval);
	slideshow_index++;
}

function slideshow_start() {
	/*
	slideshow_images.each(function(o) {
		s = createElement("img");
		s.src=o;
	});
	*/
	slideshow_change();
	/*
	window.setTimeout("slideshow_change();",slideshow_interval);
	*/
	/*
	$$('.slideshow .image_container img').set('src','tl_files/images/spalandschaft.jpg');
	$$('.slideshow .image_container img').set('src','tl_files/images/Photo Firma 1.jpg');
	$$('.slideshow .image_container img').set('src','tl_files/images/busch-5340.jpg');
	Resizer();
	*/
}

function subitems() {
	su = false;
	
	$$('.subitem_container').each(function(o) {
		o.addEvent('mouseover',function() {	
			$$("."+o.getParent().id).each(function(so) {
				so.addClass("lihover");
			});
			o.show();
	
		});
		o.addEvent('mouseout',function() {	
			$$("."+o.getParent().id).each(function(so) {
				so.removeClass("lihover");
			});
			o.hide();

		});
	});

	$$('li.subitems').each(function(o) {
		o.addEvent("mouseover",function() {
			o.addClass("lihover");
			s = "sub_"+o.get("class").replace(/.*?\_/,"").replace(/\ .*/,"");		
			obj = $(s).getElement('div');
			obj.show();			
		});

		o.addEvent("mouseout",function() {
			obj.hide();
			o.removeClass("lihover");
		});		
		
	});
}

function starter() {
	$$('li').each(function(o) {
		if ( o.getElement("a") ) {
			o.setStyle("cursor","pointer");
			o.addEvent("click",function() {
if ( o.get("target").length > 0  ) {

} else {
					document.location = o.getElement("a").href;	
}
			});
		
		}
	});	
	
	
	
	
	return true;
}

mo = false;
function mainResizer() {		
	wt = window.getSize().y-$('header').getSize().y-$('footer').getSize().y-40;
	if ( !mo ) mo = $('main').getSize();
	if ( mo.y < wt ) {		
		
		$('main').setStyle("height",wt+"px");
		/*
		*/
	}
	
}
	
oos = false;

function Resizer() {
	mainResizer();
	bgResizer();
}

function bgResizer() {
	$$('#Hintergrundbild img').each(function(o) {
		ws = window.getSize();
		os = o.getSize();
		if ( !oos ) oos = os;
					
		ar = oos.x / oos.y;

		if ( ws.x / ws.y < ar ) {
			o.set("height",ws.y+"px");
			o.set("width",ws.y/oos.y*oos.x+"px");			
		} else {					

			o.set("width",ws.x+"px");
			o.set("height",ws.x/oos.x*oos.y+"px");	
					
		}
	});	
}	
	
function bgInit() {
	window.onresize = Resizer;
	window.addEvent("domready", bgResizer);
	
}	
	
function mainInit() {
	window.onresize = Resizer;
	window.addEvent("domready", mainResizer);
	
}		
function site() {
	this.init = function() {
		starter();
		bgInit();
		mainInit();
		subitems();
	}
}


site = new site();
window.addEvent("domready",site.init);


function nope() {
	return false;
}
window.onerror = nope;



