/* Menü */
var shown = false;
var hideTimeout = false;
var lastClass = '';
function doHideMenu(id) {
	if (document.getElementById('submenu' + id)) {
		document.getElementById('submenu' + id).style.display = 'none';
	}
	document.getElementById('topmenu' + id).className = lastClass;
	shown = id;
	return true;
}
function showMenu(id) {
	window.clearTimeout(hideTimeout);
	if (shown) {
		if (document.getElementById('submenu' + shown)) {
			document.getElementById('submenu' + shown).style.display = 'none';
		}
		document.getElementById('topmenu' + shown).className = lastClass;
	}
	if (document.getElementById('submenu' + id)) {
		document.getElementById('submenu' + id).style.display = 'block';
	}
	lastClass = document.getElementById('topmenu' + id).className;
	document.getElementById('topmenu' + id).className = 'aktiv';
	shown = id;
	return true;
}
function hideMenu(id) {
	hideTimeout = window.setTimeout("doHideMenu('" + id + "');", 500);
	return true;
}
/* Bilder-Wechsel */
var images = Array('./_img2/illu/dojang.jpg', './_img2/illu/bruchtest.jpg', './_img2/illu/hyong-kind.jpg', './_img2/illu/interview.jpg', './_img2/illu/kardio.jpg', './_img2/illu/hyong-familie.jpg', './_img2/illu/korea.jpg', './_img2/illu/bruchtest2ziegel.jpg', './_img2/illu/florida.jpg', './_img2/illu/kwon.jpg', './_img2/illu/familie.jpg', './_img2/illu/bar.jpg', './_img2/illu/bruchtest-kind.jpg', './_img2/illu/toelz.jpg', './_img2/illu/tollyo.jpg', './_img2/illu/krone.jpg');
var currentImageIndex = 0;

function fadeImage() {
	$('fade_img').src = images[currentImageIndex];
	$('fade_img').setOpacity(1);
	var nextImageIndex = (currentImageIndex >= images.length - 1) ? 0 : currentImageIndex + 1;
	var nextImg = new Image();
	nextImg.src = images[nextImageIndex];
	if (nextImg.complete) {
		$('fade_box').setStyle( { 'backgroundImage': 'url(' + images[nextImageIndex] + ')' } );
		new Effect.Opacity('fade_img', { from: 1, to: 0, duration: 1.5 });
		currentImageIndex = nextImageIndex;
		window.setTimeout('fadeImage()', 3000);
	} else {
		window.setTimeout('fadeImage()', 1000);
	}
}

function startFadeImage() {
	var currentImageSrc = $('fade_img').src;
	currentImageSrc = currentImageSrc.substr(currentImageSrc.lastIndexOf('/') + 1);
	var tmpLength = currentImageSrc.length;
	for (var i = 0; i < images.length; i++) {
		if (images[i].substr(images[i].length - tmpLength) == currentImageSrc) {
			currentImageIndex = i;
			break;
		}
	}
	fadeImage();
}
