// 
//  All code: (c) Draxler WebEntwicklung
//	draxler@expertin.de
//  http://www.expertin.de 
// 


// =============== globale Variablen ===============

// stelle die Internet Explorer Versionsnummer fest:
var ua = window.navigator.userAgent
var msie = ua.indexOf ( "MSIE " )
var versionIE = parseInt (ua.substring (msie+5, ua.indexOf (".", msie )));
// alert("versionIE: " + versionIE);


// =============== Menu ===============

function defMenu() {
	//definiert die Arrays fuer die Positionswerte der Submenus (x, y, b, l)
	//new ypSlideOutMenu("menu1", "down", getImageLeft(document.images['img1']) - 8, 233, 165, 220)
	new ypSlideOutMenu("menu2", "down", getImageLeft(document.images['img2']) - 8, 243, 165, 220)
	new ypSlideOutMenu("menu3", "down", getImageLeft(document.images['img3']) - 18, 243, 200, 440)
	//new ypSlideOutMenu("menu4", "down", getImageLeft(document.images['img4']) - 8, 233, 185, 220)
	new ypSlideOutMenu("menu5", "down", getImageLeft(document.images['img5']) - 8, 243, 165, 220)
	//new ypSlideOutMenu("menu6", "down", getImageLeft(document.images['img6']) - 8, 233, 165, 220)
	//new ypSlideOutMenu("menu7", "down", getImageLeft(document.images['img7']) - 26, 243, 165, 220)
}

function writeMenu(){
	// schreibt die Inhalte der Untermenus bei Bedarf in den HTML-Code
	if ((document.all && (versionIE > 4)) || document.getElementById) {
		document.write("		<div id='menu2Container' style='visibility:hidden;'>");
		document.write("			<div id='menu2Content'>");
		document.write("			<table cellspacing='1' cellpadding='5' border='0' bgcolor='#999999'>");
		document.write("			<tbody><tr><td bgcolor='#CAE2Df' style='line-height: 13pt;'>");
		document.write("						<a href='../index.php?id=11' class='navsub'>Team</a><br>");
		document.write("						<a href='../index.php?id=10' class='navsub'>Unser Anliegen</a><br>");
		document.write("						<a href='../index.php?id=9' class='navsub'>Kompetenzen</a><br>");
		document.write("						<a href='../index.php?id=8' class='navsub'>Adresse</a><br>");
		document.write("			</td></tr>");
		document.write("			</tbody></table>");
		document.write("			</div>");
		document.write("		</div>");
	
		document.write("		<div id='menu3Container' style='visibility:hidden;'>");
		document.write("			<div id='menu3Content'>");
		document.write("			<table cellspacing='1' cellpadding='5' border='0' bgcolor='#999999'>");
		document.write("			<tbody><tr><td bgcolor='#CAE2Df' style='line-height: 13pt;'>");
		document.write("						<a href='../index.php?id=25' class='navsub'>Wildtiermanagement in Schutzgebieten</a><br>");
		document.write("						<a href='../index.php?id=70' class='navsub'>Großraubtiere</a><br>");
		document.write("						<a href='../index.php?id=27' class='navsub'>Schalenwild</a><br>");
		document.write("						<a href='../index.php?id=23' class='navsub'>Erholung und Naturschutz</a><br>");
		document.write("						<a href='../index.php?id=24' class='navsub'>Verkehrswege und Naturschutz</a><br>");
		document.write("						<a href='../index.php?id=28' class='navsub'>Fortschrittliches Jagdwesen</a><br>");
		document.write("						<a href='../index.php?id=31' class='navsub'>Landschaftsplanung und GIS</a><br>");
		document.write("						<a href='../index.php?id=20' class='navsub'>Monitoring, Evaluation, Forschung</a><br>");
		document.write("						<a href='../index.php?id=32' class='navsub'>Medienberatung, Umweltbildung</a><br>");
		document.write("						<a href='../index.php?id=30' class='navsub'>Moderation und Mediation</a><br>");
		document.write("						<a href='../index.php?id=29' class='navsub'>Projektmanagement und Beratung</a><br>");
		document.write("						<a href='../index.php?id=22' class='navsub'>Fundraising</a><br>");


		document.write("			</td></tr>");
		document.write("			</tbody></table>");
		document.write("			</div>");
		document.write("		</div>");
		
		document.write("		<div id='menu5Container' style='visibility:hidden;'>");
		document.write("			<div id='menu5Content'>");
		document.write("			<table cellspacing='1' cellpadding='5' border='0' bgcolor='#999999'>");
		document.write("			<tbody><tr><td bgcolor='#CAE2Df' style='line-height: 13pt;'>");
		document.write("						<a href='../index.php?id=78' class='navsub'>Publikationen</a><br>");
		document.write("						<a href='../index.php?id=77' class='navsub'>Videos</a><br>");
		document.write("						<a href='../index.php?id=76' class='navsub'>Faltblätter</a><br>");
		document.write("			</td></tr>");
		document.write("			</tbody></table>");
		document.write("			</div>");
		document.write("		</div>");
	}
}

function showMenu(menu){
	// bewirkt verzšgerte Auswertung beim Laden der Seite
	if ((document.all && (versionIE > 4)) || document.getElementById) {
		ypSlideOutMenu.showMenu(menu);
	}
}

function hideMenu(menu){
	// bewirkt verzšgerte Auswertung beim Laden der Seite
	if ((document.all && (versionIE > 4)) || document.getElementById) {
		ypSlideOutMenu.hideMenu(menu);
	}
}

function getImageLeft(img) {
	// Stellt die Position (x) eines Bildes "img" fest, nicht fŸr NS4:
	var x, obj;
	x = 0;
	obj = img;
	if ((document.all && (versionIE > 4)) || document.getElementById) {
		while (obj.offsetParent != null) {
			x += obj.offsetLeft;
			obj = obj.offsetParent;
		}
		x += obj.offsetLeft;
		//alert("x: " + x + ", img.name: " + img.name);
		return x;
	}
}


// =============== Reload ===============

function windowWidth() {
// stellt aktuelle Fensterhoehe fest
	if (window.innerWidth) return window.innerWidth;
	else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
	else return 0;
}

function windowHeight() {
// stellt aktuelle Fenstergroesse fest
	if (window.innerHeight) return window.innerHeight;
	else if (document.body && document.body.offsetHeight) return document.body.offsetHeight;
	else return 0;
}


function winAdapt() {
// Ueberwachung bei Resize initialisieren
	if (Weite != windowWidth() || Hoehe != windowHeight())
	window.history.go(0);
}

	if(!window.Weite && window.innerWidth) {
		window.onresize = winAdapt;
		Weite = windowWidth();
		Hoehe = windowHeight();
  }
