<!--

function page_navigate(nid, nidap) {
	
	document.forms.navigation.target = '_self';
	document.forms.navigation.nid.value = nid;
	document.forms.navigation.nidap.value = nidap;
	document.forms.navigation.print.value = '0';
	document.forms.navigation.submit();
}

function page_print(nid, nidap) {
	
	document.forms.navigation.target = '_new';
	document.forms.navigation.nid.value = nid;
	document.forms.navigation.nidap.value = nidap;
	document.forms.navigation.print.value = '1';
	document.forms.navigation.submit();
}

function toggle_navigation(item_level_1_pos, item_level_1, item_level_2, item_level_3, is_leaf, leaf_level) {
	
	var pos_element;
	var pos_caret;
	var pos_line;
	var use_caret_line;
	var last_visible_submenu_level_1;
	var last_visible_submenu_level_2;
	var last_selected_menuitem_level_1;
	var last_selected_menuitem_level_2;
	var last_selected_menuitem_level_3;
	var selected_menuitem_level_1 = '';
	var submenu_level_1 = '';
	var selected_menuitem_level_2 = '';
	var submenu_level_2 = '';	
	var selected_menuitem_level_3 = '';
		
	if (item_level_1 != '') {
		selected_menuitem_level_1 = "item_text_" + item_level_1;
		submenu_level_1 = "submenu_" + item_level_1;
	}
	if (item_level_2 != '') {
		selected_menuitem_level_2 = "item_text_" + item_level_2;
		if (!(is_leaf) || (item_level_3 != '')) {
			submenu_level_2 = "submenu_" + item_level_2;
		}
	}
	if (item_level_3 != '') {
		selected_menuitem_level_3 = "item_text_" + item_level_3;
	}

	//alert(item_level_1_pos + "-" + item_level_1 + "-" + item_level_2 + "-" + item_level_3 + "-" + is_leaf + "-" + leaf_level);

	
	if (!(leaf_level == 3)) {

		//Submenu Ebene 1 schließen, falls unterschiedlich zu vorherigem
		last_visible_submenu_level_1 = "submenu_" + document.navigation_menu_control.nsil1.value;
		if (last_visible_submenu_level_1 != "submenu_") {
			if (last_visible_submenu_level_1 != submenu_level_1) {					
				if (document.getElementById(last_visible_submenu_level_1)) {
					document.getElementById(last_visible_submenu_level_1).style.display = 'none';
				}
			}
		}	
		
		//Submenu Ebene 2 schließen, falls unterschiedlich zu vorherigem
		last_visible_submenu_level_2 = "submenu_" + document.navigation_menu_control.nsil2.value;
		if (last_visible_submenu_level_2 != "submenu_") {
			if (last_visible_submenu_level_2 != submenu_level_2) {
				if (document.getElementById(last_visible_submenu_level_2)) {
					//Falls Ebene 2 Item kein Blatt ist.
					document.getElementById(last_visible_submenu_level_2).style.display = 'none';
				}
			}
		}
		
		//Ggf. zuletzt selektierten Menüpunkt der Ebene 1 zurücksetzen
		last_selected_menuitem_level_1 = "item_text_" + document.navigation_menu_control.nsil1.value;
		if (last_selected_menuitem_level_1 != "item_text_") {
			if (last_selected_menuitem_level_1 != selected_menuitem_level_1) {	
				if (document.getElementById(last_selected_menuitem_level_1)) {
					document.getElementById(last_selected_menuitem_level_1).style.color = '#FFFFFF';
				}
			}
		}	

		//Ggf. zuletzt selektierten Menüpunkt der Ebene 2 zurücksetzen
		last_selected_menuitem_level_2 = "item_text_" + document.navigation_menu_control.nsil2.value;
		if (last_selected_menuitem_level_2 != "item_text_") {
			if (last_selected_menuitem_level_2 != selected_menuitem_level_2) {	
				if (document.getElementById(last_selected_menuitem_level_2)) {
					document.getElementById(last_selected_menuitem_level_2).style.color = '#FFFFFF';
					document.getElementById(last_selected_menuitem_level_2).style.textDecoration = 'none';
				}
			}
		}
		
		//Zuletzt selektierten Menüpunkt der Ebene 3 zurücksetzen
		last_selected_menuitem_level_3 = "item_text_" + document.navigation_menu_control.nsil3.value;
		if (last_selected_menuitem_level_3 != "item_text_") {
			if (document.getElementById(last_selected_menuitem_level_3)) {
				document.getElementById(last_selected_menuitem_level_3).style.color = '#FFFFFF';
			}
		}		
	} else {
		//Ggf. zuletzt selektierten Menüpunkt der Ebene 3 zurücksetzen
		last_selected_menuitem_level_3 = "item_text_" + document.navigation_menu_control.nsil3.value;
		if (last_selected_menuitem_level_3 != "item_text_") {
			if (last_selected_menuitem_level_3 != selected_menuitem_level_3) {
				if (document.getElementById(last_selected_menuitem_level_3)) {
					document.getElementById(last_selected_menuitem_level_3).style.color = '#FFFFFF';
				}
			}
		}		
	}
	
	//Ggf. Menüblock der Ebene 2 öffnen
	if (submenu_level_1 != "") {
		if (document.getElementById(submenu_level_1)) {
			document.getElementById(submenu_level_1).style.display = 'block';
		}
	}
	
	//Ggf. Menüblock der Ebene 3 öffnen
	if (submenu_level_2 != "") {
		if (document.getElementById(submenu_level_2)) {
			document.getElementById(submenu_level_2).style.display = 'block';
		}
	}
	
	//selektierten Menüpunkt der Ebene 1 setzen
	if (selected_menuitem_level_1 != "") {
		if (document.getElementById(selected_menuitem_level_1)) {
			document.getElementById(selected_menuitem_level_1).style.color = '#FFFFFF';
		}
	}
	
	//selektierten Menüpunkt der Ebene 2 setzen
	if ((selected_menuitem_level_2 != "") && (selected_menuitem_level_3 == "")) {
		if (document.getElementById(selected_menuitem_level_2)) {
			document.getElementById(selected_menuitem_level_2).style.color = '#FFCC66';
			if (!(is_leaf) || (item_level_3 != '')) {
				//document.getElementById(selected_menuitem_level_2).style.textDecoration = 'underline';
			}
		}
	}

	//selektierten Menüpunkt der Ebene 3 setzen
	if (selected_menuitem_level_3 != "") {
		if (document.getElementById(selected_menuitem_level_3)) {
			document.getElementById(selected_menuitem_level_3).style.color = '#FFCC66';
		}
		document.forms.navigation_menu_control.nsil3.value = item_level_3;
	}		

	//Viereck und Linie verschieben
	//Caret: item_level_1_pos * (padding-top + padding-botom + layerhöhe)
	//Linie: vertikale Verschiebung + (item_level_1_pos * (padding-top + padding-botom + layerhöhe)) + layerhöhe

	//Bisherige Berechnung
	pos_caret = 16 + (item_level_1_pos-1) * 29
	pos_line = 15 + ((item_level_1_pos-1) * 29) + 14;		

	//Neue Berechnung
	if (item_level_1 != '') {
		if (document.getElementById("item_" + item_level_1)) {
			pos_element = document.getElementById("item_" + item_level_1).offsetTop;
			pos_caret = pos_element  + 16;
			pos_line = pos_element + 29;
		} else {
			pos_caret = -50;
			pos_line = -50;			
		}
	}
	
  if (navigator.appName.indexOf("Internet Explorer") > -1) {
		if (navigator.appVersion.indexOf("MSIE 5") > -1) {
			use_caret_line = true;
		} else {
			use_caret_line = true;
		}
	} else {
		use_caret_line = true;
	}
			
	if (use_caret_line) {
		document.getElementById('nav_line_level_1').style.top = pos_line + "px";
		document.getElementById('nav_caret_level_1').style.top = pos_caret + "px";
	} else {
		document.getElementById('nav_line_level_1').style.top = "-50px";
		document.getElementById('nav_caret_level_1').style.top = "-50px";		
	}

	document.forms.navigation_menu_control.nsil1.value = item_level_1;
	document.forms.navigation_menu_control.nsil2.value = item_level_2;
	document.forms.navigation_menu_control.nsil3.value = item_level_3;

	return false;
}


function sleep(ms) {
	var then = new Date(new Date().getTime() + ms);
	while (new Date() < then) {};
}


function download_file(int_file_id) {
	window.ifr_download.location.href = "download.php?fileid=" + int_file_id;
	//return true;
}

function resize_menu() {
  height_content = document.getElementById('layer_content').offsetHeight;
  height_navigation = document.getElementById('layer_navigation').offsetHeight;
  //alert(height_content);
  //alert(height_navigation);
  if (height_content > height_navigation) {
  	height_content = height_content - height_navigation;
  	document.getElementById('layer_navigation_fill').style.height = height_content + 'px';
  }
}

function jwplayerReadyCallback(obj) {
	resize_menu();
}
//-->
