function checkSuchformular() {
  if (document.eingabeSuche.umkreis.value) {
    if (!document.eingabeSuche.plz.value && !document.eingabeSuche.ort.value) {
      alert("Bitte geben Sie die PLZ oder den Ortsname ein, in dessen Umkreis nach Artikeln gesucht werden soll."); 
      document.eingabeSuche.focus();
      return false;
    }
  }

  document.eingabeSuche.submit();
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkproduktkontakt() {
  if(!document.produktkontaktEingabe.name.value) {
    alert("Bitte geben Sie Ihren Namen ein!");
    document.produktkontaktEingabe.name.focus();
    return false;
  }

  if(!document.produktkontaktEingabe.email.value) {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
    document.produktkontaktEingabe.email.focus();
    return false;
  }

  document.produktkontaktEingabe.submit();
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function enterField(obj, defaultText) {
  if (obj.value == defaultText)
	obj.value='';
}

function enterPassField(obj, defaultText) {
  if (obj.value == defaultText) {
	obj.value='';
	document.getElementById("passwort").setAttribute('type','password');
	//obj.type='password';
  }
}

function leaveField(obj, defaultText) {
  if (obj.value == '') 
	obj.value = defaultText;
}

function leavePassField(obj, defaultText) {
  if (obj.value == '') {
	obj.type='text';
	obj.value = defaultText;
  }
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkBenutzerDaten(form) {
  if(!form.email.value) {
    alert(unescape("Bitte geben Sie Ihre E-Mail-Adresse ein (diese wird neben der Anmeldung auch als Kontaktadresse genutzt)!"));
	form.email.focus();
	return false;
  }
  if(form.passwort.type=='password') {
    if(form.passwort.value != form.passwort2.value) {
	  alert(unescape("Die angegebenen Passw%F6rter stimmen nicht %FCberein. Bitte %FCberp%FCfen Sie Ihre Eingaben!"));
	  return false;
	}
  }
  if(!form.name.value) {
    alert("Bitte geben Sie Ihren Namen ein!");
	form.name.focus();
	return false;
  }
  if(!form.vorname.value) {
    alert("Bitte geben Sie Ihren Vornamen ein!");
	form.vorname.focus();
	return false;
  }
  if(!form.strasse.value) {
    alert(unescape("Bitte geben Sie Ihren Stra%DFe ein!"));
	form.strasse.focus();
	return false;
  }
  if(!form.plz.value) {
    alert("Bitte geben Sie die PLZ Ihres Wohnortes ein!");
	form.plz.focus();
	return false;
  }
  if(!form.ort.value) {
    alert("Bitte geben Sie Ihren Wohnort ein!");
	form.ort.focus();
	return false;
  }
  if(!form.telefon.value) {
    alert("Bitte geben Sie eine Kontakttelefonnummer ein!");
	form.telefon.focus();
	return false;
  }
 
  form.submit();
}

function checkFirmenDaten(form) {
  if(!form.firma.value) {
    alert("Bitte geben Sie den Namen Ihrer Firma ein!");
	form.firma.focus();
	return false;
  }
  if(!form.ustId.value) {
    alert("Bitte geben Sie die UstID Ihrer Firma ein!");
	form.ustId.focus();
	return false;
  }
  if(!form.strasse.value) {
    alert("Bitte geben Sie Ihren Stra&szlig; ein!");
	form.strasse.focus();
	return false;
  }
  if(!form.plz.value) {
    alert("Bitte geben Sie die PLZ Ihres Wohnortes ein!");
	form.plz.focus();
	return false;
  }
  if(!form.ort.value) {
    alert("Bitte geben Sie Ihren Wohnort ein!");
	form.ort.focus();
	return false;
  }
  if(!form.telefon.value) {
    alert("Bitte geben Sie eine Kontakttelefonnummer ein!");
	form.telefon.focus();
	return false;
  }
   if(!form.email.value) {
    alert("Bitte geben Sie eine E-Mailadresse ein!");
	form.email.focus();
	return false;
  }
  form.submit();
}

function checkProduktDaten(form) {
  if(!form.produktname.value) {
    alert("Bitte geben Sie eine Produktbezeichnung ein!");
	form.produktname.focus();
	return false;
  }
  if(!form.preis.value) {
    alert("Bitte geben Sie den Nettopreis ein!");
	form.strasse.focus();
	return false;
  }
  if(!form.menge.value || form.menge.value <= 0) {
    alert(unescape("Bitte geben Sie die vorhandene St%FCckzahl (>0) ein!"));
	form.strasse.focus();
	return false;
  }
  var rabatt = parseFloat(form.rabatt.value.replace(",","."));
  if(rabatt < 0.0 || rabatt > 100.0) {
    alert("Bitte geben Sie einen Rabatt in Prozent ein (zwischen 0,00 und 100,00).");
    form.rabatt.focus();
    return false;
  }
  /*
  if(!form.einleitung.value) {
    alert("Bitte geben Sie einen kurzen Einleitungstext &uuml;ber Ihr Produkt ein!");
	form.einleitung.focus();
	return false;
  }
  if(!form.beschreibung.value) {
    alert("Bitte geben Sie eine ausf&uuml;hrliche Produktbeschreibung ein!");
	form.beschreibung.focus();
	return false;
  }*/
  form.submit();
}



// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function registrierungWeiter() {
  var aktSchritt = parseInt(document.eingabeRegistrierung.schritt.value);
  
  if(aktSchritt == 2) {
    if(!document.eingabeRegistrierung.vorname.value) {
		alert("Bitte geben Sie Ihren Vornamen ein!");
		document.eingabeRegistrierung.vorname.focus();
		return false;
	}

    if(!document.eingabeRegistrierung.name.value) {
		alert("Bitte geben Sie Ihren Nachnamen ein!");
		document.eingabeRegistrierung.name.focus();
		return false;
	}
	
    if(!document.eingabeRegistrierung.strasse.value) {
		alert(unescape("Bitte geben Sie Ihre Stra%DFe ein!"));
		document.eingabeRegistrierung.strasse.focus();
		return false;
	}
	
    if(!document.eingabeRegistrierung.plz.value || !document.eingabeRegistrierung.ort.value) {
		alert("Bitte geben Sie Ihre PLZ und Ihren Wohnort ein!");
		document.eingabeRegistrierung.plz.focus();
		return false;
	}
	
    if(!document.eingabeRegistrierung.telefon.value) {
		alert("Bitte geben Sie Ihre Telefonnummer ein!");
		document.eingabeRegistrierung.telefon.focus();
		return false;
	}
	
    if(!document.eingabeRegistrierung.email.value) {
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
		document.eingabeRegistrierung.email.focus();
		return false;
	}

    if(!document.eingabeRegistrierung.passwort1.value) {
      		alert("Bitte geben Sie ein Passwort ein!");
                document.eingabeRegistrierung.passwort1.focus();
                return false;
    }
	
    if(document.eingabeRegistrierung.passwort1.value != document.eingabeRegistrierung.passwort2.value) {
	  alert("Passwörter stimmen nicht überein!");
	  document.eingabeRegistrierung.focus();
	  return false;
	}
	
	if(document.eingabeRegistrierung.idLizenz.value>1 && document.eingabeRegistrierung.r_empfaenger.value) {
      if(!document.eingabeRegistrierung.r_strasse.value || !document.eingabeRegistrierung.r_plz.value || !document.eingabeRegistrierung.r_ort.value) {
		alert(unescape("Bitte geben Sie Stra%DF, PLZ und Wohnort des Rechnungsempf&auml;ngers ein!"));
		document.eingabeRegistrierung.r_strasse.focus();
		return false;
	  }
	}
	
	if(document.eingabeRegistrierung.firmenaccount[1].checked) {
      if(!document.eingabeRegistrierung.f_firma.value) {
		alert("Bitte geben Sie den Firmennamen ein!");
		document.eingabeRegistrierung.f_firma.focus();
		return false;
	  }
      if(!document.eingabeRegistrierung.f_ustId.value) {
		alert("Bitte geben Sie die UstID ein!");
		document.eingabeRegistrierung.f_ustId.focus();
		return false;
	  }
      if(!document.eingabeRegistrierung.f_strasse.value) {
		alert(unescape("Bitte geben Sie die Stra%DFe der Firma ein!"));
		document.eingabeRegistrierung.f_strasse.focus();
		return false;
	  }
      if(!document.eingabeRegistrierung.f_plz.value || !document.eingabeRegistrierung.f_ort.value) {
		alert("Bitte geben Sie die PLZ und den Ort der Firma ein!");
		document.eingabeRegistrierung.f_plz.focus();
		return false;
	  }
      if(!document.eingabeRegistrierung.f_telefon.value) {
		alert("Bitte geben Sie eine Telefonnummer der Firma ein!");
		document.eingabeRegistrierung.f_telefon.focus();
		return false;
	  }
      if(!document.eingabeRegistrierung.f_email.value) {
		alert("Bitte geben Sie eine E-Mail-Adresse der Firma ein!");
		document.eingabeRegistrierung.f_email.focus();
		return false;
	  }	  
	}

  }

  if(aktSchritt == 3) {
    if(!document.eingabeRegistrierung.agbAkzeptieren.checked) {
      alert("Bitte akzeptieren Sie die Geschäftsbedingungen von imLager.de");
      return false;
    }
  }
  document.eingabeRegistrierung.schritt.value = String(aktSchritt+1);
  document.eingabeRegistrierung.submit(); 
}

function registrierungZurueck() {
  document.eingabeRegistrierung.schritt.value = String(parseInt(document.eingabeRegistrierung.schritt.value)-1);
  document.eingabeRegistrierung.submit(); 
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkProduktLoeschen(id) {
  if(confirm(unescape("M%F6chten dieses Produkt unwiderruflich l%F6schen?"))) {
    document.location.href = '/benutzer/produkte.html?loeschen=1&idProdukt=' + id;
  }
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkAktivieren() {
  if(confirm("Möchten diese Lizenz aktivieren?")) {
    document.eingabeAktivieren.submit();
  }
}

function checkBenutzerLoeschen(id) {
  if(confirm(unescape("M%F6chten diesen Benutzer und all seine zugeordneten Produkte unwiderruflich l%F6schen?"))) {
    document.location.href = '/administrator/benutzer.html?loeschen=1&id=' + id;
  }
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkUpgrade() {
  if(document.eingabeUpgrade.r_empfaenger.value) {
    if(!document.eingabeUpgrade.r_strasse.value || !document.eingabeUpgrade.r_plz.value || !document.eingabeUpgrade.r_ort.value) {
      alert(unescape("Bitte geben Sie Stra%DFe, PLZ und Wohnort des Rechnungsempf&auml;ngers ein!"));
      document.eingabeUpgrade.r_strasse.focus();
      return false;
	  }
  }
  
  document.eingabeUpgrade.submit();
}

// // // // // // // // // // // // // // // // // // // // // // // // // // // // 

function checkKontakt() {
  if(!document.eingabeKontakt.name.value) {
    alert("Bitte geben Sie Ihren Namen ein!");
	document.eingabeKontakt.name.focus();
	return false;
  }
  if(!document.eingabeKontakt.email.value) {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
	document.eingabeKontakt.email.focus();
	return false;
  }
  if(!document.eingabeKontakt.nachricht.value) {
    alert("Bitte geben Sie Ihre Nachricht ein!");
	document.eingabeKontakt.nachricht.focus();
	return false;
  }
  document.eingabeKontakt.submit();
}

