function gueltigesDatum (datumy, datumm, datumd, datum_check) {
	var isvalid = 1;

	//(Schritt 3) Entfernung der fuehrenden Nullen und Anpassung des Monats
	datumd=parseInt(datumd,10);
	datumm=parseInt(datumm,10)-1;

    //(Schritt 5) Erzeugung eines neuen Dateobjektes
	var kontrolldatum=new Date(datumy, datumm, datumd);

	//(Schritt 6) Vergleich, ob das eingegebene Datum gleich dem JS-Datum ist
	if (kontrolldatum.getDate()!=datumd || kontrolldatum.getMonth()!=datumm || kontrolldatum.getFullYear()!=datumy) {
		isvalid = 0;
	}

	// check 18 Jahre Limit
	datum_check=datum_check.toString();
	datum_check=datum_check.split(".");
	datum_check[0] = parseInt(datum_check[0],10);
	datum_check[1] = parseInt(datum_check[1],10)-1;
	var kontrolldatum_check = new Date(datum_check[2], datum_check[1], datum_check[0]);
	if (kontrolldatum > kontrolldatum_check) {
		isvalid=0;
	}

	if (isvalid) {
		return true;
	} else {
		alert('Bitte geben Sie ein gültiges Geburtsdatum ein.\nDas Mindestalter beträgt 18 Jahre.');
		return false;
	}
}

function checkUDGEmail () {
    var isvalid = 1;
	email = document.auswahl.email.value;
	emaildomain = document.auswahl.emaildomain.options[document.auswahl.emaildomain.selectedIndex].value;
    if (email=="" || emaildomain=="") {
		isvalid = 0;
		alert('Bitte geben Sie eine gültige E-Mail-Adresse ein.');
		return false;
	}
	posat = email.indexOf('@');
	if (posat!=-1) {
		isvalid = 0;
        emailneu = email.slice(0, posat);
		document.auswahl.email.value = emailneu;
		alert('Ungültige E-Mail-Eingabe: '+email+'\nKorrigiert auf: '+emailneu+'\n\nBitte kontrollieren Sie Ihre Eingabe und wählen Sie im Selectionsfeld ihre E-Mail-Domain aus.');
		return false;
	}
	return true;
//	if (isvalid) {
//	} else {
//	}
}
