<!--
// Datum von 'datefrom' in 'dateto' übernehmen
function take_date()
	{
	document.termin.datefrom.style.border = "dotted 1px #365397";
	document.termin.datefrom.style.color = "#000000";
	if (!document.termin.dateto.value)	// wenn Feld leer ist
		{
		document.termin.dateto.value = document.termin.datefrom.value;
		}
	document.termin.dateto.focus();
	}




// pruefen ob input leer bzw. nur leerschritt

function ausgefuellt(elm)
	{
	if (elm.value == "" || elm.value == " "  || elm.value == null) return false;
	else return true;
	}




// pruefen ob email korrekt

function emailcheck(elm)
	{
	atzeichen = elm.value.indexOf("@");	// pruefen ob at-zeichen enthalten und an welcher stelle
	punkt = elm.value.lastIndexOf(".");	// pruefen ob punkt enthalten und an welcher stelle

	// (atzeichen) <= 0					-> kein at-zeichen enthalten bzw. atzeichen an erster stelle
	// (punkt) < 0							-> kein punkt enthalten
	// (punkt-atzeichen) <= 1			-> letzter punkt direkt hinter at-zeichen
	// punkt == (elm.value.length-1)	-> punkt an letzter stelle

	if ( (atzeichen) <= 0 || (punkt) < 0 || (punkt-atzeichen) <= 1 || punkt == (elm.value.length-1) ) return false;
	else return true;
	}




// pruefen ob datefrom und dateto korrekt

function datecheck()
	{
	// werte von datefrom und dateto übernehmen und bindestriche entfernen
	var vardatefrom = document.termin.datefrom.value.replace(/-/g,"");
	var vardateto = document.termin.dateto.value.replace(/-/g,"");

	if (vardatefrom > vardateto) return false;
	else return true;
	}




// pruefen der felder beim formular senden

function checken(form)
	{
	if (ausgefuellt(form.datefrom) == false)
		{
		form.datefrom.style.color = 'crimson';
		alert ("Beginn des Events eingeben.");
		form.datefrom.focus();
		return false;
		}


	if (ausgefuellt(form.dateto) == false)
		{
		form.dateto.style.color = 'crimson';
		alert ("Ende des Events eingeben.");
		form.dateto.focus();
		return false;
		}


	if (ausgefuellt(form.event) == false)
		{
		alert ("Event eingeben.");
		form.event.focus();
		return false;
		}


	if (ausgefuellt(form.ort) == false)
		{
		alert ("Ort eingeben.");
		form.ort.focus();
		return false;
		}


	if (ausgefuellt(form.email) == true)
		{
		if (emailcheck(form.email) == false)
			{
			form.email.style.color = 'crimson';
			alert ("Gueltige E-Mail-Adresse eingeben.");
			form.email.focus();
			return false;
			}
		}


	if (ausgefuellt(form.datefrom) == true && ausgefuellt(form.datefrom) == true)
		{
		if (datecheck() == false)
			{
			form.datefrom.style.color = 'crimson';
			form.dateto.style.color = 'crimson';
			alert ("Datum nochmals überprüfen.");
			form.datefrom.focus();
			return false;
			}
		}


	// alert ("Es wurde alles richtig eingegeben!");
	return true;
	}
//-->
