<!--

  // © 2003 Bitpalast GmbH. Alle Rechte vorbehalten. All rights reserved.

  function recommendpage() {
    window.location="http://www.migraene-homoeopathie.de/service/weiterempfehlen.html?"+window.location;
  }

  function printablepage() {
    printlocation="http://www.migraene-homoeopathie.de/phprint.php?page="+window.location;
    window.open(printlocation,'','width=770,height=460,toolbar=1,menubar=1,scrollbars=1,status=0,resizable=0');
  }

  function setsearch() {
    if(document.location.search != "") {
      window.open('hinweis_suche.html','','width=200,height=150,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=0');
      previouslocation=document.location.search;
      document.forms[1].search.value=previouslocation.substring(1,previouslocation.length);
      document.forms[1].submit();
    }
  } 

  function setreferral() {
    if(document.location.search != "") {
      previouslocation=document.location.search;
      document.sendreferralform.url.value=previouslocation.substring(1,previouslocation.length);
    }
    else document.sendreferralform.url.value='http://www.migraene-homoeopathie.de/';
  }  

  function setpage() {
    // reserved for future use;
  }

  function gotopage(theForm) {
    x=theForm.quickselect.selectedIndex;
    if (x>1) {
      window.location=theForm.quickselect.options[x].value;
    }
    else theForm.reset();
  }

  function searchform_validator(theForm) {
    if (theForm.searchvalue.value.length < 3)
    {
      window.alert("Bitte geben Sie mindestens 3 Zeichen als Suchbegriff ein.");
      theForm.searchvalue.focus();
    }
    else window.location="http://www.migraene-homoeopathie.de/suchen/index.html?"+theForm.searchvalue.value;
  }

  function send_abo(theForm)
  {

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie einen Wert in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return;
    }

    if (theForm.email.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return;
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_-@.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Für das Feld \"e-Mail Adresse\" sind nur Buchstaben, Ziffern und die Zeichen \"_-@.\" erlaubt.");
      theForm.email.focus();
      return;
    }

    var chkVal = theForm.email.value;
    var prsVal = chkVal;
    if (chkVal != "" && !(prsVal != "Meine@e-Mail.de"))
    {
      alert("Bitte geben Sie Ihre eigene e-Mail Adresse und nicht \"Meine@e-Mail.de\" in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return;
    }

    window.location="http://www.migraene-homoeopathie.de/aktuelles/index.html?"+theForm.email.value;
  }


  function sendreferral(theForm)
  {

    if (theForm.senderemail.value.length < 7)
    {
      alert("Bitte geben Sie mindestens 7 Zeichen in das \"Absender e-Mail Adresse\" Feld ein.");
      theForm.senderemail.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_.-@";
    var checkStr = theForm.senderemail.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"_.-@\" Zeichen in das \"Absender e-Mail Adresse\" Feld ein.");
      theForm.senderemail.focus();
      return (false);
    }

    if (theForm.recipientemail.value.length < 7)
    {
      alert("Bitte geben Sie mindestens 7 Zeichen in das \"Empfänger e-Mail Adresse\" Feld ein.");
      theForm.recipientemail.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_-.@";
    var checkStr = theForm.recipientemail.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"_.-@\" Zeichen in das \"Empfänger e-Mail Adresse\" Feld ein.");
      theForm.recipientemail.focus();
      return (false);
    }
    return (true);
  }


  function emailvalidator(theForm)
  {

    if (theForm.email.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789--_@.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"-_@.\" Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }

    var chkVal = theForm.email.value;
    var prsVal = chkVal;
    if (chkVal != "" && !(prsVal != "Meine@e-Mail.de"))
    {
      alert("Bitte geben Sie Ihre eigene e-Mail Adresse und nicht \"Meine@e-Mail.de\" in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }
    return (true);
  }

  function contactformvalidator(theForm)
  {

    if (theForm.name.value.length < 7)
    {
      alert("Bitte geben Sie mindestens 7 Zeichen in das Feld \"Anrede und Name\" ein.");
      theForm.name.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ.,-& \t\r\n\f";
    var checkStr = theForm.name.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
        break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Leerzeichen und \".,-&\" Zeichen in das Feld \"Anrede und Name\" ein.");
      theForm.name.focus();
      return (false);
    }

    var chkVal = theForm.name.value;
    var prsVal = chkVal;
    if (chkVal != "" && !(prsVal != "Monika Muster"))
    {
      alert("Der Name \"Monika Muster\" ist nur ein Beispiel. Bitte geben Sie Ihren eigenen Namen in das Feld \"Anrede und Name\" ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail\" ein.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_-.@";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"_-.@\" Zeichen in das Feld \"e-Mail\" ein.");
      theForm.email.focus();
      return (false);
    }

    var chkVal = theForm.email.value;
    var prsVal = chkVal;
    if (chkVal != "" && !(prsVal != "Meine@e-Mail.de"))
    {
      alert("Bitte geben Sie statt \"Meine@e-Mail.de\" Ihre eigene e-Mail Adresse in das Feld \"e-Mail\" ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.mitteilung.value.length < 10)
    {
      alert("Bitte geben Sie mindestens 10 Zeichen in das Feld \"Mitteilung\" ein.");
      theForm.mitteilung.focus();
      return (false);
    }

    var chkVal = theForm.mitteilung.value;
    var prsVal = chkVal;
    if (chkVal != "" && !(prsVal != "Tragen Sie in dieses Feld einen beliebigen Mitteilungstext ein."))
    {
      alert("Sie haben noch keinen eigenen Mitteilungstext eingegeben. Bitte tragen Sie Ihre Mitteilung in das Feld \"Mitteilung\" ein.");
      theForm.mitteilung.focus();
      return (false);
    }
    return (true);
  }

  function registrationformvalidator(theForm)
  {
    if (theForm.name1.value.length < 3)
    {
      alert("Bitte geben Sie mindestens 3 Zeichen in das Feld \"Name\" ein.");
      theForm.name1.focus();
      return (false);
    }

    if (theForm.heimatclub1.value.length < 3)
      {
      alert("Bitte geben Sie mindestens 3 Zeichen in das Feld \"Heimatclub\" ein.");
      theForm.heimatclub1.focus();
      return (false);
    }

    if (theForm.handicap1.value.length < 1)
    {
      alert("Bitte geben Sie Ihr Handicap in das Feld \"Handicap\" ein.");
      theForm.handicap1.focus();
      return (false);
    }

    if (theForm.telefon1.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"Telefon tagsüber\" ein.");
      theForm.telefon1.focus();
      return (false);
    }
 
    if (theForm.email1.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email1.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789--_.@";
    var checkStr = theForm.email1.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"-_.@\" Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email1.focus();
      return (false);
    }
  return (true);
  }

  function coursebookingvalidator(theForm)
  {

    if (theForm.termin.selectedIndex == 0)
    {
      alert("Sie haben noch keinen Kurstermin ausgewählt. Bitte wählen Sie einen Termin aus der Liste.");
      theForm.termin.focus();
      return (false);
    }

    if (theForm.name.value.length < 5)
    {
      alert("Bitte geben Sie mindestens 5 Zeichen in das Feld \"Name des 1. Teilnehmers\" ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.telefon.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"Telefon tagsüber\" ein.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_-@.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern und \"_-@.\" Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }
    return (true);
  }

  function lessonbookingvalidator(theForm)
  {

    if (theForm.golflehrer.selectedIndex == 0)
    {
      alert("Sie haben noch keinen Golflehrer gewählt. Bitte wählen Sie Ihren Golflehrer aus der Liste.");
      theForm.golflehrer.focus();
      return (false);
    }

    if (theForm.terminwunsch.value.length < 4)
    {
      alert("Bitte geben Sie mindestens 4 Zeichen in das Feld \"Terminwunsch\" ein.");
      theForm.terminwunsch.focus();
      return (false);
    }

    if (theForm.name.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"Name\" ein.");
      theForm.name.focus();
      return (false);
    }

    if (theForm.adresse.value.length < 5)
    {
      alert("Bitte geben Sie mindestens 5 Zeichen in das Feld \"Straßenadresse\" ein.");
      theForm.adresse.focus();
      return (false);
    }

    if (theForm.plz_und_ort.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"PLZ & Ort\" ein.");
      theForm.plz_und_ort.focus();
      return (false);
    }

    if (theForm.telefon.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"Telefon tagsüber\" ein.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Bitte geben Sie mindestens 8 Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }

    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_-@.";
    var checkStr = theForm.email.value;
    var allValid = true;
    var validGroups = true;
    for (i = 0;  i < checkStr.length;  i++)
    {
      ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
        if (ch == checkOK.charAt(j))
          break;
      if (j == checkOK.length)
      {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Bitte geben Sie nur Buchstaben, Ziffern oder \"_-@.\" Zeichen in das Feld \"e-Mail Adresse\" ein.");
      theForm.email.focus();
      return (false);
    }
    return (true);
  }

//-->