function genericGet(_url,_what,_postString,loader)
		{
			url = _url;
			what = _what;
			DoCallback(_postString);
			if(loader != null){
				setCSSDisplay(loader,1);		
			}
		}
		
function genericSetDrop(_data,_element,loader)
{
	var dropBox = document.getElementById(_element);
	dropBox.options.length = 0;

	if(_data != "")
	{
		var arrData = _data.split(",");
		//stick a blank row in at the start
		dropBox.options[dropBox.options.length] = new Option('', '');
		for(i = 0; i < arrData.length; i++)
		{
			if(arrData[i] != "")
			{
				var arrDropOptions = arrData[i].split("|");
				dropBox.options[dropBox.options.length] = new Option(arrDropOptions[1], arrDropOptions[0]);

			}
		}
	}
	if(loader != null){
		setCSSDisplay(loader,0);		
	}
}

function divReplace(output,element,loader){
	var divBox = document.getElementById(element);
	if(output != "")
		{
			divBox.innerHTML = output;
		}
	if(loader != null){
		setCSSDisplay(loader,0);		
	}		
}

function loadAjaxForm(weekID,season){
	genericGet('ajaxPHP/booking.php?week='+weekID+'&season='+season,'divReplace(req.responseText,\'bookingFormContent\',\'bookingFormLoader\')',' ','bookingFormLoader');
}

function calculatePrice(){
			var output = "";
			output = output+"step1="+document.getElementById("step1").value;
			output = output+"&week="+document.getElementById("week").value;
			output = output+"&adults="+document.getElementById("adults").value;
			output = output+"&children1="+document.getElementById("children1").value;
			output = output+"&children2="+document.getElementById("children2").value;
			output = output+"&children3="+document.getElementById("children3").value;
			output = output+"&season="+document.getElementById("season").value;
			genericGet('ajaxPHP/booking.php','divReplace(req.responseText,\'bookingFormContent\',\'bookingFormLoader\')',output,'bookingFormLoader');
}
function bookingStep1(){
			var output = "";
			output = output+"&week="+document.getElementById("week").value;
			output = output+"&adults="+document.getElementById("adults").value;
			output = output+"&children1="+document.getElementById("children1").value;
			output = output+"&children2="+document.getElementById("children2").value;
			output = output+"&children3="+document.getElementById("children3").value;
			output = output+"&calculatedPrice="+document.getElementById("calculatedPrice").value;
			output = output+"&week="+document.getElementById("week").value;
			output = output+"&adults="+document.getElementById("adults").value;
			output = output+"&children1="+document.getElementById("children1").value;
			output = output+"&children2="+document.getElementById("children2").value;
			output = output+"&children3="+document.getElementById("children3").value;
			output = output+"&season="+document.getElementById("season").value;
			genericGet('ajaxPHP/booking2.php','divReplace(req.responseText,\'bookingFormContent\',\'bookingFormLoader\')',output,'bookingFormLoader');
}
function bookingStep2(){
			var output = "";
			output = output+"&name="+document.getElementById("name").value;
			output = output+"&phone="+document.getElementById("phone").value;
			output = output+"&email="+document.getElementById("email").value;
			output = output+"&transfers="+document.getElementById("transfers").checked;
			output = output+"&dietNeeds="+document.getElementById("dietNeeds").checked;
			output = output+"&skiHire="+document.getElementById("skiHire").checked;
			output = output+"&calculatedPrice="+document.getElementById("calculatedPrice").value;
			output = output+"&week="+document.getElementById("week").value;
			output = output+"&adults="+document.getElementById("adults").value;
			output = output+"&children1="+document.getElementById("children1").value;
			output = output+"&children2="+document.getElementById("children2").value;
			output = output+"&children3="+document.getElementById("children3").value;
			output = output+"&season="+document.getElementById("season").value;

			if(document.getElementById("name").value == '' || document.getElementById("phone").value == '' || document.getElementById("email").value == ''){
				alert('Please make sure you enter your name, a phone number and an email address.\n\nThank you');
			} else {
				genericGet('ajaxPHP/booking3.php','divReplace(req.responseText,\'bookingFormContent\',\'bookingFormLoader\')',output,'bookingFormLoader');
			}
}
