function SearchIsValid()
{
	//  Called from the homepage quick search and used in AdvancedSearch
	
	/*	logic checks: 
			Date is valid 
			Within campsite season 
			Party size does not exceed 8 */
	f = document.basic;
	var d 	= new Date();//Get today's date
	var dd 	= d.getDate();//This is the day
	var mm 	= (d.getMonth() + 1);//This is the month
	var yy 	= d.getYear();//This is the year
	var tyy = (f.arrivalYear.value);
	var tmm = (f.arrivalMonth.value);
	var tdd = (f.arrivalDate.value);
	intparty = (parseInt(f.adults.value) + parseInt(f.children.value) + parseInt(f.infants.value));
	
	if (dd < 10) dd = "0" + dd;	
	if (mm < 10) mm = "0" + mm;
	if (tdd == "00")
	{
	 alert ("Vul uw aankomstdag in");
	 return false;
	}
    if (tmm == "00")
	{
	 alert ("Vul uw aankomstmaand in");
	 return false;
	}			
	if ((tyy == yy)&&(tmm < mm)){
		alert ("Please fill out a valid date");
		return false;
	}
	if ((tyy == yy)&&(tmm == mm)&&(tdd <= dd)){
		alert ("Please fill out a valid date");
		return false;
	} 
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value == 10)&&(f.arrivalDate.value > 28)){
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value == 10)&&(f.arrivalDate.value > 28)){
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}	
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value == 02)){
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value > 10)){
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value == 03)&&(f.arrivalDate.value < 15))	{
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}	
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value == 03)&&(f.arrivalDate.value < 15))	{
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}	
	if ((f.arrivalYear.value == 2008)&&(f.arrivalMonth.value < 03))	{
		alert("Vul een geldige aankomstdatum in, aankomst mogelijk tussen 15/03 en 28/10.");
		return false;
	}	
	if (intparty > 8){
		alert("Sorry. The maximum party size is 8.");
		return false;
	}
	
	if (document.basic.region.value == 0){
		alert("Please enter a Region");
  	return false;
	}

	return true;
}
function submitSearchForm()
{  
// Hide the code in first div tag  
	document.basic.regionSelected.value = document.basic.region.options[document.basic.region.selectedIndex].text;
	document.basic.dateSelected.value = document.basic.arrivalDate.options[document.basic.arrivalDate.selectedIndex].text + '/' + document.basic.arrivalMonth.options[document.basic.arrivalMonth.selectedIndex].text + '/' + document.basic.arrivalYear.options[document.basic.arrivalYear.selectedIndex].text;
	document.basic.nightsSelected.value = document.basic.nights.options[document.basic.nights.selectedIndex].text;
	document.basic.adultsSelected.value = document.basic.adults.options[document.basic.adults.selectedIndex].text;
	document.basic.childrenSelected.value = document.basic.children.options[document.basic.children.selectedIndex].text;
	document.basic.infantsSelected.value = document.basic.infants.options[document.basic.infants.selectedIndex].text;
	
	document.getElementById('quicksearch').style.display = 'none';  
// Display code in second div tag  
    document.getElementById('searching').style.display = 'block'; 
	document.basic.submit();	
}

function setRegionName() {
	document.basic.regionName.value = document.basic.region.options[document.basic.region.selectedIndex].text;
}