<!--

  // İ 2007 Bitpalast GmbH. Alle Rechte vorbehalten.

  function printpage() {
    printlocation="http://www.veranstaltungsdesign.com/phprint.php?page="+window.location;
    window.open(printlocation,'','width=720,height=500,toolbar=1,menubar=1,scrollbars=1,status=0,resizable=0');
  }

  function mailencrypt(m1) {
    var m2 = "veranstaltungsdesign.at";
    var mailaddress = "mailto:" + m1 + "@" + m2;
    location.href = mailaddress;
  }

  function contact_validator(theForm)
  {

    if (theForm.familienname.value == "")
    {
      alert("Bitte geben Sie Ihren Familiennamen ein.");
      theForm.familienname.focus();
      return (false);
    }

    if (theForm.familienname.value.length < 2)
    {
      alert("Ihr Familienname muss mindestens 2 Buchstaben lang sein.");
      theForm.Familienname.focus();
      return (false);
    }

    if (theForm.vorname.value == "")
    {
      alert("Bitte geben Sie Ihren Vornamen ein.");
      theForm.vorname.focus();
      return (false);
    }

    if (theForm.vorname.value.length < 2)
    {
      alert("Ihr Vorname muss mindestens 2 Buchstaben lang sein.");
      theForm.vorname.focus();
      return (false);
    }

    if ((theForm.telefon.value == "") && (theForm.email.value == "") && (theForm.mobiltelefon.value == "")) {
      alert("Bitte geben Sie mindestens eine von drei Kontaktmöglichkeiten ein:\nTelefonnummer in das Feld 'T' oder \nMobiltelefonnummer in das Feld 'm' oder \nE-mail Adresse in das Feld 'E-mail'.");
      theForm.telefon.focus();
      return (false);
    }
	
	if (theForm.telefon.value.length != 0) {

	    if (theForm.telefon.value.length < 7)
	    {
	      alert("Ihre Telefonnummer muss mindestens sieben Stellen lang sein.");
	      theForm.telefon.focus();
	      return (false);
	    }
	}

	if (theForm.mobiltelefon.value.length != 0) {

	    if (theForm.mobiltelefon.value.length < 9)
	    {
	      alert("Ihre Telefonnummer muss mindestens neun Stellen lang sein.");
	      theForm.telefon.focus();
	      return (false);
	    }
	}

	if (theForm.email.value.length != 0) {

	    if (theForm.email.value.length < 8)
	    {
	      alert("Ihre e-Mail Adresse muss mindestens acht Zeichen lang sein.");
	      theForm.email.focus();
	      return (false);
	    }

	    if ((theForm.email.value.indexOf("sdf") > -1) || (theForm.email.value.indexOf("jkl") > -1) || (theForm.email.value.indexOf(".") == -1) || (theForm.email.value.indexOf("@") == -1)) {
	      alert("Ihre e-Mail Adresse ist ungültig.");
	      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);
	    }
	}

    if (theForm.mitteilung.value == "")
    {
      alert("Bitte geben Sie Ihre Nachricht ein.");
      theForm.mitteilung.focus();
      return (false);
    }

    if (theForm.mitteilung.value.length < 20)
    {
      alert("Ihre Nachricht muss mindestens 20 Zeichen lang sein.");
      theForm.mitteilung.focus();
      return (false);
    }

    return (true);
  }

  function VeranstaltungsDesign_abo_validator(theForm)
  {

    if (theForm.familienname.value == "")
    {
      alert("Bitte geben Sie Ihren Familiennamen ein.");
      theForm.familienname.focus();
      return (false);
    }

    if (theForm.familienname.value.length < 2)
    {
      alert("Ihr Familienname muss mindestens 2 Buchstaben lang sein.");
      theForm.Familienname.focus();
      return (false);
    }

    if (theForm.vorname.value == "")
    {
      alert("Bitte geben Sie Ihren Vornamen ein.");
      theForm.vorname.focus();
      return (false);
    }

    if (theForm.vorname.value.length < 2)
    {
      alert("Ihr Vorname muss mindestens 2 Buchstaben lang sein.");
      theForm.vorname.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);
    }

    if ((theForm.email.value.indexOf("sdf") > -1) || (theForm.email.value.indexOf("jkl") > -1) || (theForm.email.value.indexOf(".") == -1) || (theForm.email.value.indexOf("@") == -1)) {
      alert("Ihre e-Mail Adresse ist ungültig.");
      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);
  }

//-->