function MM_findObj(n, d) { 
	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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers2() { 
	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')?'block':(v='hide')?'none':v; }
		obj.display=v; }
}

function MM_showHideLayers() { 
  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')?'block':(v='hide')?'none':v; }
    obj.display=v; }
}

wmtt = null;

document.onmousemove = updateWMTT;

function updateWMTT(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (wmtt != null) {
		wmtt.style.left = (x - 130) + "px";
		wmtt.style.top 	= (y + 20) + "px";
	}
}

function showWMTT(id) {
	wmtt = document.getElementById(id);
	wmtt.style.display = "block"
}

function hideWMTT() {
	wmtt.style.display = "none";
}

function chkformular()
{
     if(document.formular.nachname.value == "")
      {
       alert("Bitte geben Sie Ihren Vornamen ein.");
       document.formular.vorname.focus();
       return false;
      }
     if(document.formular.nachname.value == "")
      {
       alert("Bitte geben Sie Ihren Nachnamen ein.");
       document.formular.nachname.focus();
       return false;
      }
      if(document.formular.vorname.value == "")
      {
       alert("Bitte geben Sie Ihren Vornamen ein.");
       document.formular.vorname.focus();
       return false;
      }
     if(document.formular.plz.value == "")
      {
       alert("Bitte geben Sie Ihre Postleitzahl ein.");
       document.formular.plz.focus();
       return false;
      }
     var chkZ = 1;
     for(i=0;i<document.formular.plz.value.length;++i)
     if(document.formular.plz.value.charAt(i) < "0" || document.formular.plz.value.charAt(i) > "9")chkZ = -1;
     if(chkZ == -1)
     {
       alert("Die eingegebene Postleitzahl ist keine Zahl.");
       document.formular.plz.focus();
       return false;
      }
     var chkZ = 1;
     if(document.formular.plz.value.length<"5")
         chkZ = -1;
     if(chkZ == -1)
     {
       alert("Die eingegebene Postleitzahl ist nicht 5-stellig.");
       document.formular.plz.focus();
       return false;
      }
      if(document.formular.ort.value == "")
      {
       alert("Bitte geben Sie Ihren Wohnort an.");
       document.formular.ort.focus();
       return false;
      }
     if(document.formular.vorwahl.value == "")
      {
       alert("Bitte Vorwahl eingeben!");
       document.formular.vorwahl.focus();
       return false;
      }
     if(document.formular.telefon.value == "")
      {
       alert("Bitte Telefonnummer eingeben!");
       document.formular.telefon.focus();
       return false;
      }
     var email = document.formular.email.value;
    if (email=="")
    {
      alert("Bitte geben Sie eine korrekte E-Mail-Adresse an.");
      document.formular.email.focus();
      return false;
      }
    var at_pos;
    at_pos =email.indexOf("@");
    if (at_pos < 0 && document.formular.email.value!="")
     {
      alert("Die eingegebene E-Mail-Adresse ist leider fehlerhaft: das @ - Zeichen fehlt.");
      document.formular.email.focus();
      return false;
     }
     if (at_pos == 0 && document.formular.email.value!="")
      {
      alert("Die eingegebene E-Mail-Adresse ist leider fehlerhaft: das @-Zeichen steht am Anfang.");
      document.formular.email.focus();
      return false;
      }
     if (at_pos > 0 && document.formular.email.value!="")
      {
       if (email.lastIndexOf("@") != at_pos)
        {
       alert("Die eingegebene E-Mail-Adresse ist leider fehlerhaft: das @ - Zeichen ist mehrfach enthalten.");
       document.formular.email.focus();
       return false;
       }
      }
      var punkt;
      punkt=email.indexOf(".");
      if (punkt < 0 && document.formular.email.value!="")
       {
        alert("Die eingegebene E-Mail-Adresse ist leider fehlerhaft: der Punkt '.' fehlt.");
        document.formular.email.focus();
        return false;
       }
     if(document.formular.secure.value != "hgtkkncu")
      {
       alert("Bitte geben Sie den vorgegebenen Sicherheitscode ein.");
       document.formular.secure.focus();
       return false;
      }       
       
}
