// JavaScript Document


function anreiseCal() { 

	var yesterday = new Date().add(-1).day(); 
	//////////////////////// 2x Datum umformatieren & prüfen //////////////////////////////////
	// 2x Datum auslesen
	var anDatum = Date.parse(window.document.getElementById('arrival').value, "dd.MM.yyyy");
	var abDatum = Date.parse(window.document.getElementById('departure').value, "dd.MM.yyyy");
	// 2x Datum als umformatiert ausgeben
	if(anDatum) {
		window.document.getElementById('arrival').value = anDatum.toString("dd.MM.yyyy");
	}
	if(abDatum) {
		window.document.getElementById('departure').value = abDatum.toString("dd.MM.yyyy");
	}

	// Anreise-Datum validieren (1:Zukunft / -1:Vergangenheit und gleicher Tag)
	// Nur wenn gültig, Abreise-Datum berechnen
	if(anDatum) {
		if(anDatum.compareTo(yesterday) != "-1") {	
			///////////////////////////// Abreise-Datum berechnen //////////////////////////////////////
			////////////////////////////////////////////////////////////////////////////////////////////
			if(window.document.getElementById('nights').text != "")	{
				
				var day = 1000*60*60*24;
				var nights = Math.ceil((abDatum.getTime()-anDatum.getTime())/(day));
				
				// Anzahl der Übernachtungen validieren
				if (nights >= 0) {	
					//Anzahl der Übernachtungen wird ausgegeben			
					window.document.getElementById('nights').innerHTML = nights;
				} else {
					window.document.getElementById('nights').innerHTML = "0";
				}
	
			///////////////////////////// Übernachtungen berechnen /////////////////////////////////////
			////////////////////////////////////////////////////////////////////////////////////////////
			}
	
		// Anreise ist schon vergangen
		} else {
			window.document.getElementById('arrival').value = "";
			window.document.getElementById('departure').value = "";
			alert("Bitte geben Sie ein gueltiges Datum Ihrer Anreise ein!");
		}
	}

	
}

function abreiseCal() { 
	
	//////////////////////// Datum umformatieren  //////////////////////////////////
	var abDatum = Date.parse(window.document.getElementById('departure').value, "dd.MM.yyyy");
	window.document.getElementById('departure').value = abDatum.toString("dd.MM.yyyy");
}