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 ((tyy == yy)&&(tmm < mm)){
		alert ("Udfyld en gyldig ankomstdato.");
		return false;
	}
	if ((tyy == yy)&&(tmm == mm)&&(tdd <= dd)){
		alert ("Udfyld en gyldig ankomstdato.");
		return false;
	} 
	if ((f.arrivalYear.value == 2006)&&(f.arrivalMonth.value == 10)&&(f.arrivalDate.value > 28)){
		alert("Udfyld en gyldig ankomstdato (ankomst mulig fra 08/04 til 28/10)");
		return false;
	}	
	if ((f.arrivalYear.value == 2006)&&(f.arrivalMonth.value == 03)){
		alert("Udfyld en gyldig ankomstdato (ankomst mulig fra 08/04 til 28/10)");
		return false;
	}
	if ((f.arrivalYear.value == 2006)&&(f.arrivalMonth.value == 04)&&(f.arrivalDate.value < 8))	{
		alert("Udfyld en gyldig ankomstdato (ankomst mulig fra 08/04 til 28/10)");
		return false;
	}	
	if (intparty > 8){
		alert("Der er maksimum tilladt 8 personer, ret venligst jeres s\xF8gekriterier");
		return false;
	}
	
	if (document.basic.region.value == 0){
		alert("V\xE6lg et land/omr\xE5de.");
  	return false;
	}

	return true;
}
