function fillAreas(obj, site) { land = obj.options[obj.selectedIndex].value; land = escape(land); myString = new String(site); rExp = /reserveren/gi; results = myString.search(rExp); rExp = /bedankt/gi; results2 = myString.search(rExp); if(site && results == -1 && results2 == -1){ window.location = "?land="+land+"&site="+site; }else{ window.location = "/?land="+land; } } function setZoekAankomst(_id, vooruitboeking, formname){ jaar = new Array(); jaar = getJaar(vooruitboeking); maand=new Array('jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt' ,'nov', 'dec'); maand_index = _id.value - 1; var date = new Date(); var dagvanmaand = date.getDate(); objSel = document.zoeken.aankomst; objSel.options.length = 1; var dagnummer = 5; //var dagnaam = 'vrijdag'; var dagnaam = 'rond'; if (document.zoeken.duur.value == -1){ dagnummer = 1; dagnaam = 'maandag'; } for (i = 1; i < 32; i++){ var datum = new Date(jaar[document.zoeken.maand.selectedIndex -1], maand_index, i); var current_year = date.getFullYear(); var year_selected_period = datum.getFullYear(); if(!(datum.getMonth()==date.getMonth() && i < date.getDate()) || (year_selected_period > current_year) ){ if (datum.getDay()==dagnummer){ var dag = datum.getDate(); var obj = new Option(); obj.value = dag; obj.text = dagnaam+' '+dag+' '+maand[maand_index]+' '+jaar[document.zoeken.maand.selectedIndex -1] ; objSel.options[objSel.options.length] = obj; document.zoeken.jaar.value = jaar[document.zoeken.maand.selectedIndex -1] ; } } } } function getJaar(vooruitboeking){ var date = new Date(); var jaar = new Array; begin = date.getMonth(); j = begin; for (i = begin; i < begin + vooruitboeking + 1; i++){ if (i == 12){ j = 0; date.setYear(date.getFullYear()+1); } jaar[jaar.length] = date.getFullYear(); } return jaar; } function checkZoekForm(){ if (document.zoeken.land.selectedIndex <= 0) alert('Selecteer een land'); else { if (document.zoeken.gebied.selectedIndex <= 0) document.zoeken.gebied.value='all'; if (document.zoeken.personen.selectedIndex <= 0) document.zoeken.personen.value='1'; if (document.zoeken.maand.selectedIndex <= 0){ var date = new Date(); var dagvanmaand = date.getDate(); if(dagvanmaand > 21) document.zoeken.maand.value=document.zoeken.maand.options[2].value; else document.zoeken.maand.value=document.zoeken.maand.options[1].value; } if (document.zoeken.duur.selectedIndex <= 0) document.zoeken.duur.value='1'; if (document.zoeken.aankomst.selectedIndex <= 0) { setZoekAankomst(document.zoeken.maand, 15, 'zoeken'); document.zoeken.aankomst.value=document.zoeken.aankomst.options[1].value; } document.zoeken.submit(); } }