function valid1Click(){
	$req = new Ajax.Request('include/sb/kunde_action.php', {
		method: 'post',
    parameters: {
      action: 'checkCaptcha',
      code: document.einclickanmeldung.sicherheitscode.value
		},
		onSuccess: function(transport){
			var i = 0;
		  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
		  if(document.einclickanmeldung.vorname.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Vorname\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.name.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Name\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.strasse.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Stra&szlig;e, Nr.\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.plz.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Postleitzahl\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.plz.value != "" && document.einclickanmeldung.plz.value.length != 5){
		    meldung = meldung + "<li>Die Postleitzahl muss 5 Zeichen lang sein.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.ort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Ort\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.telefon.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Telefon\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.email.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Email Adresse\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.einclickanmeldung.email.value == "")){
		    if(document.einclickanmeldung.email.value.indexOf("@") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein @-Zeichen.</li>";
		      i = 1;
		    }
		    if(document.einclickanmeldung.email.value.indexOf(".") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein .-Zeichen.</li>";
		      i = 1;
		    }
		  }
		  if(document.einclickanmeldung.zhlgbar.checked == false && document.einclickanmeldung.zhlgeckarte.checked == false){
		  	meldung = meldung + "<li>Bitte w&auml;hlen Sie mindestens eine der Bezahlm&ouml;glichkeiten unter \"Zahlung\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.tankvolumen.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Tankvolumen\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.schlauchlaenge.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Schlauchl&auml;nge\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.liefermenge.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"gew. Menge in L\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.einclickanmeldung.liefermenge.value == "")){
		  	if((document.einclickanmeldung.liefermenge.value % 100) != 0){
		  		meldung = meldung + "<li>Bitte geben Sie im Feld \"gew. Menge in L\" die gew&uuml;nschte Menge in 100L-Schritten an.</li>";
		  		i = 1;
		  	}
		  }
		  if(document.einclickanmeldung.passwort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort\" aus.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.passwort_wiederholen.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort wiederholen\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.einclickanmeldung.passwort_wiederholen.value == document.einclickanmeldung.passwort.value)){
		    meldung = meldung + "<li>Die Felder \"Passwort\" und \"Passwort wiederholen\" stimmen nicht &uuml;berein.</li>";
		    i = 1;
		  }
		  if(document.einclickanmeldung.sicherheitscode.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Sicherheitscode\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.einclickanmeldung.sicherheitscode.value == "")){
		  	if(transport.responseText == "false"){
		  		meldung = meldung + "<li>Der eingegebene Sicherheitscode stimmt nicht mit dem Code im Bild &uuml;berein.</li>";
		  		i = 1;
		  	}
		  }
		  if(document.einclickanmeldung.datenschutz.checked == false){
		  	meldung = meldung + "<li>Sie m&uuml;ssen die Datenschutzbestimmungen akzeptieren um eine Anmeldung durchf&uuml;hren zu k&ouml;nnen.</li>";
		    i = 1;
		  }
		  meldung = meldung + "</ul>";
		  if(i == 1){
		    showMeldung(meldung);
		  }
		  else document.einclickanmeldung.submit();
  	}
	});
}

function valid1ClickUpdate(){
	$req = new Ajax.Request('include/sb/kunde_action.php', {
		method: 'post',
    parameters: {
      action: 'checkCaptcha',
      code: document.updateanmeldung.sicherheitscode.value
		},
		onSuccess: function(transport){
			var i = 0;
		  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
		  if(document.updateanmeldung.vorname.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Vorname\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.name.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Name\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.strasse.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Stra&szlig;e, Nr.\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.plz.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Postleitzahl\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.plz.value != "" && document.updateanmeldung.plz.value.length != 5){
		    meldung = meldung + "<li>Die Postleitzahl muss 5 Zeichen lang sein.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.ort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Ort\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.telefon.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Telefon\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.email.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Email Adresse\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.updateanmeldung.email.value == "")){
		    if(document.updateanmeldung.email.value.indexOf("@") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein @-Zeichen.</li>";
		      i = 1;
		    }
		    if(document.updateanmeldung.email.value.indexOf(".") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein .-Zeichen.</li>";
		      i = 1;
		    }
		  }
		  if(document.updateanmeldung.zhlgbar.checked == false && document.updateanmeldung.zhlgeckarte.checked == false){
		  	meldung = meldung + "<li>Bitte w&auml;hlen Sie mindestens eine der Bezahlm&ouml;glichkeiten unter \"Zahlung\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.tankvolumen.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Tankvolumen\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.schlauchlaenge.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Schlauchl&auml;nge\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.liefermenge.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"gew. Menge in L\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.updateanmeldung.liefermenge.value == "")){
		  	if((document.updateanmeldung.liefermenge.value % 100) != 0){
		  		meldung = meldung + "<li>Bitte geben Sie im Feld \"gew. Menge in L\" die gew&uuml;nschte Menge in 100L-Schritten an.</li>";
		  		i = 1;
		  	}
		  }
		  if(document.updateanmeldung.passwort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort\" aus.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.passwort_wiederholen.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort wiederholen\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.updateanmeldung.passwort_wiederholen.value == document.updateanmeldung.passwort.value)){
		    meldung = meldung + "<li>Die Felder \"Passwort\" und \"Passwort wiederholen\" stimmen nicht &uuml;berein.</li>";
		    i = 1;
		  }
		  if(document.updateanmeldung.sicherheitscode.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Sicherheitscode\" aus.</li>";
		    i = 1;
		  }
		  if(!(document.updateanmeldung.sicherheitscode.value == "")){
		  	if(transport.responseText == "false"){
		  		meldung = meldung + "<li>Der eingegebene Sicherheitscode stimmt nicht mit dem Code im Bild &uuml;berein.</li>";
		  		i = 1;
		  	}
		  }
		  if(document.updateanmeldung.datenschutz.checked == false){
		  	meldung = meldung + "<li>Sie m&uuml;ssen die Datenschutzbestimmungen akzeptieren um eine Anmeldung &auml;ndern zu k&ouml;nnen.</li>";
		    i = 1;
		  }
		  meldung = meldung + "</ul>";
		  if(i == 1){
		    showMeldung(meldung);
		  }
		  else document.updateanmeldung.submit();
  	}
	});
}

function validKundenlogin(){
	$req = new Ajax.Request('include/sb/kunde_action.php', {
		method: 'post',
    parameters: {
      action: 'checkEmailPass',
      email: document.kundenlogin.kunde_email.value,
      passwort: document.kundenlogin.kunde_passwort.value
		},
		onSuccess: function(transport){
			var i = 0;
		  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
		  if(document.kundenlogin.kunde_email.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Email-Adresse\" aus.</li>";
		    i = 1;
		  }
		  if(document.kundenlogin.kunde_email.value != ""){
		  	if(document.kundenlogin.kunde_email.value.indexOf("@") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein @-Zeichen.</li>";
		      i = 1;
		    }
		    if(document.kundenlogin.kunde_email.value.indexOf(".") == -1){
		      meldung = meldung + "<li>Die Email-Adresse beinhaltet kein .-Zeichen.</li>";
		      i = 1;
		    }
		  }
		  if(document.kundenlogin.kunde_passwort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort\" aus.</li>";
		    i = 1;
		  }
		  if(i == 0 && document.kundenlogin.kunde_email.value != "" && document.kundenlogin.kunde_passwort.value != ""){
		  	if(transport.responseText == "false"){
		  		meldung = meldung + "<li>Email-Adresse oder Passwort falsch.</li>";
		  		i = 1;
		  	}
		  }
		  meldung = meldung + "</ul>";
		  if(i == 0){
		    document.kundenlogin.submit();
		  }
		  else showMeldung(meldung);
		}
	});
	return false;
}

function validHaendlerlogin(){
	$req = new Ajax.Request('include/sb/haendler_action.php', {
		method: 'post',
    parameters: {
      action: 'checkEmailPass',
      email: document.haendlerlogin.haendler_email.value,
      passwort: document.haendlerlogin.haendler_passwort.value
		},
		onSuccess: function(transport){
			var i = 0;
		  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
		  if(document.haendlerlogin.haendler_email.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Email-Adresse\" aus.</li>";
		    i = 1;
		  }
		  if(document.haendlerlogin.haendler_passwort.value == ""){
		    meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort\" aus.</li>";
		    i = 1;
		  }
		  if(i == 0 && document.haendlerlogin.haendler_email.value != "" && document.haendlerlogin.haendler_passwort.value != ""){
		  	if(transport.responseText == "false"){
		  		meldung = meldung + "<li>Email-Adresse oder Passwort falsch.</li>";
		  		i = 1;
		  	}
		  }
		  meldung = meldung + "</ul>";
		  if(i == 0){
		    document.haendlerlogin.submit();
		  }
		  else showMeldung(meldung);
		}
	});
	return false;
}

function validHaendler(){
	var i = 0;
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	if(document.haendler_anmeldung.vorname.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Vorname\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.name.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Name\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.strasse.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Stra&szlig;e, Nr.\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.plz.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Postleitzahl\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.plz.value != "" && document.haendler_anmeldung.plz.value.length != 5) {
		meldung = meldung + "<li>Die Postleitzahl muss 5 Zeichen lang sein.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.ort.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Ort\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.telefon.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Telefon\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.email.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Email Adresse\" aus.</li>";
		i = 1;
	}
	if(!(document.haendler_anmeldung.email.value == "")) {
		if(document.haendler_anmeldung.email.value.indexOf("@") == -1) {
			meldung = meldung + "<li>Die Email-Adresse beinhaltet kein @-Zeichen.</li>";
			i = 1;
		}
		if(document.haendler_anmeldung.email.value.indexOf(".") == -1) {
			meldung = meldung + "<li>Die Email-Adresse beinhaltet kein .-Zeichen.</li>";
			i = 1;
		}
	}
	if(document.haendler_anmeldung.mwst_schl.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"MwSt.-Schl&uuml;ssel in %\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.passwort.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort\" aus.</li>";
		i = 1;
	}
	if(document.haendler_anmeldung.passwort_wiederholen.value == "") {
		meldung = meldung + "<li>Bitte f&uuml;llen Sie das Feld \"Passwort wiederholen\" aus.</li>";
		i = 1;
	}
	if(!(document.haendler_anmeldung.passwort_wiederholen.value == document.haendler_anmeldung.passwort.value)) {
		meldung = meldung + "<li>Die Felder \"Passwort\" und \"Passwort wiederholen\" stimmen nicht &uuml;berein.</li>";
		i = 1;
	}
	meldung = meldung + "</ul>";
	if(i == 1) {
		showMeldung(meldung);
	}
	else	document.haendler_anmeldung.submit();
}

