<!--

  // © 2005 Bitpalast GmbH. Alle Rechte vorbehalten.

//  Enter code to be executed on every page (place 'onload="setpage();"' in <body> tag of each page to run this routine).
  function setpage() {
//  Enter code here
  }

  function printpage() {
    printlocation="http://www.devpart.de/phprint.php?page="+window.location;
    window.open(printlocation,'','width=640,height=440,toolbar=1,menubar=1,scrollbars=1,status=0,resizable=0');
  }

  function mailencrypt() {
    var m1 = "info";
    var m2 = "devpart.de";
    var mailaddress = "mailto:" + m1 + "@" + m2;
    location.href = mailaddress;
  }

  function setnews() {
    setpage();
    if(document.location.search != "") {
      emailaddress=document.location.search;
      document.newssubscriber.EMail.value=emailaddress.substring(1,emailaddress.length);
//	  alert('Bitte ergänzen Sie noch Anrede und Nachnamen.');
	  document.newssubscriber.Anrede.focus();
    }
  }

  function newssubscription_validator(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.devpart.de/service/news_subscription.html?"+theForm.email.value;
  }


  function newssubscriber_validator(theForm)
  {

	var thedate = new Date();
	document.newssubscriber.DatumErstaufnahme.value = thedate.getDate() + '.' + (thedate.getMonth()+1) + '.' + thedate.getFullYear();

	if (document.newssubscriber.Anrede.value.indexOf("Herr") > -1) {
		document.newssubscriber.AnredeDirekt.value = 'Herr';
	} else {
		document.newssubscriber.AnredeDirekt.value = 'Frau';
	}

	if (document.newssubscriber.Anrede.value.indexOf("Dr.") > -1) {
		document.newssubscriber.AnredeDirekt.value = document.newssubscriber.AnredeDirekt.value + ' Dr.';
	}

	if (document.newssubscriber.Anrede.value.indexOf("Dres.") > -1) {
		document.newssubscriber.AnredeDirekt.value = 'Dres.';
	}

	if (document.newssubscriber.Anrede.value.indexOf("Prof.") > -1) {
		document.newssubscriber.AnredeDirekt.value = document.newssubscriber.AnredeDirekt.value + ' Prof.';
	}

    if (document.newssubscriber.Name.value.length < 3)
    {
      alert("Bitte geben Sie Ihren Nachnamen an. Der Nachname wird für die Briefanrede im Newsletter benötigt. \ndevelopment partner hält Ihre Daten geheim und verwendet sie nur für die development partner Erfolgstipps.");
      document.newssubscriber.Name.focus();
      return (false);
    }

    var checkOK = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ-.";
    var checkStr = document.newssubscriber.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 Punkt oder Bindestrich in das \"Nachname\" Feld ein.");
      document.newssubscriber.Name.focus();
      return (false);
    }

    return (true);
  }


  function coaching_validator(theForm)
  {

    if (theForm.terminvorschlag1.value == "")
    {
      alert("Bitte machen Sie drei Terminvorschläge. Ergänzen Sie bitte den ersten Terminvorschlag.");
      theForm.terminvorschlag1.focus();
      return (false);
    }

    if (theForm.terminvorschlag2.value == "")
    {
      alert("Bitte machen Sie drei Terminvorschläge. Ergänzen Sie bitte den zweiten Terminvorschlag.");
      theForm.terminvorschlag2.focus();
      return (false);
    }

    if (theForm.terminvorschlag3.value == "")
    {
      alert("Bitte machen Sie drei Terminvorschläge. Ergänzen Sie bitte den dritten Terminvorschlag.");
      theForm.terminvorschlag3.focus();
      return (false);
    }

    if (theForm.terminvorschlag1.value.length < 8)
    {
      alert("Ihr erster Terminvorschlag ist nicht plausibel oder unvollständig. Bitte überprüfen Sie Ihre Eingabe.");
      theForm.terminvorschlag1.focus();
      return (false);
    }

    if (theForm.terminvorschlag2.value.length < 8)
    {
      alert("Ihr zweiter Terminvorschlag ist nicht plausibel oder unvollständig. Bitte überprüfen Sie Ihre Eingabe.");
      theForm.terminvorschlag2.focus();
      return (false);
    }

    if (theForm.terminvorschlag3.value.length < 8)
    {
      alert("Ihr zweiter Terminvorschlag ist nicht plausibel oder unvollständig. Bitte überprüfen Sie Ihre Eingabe.");
      theForm.terminvorschlag3.focus();
      return (false);
    }

    if (theForm.nameundanschrift.value == "")
    {
      alert("Bitte geben Sie Ihren Namen und Ihre Postanschrift ein.");
      theForm.nameundanschrift.focus();
      return (false);
    }

    if (theForm.nameundanschrift.value.length < 20)
    {
      alert("Ihr Name und Ihre Anschrift müssen insgesamt mindestens 20 Zeichen lang sein.");
      theForm.nameundanschrift.focus();
      return (false);
    }

    if (theForm.telefon.value == "")
    {
      alert("Bitte geben Sie Ihre Telefonnummer ein.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.telefon.value.length < 7)
    {
      alert("Ihre Telefonnummer muss mindestens sieben Stellen haben.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie Ihre e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
      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 die e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    return (true);
  }


  function contact_validator(theForm)
  {

    if (theForm.nameundanschrift.value == "")
    {
      alert("Bitte geben Sie Ihren Namen und Ihre Postanschrift ein.");
      theForm.nameundanschrift.focus();
      return (false);
    }

    if (theForm.nameundanschrift.value.length < 20)
    {
      alert("Ihr Name und Ihre Anschrift müssen insgesamt mindestens 20 Zeichen lang sein.");
      theForm.nameundanschrift.focus();
      return (false);
    }

    if (theForm.telefon.value == "")
    {
      alert("Bitte geben Sie Ihre Telefonnummer ein.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.telefon.value.length < 7)
    {
      alert("Ihre Telefonnummer muss mindestens sieben Stellen haben.");
      theForm.telefon.focus();
      return (false);
    }

    if (theForm.email.value == "")
    {
      alert("Bitte geben Sie Ihre e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    if (theForm.email.value.length < 8)
    {
      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
      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 die e-Mail Adresse ein.");
      theForm.email.focus();
      return (false);
    }

    return (true);
  }

//-->
