// Standardfunktion zur Verbesserung der Seitendarstellung bei eingeschaltetem Javascript

// Ermitteln der Fenstergröße
	function get_window_size() {
	// Dank an www.signalwerk.de
		var myWidth = 0, myHeight = 0;
	//Non-IE
		if (typeof( window.innerWidth ) == 'number') {
 			myWidth = window.innerWidth;
			myHeight = window.innerHeight;
		}
	//IE 6+ in 'standards compliant mode'
		else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
 			myWidth = document.documentElement.clientWidth;
			myHeight = document.documentElement.clientHeight;
		}
	//IE 4 compatible
 		else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
 			myWidth = document.body.clientWidth;
			myHeight = document.body.clientHeight;
		 }
		 return [myWidth, myHeight];
	}


// Funktionen zur farbigen Anzeige der Partner-Logos beim Überfahren mit der Maus (per DOM)
// großes, textüberdeckendes Bild der Info-Mappe bei MouseOver
	function Logo_einfarbig () {
		var $img = this;		
		$src = $img.getAttribute("src");
		$img.src = $src.replace (".jpg", ".gif");
	}
	
//  kleines Bild mit Lupe
	function Logo_farbig () {
		var $img = this;
		$src = $img.getAttribute("src");
		$img.src = $src.replace (".gif", ".jpg");
	}

// Handler für img hinzufügen
	function Partner_addOnHandlers () {
		var $divPartner = document.getElementById ("partner");

		var $partnerImages = $divPartner.getElementsByTagName("img");

		$image = new Array ();
		for (var $i=0; $i < $partnerImages.length; $i ++) {	
	// farbiges Bild in Cache
			$farbig = $partnerImages[$i].getAttribute("src");
			$image[$i] = new Image ();
			$image[$i].src = $farbig.replace (".gif", ".jpg");
	// Handler hinzufügen
			$partnerImages[$i].onmouseover = Logo_farbig;
			$partnerImages[$i].onmouseout = Logo_einfarbig;
			$partnerImages[$i].onclick = Logo_einfarbig;
		}
	}


// Funktion, die standardmäßig nach Laden der Seite aufgerufen wird
	function setup () {
// Fußzeile fixed links unten im Fenster, wenn Fenster ausreichend groß, daß keine Überlappung mit Navigationsspalte
		var $fensterhoehe = get_window_size()[1];
	// längste Navigationsspalte auf Routendetails-Seiten
		if ($fensterhoehe >= 672) {
	// Fußzeilen-Box aus 'absolute_fuerIE5'-Box ans Ende der 'body'-Box verschieben
			var $body = document.getElementsByTagName('body')[0];
			var $footer = document.getElementById('footer');
			$body.appendChild($footer);
			$footer.id = 'footer_fix';
		}
// Wechsel auf farbiges Partner-Logo bei Überfahren mit der Maus
		Partner_addOnHandlers();
	}

