

function SymError()
{
  return true;
}

window.onerror = SymError;

     

function isEmail(str) {
// werden regular expressions unterstuetzt?
var supported = 0;
if (window.RegExp) {
var tempStr = "a";
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,4})(\\]?)$");
return (!r1.test(str) && r2.test(str));
}

function pruefen1() {

var str = document.anmeldung.email.value;

if (document.anmeldung.anrede.value=="0"){
  alert ("Bitte wählen Sie eine Anrede aus.");
  return false;
  }
if (document.anmeldung.vorname.value==""){
  alert ("Bitte geben Sie Ihren Vornamen ein.");
  return false;
  }
if (document.anmeldung.nachname.value==""){
  alert ("Bitte geben Sie Ihren Nachnamen ein.");
  return false;
  }

if (!isEmail(str)) {
alert("Sie haben eine falsche eMail-Adresse eingegeben!\nBitte korrigieren Sie Ihre Eingabe.");
return false;
}

if (document.anmeldung.gebpasswort.value==""){
  alert ("Bitte geben Sie ein Passwort ein, mit dem Sie sich bei Geburtstagserinnerung.de in Zukunft einloggen möchten.");
  return false;
  }

}



function pruefen6() {


if (document.neupass.newpass.value==""){
  alert ("Bitte geben Sie ein Passwort ein, mit dem Sie sich bei Geburtstagserinnerung.de in Zukunft einloggen möchten.");
  return false;
  }

if (document.neupass.newpass2.value==""){
  alert ("Bitte geben Sie das Passwort zur Sicherheit in das untere Feld nochmal ein.");
  return false;
  }

if(document.neupass.newpass.value != document.form.newpass2.value)
    {
     alert("Sie haben bei der Bestätigung im unteren Feld ein anderes Passwort als im oberen Feld angegeben. Wahrscheinlich haben Sie sich vertippt. Bitte geben Sie Ihr neues Passwort erneut in die beiden unteren Felder ein !");
     document.neupass.newpass1.focus();
     return false;
    }

}



function pruefen5() {

var str = document.neumail.newemail.value;


if (!isEmail(str)) {
alert("Sie haben eine falsche eMail-Adresse eingegeben!\nBitte korrigieren Sie Ihre Eingabe.");
return false;
}



}





function pruefen3() {

if (document.neugeburtstag.anrede.value=="0"){
  alert ("Bitte wählen Sie die Anrede Ihres Freundes aus.");
  return false;
  }
if (document.neugeburtstag.vorname.value==""){
  alert ("Bitte geben Sie den Vornamen Ihres Freundes ein.");
  return false;
  }
if (document.neugeburtstag.nachname.value==""){
  alert ("Bitte geben Sie den Nachnamen Ihres Freundes ein.");
  return false;
  }

if (document.neugeburtstag.year.value=="" || document.neugeburtstag.year.value=="19"){
  alert ("Bitte geben Sie das Geburtsjahr Ihres Freundes ein.");
  return false;
  }  

}



function pruefen() {


var agb = document.anmeldung2.agb.checked;

 
if (document.anmeldung2.str.value==""){
  alert ("Bitte geben Sie Ihre Straße ein.");
  return false;
  }

if (document.anmeldung2.strnr.value==""){
  alert ("Bitte geben Sie Ihre Hausnummer ein.");
  return false;
  }  
  
if (document.anmeldung2.plz.value==""){
  alert ("Bitte geben Sie Ihre Postleitzahl ein.");
  return false;
  }
  
if(isNaN(document.anmeldung2.plz.value)==true){  
  alert ("Bitte tragen Sie eine gültige Postleitzahl ein.");
  return false;
  }
  
if (document.anmeldung2.ort.value==""){
  alert ("Bitte geben Sie Ihren Wohnort ein.");
  return false;
  }

if (document.anmeldung2.geburtstag.value==""){
  alert ("Bitte geben Sie Ihren Geburtstag ein.");
  return false;
  }  

if (document.anmeldung2.geburtsmonat.value==""){
  alert ("Bitte geben Sie Ihren Geburtsmonat ein.");
  return false;
  }  

if (document.anmeldung2.geburtsjahr.value==""){
  alert ("Bitte geben Sie Ihr Geburtsjahr ein.");
  return false;
  }  

if ( agb == false ) {       			/* gebe Meldung aus falls nicht checked */
alert("Bitte akzeptieren Sie unsere Nutzungsbedingungen!");
return false;
	} 

if ( datenschutz == false ) {       			/* gebe Meldung aus falls nicht checked */
alert("Bitte akzeptieren Sie unsere Hinweise zum Datenschutz!");
return false;
	}  
 
else {
return true;
}
}

