	// JavaScript Document
//Datum 

//var datum = "dsdsds";
function getDatum(lang){
	var tag;
	var d = new Date();
	var dm = d.getMonth() + 1;
	var dj = d.getFullYear();
	var dt = d.getDay() + 1;
	var dd = ((d.getDate()<10) ? "0" : "")+ d.getDate();
	if(lang == "de"){
		if(dt==1) tag = "Sonntag";
		if(dt==2) tag = "Montag";
		if(dt==3) tag = "Dienstag";
		if(dt==4) tag = "Mittwoch";
		if(dt==5) tag = "Donnerstag";
		if(dt==6) tag = "Freitag";
		if(dt==7) tag = "Samstag";
		if(dm==1) monatdm="Januar";
		if(dm==2) monatdm="Februar";
		if(dm==3) monatdm="März";
		if(dm==4) monatdm="April";
		if(dm==5) monatdm="Mai";
		if(dm==6) monatdm="Juni";
		if(dm==7) monatdm="Juli";
		if(dm==8) monatdm="August";
		if(dm==9) monatdm="September";
		if(dm==10) monatdm="Oktober";
		if(dm==11) monatdm="November";
		if(dm==12) monatdm="Dezember";		
	}
	if(lang == "en"){
		if(dt==1) tag = "Sunday";
		if(dt==2) tag = "Monday";
		if(dt==3) tag = "Tuesday";
		if(dt==4) tag = "Wednesday";
		if(dt==5) tag = "Thursday";
		if(dt==6) tag = "Friday";
		if(dt==7) tag = "Saturday";
		if(dm==1) monatdm="January";
		if(dm==2) monatdm="February";
		if(dm==3) monatdm="March";
		if(dm==4) monatdm="April";
		if(dm==5) monatdm="May";
		if(dm==6) monatdm="June";
		if(dm==7) monatdm="July";
		if(dm==8) monatdm="August";
		if(dm==9) monatdm="September";
		if(dm==10) monatdm="October";
		if(dm==11) monatdm="November";
		if(dm==12) monatdm="December";
	}
	if(lang == "dk"){
		if(dt==1) tag = "søndag";
		if(dt==2) tag = "mandag";
		if(dt==3) tag = "tirsdag";
		if(dt==4) tag = "onsdag";
		if(dt==5) tag = "torsdag";
		if(dt==6) tag = "fredag";
		if(dt==7) tag = "lørdag";
		if(dm==1) monatdm="januar";
		if(dm==2) monatdm="februar";
		if(dm==3) monatdm="marts";
		if(dm==4) monatdm="april";
		if(dm==5) monatdm="maj";
		if(dm==6) monatdm="juni";
		if(dm==7) monatdm="juli";
		if(dm==8) monatdm="august";
		if(dm==9) monatdm="september";
		if(dm==10) monatdm="oktober";
		if(dm==11) monatdm="november";
		if(dm==12) monatdm="december";		
	}
	
	var s  = tag + ", "+dd+". "+monatdm+" "+dj;
	return s;
}

function datumStringaufspalten(datum){
	if (!datum) return false;
 datum=datum.toString();
    //(Schritt 2) Aufspaltung des Datums
 datum=datum.split(".");
 if (datum.length!=3) return false;
    //(Schritt 3) Entfernung der fuehrenden Nullen und Anpassung des Monats
 datum[0]=parseInt(datum[0],10);
 datum[1]=parseInt(datum[1],10)-1;
    //(Schritt 4) Behandlung Jahr nur zweistellig
 if (datum[2].length==2) datum[2]="20"+datum[2];
    //(Schritt 5) Erzeugung eines neuen Dateobjektes
 return (new Date(datum[2],datum[1],datum[0]));
		
}

function gueltigesDatum (datum)
{
    //(Schritt 1) Fehlerbehandlung
 if (!datum) return false;
 datum=datum.toString();

    //(Schritt 2) Aufspaltung des Datums
 datum=datum.split(".");
 if (datum.length!=3) return false;

    //(Schritt 3) Entfernung der fuehrenden Nullen und Anpassung des Monats

 datum[0]=parseInt(datum[0],10);
 datum[1]=parseInt(datum[1],10)-1;

    //(Schritt 4) Behandlung Jahr nur zweistellig
 if (datum[2].length==2) datum[2]="20"+datum[2];

    //(Schritt 5) Erzeugung eines neuen Dateobjektes
 var kontrolldatum=new Date(datum[2],datum[1],datum[0]);

    //(Schritt 6) Vergleich, ob das eingegebene Datum gleich dem JS-Datum ist
 if (kontrolldatum.getDate()==datum[0] && kontrolldatum.getMonth()==datum[1] && kontrolldatum.getFullYear()==datum[2])
     return true; else return false;

}

function datumVergangen_(datum){
	datum=datum.split(".");
     //(Schritt 3) Entfernung der fuehrenden Nullen und Anpassung des Monats
	datum[0]=parseInt(datum[0],10);
	 datum[1]=parseInt(datum[1],10)-1;
    //(Schritt 4) Behandlung Jahr nur zweistellig
	 if (datum[2].length==2) datum[2]="20"+datum[2];
    //(Schritt 5) Erzeugung eines neuen Dateobjektes
	 var kontrolldatum=new Date(datum[2],datum[1],datum[0]);
}
function anfangEndePruefung(stringdatuman, stringdatumend){
	if(gueltigesDatum(stringdatuman) && gueltigesDatum(stringdatumend)){
			stringdatuman = datumStringaufspalten(stringdatuman);
			stringdatumend = datumStringaufspalten(stringdatumend);
			var heute = new Date(new Date().getFullYear(),new Date().getMonth(), new Date().getDate());
			
			if(stringdatuman < heute || stringdatumend < heute){
					alert("Ihre Anreise bzw. Abreise liegt in der Vergangenheit.");
					return false;
			}
			if(stringdatuman > stringdatumend){
					alert("Ihre Abreise liegt vor Ihrer Anreise.");
					return false;
			}
			if(stringdatuman.toString() == stringdatumend.toString()){
					alert("Ihre Abreise und Anreise ist am gleichen Tag.");
					return false;
			}
			else return true;
			
		 
	}
	else {
		alert("Bitte ein gültiges Datum im Format TT.MM.YYYY eingeben!");
		return false;
	}
}



