/*höhe des content auf 100%*/
function hoeheContent(){
	if (navigator.appName.indexOf('Netscape') != -1){
		hoehe=window.innerHeight-110;
		
		document.getElementById("heightSpacer").style.height=hoehe
	}
	if (navigator.appName.indexOf('Microsoft') != -1){
		hoehe=document.body.clientHeight-110;
		
		document.getElementById("heightSpacer").style.height=hoehe
	}
}

/*bildwechsel linke navi*/
function changeNavi(id){
	if (document.getElementById(id).className == "bgNaviLeftGreen"){
		document.getElementById(id).className="bgNaviLeftWhite";
	}else{
		document.getElementById(id).className="bgNaviLeftGreen";
	}
}

/*bildwechsel top navi*/
function changeTop(id){
	if (document.getElementById(id).className == "bgNaviTopGreen"){
		document.getElementById(id).className="bgNaviTopWhite";
	}else{
		document.getElementById(id).className="bgNaviTopGreen";
	}
}

/*bilder vorladen*/
function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) 
{

  var newURL='';
  var verStr=navigator.appVersion;
  var app=navigator.appName;
  var version = parseFloat(verStr);
  
  
  if (app.indexOf('Netscape') != -1) 
  	{
    	if (version >= NSvers) {
			if (NSpass>0) newURL=(NSpass==1)?URL:altURL;
			}
    	else {
			if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;
			}
  	} 
  else if (app.indexOf('Microsoft') != -1) 
	{
    	if (version >= IEvers || verStr.indexOf(IEvers) != -1)
     		{
				if (IEpass>0) newURL=(IEpass==1)?URL:altURL;
			}
    	else {
			if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;
			}
  	} 
  else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  
  if (newURL) 
  	{ 
  		window.location=unescape(newURL); document.MM_returnValue=false; 
	}
}

function checkEmail(adress) {

 	//Pattern: x@xx.xx

 	nameLength = 1;
 	 hostLength = 2;
 	domainLength = 2;

 	adPos = adress.indexOf('@');
 	dotPos = adress.lastIndexOf('.');
 	 //check for '@' and '.'
 	if ((adPos<nameLength) || (dotPos==-1) || (adPos>=dotPos)){
 	return false;
 	 }
 	 //check for length
 	 if ((dotPos-adPos<=hostLength) || (adress.length-dotPos<=domainLength)){
 	return false;
 	 }
 	 //check for characters
 	 var disallowed = ["&Uuml;","&uuml;","&auml;","&Auml;","&ouml;","&Ouml;"];
 	 for (i=0; i<adress.length;i++) {
 	 for (j=0; j<disallowed.length;j++) {
 	 if (adress.charAt(i)==disallowed[j]){
 	 return false;
 	 }
 	 }
 	 }
 	 return true;

	}

function checkFormKontakt(buero){

	ort=buero;
	
	if (eval('document.forms.'+ort+'.Name.value ==\"\" ')) {
			alert('Bitte geben Sie Ihren Namen ein.');
			eval('document.forms.'+ort+'.Name.focus()');
			return;
		}
		
	if (eval('document.forms.'+ort+'.Vorname.value == \"\" ')) {
			alert('Bitte geben Sie Ihren Voramen ein.');
			eval('document.forms.'+ort+'.Vorname.focus()');
			return;
		}
		
	if (eval('document.forms.'+ort+'.Email.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Email-Adresse ein.');
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if(!checkEmail(eval('document.forms.'+ort+'.Email.value'))) {
			alert("Bitte geben Sie eine korrekte Email-Adresse ein.");
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if (eval('document.forms.'+ort+'.Anfrage.value == \"\" ')) {
			alert('Bitte geben Sie Ihr Anliegen ein.');
			eval('document.forms.'+ort+'.Anfrage.focus()');
			return;
		}

	eval('document.forms.'+ort+'.submit()');
}	

function checkFormBeratung(buero){

	ort=buero;
	
	
		
	if (eval('document.forms.'+ort+'.Email.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Email-Adresse ein.');
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if(!checkEmail(eval('document.forms.'+ort+'.Email.value'))) {
			alert("Bitte geben Sie eine korrekte Email-Adresse ein.");
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
	
	if (eval('document.forms.'+ort+'.Betreff.value ==\"\" ')) {
			alert('Bitte geben Sie ein Betreff ein.');
			eval('document.forms.'+ort+'.Betreff.focus()');
			return;
		}
	
	if (eval('document.forms.'+ort+'.Anfrage.value == \"\" ')) {
			alert('Bitte geben Sie Ihr Anliegen ein.');
			eval('document.forms.'+ort+'.Anfrage.focus()');
			return;
		}

	eval('document.forms.'+ort+'.submit()');
}

function checkFormNews(buero){

	ort=buero;
	
	
		
	if (eval('document.forms.'+ort+'.Email.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Email-Adresse ein.');
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if(!checkEmail(eval('document.forms.'+ort+'.Email.value'))) {
			alert("Bitte geben Sie eine korrekte Email-Adresse ein.");
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
	
	eval('document.forms.'+ort+'.submit()');
}	

function checkFormRueckruf(buero){

	ort=buero;
	
	
		
	if (eval('document.forms.'+ort+'.Email.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Email-Adresse ein.');
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if(!checkEmail(eval('document.forms.'+ort+'.Email.value'))) {
			alert("Bitte geben Sie eine korrekte Email-Adresse ein.");
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
	if (eval('document.forms.'+ort+'.Telefon.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Telefonnummer ein.');
			eval('document.forms.'+ort+'.Telefon.focus()');
			return;
		}
	
	if (eval('document.forms.'+ort+'.Betreff.value ==\"\" ')) {
			alert('Bitte geben Sie ein Betreff ein.');
			eval('document.forms.'+ort+'.Betreff.focus()');
			return;
		}
	
	
	if (eval('document.forms.'+ort+'.Anfrage.value == \"\" ')) {
			alert('Bitte geben Sie Ihr Anliegen ein.');
			eval('document.forms.'+ort+'.Anfrage.focus()');
			return;
		}
	

	eval('document.forms.'+ort+'.submit()');
}

function checkFormErstberatung(buero){

	ort=buero;
	
	if (eval('document.forms.'+ort+'.Name.value ==\"\" ')) {
			alert('Bitte geben Sie einen Name ein.');
			eval('document.forms.'+ort+'.Name.focus()');
			return;
		}
		
	if (eval('document.forms.'+ort+'.Email.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Email-Adresse ein.');
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
		
	if(!checkEmail(eval('document.forms.'+ort+'.Email.value'))) {
			alert("Bitte geben Sie eine korrekte Email-Adresse ein.");
			eval('document.forms.'+ort+'.Email.focus()');
			return;
		}
	if (eval('document.forms.'+ort+'.Telefon.value == \"\" ')) {
			alert('Bitte geben Sie Ihre Telefonnummer ein.');
			eval('document.forms.'+ort+'.Telefon.focus()');
			return;
		}
	
	if (eval('document.forms.'+ort+'.Betreff.value ==\"\" ')) {
			alert('Bitte geben Sie ein Betreff ein.');
			eval('document.forms.'+ort+'.Betreff.focus()');
			return;
		}
	
	
	eval('document.forms.'+ort+'.submit()');
}