function selectionempty(ss) {
for(var i = 0; i < ss.length; i++) {
	if(ss[i].selected) {
		if(ss[i].value.length) { return false; }
		}
	}
return true;
}

function checkinput() {
/*	parent = document.getElementById('buchung_personen');
	lastid = parent.lastChild.id;
	count = parseInt(lastid.slice(lastid.indexOf("_")+1));
	error = '';
	var myform = document.forms['buchung'];
	for(i=1;i<=count;i=i+1) {
		if (!(myform['vorname_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Vorname (Person '+i+') aus.'};
		if (!(myform['nachname_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Nachname (Person '+i+') aus.'};
		if (!(myform['strasse_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Strasse (Person '+i+') aus.'};
		if (!(myform['plz_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Postleitzahl (Person '+i+') aus.'};
		if (!(myform['ort_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Ort (Person '+i+') aus.'};
		if (selectionempty(myform['geschlecht_'+i])) {error += '\nBitte füllen Sie das Feld Geschlecht (Person '+i+') aus.'};
		if (!(myform['geburtsjahr_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Geburtsjahr (Person '+i+') aus.'};
		if (selectionempty(myform['soz_gruppe_'+i])) {error += '\nBitte füllen Sie das Feld Soziale Gruppe (Person '+i+') aus.'};
		if (!(myform['email_'+i].value.length > 0)) {error += '\nBitte füllen Sie das Feld Emailadresse (Person '+i+') aus.'};
	}
*/
	error = '';
	var myform = document.forms['buchung'];

	if (!(myform['vorname'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Vorname aus.'};
	if (!(myform['nachname'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Nachname aus.'};
	if (!(myform['strasse'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Strasse aus.'};
	if (!(myform['plz'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Postleitzahl aus.'};
	if (!(myform['ort'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Ort aus.'};
	if (!(myform['telefon'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Telefon aus.'};
	if (selectionempty(myform['geschlecht'])) {error += '\nBitte füllen Sie das Feld Geschlecht aus.'};
	if (!(myform['geburtsjahr'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Geburtsjahr aus.'};
	if (selectionempty(myform['soz_gruppe'])) {error += '\nBitte füllen Sie das Feld Soziale Gruppe aus.'};
	if (!(myform['email'].value.length > 0) || !(isValidEmail(myform['email'].value))) {error += '\nBitte füllen Sie das Feld Emailadresse aus.'};
	if (!(myform['username'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Username aus.'};
	if (!(myform['password'].value.length > 0)) {error += '\nBitte füllen Sie das Feld Passwort aus.'};

if (myform['agb'].checked==false) {error += '\nBitte akzeptieren Sie unsere Allgemeinen Geschäftsbedingungen.'};


	if (error.length > 2) {alert(error); return false;};
	return true;
}

function checkpassequal() {
	var myform = document.forms['buchung'];
	if (!(myform['password'].value.length > 0)) { alert("Sie haben kein Passwort angegeben");return false;};
	if(myform.password.value == myform.passwordw.value) { return true; };
	alert("Die Passwörter sind nicht ident. Bitte überprüfen Sie Ihre Eingaben.");
	return false;
}

function isValidEmail(str) {
   return (str.lastIndexOf('.') > 2) && (str.indexOf('@') > 0);
}
