var WorkshopPrices = Array(15, 15, 12, 12, 10, 10, 9, 9, 8, 8, 8, 8);
var PartyPriceWithWorkshop = 5;
var PartyPrice = 8;
var WorkshopCount = 0;

function setBookingMessage() {
	var i = WorkshopCount;
	var Msg = '';
	var Price = 0;
	if (i || $('Samstag22000300').checked) {
		
		if (!i) Msg += 'Es wird kein Workshop ';
		else if (i == 1) Msg += 'Es wird ein Workshop ';
		else Msg += 'Es werden '+WorkshopCount+' Workshops ';
		
		if ($('Samstag22000300').checked) {
			Price += i?PartyPriceWithWorkshop:PartyPrice;
		  Msg += 'und die Party ';
		}
		
		if ($('AnzahlEinzelperson').checked) Msg += 'für eine Person';
		else if ($('AnzahlPaar').checked) Msg += 'für je zwei Person'; 
		else { $('BookingMessage').innerHTML = ''; return; }
		
		Msg += ' gebucht. ';
		
		if (i) {
			if ($('AnzahlEinzelperson').checked) Price += i*WorkshopPrices[i-1];
			else Price += i*WorkshopPrices[i*2-1>11?11:i*2-1];
		}
		if ($('AnzahlPaar').checked) Price *= 2;
		Msg += '<br />Der Gesamtpreis betr&auml;gt somit ' + Price + '&nbsp;&euro;.';
	}
	$('BookingMessage').innerHTML = '<table style="width: 500px;"><tr><td style="border: 2px solid #006600; padding: 5px; text-align: center; background:#00CC00;">' + Msg + '</td></tr></table>';
}

window.addEvent('domready', function() {
	$('AnzahlEinzelperson').addEvent('click', function() {
		$('Person2Div').style.display = 'none';
		setBookingMessage();
	});
	$('AnzahlPaar').addEvent('click', function() {
		$('Person2Div').style.display = 'block';
		setBookingMessage();
	});
	$each($$('input'), function(f, i) {
		if (f.get('type') == 'checkbox') {
			if (f.checked && (f.name != 'Samstag22000300') ) WorkshopCount++;
			f.addEvent('click', function() {
				if (f.name != 'Samstag22000300') {
					if (f.checked) WorkshopCount++;
					else WorkshopCount--;
				}
				setBookingMessage();
			});
		}
	});
	setBookingMessage();
	if (!$('AnzahlPaar').checked) $('Person2Div').style.display = 'none';
});

