function openNewWindow(url, name, parameter) {
		window.open(url,name,parameter);
	}

	function confirmDeleteData() {
		var cBox;
		cBox = confirm("Sind Sie sicher?");
		if (cBox) return true;
		else return false;
	}


function showAdressen(plz){
	// var act=document.forms.frm1.spl.value;
	document.forms.frm1.p.value=plz;
	document.forms.frm1.submit();	
}


function chkAnfrageForm()
{

  if (document.forms.frmAnfrage.nachname.value == ""){
    alert("Geben Sie bitte Ihren Nachnamen ein ein !");
    return (false);
  }

  if (document.forms.frmAnfrage.plz.value == ""){
    alert("Geben Sie bitte Ihre Postleitzahl ein !");
    return (false);
  }


  if (document.forms.frmAnfrage.wohnort.value == ""){
    alert("Geben Sie bitte Ihren Wohnort ein !");
    return (false);
  }

  if (document.forms.frmAnfrage.email.value == ""){
    alert("Geben Sie bitte Ihre Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  var email=document.forms.frmAnfrage.email.value;
  if (isEmail(email)==false){
    alert("Geben Sie bitte eine gültige Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  var teltest=0;

  if (document.forms.frmAnfrage.telefon.value != "") teltest=1;
  if (document.forms.frmAnfrage.telefax.value != "") teltest=1;
  if (document.forms.frmAnfrage.mobil.value != "") teltest=1;

  if (teltest==0) {
    alert("Geben Sie bitte eine Telefon- oder Faxnummer für evtl. Rückfragen ein !");
    return (false);
  }


  frmAnfrage.submit();
}



function chkPinwandForm()
{

  if (document.forms.frmPinwand.email.value == ""){
    alert("Geben Sie bitte Ihre Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  if (document.forms.frmPinwand.titel.value == ""){
    alert("Geben Sie bitte Ihrer Anzeige einen Titel.");
    return (false);
  }

  if (document.forms.frmPinwand.text.value == ""){
    alert("Wo ist Ihr Anzeigentext ?");
    return (false);
  }

  var email=document.forms.frmPinwand.email.value;
  if (isEmail(email)==false){
    alert("Geben Sie bitte eine gültige Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  frmPinwand.submit();
}


function chkPindelForm()
{
  if (document.forms.frmPindel.email.value == ""){
    alert("Geben Sie bitte Ihre Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  if (document.forms.frmPindel.id.value == ""){
    alert("Geben Sie bitte die ID Ihrer Anzeige ein.");
    return (false);
  }

  var email=document.forms.frmPindel.email.value;
  if (isEmail(email)==false){
    alert("Geben Sie bitte eine gültige Emailadresse ein.\nWenn Sie keine Email haben, geben Sie -@. ein");
    return (false);
  }

  frmPindel.submit();
}

function chkBMail()
{

  if (document.forms.frmBMail.absender.value == ""){
    alert("Geben Sie bitte Ihren Namen ein.");
    return (false);
  }

  if (document.forms.frmBMail.absenderemail.value == ""){
    alert("Geben Sie bitte Ihre Emailadresse ein.");
    return (false);
  }

  var email=document.forms.frmBMail.absenderemail.value;
  if (isEmail(email)==false){
    alert("Geben Sie bitte eine gültige Emailadresse ein !");
    return (false);
  }

  if (document.forms.frmBMail.empfaenger.value == ""){
    alert("Geben Sie bitte den Namen des Empfängers ein.");
    return (false);
  }

  if (document.forms.frmBMail.empfaengeremail.value == ""){
    alert("Geben Sie bitte die Emailadresse des Emfpängers ein.");
    return (false);
  }

  var email=document.forms.frmBMail.empfaengeremail.value;
  if (isEmail(email)==false){
    alert("Geben Sie bitte eine gültige Emfänger-Emailadresse ein !");
    return (false);
  }

  if (document.forms.frmBMail.text.value == ""){
    alert("Na, etwas müssen Sie schon schreiben !");
    return (false);
  }

  var ok = confirm("Ballonmail absenden ?");
  if (ok) {	frmBMail.submit();	}
 
}



function isEmail(email) {
    invalidChars = " ~\'^\`\"*+=\\|][(){}$&!#%/:,;";

    // Check for null
    if (email == "") {
        return true;
    }

    // Check for invalid characters as defined above
    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i);
        if (email.indexOf(badChar,0) > -1) {
            return false;
        }
    }
    lengthOfEmail = email.length;
    if ((email.charAt(lengthOfEmail - 1) == ".") || (email.charAt(lengthOfEmail - 2) == ".")) {
        return false;
    }
    Pos = email.indexOf("@",1);
    if (email.charAt(Pos + 1) == ".") {
        return false;
    }
    while ((Pos < lengthOfEmail) && ( Pos != -1)) {
        Pos = email.indexOf(".",Pos);
        if (email.charAt(Pos + 1) == ".") {
            return false;
        }
        if (Pos != -1) {
            Pos++;
        }
    }

    // There must be at least one @ symbol
    atPos = email.indexOf("@",1);
    if (atPos == -1) {
        return false;
    }

    // But only ONE @ symbol
    if (email.indexOf("@",atPos+1) != -1) {
        return false;
    }

    // Also check for at least one period after the @ symbol
    periodPos = email.indexOf(".",atPos);
    if (periodPos == -1) {
        return false;
    }
    if (periodPos+3 > email.length) {
        return false;
    }
    return true;
}


function chkGBForm()
{

  if (document.forms.frmGB.name.value == ""){
    alert("Geben Sie bitte Ihren Namen ein !");
    return (false);
  }

  if (document.forms.frmGB.comment.value == ""){
    alert("Irgendeinen Text sollten Sie schon eingeben ...");
    return (false);
  }

  frmGB.submit();
}


