function calculateFees(fruehbucher){
	
	//var fee=55.00;
	var fee = (fruehbucher == 1) ? 20 : 20;
	var fee = 20;
	var housing;
	var i;
	var zahlTeilnehmer = parseInt(document.eventregister.menge.value);
	var zahlHousing;
    var totalFee = 0;
    var totalHousing = 0;
	var formular = document.eventregister;	
	var kind = false;
	for (i=1; i<=zahlTeilnehmer;i++){
		
		var zahlHousing = getZahlHousing(i);
		var singleFee = fee;
		if (formular.elements["alter"+i][0].checked == true){
			kind = false;
		}else{
			kind = true;
		}
		if (kind){
			housing = 0;
			singleFee = 0;
		}else{
			housing = zahlHousing * 3.5;
		}
        totalHousing += housing;	   
		totalFee += singleFee
		singleFee = toCurrency(singleFee);
		housing = toCurrency(housing);
		document.getElementById('fee_js['+i+']').innerHTML = singleFee;
		document.getElementById('housing_js['+i+']').innerHTML = housing;
	}
	
	totalPreis = 'Gesamtpreis: '+toCurrency((i-1) * fee + totalHousing)+' EUR';
	//totalFee = toCurrency((i-1) * fee);
	totalHousing = toCurrency(totalHousing);
	totalFee = toCurrency(totalFee);
	document.getElementById('totalFee').innerHTML = totalFee;
	document.getElementById('totalHousing').innerHTML = totalHousing;
	//alert(totalPreis);
	
}

function toCurrency(wert){
		// haengt .00 bzw 0 an die zahl ran!
		var such = /(\d+)\.(\d)$/;
		if(such.test(wert)){
			such.exec(wert);
			wert = RegExp.$1+"."+RegExp.$2+"0";
		}else{
			wert = ''+ wert +'.00';
		}
		return wert;
		
}

function getZahlHousing(i){
	var zahlHousing;
	switch(i){
			case 1: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung1.value); break;
			case 2: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung2.value); break;
			case 3: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung3.value); break;
			case 4: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung4.value); break;
			case 5: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung5.value); break;
			case 6: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung6.value); break;
			case 7: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung7.value); break;
			case 8: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung8.value); break;
			case 9: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung9.value); break;
			case 10: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung10.value); break;
			case 11: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung11.value); break;
			case 12: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung12.value); break;
			case 13: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung13.value); break;
			case 14: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung14.value); break;
			case 15: zahlHousing = parseInt(document.forms['eventregister'].uebernachtung15.value); break; 
			default: zahlHousing = 0; break;
	}
	return zahlHousing;

}


