function Controle(f) {
			var datum1  = back_date(f.vertrekdate.value);
			var datum2  = back_date(f.retourdate.value);
			var vandaag = new Date();
 
			// nogmaals checken als er geen onChange is geweest
			if  (isNaN(datum1)) {
				alert("Invoerhulp: Gebruik alstublieft het volgende datumformaat: dd/mm/jjjj.");
				f.vertrekdate.focus();
				return false;
			}
			if (isNaN(datum2) ) {
				alert("Invoerhulp: Gebruik alstublieft het volgende datumformaat: dd/mm/jjjj.");
				f.retourdate.focus();
				return false;
			}
			if (f.dep_apname.value == "") {
				alert("Gelieve een plaats te kiezen!");
				f.dep_apname.focus();
				return false;
			}
			if (f.des_apname.value == "") {
				alert("Gelieve een plaats te kiezen!");
				f.des_apname.focus();
				return false;
			}
			if (f.Roundtrip[0].checked) {
				if (f.dep2_apname.value == "") {
					alert("Gelieve een plaats te kiezen!");
					f.dep2_apname.focus();
					return false;
				}
				if (f.des2_apname.value == "") {
					alert("Gelieve een plaats te kiezen!");
					f.des2_apname.focus();
					return false;
				}
			}
			if (datum1 <= vandaag) {
				alert('Uw vertrekdatum is verstreken!');
				f.vertrekdate.focus();
				return false;
			}
 
			if (f.Roundtrip[0].checked) {
				if (datum2 <= vandaag) {
					alert('Uw retourdatum is verstreken!');
					f.retourdate.focus();
					return false;
				}
				if (datum2 < datum1) {
					alert('Uw retourdatum is vroeger dan uw vertrekdatum!');
					f.vertrekdate.focus();
					return false;
				}
			}
 
			// Omzetten naar juiste datumformaat BookXpress...
			f.dag1.value = datum1.getDate();
			f.maandjaar1.value = (datum1.getMonth()+1) + "/" + datum1.getFullYear();
			f.dag2.value = datum2.getDate();
			f.maandjaar2.value = (datum2.getMonth()+1) + "/" + datum2.getFullYear();
 
			var radioretour = 0;
 
			if(f.Roundtrip[0].checked)
				radioretour = 1;
			else
				radioretour = 0;
 
			// build trackingURL
			var redirectURL = 'http://www.cheaptickets.nl/index.cfm?id=tradetracker&autosubmit=1&parameter=' + escape('<Parameter%20LocalPath=/holidays/travelagents/beins/bookxpress/%20Lang=N%20custom=CHP3821|1|1>') + '&suppliers=' + escape('*') + '&dag1=' + escape(datum1.getDate()) + '&dag2=' + escape(datum2.getDate()) + '&maandjaar1=' + escape((datum1.getMonth()+1) + "/" + datum1.getFullYear()) + '&maandjaar2=' + escape((datum2.getMonth()+1) + "/" + datum2.getFullYear()) + '&GoSearch=1&dep_apcode=&des_apcode=&dep2_apcode=&des2_apcode=&dep_apname=' + escape(f.dep_apname.value) + '&des_apname=' + escape(f.des_apname.value) + '&vertrekdate=' + escape(f.vertrekdate.value) + '&dep2_apname=' + escape(f.dep2_apname.value) + '&des2_apname=' + escape(f.des2_apname.value) + '&retourdate=' + escape(f.retourdate.value) + '&nr_adults=' + escape(f.nr_adults.options[f.nr_adults.selectedIndex].value) + '&nr_children=' + escape(f.nr_children.options[f.nr_children.selectedIndex].value) + '&nr_infants=' + escape(f.nr_infants.options[f.nr_infants.selectedIndex].value) + '&Roundtrip=' + escape(radioretour);
 
			f.r.value = redirectURL;
 
			return true;
		}
 
		function CopyDestinations() {
			var f = document.formulierQuickSearch;
			if (f.dep2_apname.value == '') f.dep2_apname.value = f.des_apname.value;
			if (f.des2_apname.value == '') f.des2_apname.value = f.dep_apname.value;
		}
 
		function CopyDepDate(y,m,d) {
			var tempDag;
			var tempMaand;
			var f = document.formulierQuickSearch;
			var retourdatum = back_date(d + "/" + m + "/" + y);
			var retourdatum = new Date(retourdatum.valueOf() + (14*24*3600*1000)); //Add 14 days (in msec)
			if (d < 9) { d = '0' + d;}
			if (m < 9) { m = '0' + m;}
			f.vertrekdate.value = d + "/" + m + "/" + y;
			tempDag = retourdatum.getDate();
			tempMaand = retourdatum.getMonth()+1;
			if (tempDag < 9) {tempDag = '0' + tempDag;}
			if (tempMaand < 9) {tempMaand = '0' + tempMaand;}
			f.retourdate.value = tempDag + "/" + tempMaand + "/" + retourdatum.getFullYear();
		}
 
		function CopyDepDateManual() {
			var f = document.formulierQuickSearch;
			var temp = f.vertrekdate.value.split('/');
			var d = temp[0];
			var m = temp[1];
			var y = temp[2];
			if (d < 9) { d = '0' + d;}
			if (m < 9) { m = '0' + m;}
			var retourdatum = back_date(d + "/" + m + "/" + y);
			retourdatum = new Date(retourdatum.valueOf() + (14*24*3600*1000)); //Add 14 days (in msec)
			tempDag = retourdatum.getDate();
			tempMaand = retourdatum.getMonth()+1;
			if (tempDag < 9) {tempDag = '0' + tempDag;}
			if (tempMaand < 9) {tempMaand = '0' + tempMaand;}
			f.retourdate.value = tempDag + "/" + tempMaand + "/" + retourdatum.getFullYear();
		}
 
		function ParseDate(d){
			var dob = d.value;
			if(dob.search("/") != -1){
				var arrDob = dob.split("/");
				var dobD = arrDob[0];
				var dobM = arrDob[1];
				var dobY = arrDob[2];
			}else{
				var dobD = dob.substring(0,2);
				var dobM = dob.substring(2,4);
				var dobY = dob.substring(4,8);
			}
			if (dobD == "" || dobM == "" || dobY == ""){
				alert("Datumseingabe: Bitte benÃ¼tzen Sie folgendes Format fÃ¼r die Datumseingabe: tt/mm/jjjj.");
				return false;
			}
			if (dobD.length < 2) { dobD = '0' + dobD;}
			if (dobM.length < 2) { dobM = '0' + dobM;}
			if(dobY.length == 2){
				dobY = "20" + dobY;
			}
			dob = dobD+"/"+dobM+"/"+dobY;
			d.value = dob;
		}
 
		function FillDates() {
			var f = document.formulierQuickSearch;
			var vertrekdatum = new Date();
			var vertrekdatum = new Date(vertrekdatum.valueOf() + (7*24*3600*1000)); //Add 14 days (in msec)
			var d = vertrekdatum.getDate();
			var m = vertrekdatum.getMonth()+1;
			var y = vertrekdatum.getFullYear();
			if (d < 9) { d = '0' + d;}
			if (m < 9) { m = '0' + m;}
			f.vertrekdate.value = d + "/" + m + "/" + y;
			var retourdatum = new Date(vertrekdatum.valueOf() + (14*24*3600*1000)); //Add 14 days (in msec)
			var d = retourdatum.getDate();
			var m = retourdatum.getMonth()+1;
			var y = retourdatum.getFullYear();
			if (d < 9) { d = '0' + d;}
			if (m < 9) { m = '0' + m;}
			f.retourdate.value = d + "/" + m + "/" + y;
		}
 
		function SwapOneway() {
			var f = document.formulierQuickSearch;
			if (f.Roundtrip[1].checked) {
				f.dep2_apname.disabled = true;
				f.des2_apname.disabled = true;
				f.retourdate.disabled = true;
				//f.uur2.disabled = true;
				f.dep2_apname.style.backgroundColor = '#CCCCCC';
				f.des2_apname.style.backgroundColor = '#CCCCCC';
				f.retourdate.style.backgroundColor = '#CCCCCC';
				//f.uur2.style.backgroundColor = '#CCCCCC';
			} else {
				f.dep2_apname.disabled = false;
				f.des2_apname.disabled = false;
				f.retourdate.disabled = false;
				//f.uur2.disabled = false;
				f.dep2_apname.style.backgroundColor = '#FFFFFF';
				f.des2_apname.style.backgroundColor = '#FFFFFF';
				f.retourdate.style.backgroundColor = '#FFFFFF';
				//f.uur2.style.backgroundColor = '#FFFFFF';
			}
		}