/*
	Funktionen für das Formhandling

*/




function set_form_method(method)
{

	/* Sonderfunktion für alle Browser ausser Firefox, der am image-Tag einen Value mit übermittelt */

	window.document.getElementById('method_nff').value = method;
	window.document.reservierungform.submit();

}

function set_formfld_reservieren(method)
{
	/* Sonderfunktion für alle Browser ausser Firefox, der am image-Tag einen Value mit übermittelt */
	window.document.getElementById('btn_reservieren').value = method;
}

function set_time_field(wert)
{
	/*
	 *
	 * Funktion setzt den Wert für die Ankunfts- oder Abflugzeit
	 *
	 */

	var zeit; /* Zeitstempel */
	var stunde,minute; /* Einzelzeiten */

	if(wert == 'abflug')
	{
		stunde = window.document.getElementById('pbh').value
		minute = window.document.getElementById('pbm').value
		zeit = stunde + ':' + minute;

		window.document.getElementById('a18').value = zeit;
	}

	if(wert == 'ankunft')
	{
		stunde = window.document.getElementById('peh').value
		minute = window.document.getElementById('pem').value
		zeit = stunde + ':' + minute;

		window.document.getElementById('a19').value = zeit;
	}

}


	/*
	 * Zeit aus dem Reservierungsformular übertragen
	 *
	 */

function date2millisekunden(date) {

		/*
		 * Format dd.mm.jjjj umwandeln
		 */

		var tmp = Number(date.substring(0,2));
		if(tmp < 10) { tmp = '0'+tmp;};
        var dd = tmp;

        tmp = Number(date.substring(3,5))-1;
        //if (tmp < 0) {tmp = 11};
        if(tmp < 10) { tmp = '0'+tmp;};
        var mm = tmp;

        tmp = Number(date.substring(6,10));
        var yyyy = tmp;

        var ddmmyyyy = new Date(yyyy, mm, dd);

        var out_millisec = ddmmyyyy.getTime();

        return out_millisec;
}


function refreshrueckreisedatum()
{

	var tmp_abreisedatum =date2millisekunden(document.getElementById('abreisedatum').value);
	var tmp_rueckreisedatum = date2millisekunden(document.getElementById('rueckreisedatum').value);


	if(tmp_abreisedatum >= tmp_rueckreisedatum)
	{

		var rueck = tmp_abreisedatum + 86400000;
		rueckreisedatum = new Date(rueck);

		var dy = rueckreisedatum.getFullYear();
		var dm = rueckreisedatum.getMonth()+1;  //getMonth() gibt Werte von 0 bis 11 aus
		var dd = rueckreisedatum.getDate();

		if(dd < 10) { dd = '0'+dd;};
		if(dm < 10) { dm = '0'+dm;};

		var out_rueckreisedatum = dd+'.'+ dm +'.'+dy;

		document.getElementById('rueckreisedatum').value = out_rueckreisedatum;

	}

}


