function checkDatum(Datum)
{
var Datum, Tag, Monat, Jahr, Laenge, tageMonat, Startjahr, Endjahr;
Laenge=Datum.length;
Startjahr=2011;
Endjahr=2020;

if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)==".")
{
Tag=parseInt(Datum.substring(0,2),10);
Monat=parseInt(Datum.substring(3,5),10);
Jahr=parseInt(Datum.substring(6,10),10);
}
else
{
Fehlermeldung();
return false;
}

if (Monat==4 || Monat==6 || Monat==9 || Monat==11)
{
tageMonat=30;
}
else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8 || Monat==10 || Monat==12)
{
tageMonat=31;
}
else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0)
{
tageMonat=29;
}
else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0)
{
tageMonat=28;
}

if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr>=Startjahr && Jahr<=Endjahr)
{
return true;
}
else
{
Fehlermeldung();
return false;
}
}

function Fehlermeldung()
{
alert("Kein gueltiges Datum!\nBitte Datum in der Form: TT.MM.JJJJ eingeben!\nDie Jahreszahl muss zwischen 2011 und 2020 liegen.");

}

function LoescheDatum()
{

} 


function CheckAuswahl()
{
	if(document.termin.von.value == '') {
     		 alert('Bitte geben Sie ein Datum von ein.');
			 document.termin.von.focus();
      		 return false;
	} 
	
	if (checkDatum(document.termin.von.value)) { 
		if(document.termin.bis.value == '') {
     		 alert('Bitte geben Sie ein Datum bis ein.');
			 document.termin.bis.focus();
      		 return false;
		} 
		if (checkDatum(document.termin.bis.value)) {
		
			if (document.termin.titel.value =='') {
				alert('Bitte geben Sie einen Veranstaltungstitel ein.');
				document.termin.titel.focus;
				return false;
			}
			if (document.termin.beschreibung.value.length > 350) {
				alert('Ihr Beschreibungstext ist zu lang, bitte geben Sie max. 350 Zeichen ein.');
				document.termin.beschreibung.focus;
				return false;
			}
			if (document.termin.lokation.value =='') {
				alert('Bitte geben Sie einen Veranstaltungsort bzw. eine Anschrift an.');
				document.termin.lokation.focus;
				return false;
			}
			if (document.termin.plz.value =='') {
				alert('Bitte geben Sie eine PLZ ein.');
				document.termin.ort.focus;
				return false;
			}
			
			if (document.termin.ort.value =='') {
				alert('Bitte geben Sie den Ort an.');
				document.termin.ort.focus;
				return false;
			}
			if (document.termin.land.value =='') {
				alert('Bitte waehlen Sie ein Land aus.');
				document.termin.land.focus;
				return false;
			}
			if (document.termin.name.value =='') {
				alert('Bitte geben Sie Ihren Namen an.');
				document.termin.name.focus;
				return false;
			}
			if (document.termin.email.value =='') {
				alert('Bitte geben Sie eine E-Mail Adresse ein.');
				document.termin.email.focus;
				return false;
			}
			if(document.termin.email.value.indexOf('@') == -1) {
    	 		 alert('Bitte geben Sie eine (gueltige) E-Mail Adresse ein.');
				 document.termin.email.focus();
      			 return false;
			}
			if(document.termin.email.value.indexOf('.') == -1) {
     			 alert('Bitte geben Sie eine (gueltige) E-Mail Adresse ein.');
				 document.termin.email.focus();
	      		 return false;
			}
		} else return false;
	} else return false;
	
	return true;
	}

