// 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"] = "675";
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-07";
reis["sp_reizen_einddatum"] = "2024-11-10";
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"] = "2";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "25";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "3";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "315";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "5";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "575";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "8";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "160";
prijsarrayel["marge"] = "579";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "12";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "224";
prijsarrayel["marge"] = "696";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "14";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "224";
prijsarrayel["marge"] = "751";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "16";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "224";
prijsarrayel["marge"] = "871";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "999";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "320";
prijsarrayel["marge"] = "875";
prijsarray.push(prijsarrayel);
materiaalarray = [];
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "143";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "134";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "118";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "108";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "118";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "108";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "92";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "82";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "92";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "82";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "75";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "62";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "kids < 140cm";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "59";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "55";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "25";
materiaalarray.push(materiaalarrayel);
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"] = "75";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "62";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "143";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "134";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
reis["id"] = "261";
reis["type"] = "Familie-reizen met groepsles";
reis["periode"] = "Krokus";
reis["sp_reizen_code"] = "KRO-VDS";
reis["sp_reizen_begindatum"] = "2025-03-01";
reis["sp_reizen_einddatum"] = "2025-03-08";
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"] = "vrij skiën";
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"] = "125";
reis["sp_reizen_singlekostprijs"] = "0";
reis["opmerkingboeking"] = "- boeking onder voorbehoud van beschikbaarheid en eventuele fouten - opmerking: 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"] = "749";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "10";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "146";
prijsarrayel["marge"] = "753";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "14";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "146";
prijsarrayel["marge"] = "909";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "15";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "260";
prijsarrayel["marge"] = "925";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "18";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "260";
prijsarrayel["marge"] = "1090";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "999";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "324";
prijsarrayel["marge"] = "1175";
prijsarray.push(prijsarrayel);
materiaalarray = [];
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "brons";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "120";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "brons";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "79";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "brons";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "148";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "105";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "185";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "145";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "platinum";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "195";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "platinum";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "159";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "platinum";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "kids rookie (beginners ski's tot 110cm)";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "59";
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"] = "35";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "kids rookie (beginners ski's tot 110cm)";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "29";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "juniors rookie (beginners ski's tot 140cm)";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "64";
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"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "juniors rookie (beginners ski's tot 140cm)";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "29";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "99";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "64";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "tieners champ (gevorderd tot 140cm)";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "147";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "105";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "169";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "132";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "gold";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "45";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids rookies (beginners)";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "64";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids rookies (beginners)";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids rookies (beginners)";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "29";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids champs (gevorderd)";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "90";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids champs (gevorderd)";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "64";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "kids champs (gevorderd)";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "29";
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"] = "2025-03-01";
reis["sp_reizen_einddatum"] = "2025-03-08";
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"] = "745";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "6";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "815";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "14";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "191";
prijsarrayel["marge"] = "804";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "16";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "191";
prijsarrayel["marge"] = "1084";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "19";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "286";
prijsarrayel["marge"] = "1079";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "999";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "382";
prijsarrayel["marge"] = "1083";
prijsarray.push(prijsarrayel);
materiaalarray = [];
reis["id"] = "1";
reis["type"] = "Familie-reizen met groepsles";
reis["periode"] = "Krokus";
reis["sp_reizen_code"] = "KRO-BAD";
reis["sp_reizen_begindatum"] = "2025-03-01";
reis["sp_reizen_einddatum"] = "2025-03-08";
reis["sp_reizen_hotel"] = "Hotel Alpenblick ***";
reis["sp_reizen_gebied"] = "Bad Gastein - Ski Amade";
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"] = "2";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "25";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "3";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "295";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "5";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "0";
prijsarrayel["marge"] = "520";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "8";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "143";
prijsarrayel["marge"] = "522";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "12";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "200";
prijsarrayel["marge"] = "629";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "14";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "200";
prijsarrayel["marge"] = "679";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "16";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "200";
prijsarrayel["marge"] = "779";
prijsarray.push(prijsarrayel);
prijsarrayel = new Object();
prijsarrayel["leeftijd"] = "999";
prijsarrayel["hotel"] = "0";
prijsarrayel["skipas"] = "285";
prijsarrayel["marge"] = "784";
prijsarray.push(prijsarrayel);
materiaalarray = [];
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "59";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "55";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "25";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "75";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "62";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "75";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "62";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Brons";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "92";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "82";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "92";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "82";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Zilver";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "118";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "109";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "118";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "109";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Goud";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "143";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "134";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "143";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel snowboard";
materiaalarrayel["prijs"] = "134";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "snowboard";
materiaalarrayel["categorie"] = "Platinum";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "39";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Volledig pakket";
materiaalarrayel["prijs"] = "65";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel ski's";
materiaalarrayel["prijs"] = "55";
materiaalarray.push(materiaalarrayel);
materiaalarrayel = new Object();
materiaalarrayel["discipline"] = "ski";
materiaalarrayel["categorie"] = "Kids < 140cm";
materiaalarrayel["inhoud"] = "Enkel schoenen";
materiaalarrayel["prijs"] = "25";
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"] = "2025-04-05";
reis["sp_reizen_einddatum"] = "2025-04-12";
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€)";
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"] = "145";
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;
}