/* Fehlermeldung -- Check_form und show-hide */

		function check_form() {
			var ergebnis = true;
			var fehler = false;

			if ((document.kontaktform.name.value=="") && (!fehler)) {
				show('fehlername');
				hide('fehlervorname');
				hide('fehlertelefon');
				hide('falschtelefon');
				hide('fehleremail');	
				hide('falschemail');					
				document.kontaktform.name.focus();
				ergebnis=false;
				fehler=true;
			}
			
			if ((document.kontaktform.vorname.value=="") && (!fehler)) {
				show('fehlervorname');
				hide('fehlername');
				hide('fehlertelefon');
				hide('falschtelefon');
				hide('fehleremail');
				hide('falschemail');					
				document.kontaktform.vorname.focus();
				ergebnis=false;
				fehler=true;
			}
			
		 	if ((document.kontaktform.telefon.value=="") && (!fehler)) {
				show('fehlertelefon');
				hide('fehlername');
				hide('fehlervorname');
				hide('falschtelefon');
				hide('fehleremail');	
				hide('falschemail');					
				document.kontaktform.telefon.focus();
		 		ergebnis=false;
		 		fehler=true;
			}

			var telefon          = document.kontaktform.telefon.value;
			var zeichen_okay     = true;
			var akt_zeichen_pos  = 0;
			var akt_zeichen      = "";
			var erlaubte_zeichen = "1234567890/-()+ ";

			while (zeichen_okay && (akt_zeichen_pos < telefon.length)) {
				akt_zeichen  = telefon.charAt(akt_zeichen_pos);
				zeichen_okay = (erlaubte_zeichen.indexOf(akt_zeichen) != -1);
				akt_zeichen_pos++;
			}
			if ((! zeichen_okay) && (!fehler)) {
				show('falschtelefon');
				hide('fehlertelefon');
				hide('fehlername');
				hide('fehlervorname');
				hide('fehleremail');
				hide('falschemail');					
				document.kontaktform.telefon.focus();
				ergebnis = false;
				fehler=true;
			}

			if ((document.kontaktform.email.value=="") && (!fehler)) {
				show('fehleremail');
				hide('fehlertelefon');
				hide('fehlername');
				hide('fehlervorname');
				hide('falschtelefon');
				hide('falschemail');				
				document.kontaktform.email.focus();
				ergebnis=false;
				fehler=true;
			}

			if (document.kontaktform.email.value != "") {
				var email = document.kontaktform.email.value;
				var at_pos;
				(email=="") ? at_pos = -1 : at_pos = email.indexOf("@");
				if ((at_pos < 0) && (!fehler)) {
				show('falschemail');
				hide('fehleremail')
				hide('fehlertelefon');
				hide('fehlername');
				hide('fehlervorname');
				hide('falschtelefon');
				   document.kontaktform.email.focus();
				   ergebnis = false;
				   fehler=true;
				}
				else {
					if ((email.lastIndexOf("@") != at_pos) && (!fehler)) {
						show('falschemail');
						hide('fehleremail')
						hide('fehlertelefon');
						hide('fehlername');
						hide('fehlervorname');
						hide('falschtelefon');
						document.kontaktform.email.focus();
						ergebnis = false;
						fehler=true;
				}	}
			}
											
			return ergebnis;
			
			    
			
	   }
	   
	   
	var fertig = 1;
	if (document.layers) { ns = 1; ie = 0; }
	else { ns = 0; ie = 1;}

	function show(name)	{ if (version==1 && fertig==1) {if (ns)
                    		{ document.layers[name].visibility = "show"; }
						  else
						    { document.all[name].style.visibility = "visible"; }
						}
	}
	function hide(name) { if (version==1 && fertig==1) {if (ns)
                    		{document.layers[name].visibility = "hide";}
						else
							{document.all[name].style.visibility = "hidden";}
                 		}
	}
	

