<!--

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//-->
<!-- Menuspezifische Funktionen

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function shutsubmenu(nummer) {
        // timer deaktiviert am 04.04.07 von ts, auf wunsch von Kunde
	//timer = setTimeout("MM_showHideLayers('submenu_"+nummer+"','','hide')", 8000);   
	if (nummer != 0) {
		// aktives Menu ausblenden
		// MM_showHideLayers('submenu_'+nummer,'','hide');
	}
	
}
function submenuzeigen(nummer) {
	var anzahl = ["18","19","20","21","22","27"]; //Nummern der Untermenus
	for (j in anzahl) {
	// Erst alle Menues ausblenden		
		MM_showHideLayers('submenu_'+anzahl[j],'','hide');
	}
	if (nummer != 0) {
		// aktives Menu einblenden
		MM_showHideLayers('submenu_'+nummer,'','show');
	}
}
//-->
<!-- Formularspezifische Funktionen
if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', steinerform, false);

function steinerform(){
  // Hide forms
  $( 'form.steinerform' ).hide().end();

  // Processing
  $( 'form.steinerform' ).find( 'li/label' ).not( '.nocmx' ).each( function( i ){
    var labelContent = this.innerHTML;
    var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
    var labelSpan = document.createElement( 'span' );
        labelSpan.style.display = 'block';
        labelSpan.style.width = labelWidth;
        labelSpan.innerHTML = labelContent;
    this.style.display = '-moz-inline-box';
    this.innerHTML = null;
    this.appendChild( labelSpan );
  } ).end();

  // Show forms
  $( 'form.steinerform' ).show().end();
}
function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
function checkform() {
var nachname = document.daten.nachname.value;
var vorname = document.daten.vorname.value;
var telefon = document.daten.telefon.value;
var email = document.daten.email.value;
var check = 0;
	if (nachname == "") {
		MM_changeProp('nachnamefeld','','style.color','#FF0000','SPAN');
		MM_changeProp('nachnamefeld','','style.fontWeight','bold','SPAN');
		document.daten.nachname.focus();
		var check = 1;
	} else {
		MM_changeProp('nachnamefeld','','style.color','#000000','SPAN');
		MM_changeProp('nachnamefeld','','style.fontWeight','normal','SPAN');
	}
	if (vorname == "") {
		MM_changeProp('vornamefeld','','style.color','#FF0000','SPAN');
		MM_changeProp('vornamefeld','','style.fontWeight','bold','SPAN');
		document.daten.vorname.focus();
		var check = 1;
	} else {
		MM_changeProp('vornamefeld','','style.color','#000000','SPAN');
		MM_changeProp('vornamefeld','','style.fontWeight','normal','SPAN');
	}
	if (telefon == "") {
		MM_changeProp('telefonfeld','','style.color','#FF0000','SPAN');
		MM_changeProp('telefonfeld','','style.fontWeight','bold','SPAN');
		document.daten.telefon.focus();
		var check = 1;
	} else {
		MM_changeProp('telefonfeld','','style.color','#000000','SPAN');
		MM_changeProp('telefonfeld','','style.fontWeight','normal','SPAN');
	}
	if (email == "") {
		var emailok = false;
		} else {
		var emailok = EMail(email);
		}
	if (emailok == false) {
		MM_changeProp('emailfeld','','style.color','#FF0000','SPAN');
		MM_changeProp('emailfeld','','style.fontWeight','bold','SPAN');
		document.daten.email.focus();
		var check = 1;
	} else {
		MM_changeProp('emailfeld','','style.color','#000000','SPAN');
		MM_changeProp('emailfeld','','style.fontWeight','normal','SPAN');
	}
	
	if (check == 0) {
		MM_changeProp('meldung','','innerHTML','Ihre Eingaben werden gesendet ...','SPAN');
		document.daten.submit();
	} else {
		MM_changeProp('meldung','','innerHTML','Bitte beachten Sie die rot markierten Felder Pflichtfelder.','SPAN');
	}
}

function EMail(s)
{
 var a = false; var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }
 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

//-->

