// JAVASCRIPT BEI SEITENLADEN AUFRUFEN

if (window.addEventListener) { // NETSCAPE
	window.addEventListener('load', menuSlideInit, false);
} else if (window.attachEvent) { //IE
	window.attachEvent('onload', menuSlideInit);
}

//------------------------------------//
// GET ELEMENTS BY CLASSNAME FUNCTION //
//------------------------------------//

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}; 

function menuSlideInit() {
	slideMenuDiv = document.getElementById('slideMenu');
	slideMenuDiv.style.top = '20px';
	slideMenuDiv.style.display = 'block';
	document.getElementById('multimedia').onmouseover = menuSlideOut;
	document.getElementById('content').onmouseover = menuSlideOut;
	subNaviArray = document.getElementsByClassName('secondLevel');
	for (var i = 0; i < subNaviArray.length; i++) {
		subNaviArray[i].style.display = 'none';
	}
	menuSlide();
}

function menuSlideIn() {
	ziel = 70;
}

function menuSlideOut() {
	ziel = 20;
}

function menuSlide() {
	if (typeof ziel == 'undefined') { ziel = 20 }
	if (typeof topPos == 'undefined') { topPos = 20 }
	distanz = ziel - topPos;
	topPos = topPos + (distanz/10);
	document.getElementById('slideMenu').style.top = topPos + 'px';
	slideInTimer = setTimeout(menuSlide,1);
}

function showNavi(elemID) {	
	for (var i = 0; i < subNaviArray.length; i++) {
		subNaviArray[i].style.display = 'none'
	}
	if (document.getElementById(elemID) != null) {
		document.getElementById(elemID).style.display = 'block';
	}
}

function iPadNaviShow(elemID) {
	allLevel2ULs = document.getElementsByClassName('iPadNaviLevel2');
	for (i = 0; i < allLevel2ULs.length; i++) {
  		allLevel2ULs[i].style.display = 'none';
	}
	if (document.getElementById(elemID) != null) {
		document.getElementById(elemID).style.display = "block";
	}
	document.getElementById('page_outer').onclick = function() {	
		for (i = 0; i < allLevel2ULs.length; i++) {
  			allLevel2ULs[i].style.display = 'none';
		}
	}
}

function showTabElem(elemID) {
	document.getElementById(elemID).style.display = 'block';
	for (var i = 0; i < document.getElementsByClassName('tabsElem').length; i++) {
		if (document.getElementsByClassName('tabsElem')[i].id != elemID) {
			document.getElementsByClassName('tabsElem')[i].style.display = 'none';
			document.getElementsByClassName('tabSwitch')[i].className = 'tabSwitch';
		} else {
			document.getElementsByClassName('tabSwitch')[i].className = 'tabSwitch act';
		}
	}
}

function wnSlider(start, end) {
	slideOut = new Animation({
		from: start,
		to: end,
		tweenType: 'default',
		ontween: function(value) {
			document.getElementById('wn_slider').style.top = value+'px';
		},
		oncomplete: function() {
			document.getElementById('wn_slider').style.top = end+'px';
			if (start > end) {
				document.getElementById('wn_slider').onmouseover = '';
			} else {
				document.getElementById('wn_slider').onmouseover = function() {
					wnSlider(337, 35);
				}
			}
		}
	});
	slideOut.start();
	document.getElementById('wn_slider').onmouseout = function() {
		wnSlider(35, 337)	
	}
}
