	// browserweiche: analysiert den Browser und gibt dessen Typ zurück
	bw=new checkBrowser();
	// spez NS4
	MM_reloadPage(true);
		
	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();
	}

	/********************************************************************************
	Copyright (C) 1999 Thomas Brattli
	This script is made by and copyrighted to Thomas Brattli at www.bratta.com
	Visit for more great scripts. This may be used freely as long as this msg is intact!
	I will also appriciate any links you could give me.
	Further development is made by Samuel Lüthi at www.coffeecode.ch!
	********************************************************************************/
	
	function checkBrowser()
	{
		this.ver=navigator.appVersion;
		this.dom=document.getElementById?1:0;
		this.ie4=(document.all && !this.dom)?1:0;
		this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
		this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
		this.ns4=(document.layers && !this.dom)?1:0;
		this.ns5=(this.dom && parseInt(this.ver) >= 5)?1:0;
		this.ns6=(document.getElementById && !document.all)?1:0;
		this.ns7=(navigator.userAgent.search("Netscape/7.1")!= -1)?1:0;
		this.opera=(document.all&& !document.styleSheets)?1:0;
		this.bw=(this.ie4 || this.ie5 || this.ie6 ||this.ns4 || this.ns5 || this.ns6 || this.ns7 || this.opera)
		return this
	}
  
	// Pfadfinder
	function pathfinder(sFormname, sFieldname){
	vObjektPfad = bw.ie4||bw.ie5?document.all[sFieldname]:bw.ns4?eval('document.'+sFormname+'.'+sFieldname):bw.ns5||bw.ns6||bw.ie6||bw.ns7?document.getElementById(sFieldname):0;
	vFormularPfad = bw.ie4||bw.ie5?document.all[sFormname]:bw.ns4?eval('document.'+sFormname):bw.ns5||bw.ns6||bw.ie6?document.getElementById(sFormname):0;
	}
	
	function SafeSubmit(sFormname, obj){
	// NS7.1
	if (bw.ns7){
		if (document.getElementById('person').value == ''){
			(document.getElementById('person').focus())
			alert('Das Feld Name/Vorname muss ausgefüllt werden.!')			
		}else if (document.getElementById('adresse').value == ''){
			(document.getElementById('adresse').focus())
			alert('Das Feld Strasse muss ausgefüllt werden.!') 			
		}else if (document.getElementById('ort').value == ''){
			(document.getElementById('ort').focus())
			alert('Das Feld PLZ / Ort muss ausgefüllt werden.!') 			
		}else if (document.getElementById('tel').value == ''){
			(document.getElementById('tel').focus())
			alert('Das Feld Telefon muss ausgefüllt werden.!')
		}else if (document.getElementById('mail').value == ''){
			(document.getElementById('mail').focus())
			alert('Das Feld E-Mail muss ausgefüllt werden.!') 			
		}else{
		if(obj == "senden") document.forms[0].submit();
		}
	}
	// andere Browser
	else{
	pathfinder(sFormname);
		if (vFormularPfad.person.value == ''){
			(vFormularPfad.person.focus())
			alert('Das Feld Name/Vorname muss ausgefüllt werden.!') 			
		}else if (vFormularPfad.adresse.value == ''){
			(vFormularPfad.adresse.focus())
			alert('Das Feld Postadresse muss ausgefüllt werden.!') 			
		}else if (vFormularPfad.ort.value == ''){
			(vFormularPfad.ort.focus())
			alert('Das Feld Platz/Ort muss ausgefüllt werden.!') 			
		}else if (vFormularPfad.tel.value == ''){
			(vFormularPfad.tel.focus())
			alert('Das Feld Telefon muss ausgefüllt werden.!')
		}else if (vFormularPfad.mail.value == ''){
			(vFormularPfad.mail.focus())
			alert('Das Feld E-Mail muss ausgefüllt werden.!') 			
		}else{
		if(obj == "senden") vFormularPfad.submit();
		}
	}}
	
	function char_test(sFormname, sFieldname, cSearchChar, sAlert) 
	{
		pathfinder(sFormname, sFieldname)
		if (vObjektPfad.value.indexOf(cSearchChar) == '-1' || vObjektPfad.value == ''){
			alert(sAlert);
			vObjektPfad.select();
			vObjektPfad.focus();
			return false;
		}
	}

	

