function ValidPreisrechnerPLZ(){
	var i = 0;
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  if(document.plzform.plz.value == ""){
  	meldung = meldung + "<li>Bitte f&uuml;llen Sie Das Feld Postleitzahl aus!</li>";
    i = 1;
  }
  if(document.plzform.menge.value == ""){
  	meldung = meldung + "<li>Bitte f&uuml;llen Sie Das Feld Menge in kg aus!</li>";
  	i = 1;
  }
  if(document.plzform.schlauchlaenge.value == ""){
  	meldung = meldung + "<li>Bitte f&uuml;llen Sie Das Feld Schlauchl&auml;nge in m aus!</li>";
  	i = 1;
  }
  if(!(document.plzform.menge.value == "")){
  	if(!(document.plzform.menge.value % 500 == 0 )){
  		meldung = meldung + "<li>Falsche Gewichtangabe. Bitte geben Sie die gew&uuml;nschte Menge in 500 kg Schritten ein.</li>";
  		i = 1;
    }
    if(document.plzform.menge.value > 24000){
    	meldung = meldung + "<li>Die maximale Bestellmenge betr&auml;gt 24.000 kg. Bitte geben Sie einen kleineren Wert ein.</li>";
    	i = 1;
    }
    if(document.plzform.menge.value < 2500){
    	meldung = meldung + "<li>Die Mindestbestellmenge betr&auml;gt 2.500 kg. Bitte geben Sie einen gr&ouml;&szlig;eren Wert ein.</li>";
    	i = 1;
    }
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.plzform.submit();
}

function userformvalid(){
  var i = 0;
  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  if(document.kunde_anmeldung.anrede.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Anrede aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.name.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Name aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.vorname.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Vorname aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.strasse.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Straße aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.plz.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Postleitzahl aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.ort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Ort aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.telefon.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Telefon aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.email.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld E-Mail aus!</li>";
    i = 1;
  }
  if(!(document.kunde_anmeldung.email.value == "")){
    if(document.kunde_anmeldung.email.value.indexOf("@") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein @ Zeichen!</li>";
      i = 1;
    }
    if(document.kunde_anmeldung.email.value.indexOf(".") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein . Zeichen!</li>";
      i = 1;
    }    
  }
  if(document.kunde_anmeldung.benutzername.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Benutzername aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.passwort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Passwort aus!</li>";
    i = 1;
  }
  if(document.kunde_anmeldung.passwort_wiederholen.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Passwort wiederholen aus!</li>";
    i = 1;
  }
  if(!(document.kunde_anmeldung.passwort_wiederholen.value == document.kunde_anmeldung.passwort.value)){
  	meldung = meldung + "<li>Die Felder Passwort und Passwort widerholen stimmen nicht überein.</li>";
    i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else this.document.kunde_anmeldung.submit()
}

function haendlerformvalid(what){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  var i = 0;
  if(document.haendler_anmeldung.anrede.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Anrede aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.name.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Name aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.vorname.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Vorname aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.strasse.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Straße aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.plz.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Postleitzahl aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.ort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Ort aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.telefon.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Telefon aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.email.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld E-Mail aus!</li>";
    i = 1;
  }
  if(!(document.haendler_anmeldung.email.value == "")){
    if(document.haendler_anmeldung.email.value.indexOf("@") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein @ Zeichen!</li>";
      i = 1;
    }
    if(document.haendler_anmeldung.email.value.indexOf(".") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein . Zeichen!</li>";
      i = 1;
    }    
  }
  if(document.haendler_anmeldung.mwst_schl.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld MwSt.-Schlüssel in % aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.benutzername.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Benutzername aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.passwort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Passwort aus!</li>";
    i = 1;
  }
  if(document.haendler_anmeldung.passwort_wiederholen.value == ""){
  	meldung = meldung + "<li>Bitte fü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 widerholen stimmen nicht überein.</li>";
    i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
	else this.document.haendler_anmeldung.submit();
}

function HaendlerLoeschen(id_haendler){
	if(this.confirm("Wollen Sie diesen Händler wirklich löschen?")){
		url = "include/sb/sb_haendler_loeschen.php?del=";
		url = url.concat(id_haendler);
		location.replace(url);
	}
}

function HaendlerLogin(id_haendler){
	url = "include/sb/sb_haendler_adminlogin.php?login=";
	url = url.concat(id_haendler);
	location.replace(url);
}

function validbestellung(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	var jetzt = new Date();
	var wunschtermin = new Date(document.bestellung.wunschtermin_jahr.value, (document.bestellung.wunschtermin_monat.value)-1, document.bestellung.wunschtermin_tag.value);
	var i = 0;
	if(document.bestellung.kunde_vorname.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie das Feld Vorname aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_name.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Name aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_strasse.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Straße und Hausnr. aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_plz.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Postleitzahl aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_ort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Ort aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_telefon.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Telefon aus.</li>";
    i = 1;
  }
  if(document.bestellung.kunde_email.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld E-Mail aus.</li>";
    i = 1;
  }
  if(!(document.bestellung.kunde_email.value == "")){
    if(document.bestellung.kunde_email.value.indexOf("@") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein @ Zeichen!</li>";
      i = 1;
    }
    if(document.bestellung.kunde_email.value.indexOf(".") == -1){
    	meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein . Zeichen!</li>";
      i = 1;
    }    
  }
	if(document.bestellung.wunschtermin_tag.value != "" || document.bestellung.wunschtermin_monat.value != "" || document.bestellung.wunschtermin_jahr.value != ""){
		if(wunschtermin < jetzt){
			meldung = meldung + "<li>Der Wunschtermin muss in der Zukunft liegen</li>";
			i = 1;
		}
	}
	if(!(document.bestellung.lieferbedingungen.checked)){
		meldung = meldung + "<li>Um eine Bestellung tätigen zu können müssen Sie\nunsere Lieferbedingungen anerkennen.</li>";
    i = 1;
  }
  if(!(document.bestellung.agb_widerruf.checked)){
  	meldung = meldung + "<li>Um eine Bestellung tätigen zu können müssen Sie\nAGB und Widerrufsrecht anerkennen.</li>";
    i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.bestellung.submit();
}

function calcGesamtpreis(){
	var menge = document.bestellung.menge.value;
	var abladestellen = document.bestellung.abladestellen.value;
	var produkt = document.bestellung.produkt.value.split(";");
	var rabatt_sofort = document.bestellung.rabatt_sofort.value;
	var rabatt_poolvoll = document.bestellung.rabatt_poolvoll.value;
	document.bestellung.literpreis.value = (((produkt[1] / 100) * 1.19).toFixed(4)).replace(".", ",");
	document.bestellung.gesamtpreis.value =((((menge / 100) * (produkt[1] * 1.19))+(abladestellen * 20)).toFixed(2)).replace(".", ",");
	document.bestellung.gesamtpreis_sofortrabatt.value =(((menge / 100) * ((produkt[1] - rabatt_sofort) * 1.19)+(abladestellen * 20)).toFixed(2)).replace(".", ",");
	document.bestellung.gesamtpreis_poolrabatt.value =(((menge / 100) * ((produkt[1] - rabatt_sofort - rabatt_poolvoll) * 1.19)+(abladestellen * 20)).toFixed(2)).replace(".", ",");
}

function ValidPreisrechner(){
	var i = 0;
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	if(document.angabenform.menge.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie Das Feld Menge in kg aus!</li>";
  	i = 1;
  }
  if(document.angabenform.schlauchlaenge.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Schlauchlänge in m aus.</li>";
  	i = 1;
  }
  if(!(document.angabenform.menge.value == "")){
  	if(!(document.angabenform.menge.value % 500 == 0 )){
  		meldung = meldung + "<li>Falsche Gewichtangabe. Bitte geben Sie die gewünschte Menge in 500 kg Schritten ein.</li>";
  		i = 1;
  	}
  	if(document.angabenform.menge.value > 24000){
  		meldung = meldung + "<li>Die maximale Bestellmenge beträgt 24.000 kg.\nBitte geben Sie einen kleineren Wert ein.</li>";
  		i = 1;
  	}
  	if(document.angabenform.menge.value < 2500){
  		meldung = meldung + "<li>Die Mindestbestellmenge beträgt 2.500 kg.\nBitte geben Sie einen größeren Wert ein.</li>";
  		i = 1;
  	}
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else	document.angabenform.submit();
}

function ValidAktion(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	var i = 0;
	if(document.angabenform.menge.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie Das Feld Menge in kg aus!</li>";
  	return false
  }
  if(document.angabenform.schlauchlaenge.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Schlauchlänge in m aus!</li>";
  	return false
  }
  if(!(document.angabenform.menge.value == "")){
  	if(!(document.angabenform.menge.value % 500 == 0 )){
  		meldung = meldung + "<li>Falsche Gewichtangabe. Bitte geben Sie die gewünschte Menge in 500 kg Schritten ein.</li>";
  	  return false
  	}
  	if(document.angabenform.menge.value > 24000){
  		meldung = meldung + "<li>Die maximale Bestellmenge beträgt 24.000 kg.\nBitte geben Sie einen kleineren Wert ein.</li>";
  		return false;
  	}
  	if(document.angabenform.menge.value < 3000){
  		meldung = meldung + "<li>Die Mindestbestellmenge beträgt 3.000 kg.\nBitte geben Sie einen größeren Wert ein.</li>";
  		return false;
  	}
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.angabenform.submit();
}

function ValidWeiterempfehlen(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	var i = 0;
	if(document.weiterempfehlen.email.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie Das Feld Empfänger eMail aus!</li>";
  	i = 1;
  }
	meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.weiterempfehlen.submit();
}

function showNaviLeft(menu){
	var menushow = document.getElementById(menu);
	if(menushow.style.display == "block") menushow.style.display = "none";
	else menushow.style.display = "block";
}	

function mehrProdukte(){
	var produkt = document.getElementById("produkt");
	if(AnzProdukte < document.lagerstandortform.anzProdukt.value) AnzProdukte = document.lagerstandortform.anzProdukt.value;
	//Zeile erzeugen
	var zeile = produkt.insertRow(-1);
	//Spalte erzeugen
	var spalte1 = zeile.insertCell(0);
	var spalte2 = zeile.insertCell(1);
	var spalte3 = zeile.insertCell(2);
	var spalte4 = zeile.insertCell(3);
	spalte1.innerHTML = AnzProdukte++ + ". ";
	spalte2.innerHTML = "<input style='width:200px;' name='produkt[]'>";
	spalte3.innerHTML = "<input style='width:75px;' name='menge[]'>";
	spalte4.innerHTML = "<input style='width:75px;' name='preis[]'>";
	//Zeile erzeugen
	var zeile = produkt.insertRow(-1);
	//Spalte erzeugen
	var spalte1 = zeile.insertCell(0);
	var spalte2 = zeile.insertCell(1);
	spalte1.innerHTML = "";
	spalte2.colSpan = "3";
	spalte2.innerHTML = "<input style='width:358px;' type='text' name='beschr[]'>";
}

function mehrMargen(){
	var mengenmargen = document.getElementById("mengenmargen");
	if(AnzMargen < document.margenform.anzMargen.value) AnzMargen = document.margenform.anzMargen.value;
	//Zeile erzeugen
	var zeile = mengenmargen.insertRow(-1);
	//Spalte erzeugen
	var spalte1 = zeile.insertCell(0);
	var spalte2 = zeile.insertCell(1);
	var spalte3 = zeile.insertCell(2);
	var spalte4 = zeile.insertCell(3);
	var spalte5 = zeile.insertCell(4);
	var spalte6 = zeile.insertCell(5);
	spalte1.innerHTML = "";
	spalte2.innerHTML = AnzMargen++ + ". ";
	spalte3.innerHTML = "<input style='width:110px;' name='menge_von[]'>";
	spalte4.innerHTML = "<input style='width:110px;' name='menge_bis[]'>";
	spalte5.innerHTML = "<input style='width:110px; text-align:right;' name='betrag_alt[]'>";
	spalte6.innerHTML = "<input style='width:110px; text-align:right;' name='betrag_ist[]'>";
}

function LagerstandortSpeichern(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  var i = 0;
  if(document.lagerstandortform.lagerstandort.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Lagerstandort aus!</li>";
  	i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.lagerstandortform.submit();
}

function MargenSpeichern(){
  var i = 0;
	if(i == 0){
		document.margenform.submit();
	}
}

function loescheLagerstandort(id_lagerstandort){
	if(this.confirm("Wollen Sie diesen Lagerstandort wirklich löschen?")){
		url = "include/sb/sb_lagerstandort_loeschen.php?del=";
		url = url.concat(id_lagerstandort);
		location.replace(url);
	}
}

function GebieteSpeichern(){
	document.gebieteform.submit();
}

function ProdukteSpeichern(){
	document.produkteform.submit();
}


function PoolSpeichern(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  var i = 0;
  if(document.poolform.menge.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Menge aus!</li>";
  	i = 1;
  }
  if(document.poolform.sofortrabatt.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Sofortrabatt aus!</li>";
  	i = 1;
  }
  if(document.poolform.poolrabatt.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Poolrabatt aus!</li>";
  	i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.poolform.submit();
}

function PoolLoeschen(id_pool, id_gebiet){
	if(this.confirm("Wollen Sie diese Sammelbestellung wirklich löschen?")){
		url = "include/sb/sb_verwaltung_pool_loeschen.php?del=";
		url = url.concat(id_pool);
		url = url.concat("&gebiet=");
		url = url.concat(id_gebiet);
		location.replace(url);
	}
}

function PoolPlanen(){
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  var i = 0;
  var sd = 0;
  var ed = 0;
  if(document.poolform.anzahl.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Anzahl aus!</li>";
  	i = 1;
  }
  if(document.poolform.menge.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Menge aus!</li>";
  	i = 1;
  }
  if(document.poolform.laufzeit.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Lfzt. Tage aus!</li>";
  	i = 1;
  }
  if(document.poolform.sofortrabatt.value == ""){
  	meldung = meldung + "Bitte füllen Sie Das Feld Sofortrabatt aus!</li>";
  	i = 1;
  }
  if(document.poolform.poolrabatt.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie Das Feld Poolrabatt aus!</li>";
  	i = 1;
  }
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.poolform.submit();
}

function ShowSofortkaufForm(){
	var sofortkauf = document.getElementById("sofortkauf");
	if(sofortkauf.style.display == "block"){
		sofortkauf.style.display = "none";
	}
	else{
		sofortkauf.style.display = "block";
	}
}

function PauschalenSpeichern(){
	document.pauschalenform.submit();
}

function AuftraegeBearbeiten(){
	document.auftraege.submit();
}

function AuftraegeAbrechnen(){
	document.abrechnen.submit();
}

function validNewsletter(){
  var i = 0;
  var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
	if(document.newsletterform.email.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie das Feld E-Mail aus!</li>";
	  i = 1;
	}
	if(!(document.newsletterform.email.value == "")){
		if(document.newsletterform.email.value.indexOf("@") == -1){
			meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein @ Zeichen!</li>";
			i = 1;
		}
		if(document.newsletterform.email.value.indexOf(".") == -1){
			meldung = meldung + "<li>Fehler: Ihre E-Mail Adresse enthält kein . Zeichen!</li>";
			i = 1;
		}
	}
	meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.newsletterform.submit();
}

function validKundePreisoptAnmeldung(){
	var i = 0;
	var meldung = "<span style='color:#FF0000;'><b>Fehler:</b></span><ul>";
  if(document.kunde_preisopt_anmeldung.vorname.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Vorname aus!</li>";
  	i = 1;
	}
  if(document.kunde_preisopt_anmeldung.name.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Nachname aus!</li>";
  	i = 1;
	}
	if(document.kunde_preisopt_anmeldung.strasse.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie das Feld Straße / Hausnr. aus!</li>";
		i = 1;
	}
	if(document.kunde_preisopt_anmeldung.plz.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie das Feld PLZ aus!</li>";
		i = 1;
	}
	if(document.kunde_preisopt_anmeldung.ort.value == ""){
		meldung = meldung + "<li>Bitte füllen Sie das Feld Ort aus!</li>";
		i = 1;
	}
  if(document.kunde_preisopt_anmeldung.telefon.value == ""){
  	meldung = meldung + "<li>Bitte füllen Sie das Feld Telefon aus!</li>";
  	i = 1;
	}
  meldung = meldung + "</ul>";
  if(i == 1){
    showMeldung(meldung);
  }
  else document.kunde_preisopt_anmeldung.submit();
}

