function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } function backToTop() { var x1 = x2 = x3 = 0; var y1 = y2 = y3 = 0; if (document.documentElement) { x1 = document.documentElement.scrollLeft || 0; y1 = document.documentElement.scrollTop || 0; } if (document.body) { x2 = document.body.scrollLeft || 0; y2 = document.body.scrollTop || 0; } x3 = window.scrollX || 0; y3 = window.scrollY || 0; var x = Math.max(x1, Math.max(x2, x3)); var y = Math.max(y1, Math.max(y2, y3)); window.scrollTo(Math.floor(x / 2), Math.floor(y / 2)); if (x > 0 || y > 0) { window.setTimeout("backToTop()", 25); } } function OpenPics(url, iwidth, iheight) { window.open(url,"afbeelding","width="+iwidth+",height="+iheight+",left=125,top=100"); } function openFotoBoek(url) { window.open(url,"fotoboek","width=770,height=531,left=125,top=100"); } function validateGevensWijzigen(frm) { /* Walter */ var chkemail = /.*@.+\..+/ var err = ""; if (frm.Voorletters.value == "") { err += "- Voorletter(s)\n"; } if (frm.Tussenvoegsel.value == "") { err += "- Tussenvoegsel(s)\n"; } if (frm.Achternaam.value == "") { err += "- Achternaam\n"; } if (frm.Straatnaam.value == "") { err += "- Straatnaam\n"; } if (frm.Huisnr.value == "") { err += "- Huisnummer\n"; } if (frm.Postcode_cijfers.value == "") { err += "- Postcode\n"; } if (frm.Woonplaats.value == "") { err += "- Woonplaats\n"; } if (frm.Telefoonnummer.value == "") { err += "- Telefoonnummer\n"; } if (frm.Emailadres.value != "") { if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (frm.adreswijzigafmelding[1].checked) { if (frm.Voorletters_new.value == "") { err += "- nieuwe gegevens Voorletter(s) \n"; } if (frm.Tussenvoegsel_new.value == "") { err += "- nieuwe gegevens Tussenvoegsel(s)\n"; } if (frm.Achternaam_new.value == "") { err += "- nieuwe gegevens Achternaam\n"; } if (frm.Straatnaam_new.value == "") { err += "- nieuwe gegevens Straatnaam\n"; } if (frm.Huisnr_new.value == "") { err += "- nieuwe gegevens Huisnummer\n"; } if (frm.Postcode_cijfers_new.value == "") { err += "- nieuwe gegevens Postcode\n"; } if (frm.Woonplaats_new.value == "") { err += "- nieuwe gegevens Woonplaats\n"; } if (frm.Telefoonnummer_new.value == "") { err += "- nieuwe gegevens Telefoonnummer\n"; } if (frm.Emailadres_new.value != "") { if (frm.Emailadres_new.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in bij nieuwe gegevens .\n" } } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateTellAFriend(frm) { /* Walter */ var chkemail = /.*@.+\..+/ var err = ""; if (frm.Naam_afzender.value == "") { err += "- Naam afzender\n"; } if (frm.Email_afzender.value == "") { err += "- E-mailadres afzender\n"; } if (frm.Email_afzender.value != "") { if (frm.Email_afzender.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig e-mailadres afzender in.\n" } } if (frm.Naam_ontvanger.value == "") { err += "- Naam ontvanger\n"; } if (frm.Email_ontvanger.value == "") { err += "- E-mailadres ontvanger\n"; } if (frm.Email_ontvanger.value != "") { if (frm.Email_ontvanger.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateInformatie(frm) { /* Walter */ var chkemail = /.*@.+\..+/ var err = ""; if (frm.Voorletters.value == "") { err += "- Voorletter(s)\n"; } if (frm.Achternaam.value == "") { err += "- Achternaam\n"; } if (frm.Straatnaam.value == "") { err += "- Straatnaam\n"; } if (frm.Huisnr.value == "") { err += "- Huisnummer\n"; } if (frm.Postcode_cijfers.value == "") { err += "- Postcode\n"; } if (frm.Woonplaats.value == "") { err += "- Woonplaats\n"; } if (frm.Land.value == "") { err += "- Land\n"; } if (frm.Telefoonnummer.value == "") { err += "- Telefoonnummer\n"; } if (frm.Emailadres.value != "") { if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateOpenSollicitatie(frm) { var chkemail = /.*@.+\..+/ var err = ""; if (frm.Voorletters.value == "") { err += "- Voorletter(s)\n"; } if (frm.Achternaam.value == "") { err += "- Achternaam\n"; } if (frm.Voornaam.value == "") { err += "- Voorna(a)m(en)\n"; } if (frm.Roepnaam.value == "") { err += "- Roepnaam\n"; } if (frm.Emailadres.value == "") { err += "- E-mailadres\n"; } else if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } if (frm.Telefoonnummer.value == "") { err += "- Telefoonnummer\n"; } if (frm.Functie.value == "") { err += "- In de volgende functie\n"; } if (frm.Ik_heb_interesse_in_een.value == "") { err += "- Ik heb interesse in een\n"; } if (frm.Ik_heb_nog_geen_CV.checked) { if (frm.Adres.value == "") { err += "- Adres\n"; } if (frm.Huisnummer.value == "") { err += "- Huisnummer\n"; } if (frm.Postcode_cijfers.value == "") { err += "- Postcode\n"; } if (frm.Woonplaats.value == "") { err += "- Woonplaats\n"; } if (frm.Land.value == "") { err += "- Land\n"; } if (frm.Geboortedatum_Dag.value == "") { err += "- Geboortedatum\n"; } if (frm.Geboorteplaats.value == "") { err += "- Geboorteplaats\n"; } if (frm.Geboorteland.value == "") { err += "- Geboorteland\n"; } if (frm.Taal.value == "") { err += "- Eerste taal\n"; } if (frm.Nationaliteit.value == "") { err += "- Nationaliteit\n"; } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateSollicitatie(frm) { var chkemail = /.*@.+\..+/ var err = ""; if (frm.Voorletters.value == "") { err += "- Voorletter(s)\n"; } if (frm.Achternaam.value == "") { err += "- Achternaam\n"; } if (frm.Voornaam.value == "") { err += "- Voorna(a)m(en)\n"; } if (frm.Roepnaam.value == "") { err += "- Roepnaam\n"; } if (frm.Emailadres.value == "") { err += "- E-mailadres\n"; } else if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } if (frm.Telefoonnummer.value == "") { err += "- Telefoonnummer\n"; } if (frm.Ik_heb_nog_geen_CV.checked) { if (frm.Adres.value == "") { err += "- Adres\n"; } if (frm.Huisnummer.value == "") { err += "- Huisnummer\n"; } if (frm.Postcode_cijfers.value == "") { err += "- Postcode\n"; } if (frm.Woonplaats.value == "") { err += "- Woonplaats\n"; } if (frm.Land.value == "") { err += "- Land\n"; } if (frm.Geboortedatum_Dag.value == "") { err += "- Geboortedatum\n"; } if (frm.Geboorteplaats.value == "") { err += "- Geboorteplaats\n"; } if (frm.Geboorteland.value == "") { err += "- Geboorteland\n"; } if (frm.Taal.value == "") { err += "- Eerste taal\n"; } if (frm.Nationaliteit.value == "") { err += "- Nationaliteit\n"; } if (frm.Geboortedatum_Dag.value == "") { err += "- Geboortedatum\n"; } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateCadeauShop(frm) { var chkemail = /.*@.+\..+/ var err = ""; if (frm.Voorletters.value == "") { err += "- Voorletter(s)\n"; } if (frm.Achternaam.value == "") { err += "- Achternaam\n"; } if (frm.Straatnaam.value == "") { err += "- Straatnaam\n"; } if (frm.Huisnummer.value == "") { err += "- Huisnummer\n"; } if (frm.Postcode_cijfers.value == "") { err += "- Postcode\n"; } if (frm.Woonplaats.value == "") { err += "- Woonplaats\n"; } if (frm.Land.value == "") { err += "- Land\n"; } if (!document.getElementById('frm_bedrag').checked && !document.getElementById('frm_anders').checked) { { err += "- Cadeaucheque\n"; } } if (frm.Emailadres.value != "") { if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateWellnessReserveren(frm) { var chkemail = /.*@.+\..+/ var err = ""; if (frm.Naam.value == "") { err += "- Naam\n"; } if (frm.Telefoonnummer.value == "") { err += "- Telefoonnummer\n"; } if (frm.Email.value == "") { err += "- E-mail adres\n"; } if (frm.Email.value != "") { if (frm.Email.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (frm.Behandeling.value == "") { err += "- Behandeling\n"; } if (frm.Datum.value == "") { err += "- Datum\n"; } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function validateHotelReserveren(frm) { if (frm.Hotelid.value == "") { window.alert("selecteer hotel"); return false; } else { if (frm.Hotelid.value == "all") { document.location.href = "http://reservations.ihotelier.com/areasearch/default.cfm?PortalSymbol=cmo&GeoID_6=ALL&DateIn=" + frm.DateIn.value.replace(/\//g, "%2f") + "&DateOut="+ frm.DateOut.value.replace(/\//g, "%2f") + "&Rooms=" + frm.Rooms.value + "&Adults=" + frm.Adults.value+ "&Children=" + frm.Children.value return false } else { return true; } } } function validateRestaurantReserveren(frm) { var err = ""; // var dagNamen = new Array("zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"); // var datum = new Date(frm.Datum_maand.value + "/" + frm.Datum_dag.value + "/" + frm.Datum_jaar.value); // var dagVanDeWeek = datum.getDay(); // var closedDaysRestaurantKasteelErenstein = new Array(1,2); // var closedDaysBrasserieLaSerre = new Array(2,3,4); // var closedDaysRestaurantPirandello = new Array(5,6); // var closedDaysLuigisTrattoria = new Array(7); // var closedDaysRestaurantChateauNeercanne = new Array(4,5); // var closedDaysLAuberge = new Array(1,2); // var closedDaysRestaurantChateauStGerlach = new Array(1,6,7); // var closedDaysBistrotdeLiege = new Array(1,2); // var closedDaysEntresol = new Array(1,2); // var blnDagError = false; // var strDagError = "- Dit restaurant is gesloten op de volgende dag(en): "; // switch(frm.Restaurant.selectedIndex) // { // case 1: // for (i = 0; i < closedDaysRestaurantKasteelErenstein.length; i++) { // var dagGesloten = closedDaysRestaurantKasteelErenstein[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysRestaurantKasteelErenstein.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 2: // for (i = 0; i < closedDaysBrasserieLaSerre.length; i++) { // var dagGesloten = closedDaysBrasserieLaSerre[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysBrasserieLaSerre.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 3: // for (i = 0; i < closedDaysRestaurantPirandello.length; i++) { // var dagGesloten = closedDaysRestaurantPirandello[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysRestaurantPirandello.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 4: // for (i = 0; i < closedDaysLuigisTrattoria.length; i++) { // var dagGesloten = closedDaysLuigisTrattoria[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysLuigisTrattoria.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 5: // for (i = 0; i < closedDaysRestaurantChateauNeercanne.length; i++) { // var dagGesloten = closedDaysRestaurantChateauNeercanne[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysRestaurantChateauNeercanne.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 6: // for (i = 0; i < closedDaysLAuberge.length; i++) { // var dagGesloten = closedDaysLAuberge[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysLAuberge.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 7: // for (i = 0; i < closedDaysRestaurantChateauStGerlach.length; i++) { // var dagGesloten = closedDaysRestaurantChateauStGerlach[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysRestaurantChateauStGerlach.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 8: // for (i = 0; i < closedDaysBistrotdeLiege.length; i++) { // var dagGesloten = closedDaysBistrotdeLiege[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysBistrotdeLiege.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // case 9: // for (i = 0; i < closedDaysEntresol.length; i++) { // var dagGesloten = closedDaysEntresol[i] // strDagError += dagNamen[dagGesloten]; // if (i < closedDaysEntresol.length - 1) // strDagError += ", "; // else // strDagError += "\n"; // if (dagGesloten == dagVanDeWeek) blnDagError = true; // } // if (blnDagError) err += strDagError; // break; // } var chkemail = /.*@.+\..+/ if (frm.Naam.value == "") { err += "- Voorletter(s)\n"; } if (frm.Telefoonnummer.value == "") { err += "- Achternaam\n"; } if (frm.Emailadres.value == "") { err += "- E-mailadres\n"; } else if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } if (frm.Restaurant.value == "") { err += "- Restaurant\n"; } if (frm.Datum_dag.value == "" || frm.Datum_maand.value == "" || frm.Datum_jaar.value == "") { err += "- Datum\n"; } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function SollicitatieToggleCVInput(checkbox) { var blok = document.getElementById("cvinput") if (blok) if (checkbox.checked) blok.style.display = 'block'; else blok.style.display = 'none'; } /* functie van Walter */ function GegevensWijzigenShowHide(o) { var ele = document.getElementById('adreswijziging'); if (ele) { if (o == true) { ele.style.display = 'block'; } else { ele.style.display = 'none'; } } } function IsRadioButtonChecked(field) { for (i = 0; i < field.length; i++) { if (field[i].checked == true) { return true; } } return false; } function DownloadCenterSwitchTabs(clickTabId) { var tabBtnImages = document.getElementById("tabImages") var tabBtnFiles = document.getElementById("tabFiles") var tabContainerImages = document.getElementById("images") var tabContainerFiles = document.getElementById("files") if (tabContainerImages && tabContainerFiles && tabContainerImages && tabContainerFiles) { if (clickTabId == "images") { tabBtnImages.className = "active"; tabBtnFiles.className = ""; tabContainerImages.style.display = "block"; tabContainerFiles.style.display = "none"; } if (clickTabId == "files") { tabBtnImages.className = ""; tabBtnFiles.className = "active"; tabContainerImages.style.display = "none"; tabContainerFiles.style.display = "block"; } } } function validateRequestDownloadCenter(frm) { var chkemail = /.*@.+\..+/ var err = ""; if (frm.Aanhef.value == "") { err += "- User title\n"; } if (frm.Voornaam.value == "") { err += "- First name\n"; } if (frm.Achternaam.value == "") { err += "- Last name\n"; } if (frm.Straatnaam.value == "") { err += "- Adress: Street\n"; } if (frm.Postcode.value == "") { err += "- Adress: Zip\n"; } if (frm.Woonplaats.value == "") { err += "- Adress: City\n"; } if (frm.Land.value == "") { err += "- Land\n"; } if (frm.Emailadres.value != "") { if (frm.Emailadres.value.match(chkemail) == null) { err += "- Vul a.u.b. een geldig emailadres in\n" } } if (frm.Telefoonnummer.value == "") { err += "- Phone\n"; } if (frm.Faxnummer.value == "") { err += "- Fax\n"; } if (frm.Schrijft_voor.value == "") { err += "- Writes for\n"; } alert(frm.Geinteresseerd_in.value); if (frm.Geinteresseerd_in.value == "") { err += "- Interested in\n"; } if (err != "") { window.alert("Vul s.v.p. alle verplichte velden in \n \n" + err); return false; } else { return true } } function AdaptFormToCulture() { if (taal == "fr") { var elStraatnaam = $("fsStraatnaam"); var elHuisnummer = $("fsHuisnummer"); if (elStraatnaam && elHuisnummer) { var elStraatnaamHTML = elStraatnaam.innerHTML; var elHuisnummerHTML = elHuisnummer.innerHTML; elStraatnaam.innerHTML = elHuisnummerHTML; elHuisnummer.innerHTML = elStraatnaamHTML; } } } window.addEvent('domready', function() { AdaptFormToCulture(); var x = document.getElementById("files") if (x) { x.style.display = 'none'; } });