<!--

  // İ 2007 Bitpalast GmbH. Alle Rechte vorbehalten.

  var has_seen_terms = false;

  function contact_validator(theForm)
  {

    if (theForm.vorname.value.length < 3)
    {
      alert("Bitte geben Sie Ihren Vornamen ein.");
      theForm.vorname.focus();
      return (false);
    }

    if (theForm.nachname.value.length < 3)
    {
      alert("Bitte geben Sie Ihren Nachnamen ein.");
      theForm.nachname.focus();
      return (false);
    }

    if (theForm.mitteilung.value == "")
    {
      alert("Bitte geben Sie Ihre Mitteilung ein.");
      theForm.mitteilung.focus();
      return (false);
    }

    if (theForm.mitteilung.value.length < 20)
    {
      alert("Ihre Mitteilung muss mindestens 20 Zeichen lang sein.");
      theForm.mitteilung.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);
    }

    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);
  }



 function event_validator(theForm)
  {

	if (has_seen_terms==false) {
		alert("Bitte rufen Sie erst unsere AGB auf.\nDie Anmeldung kann erst abgeschickt werden, nachdem Sie unsere AGBs gesehen haben.");
		return (false);
	} else {

	    if (theForm.nachname.value.length < 3)
	    {
	      alert("Bitte geben Sie Ihren Nachnamen ein.");
	      theForm.nachname.focus();
	      return (false);
	    }

	    if (theForm.vorname.value.length < 3)
	    {
	      alert("Bitte geben Sie Ihren Vornamen ein.");
	      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);
	    }

	    if (theForm.agbakzeptiert.checked == false)
	    {
	      alert(unescape("Sie m%FCssen unseren AGB zustimmen, wenn Sie die Anmeldung absenden m%F6chten.\nWenn Sie zustimmen m%F6chten, klicken Sie mit der Maus in das K%E4stchen vor dem AGB-Hinweis, um es anzukreuzen."));
	      theForm.agbakzeptiert.focus();
		  return (false);
	    }

	    return (true);
	}
  }



  function seteventdata() {
    if(window.parent.location.search != "") {
      previouslocation=window.parent.location.search;
      bookingdata=previouslocation.substring(1,previouslocation.length);

      veranstaltung=bookingdata.slice(bookingdata.indexOf("event=")+6,bookingdata.indexOf("&date="));
      datum=bookingdata.slice(bookingdata.indexOf("&date=")+6,bookingdata.indexOf("&price="));
      preis=bookingdata.slice(bookingdata.indexOf("&price=")+7,bookingdata.indexOf("&number="));
      nummer=bookingdata.slice(bookingdata.indexOf("&number=")+8);

      veranstaltung = veranstaltung.replace(/\+/g," ");
      datum = datum.replace(/\+/g," ");
      datum = datum.replace(/%2C/g,",");
      preis = preis.replace(/\+/g," ");
      preis = preis.replace(/%2C/g,",");
      nummer = nummer.replace(/%2C/g,",");

      document.booking.veranstaltung.value=veranstaltung;
      document.booking.datum.value=datum;
      document.booking.preis.value=preis;
      document.booking.nummer.value=nummer;
    }
    else {
      alert('Es wurden keine Buchungsdaten erkannt.\n\nIhr Browser unterstützt die vereinfachte Buchung möglicherweise nicht.\n\nBitte rufen Sie uns an: Telefon (0 71 61) 1 22 24.');
      history.go(-1);
    }
  }  

//-->