function eingabe_pruefen() {
	var datum_von = document.leihanfrage.Datum_von.value;
	var datum_bis = document.leihanfrage.Datum_bis.value;
	var sdatuma=datum_von.split("."); // datum_von in tag, monat und jahr zerlegen;
	var sdatumb=datum_bis.split("."); // datum_bis in tag, monat und jahr zerlegen;
	var timestamp_a=Date.UTC(sdatuma[2],sdatuma[1],sdatuma[0]); // timestamp in ms vom Datum_von
	var timestamp_b=Date.UTC(sdatumb[2],sdatumb[1],sdatumb[0]); // timestamp in ms vom Datum_bis
	
	var Datum  = new Date(); //Datum heute
	var tt   = Datum.getDate(); //Tag heute
	var mm   = Datum.getMonth() + 1; //Monat heute
	var jjjj = Datum.getFullYear(); //Jahr heute  
	var timestamp_now=Date.UTC(jjjj,mm,tt); // timestamp von heute
	
	ergebnis=true;
	
	// prüfen, ob Ausleihdatum eingegeben wurde
	if ((datum_von == "") || (datum_bis == "")) {
		alert(unescape("Bitte geben Sie den gew%FCnschten Zeitraum ein."));
		ergebnis=false;
	}
	
	// prüfen, ob Rückgabedatum nach Ausleihdatum ist
	if(timestamp_now > timestamp_a)	{
		alert("Das Ausleihdatum liegt in der Vergangenheit");
		ergebnis=false;
	}
	else {   
		if(timestamp_a > timestamp_b) {
			alert(unescape("Das R%FCckgabedatum liegt vor dem Ausleihdatum"));
			ergebnis=false;
		}
	}
	
	// prüfen, ob Name eingegeben wurde
	if (document.leihanfrage.Name.value == "") {
		alert("Bitte geben Sie ihren Nachnamen ein!");
		ergebnis=false;
	}
	// prüfen, ob Vorname eingegeben wurde
	if (document.leihanfrage.Vorname.value == "") {
		alert("Bitte geben Sie ihren Vornamen ein!");
		ergebnis=false;
	}
	// prüfen, ob Straße eingegeben wurde
	if (document.leihanfrage.Strasse.value == "") {
		alert(unescape("Bitte geben Sie ihre Stra%DFe ein!"));
		ergebnis=false;
	}
	// prüfen, ob PLZ eingegeben wurde  
	if (document.leihanfrage.PLZ.value == "") {
		alert("Bitte geben Sie ihre PLZ ein!");
		ergebnis=false;
	}
	// prüfen, ob Ort eingegeben wurde  
	if (document.leihanfrage.Ort.value == "") {
		alert("Bitte geben Sie ihren Ort ein!");
		ergebnis=false;
	}
	// prüfen, ob mindestens eine telefonnummer eingegeben wurde  
	if ((document.leihanfrage.Telefon.value == "") && (document.leihanfrage.Mobil.value == "")) {
		alert(unescape("Bitte geben Sie mindestens eine Telefonnummer an, unter der wir Sie erreichen k%F6nnen!"));
		ergebnis=false;
	}
	
	// prüfen der eMail-Adresse
	var mail = document.leihanfrage.Mail.value;
	var hilfe = false;
	var a = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true) {
			a = true;
		}
	} 
	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		hilfe = (reg.test(mail));
		if(hilfe == false) {
			alert("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
			ergebnis = false;
		}
	}
	else {
		hilfe = (mail.search('@') >= 1 && mail.lastIndexOf('.') > mail.search('@') && mail.lastIndexOf('.') >= mail.length-5)
		if(hilfe == false) {
			alert("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
			ergebnis = false;
		}
	}
	
	//prüft benachrichtigungsart + nummer
	if((document.leihanfrage.per[0].checked == true) && (document.leihanfrage.Telefax.value == ""))	{
		alert(unescape("Wenn Sie Informationen per Fax erhalten m%F6chtest, brauchen wir eine Faxnummer von Ihnen."));
		ergebnis=false;
	}
	if((document.leihanfrage.per[2].checked == true) && (document.leihanfrage.Mobil.value == "")) {
		alert(unescape("Wenn Sie Informationen per SMS erhalten m%F6chtest, brauchen wir eine Mobilnummer von Ihnen."));
		ergebnis=false;
	}
	if((document.leihanfrage.per[3].checked == true) && (document.leihanfrage.Telefon.value == "")) {
		alert(unescape("Wenn Sie Informationen telefonisch erhalten m%F6chtest, brauchen wir eine Telefonnummer von Ihnen."));
		ergebnis=false;
	}
	
	return ergebnis;
}

function check(id){
	id.value = id.value.replace(/[^0-9\.,]/,"");
}
