function setDefaults() {
	with (document.Selectiecriteria) {
		if (elements["aankomstdag"]) {
			Zet_WeekDag(aankomstdag, Vakantie2Huurseizoen(GetSoortVak()), GetSoortAcco());
			var ankdag = GetCookie("ck_ankdag");
			if (ankdag!= null) checkSelect(aankomstdag, ankdag);
			setSelectbox(aankomstdag);};

		if (elements["aankomst"]) {
			Zet_AankomstDatum(GetSoortAcco(), Vakantie2Huurseizoen(GetSoortVak()), aankomstdag.value, aankomst);
			var ankdtm = GetCookie("ck_ankdtm");
			if (ankdtm!= null) checkSelect(aankomst, ankdtm);
			setSelectbox(aankomst);};

		if (elements["vertrekdag"]) {
			Zet_WeekDag(vertrekdag, Vakantie2Huurseizoen(GetSoortVak()), GetSoortAcco());
			var vrtdag = GetCookie("ck_vrtdag");
			if (vrtdag!= null) checkSelect(vertrekdag, vrtdag);
			setSelectbox(vertrekdag);};
			
		if (elements["vertrek"]) {
			Zet_VertrekDatum(GetSoortAcco(), GetSoortVak(), aankomst.value, "Zaterdag",  vertrek );
			var vrtdtm = GetCookie("ck_vrtdtm");
			if (vrtdtm!= null) checkSelect(vertrek, vrtdtm);
			setSelectbox(vertrek);};
		};}

function initZoekSelectie() {
	setDefaults();
	}

function setSelectbox(selObj) {
	if (selObj.value.length>0) {
		if (selObj.className.indexOf('Selected')<0)
			selObj.className=selObj.className+"Selected";
		}
	else {
		selObj.className=selObj.className.replace("Selected","");
		};
	}

function checkSearch() {
	with (document.Selectiecriteria)
		if (SubmitForm())
			submit();
	return(true);};

function Help() {
	alert("Hulp nodig");};

function Chg_SrtVak() {	
	with (document.Selectiecriteria) {
		Zet_WeekDag(aankomstdag, Vakantie2Huurseizoen(GetSoortVak()), GetSoortAcco());
		Chg_AankDag();
		};
	}

function Chg_SrtAcc() {
	with (document.Selectiecriteria) {
		Zet_WeekDag(aankomstdag, Vakantie2Huurseizoen(GetSoortVak()), GetSoortAcco());
		Chg_AankDag();
		};
	}

function Chg_AankDag() {
	with (document.Selectiecriteria)
		Zet_AankomstDatum(GetSoortAcco(), Vakantie2Huurseizoen(GetSoortVak()), aankomstdag.value, aankomst);
	Chg_AankDatum(); }

function Chg_AankDatum() {
	with (document.Selectiecriteria)
		if (elements["vertrekdag"]) {
			Zet_WeekDag(vertrekdag, Vakantie2Huurseizoen(GetSoortVak()), GetSoortAcco());
			Chg_VertDag(); };}

function Chg_VertDag() {
	with (document.Selectiecriteria) {
		Zet_VertrekDatum(GetSoortAcco(), Vakantie2Huurseizoen(GetSoortVak()), aankomst.value, vertrekdag.value,  vertrek );
		};}

function SubmitForm() {
	with (document.Selectiecriteria) {
		var isOK = true;
		if (isOK)
			with (aankomst)
				if (selectedIndex>= 0)
					if (!(isOK = (options[selectedIndex].value != '-' )))
						alert("aankomstdatum is ongeldig !");
		if (isOK)
			if (elements["vertrek"])
				with (vertrek)
					if (selectedIndex>= 0)
						if (!(isOK = (options[selectedIndex].value != '-' )))
							alert("vertrekdatum is ongeldig !");
		};
	return( isOK );}

function GetSoortVak() {
	return(document.Selectiecriteria.soortvak.value);}

function GetSoortAcco() {
	with (document.Selectiecriteria) {
		if (elements["accsrt"])
			Soort= accsrt.value;
		else
			Soort= "?";};
	return(Soort);}