<!-- verstecken

/**
 *  JavaScript-Version 1.2
 *  Autor Christian Kempe, pixel+punkt Stetten, ckempe@pixelundpunkt.ch
 *	
 * NAVIGATION
 * MouseOver-Aktion eines Links ruft diese Funktion auf.
 * Dabei werden alle Layers gesucht, 
 * aktueller Layer versteckt und der Layer
 * mit dem Variablen-Namen gezeigt.
 * Ausserdem der Layer leer, welcher beim MouseOver alles versteckt.
 */
// Variablen fuer Browser-Abfagen
var bv=parseInt(navigator.appVersion);     // Browser Version ermittelten 
var ie=navigator.appVersion.indexOf("MSIE")>0;
var ns=(navigator.appName=="Netscape");
var br3=bv<4				// Browser ist zu alt
var ns4=ns && bv<5;   		 // Browser ein  Netscape4 und höher
var ns6=ns && bv>=5;   		 // Browser ein  Netscape6
var ie4=ie && bv>=4;    	// Ist der Browser ein IE 4 und höher
var macos=(navigator.appVersion.indexOf("Mac")>=0);   //Das Betriebsystem ist Mac

// Variablen fuer Navigation
var aktebene="keine";
var aktebene2="keine";
var aktebene3="keine";
// Funktion zum Zeigen
function divzeigen(ebene, name) {
	if(ns4){													// Netscape und nur beim Wechsel
		if(ebene=="1"){										// 1. Ebene
			for (i=0; i<document.layers.length; i++) {				// alle Layers durchgehen
	  		whichEl = document.layers[i];
	  		if (aktebene!=name && whichEl.id == name) {
					whichEl.visibility = "show";									// aktuelles zeigen
				}
 	 			else if (whichEl.id == "leer") {
					whichEl.visibility = "show";									// leer-Layer zeigen
				}
				else if (aktebene!=name && aktebene!="keine" && whichEl.id == aktebene) {
					whichEl.visibility = "hide";									// sichtbares verstecken
				}
				else if (aktebene2!="keine" && whichEl.id == aktebene2) {
					whichEl.visibility = "hide";									// sichtbares verstecken
					aktebene2="keine";														// Neuer aktueller Layer
				}
				else if (aktebene3!="keine" && whichEl.id == aktebene3) {
					whichEl.visibility = "hide";									// sichtbares verstecken
					aktebene3="keine";														// Neuer aktueller Layer
				}
			}
			aktebene=name;
		}
		else if(ebene=="2"){																// 2. Ebene
			for (i=0; i<document.layers.length; i++) {				// alle Layers durchgehen
	  		whichEl = document.layers[i];
	  		if (aktebene!=name && whichEl.id == name) {
					whichEl.visibility = "show";									// aktuelles zeigen
				}
				else if (aktebene2!="keine" && whichEl.id == aktebene2) {
					whichEl.visibility = "hide";									// sichtbares verstecken
				}
				else if (aktebene3!="keine" && whichEl.id == aktebene3) {
					whichEl.visibility = "hide";									// sichtbares verstecken
					aktebene3="keine";														// Neuer aktueller Layer
				}
			}
			aktebene2=name;
		}
		else if(ebene=="3"){																// 3. Ebene
			for (i=0; i<document.layers.length; i++) {				// alle Layers durchgehen
	  		whichEl = document.layers[i];
	  		if (aktebene!=name && whichEl.id == name) {
					whichEl.visibility = "show";									// aktuelles zeigen
				}
				else if (aktebene3!="keine" && whichEl.id == aktebene3) {
					whichEl.visibility = "hide";									// sichtbares verstecken
				}
			}
			aktebene3=name;
		}
	}
	
	else if(ie4) {										// Explorer und nur beim Wechsel
		tempColl = document.all.tags("div");
		if (ebene=="1") {
			for (i=0; i<tempColl.length; i++) {									// alle Layers durchgehen
				if (aktebene!=name && tempColl(i).id == name){
					tempColl(i).style.visibility = "visible";				// aktuelles zeigen
				}
				else if (tempColl(i).id == "leer"){
					tempColl(i).style.visibility = "visible";				// leer-Layer zeigen
				}
				else if (aktebene!=name && aktebene!="keine" && tempColl(i).id == aktebene){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
				}
				else if (aktebene2!="keine" && tempColl(i).id == aktebene2){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
					aktebene2="keine";
				}
				else if (aktebene3!="keine" && tempColl(i).id == aktebene3){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
					aktebene3="keine";
				}
			}
			aktebene=name;
		}
		else if (ebene=="2") {
			for (i=0; i<tempColl.length; i++) {								// alle Layers durchgehen
				if (tempColl(i).id == name && aktebene2!=name){
					tempColl(i).style.visibility = "visible";				// aktuelles zeigen
				}
				else if (aktebene2!=name && aktebene2!="keine" && tempColl(i).id == aktebene2){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
				}
				else if (aktebene3!="keine" && tempColl(i).id == aktebene3){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
					aktebene3="keine";
				}
			}
			aktebene2=name;
		}
		else if (ebene=="3") {
			for (i=0; i<tempColl.length; i++) {								// alle Layers durchgehen
				if (tempColl(i).id == name && aktebene3!=name){
					tempColl(i).style.visibility = "visible";				// aktuelles zeigen
				}
				else if (aktebene3!=name && aktebene3!="keine" && tempColl(i).id == aktebene3){
					tempColl(i).style.visibility = "hidden";				// sichtbares verstecken
				}
			}
			aktebene3=name;
		}
	}
	else if(ns6) {														// Netscape6 und nur beim Wechsel
		if (ebene=="1") {
			if(name!=aktebene) {
				document.getElementById(name).style.visibility = "visible";				// aktuelles zeigen
			}
			document.getElementById("leer").style.visibility = "visible";			// leer-Layer zeigen
			if (aktebene!="keine" && aktebene!=name){
				document.getElementById(aktebene).style.visibility = "hidden";			// sichtbares verstecken
			}
			if (aktebene2!="keine"){
				document.getElementById(aktebene2).style.visibility = "hidden";			// sichtbares verstecken
				aktebene2="keine";
			}
			if (aktebene3!="keine"){
				document.getElementById(aktebene3).style.visibility = "hidden";			// sichtbares verstecken
				aktebene3="keine";
			}
			aktebene=name;
		}
		else if (ebene=="2") {
			if(name!=aktebene2){
				document.getElementById(name).style.visibility = "visible";				// aktuelles zeigen
			}
			if (aktebene2!="keine" && aktebene2!=name){
				document.getElementById(aktebene2).style.visibility = "hidden";			// sichtbares verstecken
			}
			if (aktebene3!="keine"){
				document.getElementById(aktebene3).style.visibility = "hidden";			// sichtbares verstecken
				aktebene3="keine";
			}
			aktebene2=name;
		}
		else if (ebene=="3") {
			if(name!=aktebene3){
				document.getElementById(name).style.visibility = "visible";				// aktuelles zeigen
			}
			if (aktebene3!="keine" && aktebene3!=name){
				document.getElementById(aktebene3).style.visibility = "hidden";			// sichtbares verstecken
			}
			aktebene3=name;
		}
	}		
}

// Layer verstecken, vom leer-Layer mit MouseOver aufgerufen
function divverstecken() {
	if(ns4){																						// Netscape
		for (i=0; i<document.layers.length; i++) {				// alle Layers durchsuchen
	  	whichEl = document.layers[i];
 	 		if (whichEl.id==aktebene || whichEl.id==aktebene2 || whichEl.id==aktebene3) {
				whichEl.visibility = "hide";									// sichtbares verstecken
			}
 	 		else if (whichEl.id=="leer") {
				whichEl.visibility = "hide";									// sichtbares verstecken
			}
		}
	}
	else if(ie4) {																			// Explorer
		tempColl = document.all.tags("div");
		for (i=0; i<tempColl.length; i++) {								// alle Layers durchgehen
			if (tempColl(i).id==aktebene){
				tempColl(i).style.visibility = "hidden";						// sichtbares verstecken
			}
			else if (tempColl(i).id==aktebene2 && aktebene2!="keine"){
				tempColl(i).style.visibility = "hidden";						// sichtbares verstecken
			}
			else if (tempColl(i).id==aktebene3 && aktebene3!="keine"){
				tempColl(i).style.visibility = "hidden";						// sichtbares verstecken
			}
			else if (tempColl(i).id=="leer"){
				tempColl(i).style.visibility = "hidden";						// sichtbares verstecken
			}
		}
	}
	else if(ns6) {																// Netscape 6
		document.getElementById(aktebene).style.visibility = "hidden";			// sichtbares verstecken
			aktebene="keine";
		document.getElementById(aktebene2).style.visibility = "hidden";			// sichtbares verstecken
			aktebene2="keine";
		document.getElementById(aktebene3).style.visibility = "hidden";			// sichtbares verstecken
			aktebene3="keine";
		document.getElementById("leer").style.visibility = "hidden";			// sichtbares verstecken
	}			
	aktebene="keine";																		// kein Layer sichtbar
	aktebene2="keine";
	aktebene3="keine";
}

function wechseln(nr){
	if (ie4){
		document.all.text0.style.visibility="hidden";					// alle Texte verstecken
		document.all.text1.style.visibility="hidden";
		document.all.text2.style.visibility="hidden";
		var laenge = document.all.tags("div");
		for (i=0; i<laenge.length; i++) {								// alle Layers durchgehen
			if (laenge(i).id=="text"+nr){
				laenge(i).style.visibility = "visible";					// aktueller Text
				break;
			}
		}
		document.all.bild1.style.visibility="hidden";					// alle Bilder verstecken
		document.all.bild2.style.visibility="hidden";
		var laenge = document.all.tags("div");
		for (i=0; i<laenge.length; i++) {								// alle Layers durchgehen
			if (laenge(i).id=="bild"+nr){
				laenge(i).style.visibility = "visible";					// aktuellen Text
				break;
			}
		}
	}
	else if (ns4) {
		document.text0.visibility="hide";								// alle Texte verstecken
		document.text1.visibility="hide";
		document.text2.visibility="hide";
		for (i=0; i<document.layers.length; i++) {						// alle Layers durchgehen
	  		whichEl = document.layers[i];
	  		if (whichEl.id == "text"+nr) {
				whichEl.visibility="show";								// aktueller Text
				break;
			}
		}
		document.bild1.visibility="hide";								// alle Bilder verstecken
		document.bild2.visibility="hide";
		for (i=0; i<document.layers.length; i++) {						// alle Layers durchgehen
	  		whichEl = document.layers[i];
	  		if (whichEl.id == "bild"+nr) {
				whichEl.visibility="show";								// aktuelles Bild
				break;
			}
		}
	}
	else if (ns6) {
		document.getElementById("text0").style.visibility = "hidden";		// alle Texte verstecken
		document.getElementById("text1").style.visibility = "hidden";
		document.getElementById("text2").style.visibility = "hidden";
		document.getElementById("text"+nr).style.visibility = "visible"

		document.getElementById("bild1").style.visibility = "hidden";		// alle Bilder verstecken
		document.getElementById("bild2").style.visibility = "hidden";
		document.getElementById("bild"+nr).style.visibility = "visible"
	}
}

function bild(bild){
	fenster = window.open(bild,"","width=440,height=400,screenX=65,screenY=100,scrollbars=yes,resizable=yes");
}

function FormValidate(){

// Ab Hier wird kontrolliert ob die benötigten informationen in die Textfelder eingetragen wurden
		
	if (document.forms[0].Name.value == "")
		{
		alert("Bitte Namen eingeben");
		document.forms[0].Name.focus();
		return(false);
		}
	else if (document.forms[0].Vorname.value == "")
		{
		alert("Bitte Vornamen eingeben");
		document.forms[0].Vorname.focus();
		return(false);
		}
	else if (document.forms[0].Strasse.value == "")
		{
		alert("Bitte Strasse und Hausnummer eingeben");
		document.forms[0].Strasse.focus();
		return(false);
		}
	else if (document.forms[0].PLZ.value == "")
		{
		alert("Bitte Postleitzahl eingeben");
		document.forms[0].PLZ.focus();
		return(false);
		}
	else if (document.forms[0].Ort.value == "")
		{
		alert("Bitte Wohnort eingeben");
		document.forms[0].Ort.focus();
		return(false);
		}
	else if (document.forms[0].Telefon.value == "")
		{
		alert("Bitte Telefonnummer eingeben");
		document.forms[0].Telefon.focus();
		return(false);
		}
	else if ((document.forms[0].Email.value.indexOf("@") < 2)||
	(document.forms[0].Email.value.indexOf(".") == -1)||
	((document.forms[0].Email.value.indexOf("@")+1) > document.forms[0].Email.value.lastIndexOf("."))||
	(document.forms[0].Email.value.lastIndexOf(".") >= document.forms[0].Email.value.length-2))
		{
		alert("Bitte E-Mail-Adresse eingeben");
		document.forms[0].Email.focus();
		return(false);
		}	
	else {
		document.forms[0].submit();
	}
	return(true);	
}
// Netscape resize-fix
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//-->
