function getMonth(date) { if (date) { days = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31); dayname = new Array("zo", "ma", "di", "wo", "do", "vr", "za"); var cdate = "2010-9"; cday = parseInt(8); dparts = date.split("-"); date_j = dparts[0]; date_m = parseInt(dparts[1]); if (new Date(date_j,1,29).getDate() == 29) { days[2] = 29; } document.searchForm.dg.length = 0; document.searchForm.dg[0] = new Option('', ''); if (document.searchForm.t.options[document.searchForm.t.selectedIndex].value == "camping") { for (d=1; d<=days[date_m]; d++) { if (date != cdate || date == cdate && d > cday) { dt = new Date(date_j,(date_m-1),d); dayofweek = dt.getDay(); document.searchForm.dg[document.searchForm.dg.length] = new Option(''+dayname[dayofweek]+', '+d+'', d); } } } else { for (d=1; d<=days[date_m]; d++) { if (date != cdate || date == cdate && d > cday) { dt = new Date(date_j,(date_m-1),d); dayofweek = dt.getDay(); if (dayofweek == 1 || dayofweek == 5) { document.searchForm.dg[document.searchForm.dg.length] = new Option(''+dayname[dayofweek]+', '+d+'', d); } } } } } else { document.searchForm.dg.length = 0; getPeriod(); } if(document.searchForm.t.options[document.searchForm.t.selectedIndex].value == "groepsaccommodatie"){ while(document.searchForm.prs.options.length > 0){ var c = document.searchForm.prs.options[document.searchForm.prs.options.length-1]; document.searchForm.prs.options.remove(c); } var win = document.createElement('option'); win.text = ""; win.value = ""; document.searchForm.prs.options.add(win); for (p=8; p<=68; p+=20) { var win = document.createElement('option'); if(p==8){ win.text = p + ' t/m ' + (p+12) + ' Personen'; win.value = p; } else if(p==68){ win.text = '> ' + (p-8) + ' personen'; win.value = (p-8); } else { win.text = (p-8) + ' t/m ' + (p+12) + ' Personen'; win.value = (p-8); } document.searchForm.prs.options.add(win); } } else { while(document.searchForm.prs.options.length > 0){ var c = document.searchForm.prs.options[document.searchForm.prs.options.length-1]; document.searchForm.prs.options.remove(c); } var win = document.createElement('option'); win.text = ""; win.value = ""; document.searchForm.prs.options.add(win); for (p=2; p<=12; p++) { var win = document.createElement('option'); win.text = p + ' Personen'; win.value = p; document.searchForm.prs.options.add(win); } } } function getPeriod(day) { var date = document.searchForm.akd.options[document.searchForm.akd.selectedIndex].value; if (document.searchForm.t.options[document.searchForm.t.selectedIndex].value == "camping") { document.searchForm.vbd.length = 0; if (date && day) { dparts = date.split("-"); date_j = dparts[0]; date_m = parseInt(dparts[1]); document.searchForm.vbd[0] = new Option('- maak uw keuze -', ''); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('1 nacht', '1'); for (d=2; d<14; d++) { if (d == 7) { document.searchForm.vbd[document.searchForm.vbd.length] = new Option('1 week', '7'); } else { document.searchForm.vbd[document.searchForm.vbd.length] = new Option(d+' nachten', d); } } document.searchForm.vbd[document.searchForm.vbd.length] = new Option('2 weken', '14'); } else { document.searchForm.vbd[0] = new Option('- kies een aankomstdatum -', ''); } } else { document.searchForm.vbd.length = 0; if (date && day) { dparts = date.split("-"); date_j = dparts[0]; date_m = parseInt(dparts[1]); dt = new Date(date_j,(date_m-1),day); dayofweek = dt.getDay(); if (dayofweek == 1) { document.searchForm.vbd[0] = new Option('- maak uw keuze -', ''); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('Midweek', '4'); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('Week', '7'); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('2 Weken', '14'); } else { document.searchForm.vbd[0] = new Option('- maak uw keuze -', ''); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('Weekend', '3'); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('Week', '7'); document.searchForm.vbd[document.searchForm.vbd.length] = new Option('2 Weken', '14'); } } else { document.searchForm.vbd[0] = new Option('- kies een aankomstdatum -', ''); } } // else { // if (date && day) { // document.searchForm.vbd[0] = new Option('- maak uw keuze -', ''); // document.searchForm.vbd[0].selected = true; // } // else { // document.searchForm.vbd[0] = new Option('- kies een aankomstdatum -', ''); // document.searchForm.vbd[0].selected = true; // } // } } function selectPersonen(volw, kind) { for (i=0; i