// JavaScript Document $(document).ready(function(){ $(window).keydown(function(event){ if(event.keyCode == 13) { event.preventDefault(); return false; } }); // Reizen //---------------------------------------------- var reis; reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "645"; prijsarray.push(prijsarrayel); materiaalarray = []; reis["id"] = "198"; reis["type"] = "Technische Stage 4 Dagen"; reis["periode"] = "November"; reis["sp_reizen_code"] = "NOV-KAP"; reis["sp_reizen_begindatum"] = "2024-11-11"; reis["sp_reizen_einddatum"] = "2023-11-14"; reis["sp_reizen_hotel"] = "Aparthotel Waidmansheil ****"; reis["sp_reizen_gebied"] = "Kaprun-Zell Am See"; reis["sp_reizen_skipas"] = "4"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "technische stage (inbegrepen)"; reis["sp_reizen_optie1"] = "-"; reis["sp_reizen_optie2"] = "-"; reis["sp_reizen_optie3"] = "-"; reis["sp_reizen_optie4"] = "-"; reis["sp_reizen_optie5"] = "-"; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "0"; reis["sp_reizen_meerprijs2"] = "0"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "100"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid - prijzen onder voorbehoud van eventuele fouten - "; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "1"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "568"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "3"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "25"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "5"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "325"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "15"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "678"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "18"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "250"; prijsarrayel["marge"] = "679"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "330"; prijsarrayel["marge"] = "1165"; prijsarray.push(prijsarrayel); materiaalarray = []; reis["id"] = "164"; reis["type"] = "Familie-reizen met groepsles"; reis["periode"] = "Nieuwjaar"; reis["sp_reizen_code"] = "NJ-HOGK"; reis["sp_reizen_begindatum"] = "2023-12-30"; reis["sp_reizen_einddatum"] = "2024-01-06"; reis["sp_reizen_hotel"] = "*NEW* Hotel Sonnhof ***"; reis["sp_reizen_gebied"] = "Hochkoenig"; reis["sp_reizen_skipas"] = "6"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "met groepsles (inbegrepen)"; reis["sp_reizen_optie1"] = "zonder les (-125 EUR)"; reis["sp_reizen_optie2"] = ""; reis["sp_reizen_optie3"] = ""; reis["sp_reizen_optie4"] = ""; reis["sp_reizen_optie5"] = ""; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "-125"; reis["sp_reizen_meerprijs2"] = "0"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "99"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten

- de prijzen voor het huurmateriaal voor het nieuwe seizoen zijn nu nog niet beschikbaar. Het is dus mogelijk dat op het huurmateriaal nog een kleine prijsaanpassing kan volgen."; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "3"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "25"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "5"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "299"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "14"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "528"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "15"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "628"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "18"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "250"; prijsarrayel["marge"] = "635"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "330"; prijsarrayel["marge"] = "965"; prijsarray.push(prijsarrayel); materiaalarray = []; materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "economy"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "145"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "economy"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "102"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "premium"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "177"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "premium"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "134"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "superior"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "207"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "superior"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "164"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "superior"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "43"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 18"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "112"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 18"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "69"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 18"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "21"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 15"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "70"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 15"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "49"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "jeugd onder 15"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "21"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = " kids onder 10"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "63"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = " kids onder 10"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "42"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = " kids onder 10"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "21"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "economy"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "145"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "economy"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "102"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "premium"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "177"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "premium"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "134"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "superior"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "207"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "superior"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "164"; materiaalarray.push(materiaalarrayel); reis["id"] = "165"; reis["type"] = "Familie-reizen met groepsles"; reis["periode"] = "Krokus"; reis["sp_reizen_code"] = "KRO-HOGK"; reis["sp_reizen_begindatum"] = "2024-02-10"; reis["sp_reizen_einddatum"] = "2024-02-17"; reis["sp_reizen_hotel"] = "*NEW* Hotel Sonnhof ***"; reis["sp_reizen_gebied"] = "Hochkoenig"; reis["sp_reizen_skipas"] = "6"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "met groepsles (inbegrepen)"; reis["sp_reizen_optie1"] = "zonder les (-125 EUR)"; reis["sp_reizen_optie2"] = ""; reis["sp_reizen_optie3"] = ""; reis["sp_reizen_optie4"] = ""; reis["sp_reizen_optie5"] = ""; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "-125"; reis["sp_reizen_meerprijs2"] = "0"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "99"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten

- de prijzen voor het huurmateriaal voor het nieuwe seizoen zijn nu nog niet beschikbaar. Het is dus mogelijk dat op het huurmateriaal nog een kleine prijsaanpassing kan volgen."; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "3"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "25"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "5"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "745"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "10"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "133"; prijsarrayel["marge"] = "752"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "14"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "133"; prijsarrayel["marge"] = "916"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "15"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "237"; prijsarrayel["marge"] = "928"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "18"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "237"; prijsarrayel["marge"] = "1093"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "296"; prijsarrayel["marge"] = "1179"; prijsarray.push(prijsarrayel); materiaalarray = []; materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "brons"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "110"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "brons"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "72"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "brons"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "134"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "96"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "168"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "130"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "platinum"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "182"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "platinum"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "144"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "platinum"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "kids rookie (beginners ski's tot 110cm)"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "53"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "kids rookie (beginners ski's tot 110cm)"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "29"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "kids rookie (beginners ski's tot 110cm)"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "24"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "juniors rookie (beginners ski's tot 140cm)"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "58"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "juniors rookie (beginners ski's tot 140cm)"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "34"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "juniors rookie (beginners ski's tot 140cm)"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "24"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "92"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "58"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "34"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "134"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "96"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "zilver"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "158"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "120"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "gold"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "38"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids rookies (beginners)"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "58"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids rookies (beginners)"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "34"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids rookies (beginners)"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "24"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids champs (gevorderd)"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "82"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids champs (gevorderd)"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "58"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "kids champs (gevorderd)"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "24"; materiaalarray.push(materiaalarrayel); reis["id"] = "209"; reis["type"] = "Familie-reizen met groepsles"; reis["periode"] = "Krokus"; reis["sp_reizen_code"] = "KRO-ZIL"; reis["sp_reizen_begindatum"] = "2024-02-10"; reis["sp_reizen_einddatum"] = "2024-02-17"; reis["sp_reizen_hotel"] = "Hotel Almhof Lackner ****"; reis["sp_reizen_gebied"] = "Zillertal Superski - Hochzillertal"; reis["sp_reizen_skipas"] = "6"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "groepsles (inbegrepen)"; reis["sp_reizen_optie1"] = "zonder les (-125 EUR)"; reis["sp_reizen_optie2"] = "freeride stage (+50 EUR)"; reis["sp_reizen_optie3"] = ""; reis["sp_reizen_optie4"] = ""; reis["sp_reizen_optie5"] = ""; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "-125"; reis["sp_reizen_meerprijs2"] = "50"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "175"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten

- de prijzen voor het huurmateriaal voor het nieuwe seizoen zijn nu nog niet beschikbaar. Het is dus mogelijk dat op het huurmateriaal nog een kleine prijsaanpassing kan volgen.
"; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "3"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "25"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "5"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "445"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "8"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "139"; prijsarrayel["marge"] = "481"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "12"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "194"; prijsarrayel["marge"] = "481"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "14"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "194"; prijsarrayel["marge"] = "621"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "16"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "194"; prijsarrayel["marge"] = "701"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "277"; prijsarrayel["marge"] = "718"; prijsarray.push(prijsarrayel); materiaalarray = []; materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "54"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "50"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "21"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "68"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "57"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "68"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "57"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Brons"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "84"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "74"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "84"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "74"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Zilver"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "108"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "98"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "108"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "98"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Goud"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "130"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "122"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "130"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Enkel snowboard"; materiaalarrayel["prijs"] = "122"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "snowboard"; materiaalarrayel["categorie"] = "Platinum"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "33"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Volledig pakket"; materiaalarrayel["prijs"] = "54"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Enkel ski's"; materiaalarrayel["prijs"] = "50"; materiaalarray.push(materiaalarrayel); materiaalarrayel = new Object(); materiaalarrayel["discipline"] = "ski"; materiaalarrayel["categorie"] = "Kids < 140cm"; materiaalarrayel["inhoud"] = "Enkel schoenen"; materiaalarrayel["prijs"] = "21"; materiaalarray.push(materiaalarrayel); reis["id"] = "240"; reis["type"] = "Familie-reizen met groepsles"; reis["periode"] = "Pasen"; reis["sp_reizen_code"] = "PAS-VDS"; reis["sp_reizen_begindatum"] = "2024-03-30"; reis["sp_reizen_einddatum"] = "2024-04-06"; reis["sp_reizen_hotel"] = "Hotel Almazzago ***"; reis["sp_reizen_gebied"] = "Val di Sole"; reis["sp_reizen_skipas"] = "6"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "met groepsles (inbegrepen)"; reis["sp_reizen_optie1"] = "zonder les (-125 EUR)"; reis["sp_reizen_optie2"] = ""; reis["sp_reizen_optie3"] = ""; reis["sp_reizen_optie4"] = ""; reis["sp_reizen_optie5"] = ""; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "0"; reis["sp_reizen_meerprijs2"] = "0"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "135"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten

- de prijzen voor het huurmateriaal voor het nieuwe seizoen zijn nu nog niet beschikbaar. Het is dus mogelijk dat op het huurmateriaal nog een kleine prijsaanpassing kan volgen."; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); prijsarray = []; prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "3"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "25"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "5"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "0"; prijsarrayel["marge"] = "275"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "14"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "468"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "15"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "167"; prijsarrayel["marge"] = "558"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "18"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "250"; prijsarrayel["marge"] = "549"; prijsarray.push(prijsarrayel); prijsarrayel = new Object(); prijsarrayel["leeftijd"] = "999"; prijsarrayel["hotel"] = "0"; prijsarrayel["skipas"] = "330"; prijsarrayel["marge"] = "815"; prijsarray.push(prijsarrayel); materiaalarray = []; reis["id"] = "166"; reis["type"] = "Familie-reizen met groepsles"; reis["periode"] = "Pasen"; reis["sp_reizen_code"] = "PAS-HOGK"; reis["sp_reizen_begindatum"] = "2024-03-30"; reis["sp_reizen_einddatum"] = "2024-04-06"; reis["sp_reizen_hotel"] = "*NEW* Hotel Sonnhof ***"; reis["sp_reizen_gebied"] = "Hochkoenig"; reis["sp_reizen_skipas"] = "6"; reis["sp_reizen_vervoersopties"] = "auto"; reis["sp_reizen_buskost"] = "0"; reis["sp_reizen_optie0"] = "met groepsles (inbegrepen)"; reis["sp_reizen_optie1"] = "zonder les (-125 EUR)"; reis["sp_reizen_optie2"] = ""; reis["sp_reizen_optie3"] = ""; reis["sp_reizen_optie4"] = ""; reis["sp_reizen_optie5"] = ""; reis["sp_reizen_meerprijs0"] = "0"; reis["sp_reizen_meerprijs1"] = "-125"; reis["sp_reizen_meerprijs2"] = "0"; reis["sp_reizen_meerprijs3"] = "0"; reis["sp_reizen_meerprijs4"] = "0"; reis["sp_reizen_meerprijs5"] = "0"; reis["sp_reizen_single"] = "99"; reis["sp_reizen_singlekostprijs"] = "0"; reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten

- de prijzen voor het huurmateriaal voor het nieuwe seizoen zijn nu nog niet beschikbaar. Het is dus mogelijk dat op het huurmateriaal nog een kleine prijsaanpassing kan volgen."; reis["sp_reizen_prijsarray"] = prijsarray; reis["sp_reizen_materiaalarray"] = materiaalarray; reis["boekingsinfo"] = ""; reizen.push(reis); reis = new Object(); reis["leeftijd"] = "3"; reis["maxprijs"] = "0"; maxprijzen.push(reis); reis = new Object(); reis["leeftijd"] = "10"; reis["maxprijs"] = "178"; maxprijzen.push(reis); reis = new Object(); reis["leeftijd"] = "14"; reis["maxprijs"] = "285"; maxprijzen.push(reis); reis = new Object(); reis["leeftijd"] = "999"; reis["maxprijs"] = "357"; maxprijzen.push(reis); var reislabel; var reistype = ""; var optgroup; for (var i in reizen) { if (reistype != reizen[i].type) { reistype = reizen[i].type; $("#reiscode").append($("").attr("label", reistype)); } reislabel = reizen[i].sp_reizen_code + " "; for (var j = 0; j < 8 - reizen[i].sp_reizen_code.length; j++) { reislabel += "."; } reislabel += " " + reizen[i].periode + " "; for (var j = 0; j < 15 - reizen[i].periode.length; j++) { reislabel += "."; } reislabel += " " + reizen[i].sp_reizen_begindatum + " tot " + reizen[i].sp_reizen_einddatum + " .... " + reizen[i].sp_reizen_gebied + ": " + reizen[i].sp_reizen_hotel; if (offerte != null && offerte['sp_boekingen_link_reizen_id'] == reizen[i]['id']) { $("#reiscode").append($("").attr("value", reizen[i].id).text(reislabel).attr("selected", 'true')); } else { $("#reiscode").append($("").attr("value", reizen[i].id).text(reislabel)); } } if (offerte != null) { changeReis(); updateMonitorWarnings(); var cntDeelnemer = 1; for (var kamer = 1; kamer <= 5; kamer++) { for (var id = 0; id <= 5; id++) { for (var cnt = 1; cnt <= kamer; cnt++) { if (id == 0 && kamer > 1) { continue; } if ($("#kamer_" + kamer + "_" + id).is(':visible')) { changeDiscipline(kamer, id, cnt); $("#les_" + kamer + "_" + id + "_" + cnt).val(offerte_deelnemers[cntDeelnemer]["les"]); $("#vervoer_" + kamer + "_" + id + "_" + cnt).val(offerte_deelnemers[cntDeelnemer]["vervoer"]); $("#materiaal_" + kamer + "_" + id + "_" + cnt).val(offerte_deelnemers[cntDeelnemer]["materiaal"]); cntDeelnemer++; } } } } if (offerte['sp_boekingen_annulatie'] == '0') { $("#annulatieverzekering").attr("checked", false); } } $("#reiscode").change(function(event) { changeReis(); }); //Remark_opmerkingen //---------------------------------------------- $("#code").change(function(event) { updateOpmerkingen(); updateMonitorWarnings(); recalculatePrijs(); }); // Prijs //---------------------------------------------- for (var kamer = 1; kamer <= 5; kamer++) { for (var id = 0; id <= 5; id++) { for (var cnt = 1; cnt <= kamer; cnt++) { if (id == 0 && kamer > 1) { continue; } $("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); updateLes(curKamer, curId, curCnt); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); updateLes(curKamer, curId, curCnt); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); updateLes(curKamer, curId, curCnt); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#discipline_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#les_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#vervoer_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); $("#materiaal_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); //calculatePrijs(curKamer, curId, curCnt); recalculatePrijs(); }); } } } // Vervoer //---------------------------------------------- $("#vervoer1").click(function(){ updateVervoerOpties(); recalculatePrijs(); }); $("#vervoer2").click(function(){ updateVervoerOpties(); recalculatePrijs(); }); $("#vervoer3").click(function(){ updateVervoerOpties(); recalculatePrijs(); }); // Kamers //---------------------------------------------- //showHideDeelnemers(); $("#aantalpersonen").change(function(event){ checkKamerverdeling(); updateMonitorWarnings(); if ($("#aantalpersonen").val() == "1") { $("#1persoonskamers").val(0); $("#2persoonskamers").val(0); $("#3persoonskamers").val(0); $("#4persoonskamers").val(0); $("#1persoonskamers").val(0); $("#group_1persoon1").show("slow"); $("#group_1persoon2").show("slow"); $("#kamer_1_0").show("slow"); $("#group_meerpersonen").hide("slow"); } else { $("#group_1persoon1").hide("slow"); $("#group_1persoon2").hide("slow"); $("#kamer_1_0").hide("slow"); $("#group_meerpersonen").show("slow"); } }); $("#1persoonskamers").change(function(event){ showHideDeelnemers(); checkKamerverdeling(); updateMonitorWarnings(); }); $("#2persoonskamers").change(function(event){ showHideDeelnemers(); checkKamerverdeling(); updateMonitorWarnings(); }); $("#3persoonskamers").change(function(event){ showHideDeelnemers(); checkKamerverdeling(); updateMonitorWarnings(); }); $("#4persoonskamers").change(function(event){ showHideDeelnemers(); checkKamerverdeling(); updateMonitorWarnings(); }); $("#5persoonskamers").change(function(event){ showHideDeelnemers(); checkKamerverdeling(); updateMonitorWarnings(); }); $("#1persoon_1persoonskamer").change(function(event){ recalculatePrijs(); }); $("#1persoon_2persoonskamer").change(function(event){ recalculatePrijs(); }); // Discipline //---------------------------------------------- for (var kamer = 1; kamer <= 5; kamer++) { for (var id = 0; id <= 5; id++) { for (var cnt = 1; cnt <= kamer; cnt++) { if (id == 0 && kamer > 1) { continue; } $("#discipline_" + kamer + "_" + id + "_" + cnt).change(function(event) { var curKamer = event.target.id.substring(event.target.id.length-5, event.target.id.length-4); var curId = event.target.id.substring(event.target.id.length-3, event.target.id.length - 2); var curCnt = event.target.id.substring(event.target.id.length-1, event.target.id.length); changeDiscipline(curKamer, curId, curCnt); }); } } } // Annulatieverzekering //---------------------------------------------- $("#annulatieverzekering").click(function(event){ updateTotaal(); }); // Opstapplaatsen //--------------------------------------------- $("#opstapplaats1").change(function(event){ if ($("#opstapplaats1").val() == $("#opstapplaats2").val()) { $("#warning_opstapplaatsen").show("slow"); } else { $("#warning_opstapplaatsen").hide("slow"); } }); $("#opstapplaats2").change(function(event){ if ($("#opstapplaats1").val() == $("#opstapplaats2").val()) { $("#warning_opstapplaatsen").show("slow"); } else { $("#warning_opstapplaatsen").hide("slow"); } }); recalculatePrijs(); }); function validateEmail(email) { //----------------------------- var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(String(email).toLowerCase()); } function validateForm(bBoeking) { //------------------------------- $("#buttongroup").hide("slow"); $("#verzendengroup").show("slow"); var errorStr = ""; if ($("#naam").val() == "") { $("#naam").addClass("formError"); errorStr += "- Er moet een naam ingevuld worden.\n"; } else { $("#naam").removeClass("formError"); } if ($("#voornaam").val() == "") { $("#voornaam").addClass("formError"); errorStr += "- Er moet een voornaam ingevuld worden.\n"; } else { $("#voornaam").removeClass("formError"); } if (bBoeking && $("#adres").val() == "") { $("#adres").addClass("formError"); errorStr += "- Er moet een adres ingevuld worden.\n"; } else { $("#adres").removeClass("formError"); } if (bBoeking && $("#postcode").val() == "") { $("#postcode").addClass("formError"); errorStr += "- Er moet een postcode ingevuld worden.\n"; } else { $("#postcode").removeClass("formError"); } if (bBoeking && $("#gemeente").val() == "") { $("#gemeente").addClass("formError"); errorStr += "- Er moet een gemeente ingevuld worden.\n"; } else { $("#gemeente").removeClass("formError"); } if (bBoeking && $("#land").val() == "") { $("#land").addClass("formError"); errorStr += "- Er moet een land ingevuld worden.\n"; } else { $("#land").removeClass("formError"); } if (bBoeking && $("#telefoon").val() == "") { $("#telefoon").addClass("formError"); errorStr += "- Er moet een telefoon ingevuld worden.\n"; } else { $("#telefoon").removeClass("formError"); } if ($("#email").val() == "") { $("#email").addClass("formError"); errorStr += "- Er moet een email ingevuld worden.\n"; } else if (!validateEmail($("#email").val())) { $("#email").addClass("formError"); errorStr += "- Er moet een geldig email adres ingevuld worden.\n"; } else { $("#email").removeClass("formError"); } if ($("#reiscode").val() == "") { $("#reiscode").addClass("formError"); errorStr += "- Er moet een reis gekozen worden.\n"; } else { $("#reiscode").removeClass("formError"); } if ($("#aantalpersonen").val() == "") { $("#aantalpersonen").addClass("formError"); errorStr += "- Er moet een totaal aantal personen ingevuld worden.\n"; } else if ($("#aantalpersonen").val() == "1") { $("#1persoon_1persoonskamer").removeClass("formError"); $("#1persoon_2persoonskamer").removeClass("formError"); $("#delenmet").removeClass("formError"); if (!$("#1persoon_1persoonskamer").is(":checked") && !$("#1persoon_2persoonskamer").is(":checked")) { $("#1persoon_1persoonskamer").addClass("formError"); $("#1persoon_2persoonskamer").addClass("formError"); errorStr += "- Er moet een kamer gekozen worden.\n"; } else if (bBoeking && $("#1persoon_2persoonskamer").is(":checked") && $("#delenmet").val() == "") { $("#delenmet").addClass("formError"); errorStr += "- Met wie wil je de kamer delen?.\n"; } } else { $("#aantalpersonen").removeClass("formError"); var totaalDeelnemers = 0; for (var kamer = 1; kamer <= 5; kamer++) { if ($("#" + kamer + "persoonskamers").val() != "") { totaalDeelnemers += (parseInt($("#" + kamer + "persoonskamers").val(), 10) * kamer); } } if (parseInt($("#aantalpersonen").val(), 10) != totaalDeelnemers) { for (var kamer = 1; kamer <= 5; kamer++) { $("#" + kamer + "persoonskamers").addClass("formError"); } errorStr += "- De kamerverdeling komt niet overeen met het totaal aantal deelnemers.\n"; } else { for (var kamer = 1; kamer <= 5; kamer++) { $("#" + kamer + "persoonskamers").removeClass("formError"); } } } if ($("#vervoer1").is(":checked") || $("#vervoer3").is(":checked")) { if (bBoeking && $("#opstapplaats1").val() == "") { $("#opstapplaats1").addClass("formError"); errorStr += "- Er moet een opstapplaats gekozen worden.\n"; } else { $("#opstapplaats1").removeClass("formError"); } } else { $("#opstapplaats1").removeClass("formError"); } var deelnemer = 1; if ($("#aantalpersonen").val() == "1") { if (validateDeelnemer(1, 0, 1, bBoeking)) { errorStr += "- De gegevens voor deelnemer 1 zijn niet volledig.\n"; } } else { for (var kamer = 1; kamer <= 5; kamer++) { for (var id=1; id <= 5; id++) { if (id <= $("#" + kamer + "persoonskamers").val()) { for (var cnt = 1; cnt <= kamer; cnt++) { if (validateDeelnemer(kamer, id, cnt, bBoeking)) { errorStr += "- De gegevens voor deelnemer " + deelnemer + " zijn niet volledig.\n"; } deelnemer++; } } } } } if (bBoeking && $("#hoekentusnowplus").val() == "") { $("#hoekentusnowplus").addClass("formError"); errorStr += "- Hoe heeft u SnowPlus leren kennen?\n"; } else { $("#hoekentusnowplus").removeClass("formError"); } if (errorStr) { alert("Er zijn fouten opgetreden:\n\n" + errorStr); $("#buttongroup").show("slow"); $("#verzendengroup").hide("slow"); } return errorStr == ""; } function validateDeelnemer(kamer, id, cnt, bBoeking) { //---------------------------------------------------- var bErrorFound = false; if (bBoeking && $("#naam_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#naam_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#naam_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#voornaam_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#voornaam_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#voornaam_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#geslacht_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#geslacht_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#geslacht_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if ($("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).val() == "" || parseInt($("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).val()) < 1 || parseInt($("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).val()) > 31) { bErrorFound = true; $("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#geboortedatum_dag_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if ($("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).val() == "" || parseInt($("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).val()) < 1 || parseInt($("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).val()) > 12) { bErrorFound = true; $("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#geboortedatum_maand_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if ($("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).val() == "" || parseInt($("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).val()) < 1920 || parseInt($("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).val()) > 2030) { bErrorFound = true; $("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#geboortedatum_jaar_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#discipline_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#discipline_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#discipline_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); if (bBoeking && $("#discipline_" + kamer + "_" + id + "_" + cnt).val() != "wandelaar") { if ($("#les_" + kamer + "_" + id + "_" + cnt).val() == "" || $("#les_" + kamer + "_" + id + "_" + cnt).val() == null) { bErrorFound = true; $("#les_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#les_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if ($("#niveau_" + kamer + "_" + id + "_" + cnt).val() == "" || $("#niveau_" + kamer + "_" + id + "_" + cnt).val() == null) { bErrorFound = true; $("#niveau_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#niveau_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } } else { $("#les_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); $("#niveau_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } } if (bBoeking && ($("#vervoer_" + kamer + "_" + id + "_" + cnt).val() == "" || $("#vervoer_" + kamer + "_" + id + "_" + cnt).val() == null)) { bErrorFound = true; $("#vervoer_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#vervoer_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#materiaal_" + kamer + "_" + id + "_" + cnt).val() != "") { if (bBoeking && $("#lengte_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#lengte_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#lengte_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#gewicht_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#gewicht_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#gewicht_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } if (bBoeking && $("#schoenmaat_" + kamer + "_" + id + "_" + cnt).val() == "") { bErrorFound = true; $("#schoenmaat_" + kamer + "_" + id + "_" + cnt).addClass("formError"); } else { $("#schoenmaat_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } } else { $("#lengte_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); $("#gewicht_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); $("#schoenmaat_" + kamer + "_" + id + "_" + cnt).removeClass("formError"); } return bErrorFound; }