function goSearch(searchType) {
window.location.href = searchType;
}

function selectCity(elementId) {
	document.getElementById('Region').selectedIndex = 0;
}


function selectDestinationList() {
	document.getElementById('Region').style.color = 'Black';
}

function selectLastMinute() {
	document.getElementById('lastMinuteRadio').checked = true;
	document.getElementById('lastMinuteRadio').style.background = 'White';
	document.getElementById('yearRoundRadio').style.background = 'White';
	setDateColors('#C0C0C0');
}



function setDateColors(color) {
	document.getElementById('checkInDate').style.color = color;
}

function highlightField(field) {
	field.style.background = 'LemonChiffon';
	field.focus();
}

function checkQuickbedsForm(searchForm) {

	if (document.getElementById('Region').selectedIndex == 0) {
		alert('Please select your destination.');
		highlightField(searchForm.Region);
		return false;
	}
	
	if(document.getElementById('Region').value == null |  document.getElementById('Region').value == "") {
		alert('Please select a city.');
		return false;
	}
	
	var childNum = document.getElementById('childNum').selectedIndex;
	document.getElementById('Children').value = childNum;
	
	// Guests
	var adults = new Number(searchForm.adultsList.value);
	searchForm.Adults.value = adults;
	
	// 20 December 2004 - Instead of just number of children, we want the ages.
	 var children = new Number(searchForm.childNum.value);
	 
	 if (children > 0) {
		var kids = 0;
		var childrenAges = '';
		if (searchForm.child1AgeList.value > 0) {
			childrenAges = childrenAges + searchForm.child1AgeList.value.toString();
			kids++;
		}
		if (searchForm.child2AgeList.value > 0) {
			childrenAges = childrenAges + ',' + searchForm.child2AgeList.value.toString();
			kids++;
		} 
		if (searchForm.child3AgeList.value > 0) {
			childrenAges = childrenAges + ',' + searchForm.child3AgeList.value.toString();
			kids++;
		} 
		if (searchForm.child4AgeList.value > 0) {
			childrenAges = childrenAges + ',' + searchForm.child4AgeList.value.toString();
			kids++;
		} 
		if (searchForm.child5AgeList.value > 0) {
			childrenAges = childrenAges + ',' + searchForm.child5AgeList.value.toString();
			kids++;
		} 
		if (searchForm.child6AgeList.value > 0) {
			childrenAges = childrenAges + ',' + searchForm.child6AgeList.value.toString();
			kids++;
		}
		if (kids != children) {
			alert("Not all child ages have been specified. Please provide missing childs age.");
			return false;
		}
			
	 }
	 
	 // Set Child Ages
	 searchForm.Ages.value = childrenAges;
	
	//searchForm.child1AgeList.value = childrenAges;
	//searchForm.childNum.value = children;
	//alert("test");

	// Baby cot
	if (searchForm.babyCotCheckbox.checked) {
		searchForm.BabyCot.value = '1';
	} else {
		searchForm.BabyCot.value = '0';
	}

}

function displayChildLists(selectedNumber) {
	for(i = 1; i <= selectedNumber; i++){
		var selectedList = "child" + i + "AgeList";
		document.getElementById(selectedList).style.display = 'block';
		document.getElementById("childAges").style.display = 'block';
	}
	
	if (selectedNumber == 0) {
		document.getElementById("childAges").style.display = 'none';
	}
		
	var unselected = selectedNumber;
	unselected++;
	while(unselected <= 6){
		var unselectedList = "child" + unselected + "AgeList";
		document.getElementById(unselectedList).style.display = 'none';
		document.getElementById(unselectedList).selectedIndex = 0;
		unselected++;
	}
}

