function DatumAkt2(sFormFeld, sFormWert)
{
	if(sFormFeld == "reiseDauer"){
		if(sFormWert == "1Woche"){
			aReiseDauer[2] = 7;
			document.Anfrage.dauerTage.value = aReiseDauer[2];
		}else if(sFormWert == "2Wochen"){
			aReiseDauer[2] = 14;
			document.Anfrage.dauerTage.value = aReiseDauer[2];
		}else{
			if(!document.Anfrage.dauerTage.value > 0){
				document.Anfrage.dauerTage.value = aReiseDauer[2];
			}
			document.Anfrage.dauerTage.focus();
			document.Anfrage.dauerTage.select();
			
			aReiseDauer[2] = document.Anfrage.dauerTage.value;
		}
		
		vDatumChange = ArrayToSekunden(aDatumAnreise);
		vDatumChange = vDatumChange + (aReiseDauer[2] * 24 * 60 * 60 * 1000);
		aDatumAbreise = SekundenToArray(vDatumChange);
	}else if(sFormFeld == "dauerTage"){
		if(!document.Anfrage.dauerTage.value > 0){
			document.Anfrage.dauerTage.value = aReiseDauer[2];
		}
		aReiseDauer[2] = document.Anfrage.dauerTage.value;
		document.Anfrage.reiseDauer[2].checked = true;
		vDatumChange = ArrayToSekunden(aDatumAnreise);
		vDatumChange = vDatumChange + (aReiseDauer[2] * 24 * 60 * 60 * 1000);
		aDatumAbreise = SekundenToArray(vDatumChange);
	}else if(sFormFeld == "AnreiseTag" || sFormFeld == "AnreiseMonat" || sFormFeld == "AnreiseJahr"){
		if(sFormFeld == "AnreiseTag"){
			aDatumAnreise[2] = sFormWert;
		}else if(sFormFeld == "AnreiseMonat"){
			aDatumAnreise[1] = sFormWert-1;
		}else if(sFormFeld == "AnreiseJahr"){
			aDatumAnreise[0] = sFormWert;
		}
		
		vDatumChange = ArrayToSekunden(aDatumAbreise)-ArrayToSekunden(aDatumAnreise);
		if(vDatumChange <= 0){
			vDatumChange = ArrayToSekunden(aDatumAnreise);
			vDatumChange = vDatumChange-1+1 + (24 * 60 * 60 * 1000);
			aDatumAbreise = SekundenToArray(vDatumChange);
			vDatumChange = 24 * 60 * 60 * 1000;
		}
		aReiseDauer[2] = vDatumChange / ( 24 * 60 * 60 * 1000);
		document.Anfrage.dauerTage.value = aReiseDauer[2];
		document.Anfrage.reiseDauer[2].checked = true;
	}else if(sFormFeld == "AbreiseTag" || sFormFeld == "AbreiseMonat" || sFormFeld == "AbreiseJahr"){
		if(sFormFeld == "AbreiseTag" ){
			aDatumAbreise[2] = sFormWert;
		}else if(sFormFeld == "AbreiseMonat"){
			aDatumAbreise[1] = sFormWert-1;
		}else if(sFormFeld == "AbreiseJahr"){
			aDatumAbreise[0] = sFormWert;
		}
		vDatumChange = ArrayToSekunden(aDatumAbreise)-ArrayToSekunden(aDatumAnreise);
		if(vDatumChange <= 0){
			vDatumChange = ArrayToSekunden(aDatumAbreise);
			vDatumChange = vDatumChange - (24 * 60 * 60 * 1000);
			aDatumAnreise = SekundenToArray(vDatumChange);
			vDatumChange = 24 * 60 * 60 * 1000;
		}
		aReiseDauer[2] = vDatumChange / ( 24 * 60 * 60 * 1000);
		document.Anfrage.dauerTage.value = aReiseDauer[2];
		document.Anfrage.reiseDauer[2].checked = true;
	}else if(sFormFeld == "aktualisieren"){
		document.Anfrage.dauerTage.value = aReiseDauer[2];
		document.Anfrage.reiseDauer[2].checked = true;
	}
	
	document.Anfrage.AnreiseTag.value = aDatumAnreise[2];
	document.Anfrage.AnreiseMonat.value = aDatumAnreise[1]+1;
	document.Anfrage.AnreiseJahr.value = aDatumAnreise[0];
	
	document.Anfrage.AbreiseTag.value = aDatumAbreise[2];
	document.Anfrage.AbreiseMonat.value = aDatumAbreise[1]+1;
	document.Anfrage.AbreiseJahr.value = aDatumAbreise[0];
	
	DatumAkt("aktualisieren", aDatumAnreise[2]);
}