/**
 * @author Wolfgang SPITZ
 */
	function checkFormPWR()
	{
		if(document.form_pwr.pw.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihr neues Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwr.pw.focus();
			return false;
		}
		if(document.form_pwr.pw_confirm.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte best&auml;tigen Sie Ihr neues Passwort!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwr.pw_confirm.focus();
			return false;
		}
		if(document.form_pwr.pw.value != document.form_pwr.pw_confirm.value)
		{
			document.getElementById('globalerror').innerHTML = "Bitte best&auml;tigen Sie Ihr neues Passwort!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwr.pw_confirm.focus();
			return false;
		}
		
		return true;
	}
	
	function checkFormPWRecoveryFachwart()
	{
		if(document.form_pwrecovery_fachwart.benutzer.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwrecovery_fachwart.benutzer.focus();
			return false;
		}
		
		return true;
	}
	
	function checkFormPWRecoveryVerein()
	{
		if(document.form_pwrecovery_verein.benutzer.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwrecovery_verein.benutzer.focus();
			return false;
		}
		
		return true;
	}
	
	function checkFormPWRecoveryTrainer()
	{
		if(document.form_pwrecovery_trainer.benutzer.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_pwrecovery_trainer.benutzer.focus();
			return false;
		}
		
		return true;
	}
	
	function checkFormAF()
	{
		if(document.form_af.betrag_fachwart.value == "")
		{
			document.getElementById("globalerror").innerHTML = "Bitte geben Sie die H&ouml;he der F&ouml;rderung bekannt!";
			document.getElementById("globalerror").style.display = "block";
			document.form_af.betrag_fachwart.focus();
			return false;
		}
		if(document.form_af.betrag_fachwart.value != "")
		{
			var regexpstr = document.form_af.betrag_fachwart.getAttribute("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(document.form_af.betrag_fachwart.value);
			if(!result)
			{
				document.getElementById('globalerror').innerHTML = "Bitte geben Sie einen korrekten Betrag ein!";
				document.getElementById('globalerror').style.display = "block";
				document.form_af.betrag_fachwart.focus();
				return false;
			}	
		}
		return true;
	}
	
	function checkFormVAF()
	{
		if(document.form_vaf.betrag_verein.value == "")
		{
			document.getElementById("globalerror").innerHTML = "Bitte geben Sie die H&ouml;he der F&ouml;rderung bekannt!";
			document.getElementById("globalerror").style.display = "block";
			document.form_vaf.betrag_verein.focus();
			return false;
		}
		if(document.form_vaf.betrag_verein.value != "")
		{
			var regexpstr = document.form_vaf.betrag_verein.getAttribute("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(document.form_vaf.betrag_verein.value);
			if(!result)
			{
				document.getElementById('globalerror').innerHTML = "Bitte geben Sie einen korrekten Betrag ein!";
				document.getElementById('globalerror').style.display = "block";
				document.form_vaf.betrag_verein.focus();
				return false;
			}	
		}
		return true;
	}
	
	function checkTrainerForm()
	{
		if(document.login_form_trainer.benutzertrainer.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Trainer Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_trainer.benutzertrainer.focus();
			return false;
		}
		
		if(document.login_form_trainer.passworttrainer.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Trainer Ihr Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_trainer.passworttrainer.focus();
			return false;
		}
		
		return true;
	}
	
	function checkVereinForm()
	{
		if(document.login_form_verein.benutzerverein.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Verein Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_verein.benutzerverein.focus();
			return false;
		}
		
		if(document.login_form_verein.passwortverein.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Verein Ihr Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_verein.passwortverein.focus();
			return false;
		}
		
		return true;		
	}
	
	function checkFachwartForm()
	{
		if(document.login_form_fachwart.benutzerfachwart.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Fachwart Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_fachwart.benutzerfachwart.focus();
			return false;
		}
		
		if(document.login_form_fachwart.passwortfachwart.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte als Fachwart Ihr Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.login_form_fachwart.passwortfachwart.focus();
			return false;
		}
		
		return true;		
	}
	
	function checkTrainerRegForm()
	{
		if(document.form_trainer_reg.anrede.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihre Anrede an!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.anrede.focus();
			return false;
		}
		if(document.form_trainer_reg.vorname.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihren Vornamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.vorname.focus();
			return false;
		}
		if(document.form_trainer_reg.nachname.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihren Nachnamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.nachname.focus();
			return false;
		}
		if(document.form_trainer_reg.email.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihre E-Mail-Adresse ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.email.focus();
			return false;
		}
		if(document.form_trainer_reg.strasse.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihre Stra&szlig;e ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.strasse.focus();
			return false;
		}
		if(document.form_trainer_reg.plz.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihre PLZ ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.plz.focus();
			return false;
		}
		if(document.form_trainer_reg.ort.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihren Wohnort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.ort.focus();
			return false;
		}
		if(document.form_trainer_reg.benutzername.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.benutzername.focus();
			return false;
		}
		if(document.form_trainer_reg.benutzername.value != "")
		{
			var myTable = "trainer";
			var myBenutzername = document.form_trainer_reg.benutzername.value;
			$.ajax({
				type: "GET",
				url: "username_exists.php",
				data: "table=" + myTable + "&un=" + myBenutzername,
				success: function(result){
					if(result == 1)
					{
						document.getElementById('globalerror').innerHTML = "Der angegebene Benutzername existiert bereits. Bitte verwenden Sie einen anderen Benutzernamen!";
						document.getElementById('globalerror').style.display = "block";
						document.form_trainer_reg.benutzername.focus();
						return false;
					}
				}
			});
		}
		if(document.form_trainer_reg.pw.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihr Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.pw.focus();
			return false;
		}
		if(document.form_trainer_reg.pw_confirm.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte best&auml;tigen Sie Ihr Passwort!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.pw_confirm.focus();
			return false;
		}
		if(document.form_trainer_reg.pw.value != document.form_trainer_reg.pw_confirm.value)
		{
			document.getElementById('globalerror').innerHTML = "Ihre Passw&ouml;rter m�ssen �bereinstimmen - bitte kontrollieren Sie Ihre Eingaben";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.pw.value = "";
			document.form_trainer_reg.pw_confirm.value = "";
			document.form_trainer_reg.pw.focus();
			return false;
		}
		if(document.form_trainer_reg.txtCode.value == "" || document.form_trainer_reg.txtCode.value != 10)
		{
			document.getElementById('globalerror').innerHTML = "Bitte beantworten Sie unsere Sicherheitsabfrage!";
			document.getElementById('globalerror').style.display = "block";
			document.form_trainer_reg.txtCode.focus();
			return false;
		}
		
		else if(document.form_trainer_reg.email.value != "")
		{
			var regexpstr = document.form_trainer_reg.email.getAttribute("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(document.form_trainer_reg.email.value);
			if(result)
			{
				return true;
			}
			else
			{
				document.getElementById('globalerror').innerHTML = "Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.";
				document.getElementById('globalerror').style.display = "block";
				document.form_trainer_reg.email.focus();
				return false;
			}	
		}
	}
	
	function checkTrainerEditProfileForm()
	{
		return true;
	}
	
	function checkVereinRegForm()
	{
		if(document.form_verein_reg.verein.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte w&auml;hlen Sie Ihren Vereinsnamen aus!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.verein.focus();
			return false;
		}
		if(document.form_verein_reg.oesvnr.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte w&auml;hlen Sie Ihre ÖSV-Nummer aus!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.oesvnr.focus();
			return false;
		}
		if(document.form_verein_reg.verband.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte w&auml;hlen Sie Ihren Dachverband aus!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.verband.focus();
			return false;
		}
		if(document.form_verein_reg.strasse.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihre Stra&szlig;e ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.strasse.focus();
			return false;
		}
		if(document.form_verein_reg.plz.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie Ihre PLZ ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.plz.focus();
			return false;
		}
		if(document.form_verein_reg.ort.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie den Ort Ihres Vereins ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.ort.focus();
			return false;
		}
		if(document.form_verein_reg.email.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie die E-Mail Adresse Ihres Vereins ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.email.focus();
			return false;
		}
		if(document.form_verein_reg.website.value == "" || document.form_verein_reg.website.value == "http://")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie die Website Ihres Vereins ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.website.focus();
			return false;
		}
		if(document.form_verein_reg.benutzername.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihren Benutzernamen ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.benutzername.focus();
			return false;
		}
		if(document.form_verein_reg.pw.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Geben Sie bitte Ihr Passwort ein!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.pw.focus();
			return false;
		}
		if(document.form_verein_reg.pw_confirm.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte best&auml;tigen Sie Ihr Passwort!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.pw_confirm.focus();
			return false;
		}
		if(document.form_verein_reg.pw.value != document.form_verein_reg.pw_confirm.value)
		{
			document.getElementById('globalerror').innerHTML = "Ihre Passw&ouml;rter m�ssen �bereinstimmen - bitte kontrollieren Sie Ihre Eingaben";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.pw.value = "";
			document.form_verein_reg.pw_confirm.value = "";
			document.form_verein_reg.pw.focus();
			return false;
		}
		if(document.form_verein_reg.txtCode.value == "" || document.form_verein_reg.txtCode.value != 10)
		{
			document.getElementById('globalerror').innerHTML = "Bitte beantworten Sie unsere Sicherheitsabfrage!";
			document.getElementById('globalerror').style.display = "block";
			document.form_verein_reg.txtCode.focus();
			return false;
		}
		/*if(document.form_verein_reg.benutzername.value != "")
		{
			var myTable = "verein";
			var myBenutzername = document.form_verein_reg.benutzername.value;
			$.ajax({
				type: "GET",
				url: "username_exists.php",
				data: "table=" + myTable + "&un=" + myBenutzername,
				success: function(result){
					if(result == 1)
					{
						document.getElementById('globalerror').innerHTML = "Der angegebene Benutzername existiert bereits. Bitte verwenden Sie einen anderen Benutzernamen!";
						document.getElementById('globalerror').style.display = "block";
						document.form_verein_reg.benutzername.focus();
						return false;
					}
				}
			});
		}*/
		if(document.form_verein_reg.email.value != "")
		{
			var regexpstr = document.form_verein_reg.email.getAttribute("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(document.form_verein_reg.email.value);
			if(!result)
			{
				document.getElementById('globalerror').innerHTML = "Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.";
				document.getElementById('globalerror').style.display = "block";
				document.form_verein_reg.email.focus();
				return false;
			}	
		}
		else if(document.form_verein_reg.oesvnr.value != "")
		{
			var myOesvnr = document.form_verein_reg.oesvnr.value;
			$.ajax({
				type: "GET",
				url: "verein_registered.php",
				data: "oesvnr=" + myOesvnr,
				success: function(result) {
					if (result != "") {
						document.getElementById('verein-registered').innerHTML = result;
						document.getElementById('verein-registered').style.display = "block";
						return false;
					}
					else
					{
						document.getElementById('verein-registered').style.display = "none";
						return true;
					}
				}
			});
		}
	}
	
	function checkFormBuchen()
	{
		if(document.form_buchen.veranstaltung.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie den Namen der Veranstaltung ein.";
			document.getElementById('globalerror').style.display = "block";
			document.form_buchen.veranstaltung.focus();
			return false;
		}
				if(document.form_buchen.begin.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie das Datum f�r den Beginn der Veranstaltung ein.";
			document.getElementById('globalerror').style.display = "block";
			document.form_buchen.begin.focus();
			return false;
		}
		if(document.form_buchen.end.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie das Datum f�r das Ende der Veranstaltung ein.";
			document.getElementById('globalerror').style.display = "block";
			document.form_buchen.end.focus();
			return false;
		}
		if(document.form_buchen.begin.value != "" && document.form_buchen.end.value != "")
		{
			var vonString = document.form_buchen.begin.value;
		  	var vonTag = vonString.substr(0,2);
		  	var vonMonat = vonString.substr(3,2);
		 	var vonJahr = vonString.substr(6,4);
		  
		 	var vonDate = new Date(vonJahr,vonMonat,vonTag);
		  
		 	var bisString = document.form_buchen.end.value;
		  	var bisTag = bisString.substr(0,2);
		 	var bisMonat = bisString.substr(3,2);
		 	var bisJahr = bisString.substr(6,4);
		  
		  	var bisDate = new Date(bisJahr,bisMonat,bisTag);
		  
		 	if(vonDate > bisDate)
		 	{
		  		document.getElementById('globalerror').innerHTML = "Bitte geben Sie einen g&uuml;ltigen Zeitraum ein.";
				document.getElementById('globalerror').style.display = "block";
				document.form_buchen.begin.focus();
				return false;
		  	}
		}
		if(document.form_buchen.beschreibung.value == "")
		{
			document.getElementById('globalerror').innerHTML = "Bitte geben Sie eine Beschreibung der Veranstaltung ein.";
			document.getElementById('globalerror').style.display = "block";
			document.form_buchen.beschreibung.focus();
			return false;
		}

		return true;
	}
