activate = function(navEl) {
	if(activePage == navEl) return;
	var newActive = navEl;
	$('#content-'+activePage+', #impressum-link').fadeOut('fast', function() {
		$('.navi a').removeClass(activePage+'-active');
		$('.navi a.'+newActive).addClass(newActive+'-active');
		activePage = newActive;
		$('#content-'+activePage+', #impressum-link').fadeIn('fast');
		if(activePage == 'anfahrt') $('iframe').attr('src', $('iframe').attr('src') ); // fix google map activation bug
	});
}

startSlides = function() {
	slideTO = setInterval(function() { startImageChange(1500) }, 6000);
	if(startImage=='none') {
		startImage = 0;
		$('#start-image0').attr('src', 'slides/'+startImages[thisImage]).show();
	}
	$('#start-image-container .prev').hover(
		function() { $('#start-image-container .prev img').fadeIn(); },
		function() { $('#start-image-container .prev img').fadeOut(); }
	).click(function() {
		clearInterval(slideTO);
		thisImage-=1;
		if(thisImage < 0) thisImage = startImages.length - 1;
		thisImage-=1;
		if(thisImage < 0) thisImage = startImages.length - 1;
		startImageChange(500);
		slideTO = setInterval(function() { startImageChange(1500) }, 6000);
	});
	$('#start-image-container .next').hover(
		function() { $('#start-image-container .next img').fadeIn(); },
		function() { $('#start-image-container .next img').fadeOut(); }
	).click(function() {
		clearInterval(slideTO);
		startImageChange(500);
		slideTO = setInterval(function() { startImageChange(1500) }, 6000);
	});
};
	
startImageChange = function(fadetime) {
	if(!fadetime) fadetime = 1500;
	var visible = startImage;
	var invisible = Math.abs(startImage-1);
	thisImage++;
	if(thisImage > startImages.length - 1) thisImage = 0;
	startImage = invisible;
	$('#start-image'+invisible).attr('src', 'slides/'+startImages[thisImage]).unbind('load').load(function() { $('#start-image1').fadeToggle(fadetime); });
}




