	var baseURL = '/';
	
	function updateFacilitySelection()
	{
		
		// init vars
		var params = 'dummyparam=1';
		
		// fetch all check boxes
		var checkboxes = Form.getInputs('facilitysearch', 'checkbox');
		
		// for each check box
		checkboxes.each(function(node){
								 
			// if the checkbox was checked
			if(node.checked)
			{
				// append to params
				params = params + '&Facility[]=' + node.value;
			}
		});
		
		var url = baseURL + 'booking/facilityselection';
		
		/*
		var myAjax = new Ajax.Updater(
			'result', 
			url, 
			{
				method: 'get', 
				parameters: params
			});
		*/
		
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: showFacilityResponse
			});
	}
	
	function showFacilityResponse(originalRequest)
	{
		//put returned XML in the textarea
		$('result').innerHTML = originalRequest.responseText;
		
		// alert(originalRequest.responseText);
	}
	
	function getPeriods(week, year)
	{
		// build params
		// var params = 'week=' + $F('Week') + '&year=' + $F('Year');
		var params = 'week=' + week + '&year=' + year;
		
		var url = baseURL + 'booking/periodselection';
		
		/*
		var myAjax = new Ajax.Updater(
			'periodselection', 
			url, 
			{
				method: 'get', 
				parameters: params
			});
		*/
		
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: params, 
				onComplete: showPeriodResponse
			});
	}
	
	function showPeriodResponse(originalRequest)
	{
		//put returned XML in the textarea
		$('periodselection').innerHTML = originalRequest.responseText;
		
		// alert(originalRequest.responseText);
	}
	
	function getNewsletterText(formfield, text)
	{
		if(formfield.value == text)
		{
			formfield.value = '';
		}
		else if(formfield.value == '')
		{
			formfield.value = text;
		}
		else {}
	}