function checkFormular()
{
	if($('user_name').value == "" || $('passwd').value == "") {
		alert('Es wurden nicht alle Felder ausgefüllt');
		return false;
	}
}
function checkDatei()
{
	var Dateiname = $('dateiname').value;
	if(Dateiname == "") {
		alert('Es wurde keine Datei angegeben');
		return false;
	} else {
		var Dateitypen = new Array('csv');		
		var gefunden = false;
		for (var ctr in Dateitypen) {
			if (Dateiname.endsWith(Dateitypen[ctr])) {
				gefunden = true;
			}
		}
		if(!gefunden) {
			alert('Falscher Dateitype, nur csv erlaubt');			
		}
		return gefunden;
	}
}

function checkEingabe(strSuffix)
{
	var boolAlleDa = $('datum_text_' + strSuffix).present() || $('zeit_' + strSuffix).present()
						|| $('dauer_' + strSuffix).present() || $('text_' + strSuffix).present()
						|| $('mannschaft_' + strSuffix).present();
	if (!boolAlleDa) {
		alert('Es wurden nicht alle Felder ausgefüllt');
		return false;
	}
		
	// Datum überprüfen
	strDatum = $F('datum_text_' + strSuffix);
	var arrTeile = strDatum.split('.');	
	if (arrTeile.length != 3 || strDatum.length != 10) {
		alert('Falsches Datumsformat bitte tt.mm.jjjj benutzen');
		return false;
	} else {
		var intTag = parseInt(arrTeile[0], 10);
		var intMonat = parseInt(arrTeile[1], 10);
		var intJahr = parseInt(arrTeile[2], 10);
		
		dateTest = new Date(intJahr, intMonat - 1, intTag);
		if (dateTest.getDate() != intTag || (dateTest.getMonth() + 1) != intMonat || dateTest.getFullYear() != intJahr) {
			alert('Das Datum ist nicht korrekt eingegeben worden');
			return false;
		}
	}
	
	// Zeit überprüfen
	strZeit = $F('zeit_' + strSuffix);
	arrTeile = strZeit.split(':');
	if (arrTeile.length != 2 || strZeit.length != 5) {
		alert('Falsches Zeitformat bitte hh:mm benutzen');
		return false;
	} else {
		var intStd = parseInt(arrTeile[0], 10);
		var intMin = parseInt(arrTeile[1], 10);
		timeTest = new Date();
		timeTest.setHours(intStd);
		timeTest.setMinutes(intMin);
		if (timeTest.getHours() != intStd || timeTest.getMinutes() != intMin) {
			alert('Die Zeit wurde nicht richtig eingegeben');
			return false;
		} 
	}

	// Dauer überprüfen
	if (isNaN($F('dauer_' + strSuffix))) {		
		alert('Falsche Eingabe im Feld Dauer');
		return false;
	}
	
	return true;
}
