function hide(x) {
	if(document.all)
		document.all[x].style.display='none';
	else if(document.layers) {
		//eval('document.'+x+'.visibility="hide"');
		if(x=='term')
			document.term.visibility='hide';
		if(x=='stud')
			document.stud.visibility='hide';
	} else if(document.getElementById)
		document.getElementById(x).style.display='none';
}

function show(x) {;
	if(document.all)
		document.all[x].style.display='block';
	else if(document.layers) {
		//eval('document.'+x+'.visibility="show"');
		if(x=='term')
			document.term.visibility='show';
		if(x=='stud')
			document.stud.visibility='show';
	} else if(document.getElementById)
		document.getElementById(x).style.display='block';
}

function trim(zeichenkette)
{
	var rueckgabewert = zeichenkette;
   	var ch = rueckgabewert.substring(0, 1);
   	while (ch == " ") 	//Entfernen der Leerzeichen am Beginn der Zeichenkette
	{
      		rueckgabewert = rueckgabewert.substring(1, rueckgabewert.length);
      		ch = rueckgabewert.substring(0, 1);
   	}
   	ch = rueckgabewert.substring(rueckgabewert.length-1, rueckgabewert.length);
   	while (ch == " ") 	//Entfernen der Leerzeichen am Ende der zeichenkette
	{
      		rueckgabewert = rueckgabewert.substring(0, rueckgabewert.length-1);
      		ch = rueckgabewert.substring(rueckgabewert.length-1, rueckgabewert.length);
   	}
      	return rueckgabewert;
}

function checkEingabefeldAufInhalt(feldname)
{
	var inhalt = trim(document.Formular[feldname].value);
	var rueck = true;

	if( inhalt == "")
		rueck = false;

	return rueck;
}

function checkSuche()
{
	var erg = false;
	var tag = true;
	var monat = true;
	var jahr = true;
	var prof = false;
	var thema = false;
	var vorn = false;
	var nachn = false;

	if (document.Formular.Tag.options[document.Formular.Tag.options.selectedIndex].value == "--")
		tag = false;
	if (document.Formular.Monat.options[document.Formular.Monat.options.selectedIndex].value == "--")
		monat = false;
	if (document.Formular.Jahr.options[document.Formular.Jahr.options.selectedIndex].value == "--")
		jahr = false;

	var vorn = checkEingabefeldAufInhalt("Vorname");
	var nachn = checkEingabefeldAufInhalt("Nachname");

	var thema = checkEingabefeldAufInhalt("Thema");

	var prof = checkEingabefeldAufInhalt("Prof");

	if (!(tag || monat || jahr || vorn || nachn || thema || prof))
		alert("Sie müssen mindestens ein Suchkriterium angeben!");
	else
		var erg = true;

	return erg;
}

function checkLoginformular()
{
	var rueck = true;
	var test1 = checkEingabefeldAufInhalt("Login");
     	var test2 = checkEingabefeldAufInhalt("Password");

	if (!test1 || !test2)
	{
		alert("Sie müssen Nutzername und Password angeben!");
		rueck = false;
	}

	return rueck;
}

function checkNeueInfoform()
{
	var rueck = true;
	var tag1 = true;
	var monat1 = true;
	var jahr1 = true;
	var tag2 = true;
	var monat2 = true;
	var jahr2 = true;
	var tag3 = true;
	var monat3 = true;
	var jahr3 = true;

	if (document.Formular.dat[0].checked == true)
	{
		if (document.Formular.Tag1.options[document.Formular.Tag1.options.selectedIndex].value == "--")
			tag1 = false;
		if (document.Formular.Monat1.options[document.Formular.Monat1.options.selectedIndex].value == "--")
			monat1 = false;
		if (document.Formular.Jahr1.options[document.Formular.Jahr1.options.selectedIndex].value == "--")
			jahr1 = false;
		if (!(tag1 && monat1 && jahr1))
		{
			alert("Sie müssen ein Datum angeben! ('gültig am:')");
			rueck = false;
		}
	}
	else if (document.Formular.dat[1].checked == true)
	{
		if (document.Formular.Tag2.options[document.Formular.Tag2.options.selectedIndex].value == "--")
			tag2 = false;
		if (document.Formular.Monat2.options[document.Formular.Monat2.options.selectedIndex].value == "--")
			monat2 = false;
		if (document.Formular.Jahr2.options[document.Formular.Jahr2.options.selectedIndex].value == "--")
			jahr2 = false;
		if (document.Formular.Tag3.options[document.Formular.Tag3.options.selectedIndex].value == "--")
			tag3 = false;
		if (document.Formular.Monat3.options[document.Formular.Monat3.options.selectedIndex].value == "--")
			monat3 = false;
		if (document.Formular.Jahr3.options[document.Formular.Jahr3.options.selectedIndex].value == "--")
			jahr3 = false;
		if (!(tag2 && monat2 && jahr2 && tag3 && monat3 && jahr3))
		{
			alert("Sie müssen ein Datum angeben! ('gültig vom - bis:')");
			rueck = false;
		}
	}
	if (rueck == true)
	{
		var std = document.Formular.Std.options[document.Formular.Std.options.selectedIndex].value;
		var min = document.Formular.Min.options[document.Formular.Min.options.selectedIndex].value;
		if ((std !='--' && min =='--') || (std =='--' && min !='--'))
		{
			alert("Wenn Sie eine Uhrzeit eingeben, müssen Sie Stunden UND Minuten angeben! ('Uhrzeit:')");
			rueck = false;
		}
	}
	if (rueck == true)
		if (!(test1 = checkEingabefeldAufInhalt("von")))
		{
			alert("Sie müssen angeben wer die Mitteilung verfasst hat! ('von:'- Eingabefeld)");
			rueck = false;
		}
	if (rueck == true)
		if (document.Formular.info.value =='')
		{
			alert("Sie müssen die Information angeben! ('Information:'- Eingabefeld)");
			rueck = false;
		}
	return rueck;
}

function gibInfo(datei)
{
	if(datei=='keine') {
		document.Formular.datum.value='';
		document.Formular.zeit.value='';
		document.Formular.fur.value='';
		document.Formular.von.value='';
		document.Formular.info.value='';
	} else {
		document.Formular.datum.value=eval('document.Formular.var_'+datei+'_datum.value');
		document.Formular.zeit.value=eval('document.Formular.var_'+datei+'_zeit.value');
		document.Formular.fur.value=eval('document.Formular.var_'+datei+'_fur.value');
		document.Formular.von.value=eval('document.Formular.var_'+datei+'_von.value');
		document.Formular.info.value=eval('document.Formular.var_'+datei+'_info.value');
	}
}
