var thisPageUsingOtherJSLibrary = false; if (typeof $ == 'function') { thisPageUsingOtherJSLibrary = true; } function getScript(url, success) { var script = document.createElement('script'); script.src = url; var head = document.getElementsByTagName('head')[0], done = false; // Attach handlers for all browsers script.onload = script.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { done = true; // callback function provided as param success(); script.onload = script.onreadystatechange = null; head.removeChild(script); } }; head.appendChild(script); } getScript(document.location.protocol+'//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', function() { if (thisPageUsingOtherJSLibrary) { $.noConflict(); } nocinit(); }); function nocinit(){ jQuery( document ).ready(function( $ ) { var imkk_html = ''; imkk_html += ''; imkk_html += ''; var imkk_rondleidingform = imkk_html; imkk_html += '

Bedankt en tot snel!

Bedankt voor jouw aanvraag !
We verheugen ons er op om je bij onze kinderopvang te mogen ontvangen.

Heb je nog vragen?

Als je nog aanvullende vragen hebt, neem gerust contact met ons op.
Je kunt ons bellen op 088 2088 200 of stuur een e-mail naar klantenservice@spring-kinderopvang.nl

Jouw kinderen
Naam:
Leeftijd:
Soort opvang
Onze opvangsoortenHierin is een selectie van onze meest populaire opvangsoorten opgenomen en wordt uitgegaan van enkele gemiddelden (zoals eindtijden van basisscholen voor buitenschoolse opvang). Ons uitgebreide aanbod vindt u terug op de website.Advies op maat?De medewerkers van onze klantenservice helpen u graag verder!
:
Aantal uren per week:
Vul hier het gewenste aantal opvanguren per week in.
Let op:
Bij opvang aan huis geldt een wettelijk maximum van 3 dagen per week.
Aantal uren per week:
Vul hier het gewenste aantal opvanguren per week in.
Uurtarief:
Dit is een adviestarief; vul hier het totale uurtarief in van de gastouder.
Organisatiekosten:
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Dagdelen per week:
Dagdelen per maand:
Aantal dagen per jaar:
Aantal dagdelen per jaar:
Aantal dagen per week:
Uren per week:
Uren per maand:
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Aantal weken:
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Ochtend | MiddagOchtend | MiddagOchtend | MiddagOchtend | MiddagOchtend | Middag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Schoolvrije dagen:
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
Opvangdagen:
MaandagDinsdagWoensdagDonderdagVrijdag
 
 
Jouw inkomensafhankelijke toeslag
Jullie verzamelinkomen
Wat is het verzamelinkomen?Het verzamelinkomen is de optelsom van de inkomsten van jou en jouw eventuele partner in box 1, 2 en 3 minus alle fiscale aftrekposten.
Je vindt dit op de achterkant van jouw aangifte inkomensbelasting.Verzamelinkomen schattenJe kunt jouw verzamelinkomen schatten door jouw brutomaandloon en dat van jouw eventuele partner te vermenigvuldigen met dertien (12 mnd. + vakantiegeld). Eventuele aftrekposten zoals een hypotheek kun je hiervan aftrekken.
(per jaar):
Verrichten beide ouders/verzorgers betaalde arbeid?
Om in aanmerking te komen voor kinderopvangtoeslag moeten beide ouders/verzorgers werken of studeren. In het geval van een éénoudergezin moet deze ouder, die de kinderopvang betaalt, werken of studeren.
Vul ja in om een berekening te maken met recht op kinderopvangtoeslag.
 
Netto maandkosten voor de opvang bij Spring
Let op: je krijgt niet voor alle uren toeslag omdat je daarvoor te weinig uren werkt.

Vul jouw e-mailadres in om de berekening te ontvangen.

Alternatief ()

Vul jouw e-mailadres in om de berekening te ontvangen.

Kom je een keer bij ons kijken?
Wij nodigen je graag uit voor een vrijblijvende rondleiding!
Tijdens dit bezoek laten we je onze locatie zien, zodat je een goed beeld krijgt van de omgeving waar je kind straks wordt opgevangen.* Geef gerust aan wat je belangrijk vindt en welke vragen je eventueel hebt, dan kunnen we daar gericht op ingaan. Tijdens de rondleiding komt o.a. aan de orde:
  • Waar moet je allemaal aan denken bij het regelen van kinderopvang?
  • Hoe verloopt de start van je kind op bijvoorbeeld de dagopvang?
  • Hoe ziet een dag(deel) eruit op de dagopvang / bij de peuteropvang / op de buitenschoolse opvang?
  • Hoe volgen en stimuleren we de ontwikkeling van jouw kind?

Vul onderstaand formulier in en wij nemen snel contact met je op om een rondleiding in te plannen.

Ja, ik wil graag een rondleiding

Naam:
Naam kind:
E-mail:
Telefoonnummer:
Opmerkingen:
Geboortedatum:
Opvanglocatie:
 

Deze berekening dient als indicatie van de netto maandkosten van de opvang. Aan de getoonde bedragen kunnen geen rechten ontleend worden. Wil je de exacte kosten weten voor opvang in jouw situatie, dan kun je contact opnemen met onze klantenservice. (berekening door IMKK)

'; $('#imkk_container').html(imkk_html); imkk_rondleidingform += '

Bedankt en tot snel!

Bedankt voor jouw aanvraag !
We verheugen ons er op om je bij onze kinderopvang te mogen ontvangen.

Heb je nog vragen?

Als je nog aanvullende vragen hebt dan kun je altijd contact met ons opnemen.
Bel 088 2088 200 of stuur een e-mail naar klantenservice@spring-kinderopvang.nl


Wij nodigen je graag uit voor een vrijblijvende rondleiding!
Tijdens dit bezoek laten we je onze locatie zien, zodat je een goed beeld krijgt van de omgeving waar je kind straks wordt opgevangen.* Geef gerust aan wat je belangrijk vindt en welke vragen je eventueel hebt, dan kunnen we daar gericht op ingaan. Tijdens de rondleiding komt o.a. aan de orde:
  • Waar moet je allemaal aan denken bij het regelen van kinderopvang?
  • Hoe verloopt de start van je kind op bijvoorbeeld de dagopvang?
  • Hoe ziet een dag(deel) eruit op de dagopvang / bij de peuteropvang / op de buitenschoolse opvang?
  • Hoe volgen en stimuleren we de ontwikkeling van jouw kind?

Vul onderstaand formulier in en wij nemen snel contact met je op om een rondleiding in te plannen.

Ja, ik wil graag een rondleiding

Opvangsoort:
Opvanglocatie:
Naam:
Naam kind:
Geboortedatum:
E-mail:
Telefoonnummer:
Opmerkingen:
 
'; $('#imkk_rondleidingform').html(imkk_rondleidingform); var id_klant = 3; var kosten = { "5131":{"12958":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":198.44,"opt1_on":0,"opt1_uur":7.25274725275,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":301.4484,"opt3_on":0,"opt3_uur":11.0175824176,"opt4":294.3226,"opt4_on":0,"opt4_uur":10.7571428571,"opt5":287.1066,"opt5_on":0,"opt5_uur":10.4934065934,"opt6":279.9808,"opt6_on":0,"opt6_uur":10.232967033,"opt7":272.855,"opt7_on":0,"opt7_uur":9.97252747253,"opt8":265.639,"opt8_on":0,"opt8_uur":9.70879120879,"opt9":258.6034,"opt9_on":0,"opt9_uur":9.45164835165,"opt10":251.4776,"opt10_on":0,"opt10_uur":9.19120879121,"opt11":244.2616,"opt11_on":0,"opt11_uur":8.92747252747,"opt12":237.1358,"opt12_on":0,"opt12_uur":8.66703296703,"opt13":230.01,"opt13_on":0,"opt13_uur":8.40659340659,"opt14":222.8842,"opt14_on":0,"opt14_uur":8.14615384615,"opt15":215.7584,"opt15_on":0,"opt15_uur":7.88571428571,"opt16":208.6326,"opt16_on":0,"opt16_uur":7.62527472527,"opt17":201.4166,"opt17_on":0,"opt17_uur":7.36153846154,"mnd":12.000},"12961":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":0,"opt1_on":0,"opt1_uur":0,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":197.6304,"opt3_on":26.6541,"opt3_uur":7.14395604396,"opt4":189.9696,"opt4_on":25.6209,"opt4_uur":6.86703296703,"opt5":182.4,"opt5_on":24.6,"opt5_uur":6.59340659341,"opt6":174.8304,"opt6_on":23.5791,"opt6_uur":6.31978021978,"opt7":167.1696,"opt7_on":22.5459,"opt7_uur":6.04285714286,"opt8":159.6,"opt8_on":21.525,"opt8_uur":5.76923076923,"opt9":152.0304,"opt9_on":20.5041,"opt9_uur":5.4956043956,"opt10":144.3696,"opt10_on":19.4709,"opt10_uur":5.21868131868,"opt11":136.8,"opt11_on":18.45,"opt11_uur":4.94505494505,"opt12":129.2304,"opt12_on":17.4291,"opt12_uur":4.67142857143,"opt13":121.5696,"opt13_on":16.3959,"opt13_uur":4.39450549451,"opt14":114,"opt14_on":15.375,"opt14_uur":4.12087912088,"opt15":106.4304,"opt15_on":14.3541,"opt15_uur":3.84725274725,"opt16":98.7696,"opt16_on":13.3209,"opt16_uur":3.57032967033,"opt17":91.2,"opt17_on":12.3,"opt17_uur":3.2967032967,"mnd":12.000},"12964":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":0,"opt1_on":0,"opt1_uur":0,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":98.7696,"opt3_on":19.3857,"opt3_uur":3.57032967033,"opt4":95.0304,"opt4_on":18.6518,"opt4_uur":3.43516483516,"opt5":91.2,"opt5_on":17.9,"opt5_uur":3.2967032967,"opt6":87.3696,"opt6_on":17.1482,"opt6_uur":3.15824175824,"opt7":83.6304,"opt7_on":16.4143,"opt7_uur":3.02307692308,"opt8":79.8,"opt8_on":15.6625,"opt8_uur":2.88461538462,"opt9":75.9696,"opt9_on":14.9107,"opt9_uur":2.74615384615,"opt10":72.2304,"opt10_on":14.1768,"opt10_uur":2.61098901099,"opt11":68.4,"opt11_on":13.425,"opt11_uur":2.47252747253,"opt12":64.5696,"opt12_on":12.6732,"opt12_uur":2.33406593407,"opt13":60.8304,"opt13_on":11.9393,"opt13_uur":2.1989010989,"opt14":57,"opt14_on":11.1875,"opt14_uur":2.06043956044,"opt15":53.1696,"opt15_on":10.4357,"opt15_uur":1.92197802198,"opt16":49.4304,"opt16_on":9.7018,"opt16_uur":1.78681318681,"opt17":45.6,"opt17_on":8.95,"opt17_uur":1.64835164835,"mnd":12.000},"12965":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":0,"opt1_on":0,"opt1_uur":0,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":68.4,"opt3_on":13.425,"opt3_uur":2.47252747253,"opt4":64.5696,"opt4_on":12.6732,"opt4_uur":2.33406593407,"opt5":60.8304,"opt5_on":11.9393,"opt5_uur":2.1989010989,"opt6":57,"opt6_on":11.1875,"opt6_uur":2.06043956044,"opt7":53.1696,"opt7_on":10.4357,"opt7_uur":1.92197802198,"opt8":41.7696,"opt8_on":8.1982,"opt8_uur":1.50989010989,"opt9":45.6,"opt9_on":8.95,"opt9_uur":1.64835164835,"opt10":41.7696,"opt10_on":8.1982,"opt10_uur":1.50989010989,"opt11":38.0304,"opt11_on":7.4643,"opt11_uur":1.37472527473,"opt12":34.2,"opt12_on":6.7125,"opt12_uur":1.23626373626,"opt13":30.3696,"opt13_on":5.9607,"opt13_uur":1.0978021978,"opt14":26.6304,"opt14_on":5.2268,"opt14_uur":0.962637362637,"opt15":22.8,"opt15_on":4.475,"opt15_uur":0.824175824176,"opt16":18.9696,"opt16_on":3.7232,"opt16_uur":0.685714285714,"opt17":15.2304,"opt17_on":2.9893,"opt17_uur":0.550549450549,"mnd":12.000},"12966":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":0,"opt1_on":0,"opt1_uur":0,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":106.4304,"opt3_on":20.8893,"opt3_uur":3.84725274725,"opt4":102.6,"opt4_on":20.1375,"opt4_uur":3.70879120879,"opt5":98.7696,"opt5_on":19.3857,"opt5_uur":3.57032967033,"opt6":95.0304,"opt6_on":18.6518,"opt6_uur":3.43516483516,"opt7":91.2,"opt7_on":17.9,"opt7_uur":3.2967032967,"opt8":87.3696,"opt8_on":17.1482,"opt8_uur":3.15824175824,"opt9":83.6304,"opt9_on":16.4143,"opt9_uur":3.02307692308,"opt10":79.8,"opt10_on":15.6625,"opt10_uur":2.88461538462,"opt11":75.9696,"opt11_on":14.9107,"opt11_uur":2.74615384615,"opt12":72.2304,"opt12_on":14.1768,"opt12_uur":2.61098901099,"opt13":64.5696,"opt13_on":12.6732,"opt13_uur":2.33406593407,"opt14":114.75696,"opt14_on":22.52357,"opt14_uur":4.14824175824,"opt15":60.8304,"opt15_on":11.9393,"opt15_uur":2.1989010989,"opt16":49.4304,"opt16_on":9.7018,"opt16_uur":1.78681318681,"opt17":53.1696,"opt17_on":10.4357,"opt17_uur":1.92197802198,"mnd":12.000},"12963":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":152.0304,"opt1_on":20.5041,"opt1_uur":5.4956043956,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":136.8,"opt3_on":18.45,"opt3_uur":4.94505494505,"opt4":129.2304,"opt4_on":17.4291,"opt4_uur":4.67142857143,"opt5":121.5696,"opt5_on":16.3959,"opt5_uur":4.39450549451,"opt6":114,"opt6_on":15.375,"opt6_uur":4.12087912088,"opt7":106.4304,"opt7_on":14.3541,"opt7_uur":3.84725274725,"opt8":98.7696,"opt8_on":13.3209,"opt8_uur":3.57032967033,"opt9":91.2,"opt9_on":12.3,"opt9_uur":3.2967032967,"opt10":83.6304,"opt10_on":11.2791,"opt10_uur":3.02307692308,"opt11":75.9696,"opt11_on":10.2459,"opt11_uur":2.74615384615,"opt12":68.4,"opt12_on":9.225,"opt12_uur":2.47252747253,"opt13":60.8304,"opt13_on":8.2041,"opt13_uur":2.1989010989,"opt14":53.19696,"opt14_on":7.17459,"opt14_uur":1.92296703297,"opt15":45.6,"opt15_on":6.15,"opt15_uur":1.64835164835,"opt16":37.99392,"opt16_on":5.12418,"opt16_uur":1.37340659341,"opt17":30.39696,"opt17_on":4.09959,"opt17_uur":1.09879120879,"mnd":12.000},"12960":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":0,"opt1_on":0,"opt1_uur":0,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":246.9696,"opt3_on":33.3084,"opt3_uur":8.92747252747,"opt4":239.7648,"opt4_on":32.3367,"opt4_uur":8.66703296703,"opt5":232.56,"opt5_on":31.365,"opt5_uur":8.40659340659,"opt6":225.3552,"opt6_on":30.3933,"opt6_uur":8.14615384615,"opt7":218.0592,"opt7_on":29.4093,"opt7_uur":7.88241758242,"opt8":210.9456,"opt8_on":28.4499,"opt8_uur":7.62527472527,"opt9":203.6496,"opt9_on":27.4659,"opt9_uur":7.36153846154,"opt10":196.4448,"opt10_on":26.4942,"opt10_uur":7.1010989011,"opt11":189.24,"opt11_on":25.5225,"opt11_uur":6.84065934066,"opt12":182.0352,"opt12_on":24.5508,"opt12_uur":6.58021978022,"opt13":174.8304,"opt13_on":23.5791,"opt13_uur":6.31978021978,"opt14":167.6256,"opt14_on":22.6074,"opt14_uur":6.05934065934,"opt15":160.3296,"opt15_on":21.6234,"opt15_uur":5.7956043956,"opt16":153.1248,"opt16_on":20.6517,"opt16_uur":5.53516483516,"opt17":145.92,"opt17_on":19.68,"opt17_uur":5.27472527473,"mnd":12.000},"12962":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":228,"opt1_on":30.75,"opt1_uur":8.24175824176,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":212.7696,"opt3_on":28.6959,"opt3_uur":7.69120879121,"opt4":205.2,"opt4_on":27.675,"opt4_uur":7.41758241758,"opt5":197.6304,"opt5_on":26.6541,"opt5_uur":7.14395604396,"opt6":189.9696,"opt6_on":25.6209,"opt6_uur":6.86703296703,"opt7":182.4,"opt7_on":24.6,"opt7_uur":6.59340659341,"opt8":174.8304,"opt8_on":23.5791,"opt8_uur":6.31978021978,"opt9":167.1696,"opt9_on":22.5459,"opt9_uur":6.04285714286,"opt10":159.6,"opt10_on":21.525,"opt10_uur":5.76923076923,"opt11":152.0304,"opt11_on":20.5041,"opt11_uur":5.4956043956,"opt12":144.3696,"opt12_on":19.4709,"opt12_uur":5.21868131868,"opt13":136.8,"opt13_on":18.45,"opt13_uur":4.94505494505,"opt14":129.2304,"opt14_on":17.4291,"opt14_uur":4.67142857143,"opt15":121.5696,"opt15_on":16.3959,"opt15_uur":4.39450549451,"opt16":114,"opt16_on":15.375,"opt16_uur":4.12087912088,"opt17":106.4304,"opt17_on":14.3541,"opt17_uur":3.84725274725,"mnd":12.000},"12959":{"ma_uur":11.000,"di_uur":11.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":217.98634,"opt1_on":0,"opt1_uur":7.96714285714,"opt2":0,"opt2_on":0,"opt2_uur":0,"opt3":320.9316,"opt3_on":0,"opt3_uur":11.7296703297,"opt4":313.8058,"opt4_on":0,"opt4_uur":11.4692307692,"opt5":306.68,"opt5_on":0,"opt5_uur":11.2087912088,"opt6":299.5542,"opt6_on":0,"opt6_uur":10.9483516484,"opt7":292.4284,"opt7_on":0,"opt7_uur":10.6879120879,"opt8":285.3026,"opt8_on":0,"opt8_uur":10.4274725275,"opt9":278.0866,"opt9_on":0,"opt9_uur":10.1637362637,"opt10":270.9608,"opt10_on":0,"opt10_uur":9.9032967033,"opt11":263.835,"opt11_on":0,"opt11_uur":9.64285714286,"opt12":256.7092,"opt12_on":0,"opt12_uur":9.38241758242,"opt13":249.5834,"opt13_on":0,"opt13_uur":9.12197802198,"opt14":242.3674,"opt14_on":0,"opt14_uur":8.85824175824,"opt15":235.2416,"opt15_on":0,"opt15_uur":8.5978021978,"opt16":228.1158,"opt16_on":0,"opt16_uur":8.33736263736,"opt17":220.99,"opt17_on":0,"opt17_uur":8.07692307692,"mnd":12.000},"12955":{"dd":34.16325,"dd_on":0.09999,"dd_vol":0,"dd_on_vol":0,"dd_uur":0.549395604396,"minimum_uren":0,"start":5.000,"eind":53.000,"min":5.500,"max":12.000,"mnd":12.000},"12954":{"dd":44.41325,"dd_on":0.12999,"dd_vol":0,"dd_on_vol":0,"dd_uur":0.714230769231,"minimum_uren":0,"start":5.000,"eind":53.000,"min":5.500,"max":12.000,"mnd":12.000},"12957":{"ma":488.6175,"ma_on":67.2147,"ma_oc":244.2575,"ma_oc_on":33.6003,"ma_mi":244.2575,"ma_mi_on":33.6003,"ma_vol":0,"ma_on_vol":0,"ma_oc_vol":0,"ma_oc_on_vol":0,"ma_mi_vol":0,"ma_mi_on_vol":0,"ma_kw":0,"ma_on_kw":0,"ma_oc_kw":0,"ma_oc_on_kw":0,"ma_mi_kw":0,"ma_mi_on_kw":0,"ma_uur":7.85769230769,"ma_oc_uur":3.92802197802,"ma_mi_uur":3.92802197802,"di":488.6175,"di_on":67.2147,"di_oc":244.2575,"di_oc_on":33.6003,"di_mi":244.2575,"di_mi_on":33.6003,"di_vol":0,"di_on_vol":0,"di_oc_vol":0,"di_oc_on_vol":0,"di_mi_vol":0,"di_mi_on_vol":0,"di_kw":0,"di_on_kw":0,"di_oc_kw":0,"di_oc_on_kw":0,"di_mi_kw":0,"di_mi_on_kw":0,"di_uur":7.85769230769,"di_oc_uur":3.92802197802,"di_mi_uur":3.92802197802,"wo":488.6175,"wo_on":67.2147,"wo_oc":244.2575,"wo_oc_on":33.6003,"wo_mi":244.2575,"wo_mi_on":33.6003,"wo_vol":0,"wo_on_vol":0,"wo_oc_vol":0,"wo_oc_on_vol":0,"wo_mi_vol":0,"wo_mi_on_vol":0,"wo_kw":0,"wo_on_kw":0,"wo_oc_kw":0,"wo_oc_on_kw":0,"wo_mi_kw":0,"wo_mi_on_kw":0,"wo_uur":7.85769230769,"wo_oc_uur":3.92802197802,"wo_mi_uur":3.92802197802,"do":488.6175,"do_on":67.2147,"do_oc":244.2575,"do_oc_on":33.6003,"do_mi":244.2575,"do_mi_on":33.6003,"do_vol":0,"do_on_vol":0,"do_oc_vol":0,"do_oc_on_vol":0,"do_mi_vol":0,"do_mi_on_vol":0,"do_kw":0,"do_on_kw":0,"do_oc_kw":0,"do_oc_on_kw":0,"do_mi_kw":0,"do_mi_on_kw":0,"do_uur":7.85769230769,"do_oc_uur":3.92802197802,"do_mi_uur":3.92802197802,"vr":488.6175,"vr_on":67.2147,"vr_oc":244.2575,"vr_oc_on":33.6003,"vr_mi":244.2575,"vr_mi_on":33.6003,"vr_vol":0,"vr_on_vol":0,"vr_oc_vol":0,"vr_oc_on_vol":0,"vr_mi_vol":0,"vr_mi_on_vol":0,"vr_kw":0,"vr_on_kw":0,"vr_oc_kw":0,"vr_oc_on_kw":0,"vr_mi_kw":0,"vr_mi_on_kw":0,"vr_uur":7.85769230769,"vr_oc_uur":3.92802197802,"vr_mi_uur":3.92802197802,"minimum_uren":0,"u_kwant":0,"uren_5_dagen":0,"prijs_5_dagen":0,"prijs_5_dagen_on":0,"mnd":12.000},"12956":{"ma":244.2575,"ma_on":33.6003,"ma_oc":122.18,"ma_oc_on":16.8072,"ma_mi":122.18,"ma_mi_on":16.8072,"ma_vol":0,"ma_on_vol":0,"ma_oc_vol":0,"ma_oc_on_vol":0,"ma_mi_vol":0,"ma_mi_on_vol":0,"ma_kw":0,"ma_on_kw":0,"ma_oc_kw":0,"ma_oc_on_kw":0,"ma_mi_kw":0,"ma_mi_on_kw":0,"ma_uur":3.92802197802,"ma_oc_uur":1.96483516484,"ma_mi_uur":1.96483516484,"di":244.2575,"di_on":33.6003,"di_oc":122.18,"di_oc_on":16.8072,"di_mi":122.18,"di_mi_on":16.8072,"di_vol":0,"di_on_vol":0,"di_oc_vol":0,"di_oc_on_vol":0,"di_mi_vol":0,"di_mi_on_vol":0,"di_kw":0,"di_on_kw":0,"di_oc_kw":0,"di_oc_on_kw":0,"di_mi_kw":0,"di_mi_on_kw":0,"di_uur":3.92802197802,"di_oc_uur":1.96483516484,"di_mi_uur":1.96483516484,"wo":244.2575,"wo_on":33.6003,"wo_oc":122.18,"wo_oc_on":16.8072,"wo_mi":122.18,"wo_mi_on":16.8072,"wo_vol":0,"wo_on_vol":0,"wo_oc_vol":0,"wo_oc_on_vol":0,"wo_mi_vol":0,"wo_mi_on_vol":0,"wo_kw":0,"wo_on_kw":0,"wo_oc_kw":0,"wo_oc_on_kw":0,"wo_mi_kw":0,"wo_mi_on_kw":0,"wo_uur":3.92802197802,"wo_oc_uur":1.96483516484,"wo_mi_uur":1.96483516484,"do":244.2575,"do_on":33.6003,"do_oc":122.18,"do_oc_on":16.8072,"do_mi":122.18,"do_mi_on":16.8072,"do_vol":0,"do_on_vol":0,"do_oc_vol":0,"do_oc_on_vol":0,"do_mi_vol":0,"do_mi_on_vol":0,"do_kw":0,"do_on_kw":0,"do_oc_kw":0,"do_oc_on_kw":0,"do_mi_kw":0,"do_mi_on_kw":0,"do_uur":3.92802197802,"do_oc_uur":1.96483516484,"do_mi_uur":1.96483516484,"vr":244.2575,"vr_on":33.6003,"vr_oc":122.18,"vr_oc_on":16.8072,"vr_mi":122.18,"vr_mi_on":16.8072,"vr_vol":0,"vr_on_vol":0,"vr_oc_vol":0,"vr_oc_on_vol":0,"vr_mi_vol":0,"vr_mi_on_vol":0,"vr_kw":0,"vr_on_kw":0,"vr_oc_kw":0,"vr_oc_on_kw":0,"vr_mi_kw":0,"vr_mi_on_kw":0,"vr_uur":3.92802197802,"vr_oc_uur":1.96483516484,"vr_mi_uur":1.96483516484,"minimum_uren":0,"u_kwant":0,"uren_5_dagen":0,"prijs_5_dagen":0,"prijs_5_dagen_on":0,"mnd":12.000},"12969":{"dd":39.51696,"dd_on":5.32959,"dd_vol":0,"dd_on_vol":0,"dd_uur":1.42846153846,"minimum_uren":0,"start":7.000,"eind":51.000,"min":11.000,"max":11.000,"mnd":12.000},"12967":{"dd":30.39696,"dd_on":4.09959,"dd_vol":0,"dd_on_vol":0,"dd_uur":1.09879120879,"minimum_uren":0,"start":5.000,"eind":13.000,"min":1.000,"max":2.000,"mnd":12.000},"12968":{"ma_uur":3.000,"di_uur":3.000,"wo_uur":3.000,"do_uur":3.000,"vr_uur":3.000,"opt1":15.19392,"opt1_on":2.98214,"opt1_uur":0.549230769231,"opt2":19.0152,"opt2_on":3.73215,"opt2_uur":0.687362637363,"opt3":22.8,"opt3_on":4.475,"opt3_uur":0.824175824176,"mnd":12.000}} }; var label = ''; var subsidie_percentages = [ {"inkomen_tot": 28297,"eerste_kind": 96.0,"volgende_kind": 96.0},{"inkomen_tot": 29786,"eerste_kind": 95.5,"volgende_kind": 95.6},{"inkomen_tot": 31273,"eerste_kind": 94.4,"volgende_kind": 95.4},{"inkomen_tot": 32757,"eerste_kind": 93.4,"volgende_kind": 95.2},{"inkomen_tot": 34357,"eerste_kind": 92.5,"volgende_kind": 95.0},{"inkomen_tot": 35955,"eerste_kind": 91.9,"volgende_kind": 94.9},{"inkomen_tot": 37557,"eerste_kind": 90.9,"volgende_kind": 94.7},{"inkomen_tot": 39155,"eerste_kind": 90.4,"volgende_kind": 94.5},{"inkomen_tot": 40759,"eerste_kind": 89.5,"volgende_kind": 94.5},{"inkomen_tot": 42359,"eerste_kind": 88.7,"volgende_kind": 94.5},{"inkomen_tot": 43997,"eerste_kind": 88.1,"volgende_kind": 94.5},{"inkomen_tot": 45637,"eerste_kind": 87.3,"volgende_kind": 94.5},{"inkomen_tot": 47278,"eerste_kind": 86.6,"volgende_kind": 94.5},{"inkomen_tot": 48918,"eerste_kind": 85.9,"volgende_kind": 94.5},{"inkomen_tot": 50562,"eerste_kind": 85.0,"volgende_kind": 94.5},{"inkomen_tot": 52201,"eerste_kind": 84.5,"volgende_kind": 94.5},{"inkomen_tot": 53841,"eerste_kind": 83.7,"volgende_kind": 94.5},{"inkomen_tot": 55482,"eerste_kind": 83.0,"volgende_kind": 94.5},{"inkomen_tot": 57275,"eerste_kind": 82.1,"volgende_kind": 94.5},{"inkomen_tot": 60791,"eerste_kind": 80.6,"volgende_kind": 94.5},{"inkomen_tot": 64305,"eerste_kind": 79.8,"volgende_kind": 94.1},{"inkomen_tot": 67821,"eerste_kind": 78.7,"volgende_kind": 93.5},{"inkomen_tot": 71339,"eerste_kind": 76.4,"volgende_kind": 93.1},{"inkomen_tot": 74853,"eerste_kind": 74.1,"volgende_kind": 92.8},{"inkomen_tot": 78371,"eerste_kind": 71.9,"volgende_kind": 92.1},{"inkomen_tot": 81886,"eerste_kind": 69.4,"volgende_kind": 91.6},{"inkomen_tot": 85402,"eerste_kind": 67.1,"volgende_kind": 91.1},{"inkomen_tot": 88919,"eerste_kind": 64.9,"volgende_kind": 90.4},{"inkomen_tot": 92433,"eerste_kind": 62.5,"volgende_kind": 89.8},{"inkomen_tot": 95954,"eerste_kind": 60.3,"volgende_kind": 89.4},{"inkomen_tot": 99469,"eerste_kind": 57.8,"volgende_kind": 89.1},{"inkomen_tot": 102983,"eerste_kind": 55.5,"volgende_kind": 88.4},{"inkomen_tot": 106499,"eerste_kind": 53.3,"volgende_kind": 88.0},{"inkomen_tot": 110084,"eerste_kind": 50.9,"volgende_kind": 87.5},{"inkomen_tot": 113686,"eerste_kind": 48.8,"volgende_kind": 86.8},{"inkomen_tot": 117286,"eerste_kind": 46.7,"volgende_kind": 86.3},{"inkomen_tot": 120887,"eerste_kind": 44.6,"volgende_kind": 85.9},{"inkomen_tot": 124485,"eerste_kind": 42.4,"volgende_kind": 85.6},{"inkomen_tot": 128088,"eerste_kind": 40.5,"volgende_kind": 84.9},{"inkomen_tot": 131690,"eerste_kind": 38.6,"volgende_kind": 84.3},{"inkomen_tot": 135292,"eerste_kind": 36.7,"volgende_kind": 83.9},{"inkomen_tot": 138889,"eerste_kind": 34.7,"volgende_kind": 83.3},{"inkomen_tot": 142489,"eerste_kind": 33.3,"volgende_kind": 82.9},{"inkomen_tot": 146092,"eerste_kind": 33.3,"volgende_kind": 82.2},{"inkomen_tot": 149691,"eerste_kind": 33.3,"volgende_kind": 81.6},{"inkomen_tot": 153292,"eerste_kind": 33.3,"volgende_kind": 80.6},{"inkomen_tot": 156891,"eerste_kind": 33.3,"volgende_kind": 80.3},{"inkomen_tot": 160494,"eerste_kind": 33.3,"volgende_kind": 79.5},{"inkomen_tot": 164098,"eerste_kind": 33.3,"volgende_kind": 78.6},{"inkomen_tot": 167696,"eerste_kind": 33.3,"volgende_kind": 78.0},{"inkomen_tot": 171297,"eerste_kind": 33.3,"volgende_kind": 77.1},{"inkomen_tot": 174895,"eerste_kind": 33.3,"volgende_kind": 76.6},{"inkomen_tot": 178498,"eerste_kind": 33.3,"volgende_kind": 75.8},{"inkomen_tot": 182100,"eerste_kind": 33.3,"volgende_kind": 75.1},{"inkomen_tot": 185701,"eerste_kind": 33.3,"volgende_kind": 74.4},{"inkomen_tot": 189301,"eerste_kind": 33.3,"volgende_kind": 73.4},{"inkomen_tot": 192898,"eerste_kind": 33.3,"volgende_kind": 72.9},{"inkomen_tot": 196502,"eerste_kind": 33.3,"volgende_kind": 72.2},{"inkomen_tot": 200101,"eerste_kind": 33.3,"volgende_kind": 71.4},{"inkomen_tot": 203703,"eerste_kind": 33.3,"volgende_kind": 70.7},{"inkomen_tot": 207304,"eerste_kind": 33.3,"volgende_kind": 70.1},{"inkomen_tot": 210903,"eerste_kind": 33.3,"volgende_kind": 69.3},{"inkomen_tot": 214505,"eerste_kind": 33.3,"volgende_kind": 68.5},{"inkomen_tot": 218104,"eerste_kind": 33.3,"volgende_kind": 68.0},{"inkomen_tot": 999999,"eerste_kind": 33.3,"volgende_kind": 67.1} ]; var geen_urencriterium_bij_peuteropvang = 0; var noc_locaties = [ {"ID":5131,"leeftijdscats":[3,1],"opvangsoorten":[12963,12964,12954,12965,12955,12966,12956,12967,12957,12968,12958,12969,12959,12960,12961,12962],"naam":"Alle opvanglocaties van Spring","plaats":""} ]; var noc_opvangsoorten = [ {"ID":12954,"id_sel":15,"id_leeftijd":1,"naam":"Dagopvang - contract voor 52 weken","alt":"0","hide":"0","opmerking":"Wij reserveren een plekje op alle contractuele dagen of dagdelen voor het hele jaar. Wij werken met een alles-in-één tarief. Dit betekent dat bijvoorbeeld fruit, lunch, drinken en tussendoortjes door ons worden geregeld en zijn inbegrepen in ons tarief. Net zoals luiers en flesvoeding voor de baby’s. Daarvoor betaal je dus niks extra’s."},{"ID":12955,"id_sel":15,"id_leeftijd":1,"naam":"Dagopvang - contract voor 40 weken","alt":"0","hide":"0","opmerking":"Wij reserveren een plekje op alle contractuele dagen of dagdelen voor 40 weken. De 12 weken die door OCW worden aangegeven als schoolvakantie worden in dit contract niet gereserveerd als gegarandeerde opvangplek. Wij werken met een alles-in-één tarief. Dit betekent dat bijvoorbeeld fruit, lunch, drinken en tussendoortjes door ons worden geregeld en zijn inbegrepen in ons tarief. Net zoals luiers en flesvoeding voor de baby’s. Daarvoor betaal je dus niks extra’s."},{"ID":12956,"id_sel":1,"id_leeftijd":1,"naam":"Dagopvang om de week hele dag - o.b.v. 52 weken","alt":"0","hide":"0","opmerking":"Weet je dat wij werken met een alles-in-één tarief? Dit betekent dat bijvoorbeeld fruit, lunch, drinken en tussendoortjes door ons worden geregeld en zijn inbegrepen in ons tarief. Net zoals luiers en flesvoeding voor de baby’s. Daarvoor betaal je dus niks extra’s. Goed om te weten dat opvang om de week niet op al onze locaties mogelijk is. Wil je weten wat de mogelijkheden zijn? Neem hiervoor contact met ons op, wij denken graag met je mee. "},{"ID":12957,"id_sel":1,"id_leeftijd":1,"naam":"Dagopvang flexibel hele dag - contract voor 52 weken","alt":"0","hide":"0","opmerking":"Weet je dat wij werken met een alles-in-één tarief? Dit betekent dat bijvoorbeeld fruit, lunch, drinken en tussendoortjes door ons worden geregeld en zijn inbegrepen in ons tarief. Net zoals luiers en flesvoeding voor de baby’s. Daarvoor betaal je dus niks extra’s. Goed om te weten dat onze flexibele opvang niet op al onze locaties mogelijk is. Wil je weten wat de mogelijkheden zijn? Neem hiervoor contact met ons op, wij denken graag met je mee."},{"ID":12958,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang - 52 weken","alt":"0","hide":"0","opmerking":"Volledige ontzorging het hele jaar door, inclusief alle schoolvrije dagen op de contractuele dag. De opvang staat het hele jaar door, zowel voor schooldagen als op schoolvrije dagen, voor jouw kind gereserveerd."},{"ID":12959,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang tot 19:00 uur - 52 weken","alt":"0","hide":"1","opmerking":"Volledige ontzorging het hele jaar door, inclusief alle schoolvrije dagen op de contractuele dag. De opvang staat het hele jaar door, zowel voor schooldagen als op schoolvrije dagen, voor jouw kind gereserveerd."},{"ID":12960,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang tot 16.30 uur - 52 weken","alt":"0","hide":"1","opmerking":"Volledige ontzorging het hele jaar door, inclusief alle schoolvrije dagen op de contractuele dag. De opvang staat het hele jaar door, zowel voor schooldagen als op schoolvrije dagen, voor jouw kind gereserveerd."},{"ID":12961,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang - 40 weken","alt":"0","hide":"0","opmerking":"Deze opvang staat alleen gereserveerd voor jouw kind tijdens schoolweken voor naschoolse opvang op de contractuele dag. Je kunt dit contract aanvullen met vakantieopvang en losse extra opvang voor bijvoorbeeld een studiedag."},{"ID":12962,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang tot 19:00 uur - 40 weken","alt":"0","hide":"1","opmerking":"Deze opvang staat alleen gereserveerd voor jouw kind tijdens schoolweken voor naschoolse opvang op de contractuele dag. Je kunt dit contract aanvullen met vakantieopvang en losse extra opvang voor bijvoorbeeld een studiedag."},{"ID":12963,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang tot 16.30 uur - 40 weken","alt":"0","hide":"1","opmerking":"Deze opvang staat alleen gereserveerd voor jouw kind tijdens schoolweken voor naschoolse opvang op de contractuele dag. Je kunt dit contract aanvullen met vakantieopvang en losse extra opvang voor bijvoorbeeld een studiedag."},{"ID":12964,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang om de week - 40 weken","alt":"0","hide":"0","opmerking":"Deze opvang staat alleen gereserveerd voor jouw kind tijdens schoolweken voor naschoolse opvang op de contractuele dag. Je kunt dit contract aanvullen met vakantieopvang en losse extra opvang voor bijvoorbeeld een studiedag. "},{"ID":12965,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang om de week tot 16.30 uur - 40 weken","alt":"0","hide":"1"},{"ID":12966,"id_sel":7,"id_leeftijd":3,"naam":"Buitenschoolse opvang om de week tot 19:00 uur - 40 weken","alt":"0","hide":"1"},{"ID":12967,"id_sel":15,"id_leeftijd":3,"naam":"Voorschoolse opvang - 40 weken","alt":"0","hide":"0","opmerking":"Wist je dat wij een gezond ontbijt aanbieden op onze vso? Om 8.00u ruimen wij de tafel af, dan gaan wij ons voorbereiden op de schooldag. Wij brengen namelijk ook alle kinderen veilig naar school."},{"ID":12968,"id_sel":8,"id_leeftijd":3,"naam":"Voorschoolse opvang - 40 weken om de week","alt":"0","hide":"0"},{"ID":12969,"id_sel":20,"id_leeftijd":3,"naam":"Vakantieopvang","alt":"0","hide":"0","opmerking":"Een mooie aanvulling als er extra behoefte is aan opvang tijdens schoolvakanties. Kies zelf het aantal weken en wij reserveren jouw contractuele dag. Je hoeft dan alleen maar 4 weken van tevoren te bevestigen in de ouderapp wanneer jouw kind komt."} ]; var noc_kibeo_locaties = [{"naam":"Beemd Sport","id_locatie":"1","kdv":0,"po":0,"bso":1},{"naam":"Beestenbende","id_locatie":"2","kdv":0,"po":0,"bso":1},{"naam":"Bijdehand","id_locatie":"3","kdv":0,"po":0,"bso":1},{"naam":"De Boomhut Langenboom","id_locatie":"4","kdv":0,"po":0,"bso":1},{"naam":"De Stip","id_locatie":"5","kdv":0,"po":0,"bso":1},{"naam":"Dik Trom Venlo","id_locatie":"6","kdv":0,"po":0,"bso":1},{"naam":"Graaf","id_locatie":"7","kdv":0,"po":0,"bso":1},{"naam":"Het Atelier","id_locatie":"8","kdv":0,"po":0,"bso":1},{"naam":"Hup Sport","id_locatie":"9","kdv":0,"po":0,"bso":1},{"naam":"Spetters","id_locatie":"10","kdv":0,"po":0,"bso":1},{"naam":"Spring Erbij","id_locatie":"11","kdv":0,"po":0,"bso":1},{"naam":"Spring in 't Veld","id_locatie":"12","kdv":0,"po":0,"bso":1},{"naam":"Springplank","id_locatie":"13","kdv":0,"po":0,"bso":1},{"naam":"Villa Kids 2.0","id_locatie":"14","kdv":0,"po":0,"bso":1},{"naam":"Wigwam","id_locatie":"15","kdv":0,"po":0,"bso":1},{"naam":"Zeespiegel","id_locatie":"16","kdv":0,"po":0,"bso":1},{"naam":"Achterom","id_locatie":"17","kdv":0,"po":0,"bso":1},{"naam":"Alvermanneke","id_locatie":"18","kdv":0,"po":0,"bso":1},{"naam":"Baloe","id_locatie":"19","kdv":0,"po":0,"bso":1},{"naam":"Bende","id_locatie":"20","kdv":0,"po":0,"bso":1},{"naam":"Boefjesboot","id_locatie":"21","kdv":0,"po":0,"bso":1},{"naam":"Bolwerk","id_locatie":"22","kdv":0,"po":0,"bso":1},{"naam":"Carrousel","id_locatie":"23","kdv":0,"po":0,"bso":1},{"naam":"Dassenburcht","id_locatie":"24","kdv":0,"po":0,"bso":1},{"naam":"De Groene Wereld","id_locatie":"25","kdv":0,"po":0,"bso":1},{"naam":"De Rakt","id_locatie":"26","kdv":0,"po":0,"bso":1},{"naam":"De Sprong","id_locatie":"27","kdv":0,"po":0,"bso":1},{"naam":"De Vlier","id_locatie":"28","kdv":0,"po":0,"bso":1},{"naam":"Dik Trom","id_locatie":"29","kdv":0,"po":0,"bso":1},{"naam":"Herberg","id_locatie":"30","kdv":0,"po":0,"bso":1},{"naam":"Herberg Montessori","id_locatie":"31","kdv":0,"po":0,"bso":1},{"naam":"Het Peelhonk","id_locatie":"32","kdv":0,"po":0,"bso":1},{"naam":"High 5","id_locatie":"33","kdv":0,"po":0,"bso":1},{"naam":"Hoevestein","id_locatie":"34","kdv":0,"po":0,"bso":1},{"naam":"Hummelburg","id_locatie":"35","kdv":0,"po":0,"bso":1},{"naam":"Hummelhonk","id_locatie":"36","kdv":0,"po":0,"bso":1},{"naam":"Ikke","id_locatie":"37","kdv":0,"po":0,"bso":1},{"naam":"Kiekeboe","id_locatie":"38","kdv":0,"po":0,"bso":1},{"naam":"Koele Kikker","id_locatie":"39","kdv":0,"po":0,"bso":1},{"naam":"Kom.mijn","id_locatie":"40","kdv":0,"po":0,"bso":1},{"naam":"Kukel","id_locatie":"41","kdv":0,"po":0,"bso":1},{"naam":"Kwibus","id_locatie":"42","kdv":0,"po":0,"bso":1},{"naam":"Landhuis","id_locatie":"43","kdv":0,"po":0,"bso":1},{"naam":"Leander","id_locatie":"44","kdv":0,"po":0,"bso":1},{"naam":"Liessel","id_locatie":"45","kdv":0,"po":0,"bso":1},{"naam":"Luchtballon","id_locatie":"46","kdv":0,"po":0,"bso":1},{"naam":"Maraboe","id_locatie":"47","kdv":0,"po":0,"bso":1},{"naam":"Moza?ek","id_locatie":"48","kdv":0,"po":0,"bso":1},{"naam":"Paddestoel","id_locatie":"49","kdv":0,"po":0,"bso":1},{"naam":"Pardoes","id_locatie":"50","kdv":0,"po":0,"bso":1},{"naam":"Prinsjeshof","id_locatie":"51","kdv":0,"po":0,"bso":1},{"naam":"Quakel","id_locatie":"52","kdv":0,"po":0,"bso":1},{"naam":"Robinson","id_locatie":"53","kdv":0,"po":0,"bso":1},{"naam":"Schatkelder","id_locatie":"54","kdv":0,"po":0,"bso":1},{"naam":"Schatkelder (dep)","id_locatie":"55","kdv":0,"po":0,"bso":1},{"naam":"Spetter","id_locatie":"56","kdv":0,"po":0,"bso":1},{"naam":"Sprankel","id_locatie":"57","kdv":0,"po":0,"bso":1},{"naam":"Springhuis","id_locatie":"58","kdv":0,"po":0,"bso":1},{"naam":"Station","id_locatie":"59","kdv":0,"po":0,"bso":1},{"naam":"Stekje","id_locatie":"60","kdv":0,"po":0,"bso":1},{"naam":"Talentencampus","id_locatie":"61","kdv":0,"po":0,"bso":1},{"naam":"Toermalijn","id_locatie":"62","kdv":0,"po":0,"bso":1},{"naam":"Toverhoed","id_locatie":"63","kdv":0,"po":0,"bso":1},{"naam":"Trudo","id_locatie":"64","kdv":0,"po":0,"bso":1},{"naam":"Uilennest","id_locatie":"65","kdv":0,"po":0,"bso":1},{"naam":"Veer","id_locatie":"66","kdv":0,"po":0,"bso":1},{"naam":"Vestein","id_locatie":"67","kdv":0,"po":0,"bso":1},{"naam":"Vinckenhof","id_locatie":"68","kdv":0,"po":0,"bso":1},{"naam":"Vlaegelke","id_locatie":"69","kdv":0,"po":0,"bso":1},{"naam":"Vuurtoren","id_locatie":"70","kdv":0,"po":0,"bso":1},{"naam":"Wegwijzer","id_locatie":"71","kdv":0,"po":0,"bso":1},{"naam":"Zazoe","id_locatie":"72","kdv":0,"po":0,"bso":1},{"naam":"Zoef","id_locatie":"73","kdv":0,"po":0,"bso":1},{"naam":"Zoef 2.0","id_locatie":"74","kdv":0,"po":0,"bso":1},{"naam":"Zunneke","id_locatie":"75","kdv":0,"po":0,"bso":1},{"naam":"Dikkie Dik","id_locatie":"76","kdv":1,"po":0,"bso":0},{"naam":"Het Atelier","id_locatie":"77","kdv":1,"po":0,"bso":0},{"naam":"Okapi","id_locatie":"78","kdv":1,"po":0,"bso":0},{"naam":"Petteflet","id_locatie":"79","kdv":1,"po":0,"bso":0},{"naam":"Sproetje","id_locatie":"80","kdv":1,"po":0,"bso":0},{"naam":"Tovertuin","id_locatie":"81","kdv":1,"po":0,"bso":0},{"naam":"Vuurtoren","id_locatie":"82","kdv":1,"po":0,"bso":0},{"naam":"Beertje","id_locatie":"83","kdv":0,"po":1,"bso":0},{"naam":"Bernadette","id_locatie":"84","kdv":0,"po":1,"bso":0},{"naam":"De Blokkendoos","id_locatie":"85","kdv":0,"po":1,"bso":0},{"naam":"De Trommel","id_locatie":"86","kdv":0,"po":1,"bso":0},{"naam":"Debberke 'T","id_locatie":"87","kdv":0,"po":1,"bso":0},{"naam":"Duimelijntje","id_locatie":"88","kdv":0,"po":1,"bso":0},{"naam":"Duizendpoot","id_locatie":"89","kdv":0,"po":1,"bso":0},{"naam":"Hummeldonk","id_locatie":"90","kdv":0,"po":1,"bso":0},{"naam":"Hummelsoos","id_locatie":"91","kdv":0,"po":1,"bso":0},{"naam":"K'Nijntje","id_locatie":"92","kdv":0,"po":1,"bso":0},{"naam":"Kruimeltje","id_locatie":"93","kdv":0,"po":1,"bso":0},{"naam":"Mikadootje","id_locatie":"94","kdv":0,"po":1,"bso":0},{"naam":"Molentje 't","id_locatie":"95","kdv":0,"po":1,"bso":0},{"naam":"Nienke","id_locatie":"96","kdv":0,"po":1,"bso":0},{"naam":"Olleke Bolleke","id_locatie":"97","kdv":0,"po":1,"bso":0},{"naam":"Op Stap","id_locatie":"98","kdv":0,"po":1,"bso":0},{"naam":"Opstapje 't","id_locatie":"99","kdv":0,"po":1,"bso":0},{"naam":"Ottertjes","id_locatie":"100","kdv":0,"po":1,"bso":0},{"naam":"Peutertje","id_locatie":"101","kdv":0,"po":1,"bso":0},{"naam":"Pinokkio","id_locatie":"102","kdv":0,"po":1,"bso":0},{"naam":"Pippeloentje","id_locatie":"103","kdv":0,"po":1,"bso":0},{"naam":"Poppeschoentje","id_locatie":"104","kdv":0,"po":1,"bso":0},{"naam":"Rakkertjes Holthees","id_locatie":"105","kdv":0,"po":1,"bso":0},{"naam":"Rakkertjes Oeffelt","id_locatie":"106","kdv":0,"po":1,"bso":0},{"naam":"Samsam","id_locatie":"107","kdv":0,"po":1,"bso":0},{"naam":"Smurfje 'T","id_locatie":"108","kdv":0,"po":1,"bso":0},{"naam":"Snatertje","id_locatie":"109","kdv":0,"po":1,"bso":0},{"naam":"Vlinder","id_locatie":"110","kdv":0,"po":1,"bso":0},{"naam":"Zonnepitjes","id_locatie":"111","kdv":0,"po":1,"bso":0}]; var noc_lng = 0; var noc_lng_en = 'en'; var noc_lng_ipv = 'i.p.v.'; var noc_lng_kind = 'Kind'; var noc_lng_toeslag = 'kinderopvangtoeslag'; var noc_lng_bruto = 'bruto'; var noc_lng_tenminste = 'Selecteer tenminste \u00E9\u00E9n opvangsoort om de berekening te maken'; var noc_lng_basisschool = 'Basisschool:'; var noc_lng_basisschool_selecteer = '- Selecteer een basisschool -'; var noc_lng_opvanglocatie = 'Opvanglocatie:'; var noc_lng_opvanglocatie_selecteer = '- Selecteer een opvanglocatie -'; var noc_lng_email = 'Vul alsjeblieft een geldig e-mailadres in zodat we contact met je op kunnen nemen.'; var noc_lng_tel = 'Vul alsjeblieft een geldig telefoonnummer in zodat we contact met je op kunnen nemen.'; var hoogte_header = 160; var popup = ''; var noc_jaartal = 2024; var korting_tweede_kind = 0.00; console.log('st'); function laat_opvangsoorten_zien(kindnr){ var leeftijd = $('#calc_kind'+kindnr+' select[name="calc_leeftijd"]').val(); var leeftijdscats = []; if(leeftijd!='' && leeftijd<2) { leeftijdscats = [1]; $('#calc_kind'+kindnr+' .calc_basisschool').html(noc_lng_opvanglocatie); $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:first-child').html(noc_lng_opvanglocatie_selecteer); } else if(leeftijd!='' && leeftijd<4) { leeftijdscats = [1,2]; $('#calc_kind'+kindnr+' .calc_basisschool').html(noc_lng_opvanglocatie); $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:first-child').html(noc_lng_opvanglocatie_selecteer); } else if(leeftijd>=4) { leeftijdscats = [3]; $('#calc_kind'+kindnr+' .calc_basisschool').html(noc_lng_basisschool); if($('#calc_kind'+kindnr+' .calc_basisschool').length>0) $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:first-child').html(noc_lng_basisschool_selecteer); } //alleen bij Monkey Donkey en Toddlers Huis if(id_klant==126 || id_klant == 127){ if(leeftijd>=4){ $('#calc_kind'+kindnr+' .calc_locatie_rij').show(); } else { $('#calc_kind'+kindnr+' .calc_locatie_rij').hide(); } } //laat de locaties zien die in aanmerking komen var plaatsen = []; for(var i=0;i'+noc_locaties[i].naam+''; if(komt_in_aanmerking){ var geplaatst = false; $('#calc_kind'+kindnr+' select[name="calc_locatie"] option').each(function(){ while(noc_locaties[i].naam.substr(0,1)<'-' && noc_locaties[i].naam.length>0) noc_locaties[i].naam = noc_locaties[i].naam.substr(1); var optienaam = $(this).text().toUpperCase().replace("'", ""); var locnaam = noc_locaties[i].naam.toUpperCase().replace("'", ""); if(optienaam>locnaam){ $(optie).insertBefore($(this)); geplaatst = true; return false; } }); if(!geplaatst){ $('#calc_kind'+kindnr+' select[name="calc_locatie"]').append(optie); } } } } } if(komt_in_aanmerking==0){ $('#calc_kind'+kindnr+' select[name="calc_locatie"] option[value="'+noc_locaties[i].ID+'"]').remove(); } } //laat gastouderopvang zien indien beschikbaar if($('#calc_kind'+kindnr+' select[name="calc_locatie"] option').length>1){ //als er maar 1 mogelijkheid is dan niet aan de select zitten if(go1_naam){ var selected = 0; if($('#calc_kind'+kindnr+' select[name="calc_locatie"]').val()==-1){ selected = 1; } $('#calc_kind'+kindnr+' select[name="calc_locatie"] option[value="-1"]').remove(); var html = ''; if(id_klant==132 && $('#calc_kind'+kindnr+' select[name="calc_plaats"]').val()=='Zeewolde'){ //Bij GO! geen gastouderopvang in Zeewolde selected = 0; } else if(id_klant==3) {//Bij Spring gastouderopvang onderaan $(html).insertAfter($('#calc_kind'+kindnr+' select[name="calc_locatie"] option:last-child')); } else { $(html).insertAfter($('#calc_kind'+kindnr+' select[name="calc_locatie"] option:first-child')); } if(selected){ $('#calc_kind'+kindnr+' select[name="calc_locatie"] option[value="-1"]').prop('selected', true); } } if(go2_naam){ //gastouderopvang variant 2 var selected = 0; if($('#calc_kind'+kindnr+' select[name="calc_locatie"]').val()==-2){ selected = 1; } $('#calc_kind'+kindnr+' select[name="calc_locatie"] option[value="-2"]').remove(); var html = ''; if(id_klant==3) {//Bij Spring gastouderopvang onderaan $(html).insertAfter($('#calc_kind'+kindnr+' select[name="calc_locatie"] option:last-child')); } else { $(html).insertAfter($('#calc_kind'+kindnr+' select[name="calc_locatie"] option:first-child')); } if(selected){ $('#calc_kind'+kindnr+' select[name="calc_locatie"] option[value="-2"]').prop('selected', true); } } } //selecteer de enige locatie als er maar 1 is if($('#calc_kind'+kindnr+' select[name="calc_locatie"] option').length==2){ if($('#calc_kind'+kindnr+' select[name="calc_locatie"] option:nth-child(2)').val()>0){ //niet als gastouderopvang de enige is $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:nth-child(2)').prop('selected', true); } } //laat plaatsen zien die in aanmerking komen if($('#calc_kind'+kindnr+' select[name="calc_plaats"]')){ for(var i = 0; i < plaatsen.length;i++) { if($('#calc_kind'+kindnr+' select[name="calc_plaats"] option[value="'+plaatsen[i]+'"]').length==0) { var optie = ''; var geplaatst = false; $('#calc_kind' + kindnr + ' select[name="calc_plaats"] option').each(function () { while(plaatsen[i].substr(0,1)<'-' && plaatsen[i].length>0) plaatsen[i] = plaatsen[i].substr(1); if ($(this).text() > plaatsen[i]) { $(optie).insertBefore($(this)); geplaatst = true; return false; } }); if (!geplaatst) { $('#calc_kind' + kindnr + ' select[name="calc_plaats"]').append(optie); } } } } //eventueel plaatsen weghalen uit de select $('#calc_kind'+kindnr+' select[name="calc_plaats"] option').each( function() { if($(this).val()!='' && $.inArray($(this).val(),plaatsen)==-1){ $(this).remove(); } }); //vul Kibeo locaties select if(typeof noc_kibeo_locaties !== 'undefined'){ if($('#calc_kind'+kindnr+' select[name="calc_soort"]')){ //1 keer is genoeg meteen voor alle kinderen for(var i = 0; i < noc_kibeo_locaties.length;i++) { var ids_locaties = []; //$('select[name="calc_locatie"] option:selected').each(function(){ids_locaties.push($(this).val());}); var ids_leeftijdscats = []; $('select[name="calc_leeftijd"] option:selected').each(function(){ var sel_leeftijd = $(this).val(); if(sel_leeftijd!='' && sel_leeftijd<2){ ids_leeftijdscats.push(1); } else if(sel_leeftijd!='' && sel_leeftijd<4){ ids_leeftijdscats.push(1,2); } else if(sel_leeftijd>=4){ ids_leeftijdscats.push(3); } }); if($.inArray(noc_kibeo_locaties[i].id_locatie,ids_locaties)!=-1 || 1==1 && $('select[name="calc_locatie"]').val()>0) { //voortaan altijd behalve bij gastouderopvang var valt_in_leeftijd = false; if(noc_kibeo_locaties[i].kdv==1){ if($.inArray(1,ids_leeftijdscats)!=-1){ valt_in_leeftijd = true; } } if(noc_kibeo_locaties[i].po==1){ if($.inArray(2,ids_leeftijdscats)!=-1){ valt_in_leeftijd = true; } } if(noc_kibeo_locaties[i].bso==1){ if($.inArray(3,ids_leeftijdscats)!=-1){ valt_in_leeftijd = true; } } if(valt_in_leeftijd){ if($('#kibeo_locatie option[value="'+noc_kibeo_locaties[i].naam+'"]').length!=1) { var optie = ''; var geplaatst = false; $('#kibeo_locatie option').each(function () { while (noc_kibeo_locaties[i].naam.substr(0, 1) < '-' && noc_kibeo_locaties[i].naam.length > 0) noc_kibeo_locaties[i].naam = noc_kibeo_locaties[i].naam.substr(1); if ($(this).text() > noc_kibeo_locaties[i].naam) { $(optie).insertBefore($(this)); geplaatst = true; return false; } }); if (!geplaatst) { $('#kibeo_locatie').append(optie); } } } else { $('#kibeo_locatie option[value="'+noc_kibeo_locaties[i].naam+'"]').remove(); } } else { $('#kibeo_locatie option[value="'+noc_kibeo_locaties[i].naam+'"]').remove(); } } } if($('#kibeo_locatie option').length==1) { $('.kibeo_locatie_rij').hide(); } else { $('.kibeo_locatie_rij').show(); } } //selecteer de enige plaats als er maar 1 is if($('#calc_kind'+kindnr+' select[name="calc_plaats"] option').length==2) { $('#calc_kind'+kindnr+' select[name="calc_plaats"] option:nth-child(2)').prop('selected', true); } //laat de soorten opvang zien die in aanmerking komen var id_locatie = $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:selected').val(); if(id_locatie>0){ var locatie; $.each(noc_locaties, function(i, v) { if(v.ID==id_locatie){ locatie = v; return; } }); for(var i=0;i'+noc_opvangsoorten[i].naam+''); } } else { $('#calc_kind'+kindnr+' select[name="calc_soort"] option[value="'+noc_opvangsoorten[i].ID+'"]').remove(); } } } else { //als geen locatie geselecteerd is reset dan de opvangsoort select $('#calc_kind'+kindnr+' select[name="calc_soort"]').prop('selectedIndex', 0); $('#calc_kind'+kindnr+' select[name="calc_soort"] option').not(':first-child').remove(); } //selecteer de enige opvangsoort als er maar 1 is if($('#calc_kind'+kindnr+' select[name="calc_soort"] option').length==2) { $('#calc_kind'+kindnr+' select[name="calc_soort"] option:nth-child(2)').prop('selected', true); } //laat de gekoppelde bsolocaties zijn bij xpect if(id_klant==165 || id_klant==167){ var bsolocaties = []; for(var i=0;i0 && leeftijd>=4){ $('#calc_kind'+kindnr+' .bsolocatie_opmerking').html('Opvang mogelijk bij ' + bsolocaties.join(', ').replace(/,(?=[^,]+$)/, ' en ')); $('#calc_kind'+kindnr+' .bsolocatie_rij').slideDown(); } else { $('#calc_kind'+kindnr+' .bsolocatie_rij').slideUp(); } } check_mogelijkheid_extra_opvangsoort(kindnr); geef_selectiemogelijkheid(kindnr); geef_gastouderopties(kindnr); if (typeof laat_opvangsoorten_zien_hook == 'function') { laat_opvangsoorten_zien_hook(kindnr); } } function check_mogelijkheid_extra_opvangsoort(kindnr){ if($('#calc_kind'+kindnr+' select[name="calc_soort"] option').length > 2 && $('#calc_kind'+kindnr+' .calc_opvangkeuze_container_orig select[name="calc_soort"]').val()>0){ $('#calc_kind'+kindnr+' .calc_extra_opvangsoort_knop').slideDown(350); } else { $('#calc_kind'+kindnr+' .calc_extra_opvangsoort_knop').slideUp(250, function(){ $('#calc_kind'+kindnr+' .calc_extra_soort_knop').show(); $('#calc_kind'+kindnr+' .calc_minder_soort_knop').hide(); }); $('#calc_kind'+kindnr+' .calc_opvangkeuze_container:not(.calc_opvangkeuze_container_orig)').slideUp(250, function(){ $(this).remove(); }); } } function geef_gastouderopties(kindnr){ var locatie = $('#calc_kind'+kindnr+' select[name="calc_locatie"]').val(); if(locatie<0){ //gastouderopvang if($('.uurtarief_rij:visible').not('#calc_kind'+kindnr+' .uurtarief_rij').length>0 || id_klant == 128 || id_klant==118) $('#calc_kind'+kindnr+' .uurtarief_rij').hide(); else $('#calc_kind'+kindnr+' .uurtarief_rij').show(); $('#calc_kind'+kindnr+' .calc_opvangkeuze').fadeOut(100); if(locatie==-1){ //bij gastouder if($('#calc_kind1 input[name="uurtarief"]').val()=='' || $('#calc_kind1 input[name="uurtarief"]').val()==go2_prijs_per_uur){ $('#calc_kind'+kindnr+' input[name="uurtarief"]').val(go1_prijs_per_uur).trigger('change'); } //zet alle selects bij andere kinderen die op -2 staan ook op min -1 zodat er altijd maar 1 soort gastouderopvang tegelijkertijd geselecteerd kan zijn $('#noc_calculator select[name="calc_locatie"]').each(function(){ if($(this).val()==-2) $(this).val(-1); }); $('#calc_kind'+kindnr+' .calc_opvang_aan_huis').hide(); $('#calc_kind'+kindnr+' .calc_opvang_bij_gastouder').show(); if(go1_uurprijs_opt17>0){ //er is een tarief per uur actief if(go1_id_org_kosten==0) $('#calc_kind'+kindnr+' .orgkosten_rij').show(); //keuze aan de ouder else $('#calc_kind'+kindnr+' .orgkosten_rij').hide(); } else { $('#calc_kind'+kindnr+' .orgkosten_rij').hide(); $('#calc_kind'+kindnr+' select[name="orgkosten"] option:first-child').prop('selected', true); } } else { // -2 is bij klant thuis if($('#calc_kind1 input[name="uurtarief"]').val()=='' || $('#calc_kind1 input[name="uurtarief"]').val()==go1_prijs_per_uur) { $('#calc_kind' + kindnr + ' input[name="uurtarief"]').val(go2_prijs_per_uur).trigger('change'); } $('#noc_calculator select[name="calc_locatie"]').each(function(){ if($(this).val()==-1) $(this).val(-2); }); $('#calc_kind'+kindnr+' .calc_opvang_aan_huis').show(); $('#calc_kind'+kindnr+' .calc_opvang_bij_gastouder').hide(); if(go2_uurprijs_opt17>0){ //er is een tarief per uur actief if(go2_id_org_kosten==0) $('#calc_kind'+kindnr+' .orgkosten_rij').show(); //keuze aan de ouder else $('#calc_kind'+kindnr+' .orgkosten_rij').hide(); } else { $('#calc_kind'+kindnr+' .orgkosten_rij').hide(); $('#calc_kind'+kindnr+' select[name="orgkosten"] option:first-child').prop('selected', true); } } $('#calc_kind'+kindnr+' .calc_selectiemogelijkheid_gastouder').slideDown(400); }else { $('#calc_kind'+kindnr+' .calc_opvangkeuze').fadeIn(250); if(id_klant != 91 && id_klant != 160) $('#calc_kind'+kindnr+' .calc_selectiemogelijkheid_gastouder').slideUp(200); $('#calc_kind'+kindnr+' select[name="calc_weken"]').prop('selectedIndex', 0); } } function geef_selectiemogelijkheid(kindnr){ $('#calc_kind'+kindnr+' .calc_opvangkeuze_container').each(function(index, element) { var opvangkeuze_container = $(this); if(!opvangkeuze_container.find('select[name="calc_soort"] option:selected').attr('class')){ //anders gaat het fout in ie met de substr opvangkeuze_container.find('select[name="calc_soort"] option:selected').attr('class',''); } var id_selectiemogelijkheid = opvangkeuze_container.find('select[name="calc_soort"] option:selected').attr('class').substr(7); //klap alle selectiemogelijkheden in die niet geselecteerd zijn opvangkeuze_container.find('.calc_selectiemogelijkheid').not('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid).slideUp(200); //maak alle checkboxen leeg van selectiemogelijkheden die niet geselecteerd zijn opvangkeuze_container.find('.calc_selectiemogelijkheid').not('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid).find('input[type="checkbox"]').removeAttr('checked').attr('disabled','disabled'); //maak alle selects leeg van selectiemogelijkheden die niet geselecteerd zijn opvangkeuze_container.find('.calc_selectiemogelijkheid').not('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid).find('select').prop('selectedIndex', 0); opvangkeuze_container.find('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid).slideDown(250); //maak checkboxen enabled if(opvangkeuze_container.find('select[name="calc_soort"] option:selected').val()=='') { opvangkeuze_container.find('.calc_selectiemogelijkheid input[type="checkbox"]').removeAttr('checked').attr('disabled','disabled'); } else { var locatie = $('#calc_kind'+kindnr+' select[name="calc_locatie"]').val(); var soort = opvangkeuze_container.find('select[name="calc_soort"]').val(); //toon opmerking indien van toepassing var opmerking = opvangkeuze_container.find('select[name="calc_soort"] option:selected').data('opm'); if(opmerking){ opvangkeuze_container.find('.opvangsoort_opmerking').html(opmerking); opvangkeuze_container.find('.opvangsoort_opmerking_rij').slideDown(250); } else opvangkeuze_container.find('.opvangsoort_opmerking_rij').slideUp(150); if(id_selectiemogelijkheid==1 || id_selectiemogelijkheid==4 || id_selectiemogelijkheid==10 || id_selectiemogelijkheid==11) { opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' input[type="checkbox"]').each(function () { var dag = $(this).attr('name'); if (kosten[locatie][soort][dag] > 0) $(this).removeAttr('disabled'); else $(this).removeAttr('checked').attr('disabled','disabled'); }); } if(id_selectiemogelijkheid==18 || id_selectiemogelijkheid==23) { //korte of lange middag //normale, korte of lange middag opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' input[type="checkbox"]').each(function () { var dag = $(this).attr('name'); if(kosten[locatie][soort][dag+'_oc_uur'] > 0 || kosten[locatie][soort][dag+'_mi_uur'] || kosten[locatie][soort][dag+'_uur']){ $(this).removeAttr('disabled'); var bijbehorende_select = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_lk_'+dag+'"]'); if(kosten[locatie][soort][dag+'_mi_uur'] > 0){ $(this).off('click intitialiseren').on('click intitialiseren',function(){ if($(this).prop('checked')){ bijbehorende_select.slideDown(200); if(kosten[locatie][soort][dag+'_oc_uur']==0){ bijbehorende_select.find('option[value=0]').hide().attr('disabled','disabled'); bijbehorende_select.prop('selectedIndex', 1); } else { bijbehorende_select.find('option[value=0]').show().removeAttr('disabled'); } } else { bijbehorende_select.slideUp(200); } }).trigger('intitialiseren'); } else { bijbehorende_select.slideUp(200); $(this).off('click intitialiseren'); } } else { opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"]').hide().prop('selectedIndex', 0); } }); } if(id_selectiemogelijkheid==7 || id_selectiemogelijkheid==8 || id_selectiemogelijkheid==24) { //variabele start- OF eindtijd opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' input[type="checkbox"]').each(function () { var dag = $(this).attr('name'); if(kosten[locatie][soort][dag+'_uur'] > 0){ $(this).removeAttr('disabled'); var bijbehorende_select = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"]'); if(id_selectiemogelijkheid==7 || id_selectiemogelijkheid==24){ bijbehorende_select.find('option:gt(0):lt('+(kosten[locatie][soort][dag+'_uur']-1)+')').attr('disabled','disabled').hide(); bijbehorende_select.find('option:gt('+(kosten[locatie][soort][dag+'_uur']-1)+')').removeAttr('disabled').show(); var aantal_keuzes = 0; bijbehorende_select.find('option:gt(0)').each(function(){ if(kosten[locatie][soort]['opt'+$(this).val()+'_uur']==0) $(this).attr('disabled','disabled').hide(); else aantal_keuzes++; }); if(bijbehorende_select.find('option:gt(0):enabled').length==1) { bijbehorende_select.find('option:gt(0):enabled').prop('selected', true); } } else { bijbehorende_select.find('option:gt('+kosten[locatie][soort][dag+'_uur']+')').attr('disabled','disabled').hide(); bijbehorende_select.find('option:lt('+kosten[locatie][soort][dag+'_uur']+0.5+')').removeAttr('disabled').show(); bijbehorende_select.find('option:gt(0)').each(function(){ if(kosten[locatie][soort]['opt'+$(this).val()+'_uur']==0) $(this).attr('disabled','disabled').hide(); }); } $(this).change(function(){ if($(this).prop('checked')){ bijbehorende_select.slideDown(200); if(id_klant==3 && (soort==11324 || soort==11327 || soort==11330 || soort==12958 || soort==12961 || soort==12964)) opvangkeuze_container.find('.calc_selectiemogelijkheid_7 select[name="calc_opties_eindtijd_'+dag+'"]').slideDown(200); } else { bijbehorende_select.slideUp(200); if(id_klant==3 && (soort==11324 || soort==11327 || soort==11330 || soort==12958 || soort==12961 || soort==12964)) opvangkeuze_container.find('.calc_selectiemogelijkheid_7 select[name="calc_opties_eindtijd_'+dag+'"]').slideUp(200); } }).trigger('change'); if(id_klant==3){ //alleen spring een extra select voor de eindtijd if(soort==11324 || soort==11327 || soort==11330 || soort==12958 || soort==12961 || soort==12964){ var extra_eindtijdselect_html = ''; if(opvangkeuze_container.find('.calc_selectiemogelijkheid_7 select[name="calc_opties_eindtijd_'+dag+'"]').length==0){ bijbehorende_select.after(extra_eindtijdselect_html); opvangkeuze_container.find('.calc_selectiemogelijkheid_7 select[name="calc_opties_eindtijd_'+dag+'"]').change(bereken_alle_kosten); } } else { opvangkeuze_container.find('.calc_selectiemogelijkheid_7 select[name="calc_opties_eindtijd_'+dag+'"]').remove(); } } } else { opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"]').hide().prop('selectedIndex', 0); } }); } if(id_selectiemogelijkheid==15 || id_selectiemogelijkheid==16 || id_selectiemogelijkheid==20) { //variabele start- EN eindtijd of aantal uur opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' input[type="checkbox"]').each(function () { var dag = $(this).attr('name'); $(this).removeAttr('disabled'); var bijbehorende_select = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"], .calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_tot_'+dag+'"], .calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_uren_'+dag+'"]'); bijbehorende_select.each(function() { var type = 'vanaf'; if($(this).attr('name') == 'calc_opties_tot_' + dag) type = 'tot'; else if($(this).attr('name') == 'calc_opties_uren_' + dag) type = 'uren'; if(type == 'vanaf') { $(this).unbind().change(function(){ var $tot_select = $(this).parent().find('select[name="calc_opties_tot_'+dag+'"]'); $tot_select.find('option').removeAttr('disabled').show(); $tot_select.find('option:gt(' + (kosten[locatie][soort]['eind']) + ')').attr('disabled', 'disabled').hide(); var geselecteerde_vanaf_tijd = $(this).val(); if(geselecteerde_vanaf_tijd==0) geselecteerde_vanaf_tijd = kosten[locatie][soort]['start']; $tot_select.find('option:gt(0):lt(' + (geselecteerde_vanaf_tijd - 1 + 4 * kosten[locatie][soort]['min']) + ')').attr('disabled', 'disabled').hide(); if(id_klant==3 && (soort == 11320 || soort == 11321 || soort == 12954 || soort == 12955)) { //voor spring opties verbergen $tot_select.find('option:lt(29)').attr('disabled', 'disabled').hide(); for(var i = 30; i < 51; i++){ $tot_select.find('option[value="'+i+'"]').attr('disabled', 'disabled').hide(); } $tot_select.find('option[value="52"]').attr('disabled', 'disabled').hide(); } else if(id_klant==170){ //Het Toverbloempje $tot_select.find('option:lt(29)').attr('disabled', 'disabled').hide(); for(var i = 30; i < 51; i++){ $tot_select.find('option[value="'+i+'"]').attr('disabled', 'disabled').hide(); } $tot_select.find('option[value="52"]').attr('disabled', 'disabled').hide(); } bereken_alle_kosten(); }).trigger('change'); } else if(type == 'tot'){ //tot $(this).unbind().change(function(){ var $vanaf_select = $(this).parent().find('select[name="calc_opties_'+dag+'"]'); $vanaf_select.find('option').removeAttr('disabled').show(); if(kosten[locatie][soort]['start'] - 1 > 0 ) $vanaf_select.find('option:gt(0):lt(' + (kosten[locatie][soort]['start'] - 1) + ')').attr('disabled', 'disabled').hide(); var geselecteerde_tot_tijd = $(this).val(); if(geselecteerde_tot_tijd==0) geselecteerde_tot_tijd = kosten[locatie][soort]['eind']; $vanaf_select.find('option:gt(' + (geselecteerde_tot_tijd - 4 * kosten[locatie][soort]['min']) + ')').attr('disabled', 'disabled').hide(); if(id_klant==3 && ( soort == 11320 || soort == 11321 || soort == 12954 || soort == 12955)) { //voor spring opties verbergen $vanaf_select.find('option[value="6"]').attr('disabled', 'disabled').hide(); for(var i = 8; i < 29; i++){ $vanaf_select.find('option[value="'+i+'"]').attr('disabled', 'disabled').hide(); } $vanaf_select.find('option:gt(29)').attr('disabled', 'disabled').hide(); } else if(id_klant==3 && ( soort == 11333 || soort == 12967)) { //vso $vanaf_select.find('option:gt(7)').attr('disabled', 'disabled').hide(); $vanaf_select.find('option[value="6"]').attr('disabled', 'disabled').hide(); } else if(id_klant==170) { //Het Toverbloempje $vanaf_select.find('option[value="6"]').attr('disabled', 'disabled').hide(); for(var i = 8; i < 29; i++){ $vanaf_select.find('option[value="'+i+'"]').attr('disabled', 'disabled').hide(); } $vanaf_select.find('option:gt(29)').attr('disabled', 'disabled').hide(); } bereken_alle_kosten(); }).trigger('change'); } else { //uren $(this).unbind().change(function(){ var $uren_select = $(this).parent().find('select[name="calc_opties_uren_'+dag+'"]'); $uren_select.find('option').removeAttr('disabled').show(); $uren_select.find('option').filter(function () { return $(this).val() > kosten[locatie][soort]['max'] || $(this).val() < kosten[locatie][soort]['min']; }).attr('disabled', 'disabled').hide(); bereken_alle_kosten(); }).trigger('change'); } }); $(this).change(function(){ if($(this).prop('checked')){ bijbehorende_select.slideDown(200); } else { bijbehorende_select.slideUp(200); } }).trigger('change'); }); if(id_selectiemogelijkheid==16 || id_selectiemogelijkheid==20){ //keuze voor aantal weken opvangkeuze_container.find('.var_aantal_weken_container').show(); } else { opvangkeuze_container.find('.var_aantal_weken_container').val(52).hide(); } } if(id_selectiemogelijkheid==12 || id_selectiemogelijkheid==13) { //combi BSO opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' input[type="checkbox"]').each(function () { var dag = $(this).attr('name'); $(this).removeAttr('disabled'); var bijbehorende_selects = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"]'); var alle_selects = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_'+dag+'"], .calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_tot_'+dag+'"]'); if(id_selectiemogelijkheid==13){ bijbehorende_selects = alle_selects; } $(this).unbind( "change" ).change(function(){ if($(this).prop('checked')){ bijbehorende_selects.slideDown(200); } else { alle_selects.slideUp(200).prop('selectedIndex', 0); } bereken_alle_kosten(); }).trigger('change'); //code alleen voor Doomijn if(id_klant==62){ var bijbehorende_tot_select = opvangkeuze_container.find('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid + ' select[name="calc_opties_tot_'+dag+'"]'); var locatienaam = $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:selected').text(); if(locatienaam.substr(0,9)=='Apeldoorn'){ bijbehorende_tot_select.find('option[value=2], option[value=4], option[value=5]').attr('disabled', 'disabled').hide(); } else { bijbehorende_tot_select.find('option').show().removeAttr('disabled'); } } //code alleen Kibeo en Wiedewei overgang if(id_klant==120 || id_klant==121){ if(id_selectiemogelijkheid==13){ $('#calc_schoolvrije_dagen_nieuw').attr('name','calc_schoolvrije_dagen').show(); $('#calc_schoolvrije_dagen_oud').attr('name','calc_schoolvrije_dagen_oud').hide(); } else { $('#calc_schoolvrije_dagen_nieuw').attr('name','calc_schoolvrije_dagen_nieuw').hide(); $('#calc_schoolvrije_dagen_oud').attr('name','calc_schoolvrije_dagen').show(); } } if(id_klant==62){ //alleen Doomijn if(soort==8830){ $('.calc_schoolvrije_dagen_rij').hide(); } else { $('.calc_schoolvrije_dagen_rij').show(); } } }); } if(id_selectiemogelijkheid==17){ //vast aantal uren. Geen selectie meer door ouder opvangkeuze_container.find('select[name="calc_vast"]').val(1); } //zorg dat je niet en ochtend en middag aan kunt vinken op het moment dat er voor hele dag 0 uur is ingevuld if(id_selectiemogelijkheid==4){ opvangkeuze_container.find('.calc_selectiemogelijkheid_4 input').each(function(){ var heledag = $(this).attr('name').substr(0,2); if(kosten[locatie][soort][heledag]==0){ //gebruik on click omdat onchange al gebruikt wordt voor de berekening $(this).on('click',function(){ var dagdeel = $(this).attr('name').substr(3,2); var andere_dagdeel = 'oc'; if(dagdeel=='oc') andere_dagdeel = 'mi'; if($(this).prop('checked')) opvangkeuze_container.find('.calc_selectiemogelijkheid_4 input[name="'+heledag+'_'+andere_dagdeel+'"]').removeAttr('checked'); //geef een eindtijd select in Apeldoorn bij Doomijn if(id_klant==62){ var locatienaam = $('#calc_kind'+kindnr+' select[name="calc_locatie"] option:selected').text(); $(this).parent().find('.apeldoorn_eindtijd').remove(); if(locatienaam.substr(0,9)=='Apeldoorn'){ var apeldoorn_options = ''; if(dagdeel=='oc') apeldoorn_options = ''; $(this).parent().append(''); $(this).parent().find('.apeldoorn_eindtijd').change(function(){bereken_alle_kosten();}); } } }); } else { $(this).off('click'); } }); } //handel minimale afname af bij flexibele opvang if(id_selectiemogelijkheid==2 || id_selectiemogelijkheid==3 || id_selectiemogelijkheid==5 || id_selectiemogelijkheid==22 || id_selectiemogelijkheid==6 || id_selectiemogelijkheid==14 || id_selectiemogelijkheid==19 || id_selectiemogelijkheid==21){ if(kosten[locatie][soort]['minimum_uren']>0 && kosten[locatie][soort]['dd_vol']==0){ opvangkeuze_container.find('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid+' select option').each(function(){ if($(this).attr('value') * kosten[locatie][soort]['dd_uur'] < kosten[locatie][soort]['minimum_uren']){ $(this).attr('disabled','disabled').hide(); } }); } if(id_selectiemogelijkheid==21){ //keuze voor aantal weken opvangkeuze_container.find('.var_aantal_weken_container').show(); } else { opvangkeuze_container.find('.var_aantal_weken_container').val(52).hide(); } if(id_klant==154){ //shezaf if(locatie==5745 || locatie==5746) { opvangkeuze_container.find('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid+' select option').each(function(){ if($(this).attr('value')==0 || $(this).attr('value')==10 || $(this).attr('value')==26 || $(this).attr('value')==40){ $(this).show().removeAttr('disabled') } else { $(this).attr('disabled','disabled').hide(); } }); } else { opvangkeuze_container.find('.calc_selectiemogelijkheid_'+id_selectiemogelijkheid+' select option').each(function(){ if($(this).attr('value')==0 || $(this).attr('value')==12 || $(this).attr('value')==18 || $(this).attr('value')==24){ $(this).show().removeAttr('disabled') } else { $(this).attr('disabled','disabled').hide(); } }); } } } } }); } function geef_extra_opvangsoort(kindnr){ var html = $('#calc_kind'+kindnr+' .calc_opvangkeuze_container_orig').html(); html = ''; $('#calc_kind'+kindnr+' .calc_extra_opvangsoort_knop').before(html); //bij huizen alleen voorschoolse opvang tonen if(id_klant==97){ $('#calc_kind'+kindnr+' .calc_extra_opvangsoort_knop_container .calc_opvangkeuze_container select[name="calc_soort"] option[value="6877"]').remove(); } var opvangkeuze_container = $('#calc_kind'+kindnr+' .calc_opvangkeuze_container').last(); opvangkeuze_container.find('select[name="calc_soort"]').last().change(function(){laat_opvangsoorten_zien(kindnr);}).trigger('change'); opvangkeuze_container.find('input[type="checkbox"], select, input[name="calc_uren"]').change(bereken_alle_kosten); opvangkeuze_container.slideDown(); $('#calc_kind'+kindnr+' .calc_minder_soort_knop').slideDown(); if($('#calc_kind'+kindnr+' .calc_opvangkeuze_container').length<10 && id_klant!=97) $('#calc_kind'+kindnr+' .calc_extra_soort_knop').slideDown(); else $('#calc_kind'+kindnr+' .calc_extra_soort_knop').slideUp(); //opvangsoort verwijderen $('#calc_kind'+kindnr+' .calc_minder_soort_knop').click(function(){ $('#calc_kind'+kindnr+' .calc_opvangkeuze_container').last().slideUp(250,function(){ $(this).remove(); bereken_alle_kosten(); }); if($('#calc_kind'+kindnr+' .calc_opvangkeuze_container').length==2) $('#calc_kind'+kindnr+' .calc_minder_soort_knop').slideUp(); $('#calc_kind'+kindnr+' .calc_extra_soort_knop').slideDown(); }); } //alleen voor huizen $('#calc_kind1 select[name="calc_situatie"]').change(function(){ var id_situatie = $('#calc_kind1 select[name="calc_situatie"]').val(); if(id_situatie==1){ $('#calc_kind1 .calc_po_link').fadeIn(200, function(){ // $(document).click(function(e) { // if(!$(e.target).hasClass('calc_po_link')){ // $('#calc_kind1 .calc_po_link').fadeOut(200); // $(document).unbind('click'); // } // }); }); } else { $('#calc_kind1 .calc_po_link').fadeOut(200); } }); function registreer_veranderingen_kind(kindnr){ laat_opvangsoorten_zien(kindnr); $('#calc_kind'+kindnr+' select[name="calc_leeftijd"], #calc_kind'+kindnr+' select[name="calc_plaats"], #calc_kind'+kindnr+' select[name="calc_locatie"], #calc_kind'+kindnr+' select[name="calc_soort"], #calc_kind'+kindnr+' select[name="calc_situatie"]').change(function(){laat_opvangsoorten_zien(kindnr);}); $('#calc_kind'+kindnr+' .calc_extra_soort_knop').click(function(){geef_extra_opvangsoort(kindnr);}); $('#calc_kind'+kindnr+' input[name="calc_naam"]').on('keyup focus change',function(){ var naam = noc_lng_kind + ' ' + kindnr; if($('#calc_kind'+kindnr+' input[name="calc_naam"]').val().length>0) { naam = $('#calc_kind'+kindnr+' input[name="calc_naam"]').val(); $('#noc_calculator input[name="calc_naam_kind"]').val(naam); //alleen voor spring } $('#calc_overzicht_kind'+kindnr+' .calc_overzicht_naam').html(naam); $('#calc_alt_overzicht_kind'+kindnr+' .calc_overzicht_naam').html(naam); }); if(kindnr>1) $('#calc_kind'+kindnr+' input[name="calc_naam"]').val('').focus(); $('#calc_kind'+kindnr+' input[type="checkbox"], #calc_kind'+kindnr+' select, #calc_kind'+kindnr+' input[name="calc_uren"]').change(bereken_alle_kosten); $('#calc_kind'+kindnr+' input[name="uurtarief"]').on('keyup, change', function(){ $('input[name="uurtarief"]').val($(this).val()); bereken_alle_kosten(); }); bereken_alle_kosten(); } function registreer_veranderingen_inschrijfform(){ $('#noc_calculator select[name="calc_leeftijd"]').change(function(){ var leeftijd = $('#noc_calculator select[name="calc_leeftijd"]').val(); var leeftijdscats = []; if(leeftijd==-1){ leeftijdscats = ['1','2','3']; } else if(leeftijd!='' && leeftijd<2) { leeftijdscats = ['1']; } else if(leeftijd!='' && leeftijd<4) { leeftijdscats = ['2']; } else if(leeftijd>=4) { leeftijdscats = ['3']; } //laat de locaties zien die in aanmerking komen $('#noc_calculator select[name="calc_locatie"] option').each(function(){ $(this).hide(); $(this).attr('disabled','disabled'); var leeftijdcats_op_locatie = ($(this).attr('data-leeftijdscats')).split(','); if(leeftijdcats_op_locatie[0]=='') $(this).show(); //de eerste optie met uitlegtekst for(var i = 0;i < leeftijdscats.length;i++){ if(leeftijdcats_op_locatie.indexOf(leeftijdscats[i])!=-1){ $(this).show(); $(this).removeAttr('disabled'); } } }); }).trigger('change'); } if($('#noc_calculator').data('soort')=='calculator') init_calc(); else if($('#noc_calculator').data('soort')=='inschrijfform') registreer_veranderingen_inschrijfform(); var go1_naam, go1_prijs_per_uur, go1_uurprijs_opt1, go1_uurprijs_opt2, go1_uurprijs_opt3, go1_uurprijs_opt4, go1_uurprijs_opt5, go1_uurprijs_opt6, go1_uurprijs_opt7, go1_uurprijs_opt8, go1_uurprijs_opt9, go1_uurprijs_opt10, go1_uurprijs_opt11, go1_uurprijs_opt12, go1_uurprijs_opt13, go1_uurprijs_opt14, go1_uurprijs_opt15,go1_id_org_kosten; var go2_naam, go2_prijs_per_uur, go2_uurprijs_opt1, go2_uurprijs_opt2, go2_uurprijs_opt3, go2_uurprijs_opt4, go2_uurprijs_opt5, go2_uurprijs_opt6, go2_uurprijs_opt7, go2_uurprijs_opt8, go2_uurprijs_opt9, go2_uurprijs_opt10, go2_uurprijs_opt11, go2_uurprijs_opt12, go2_uurprijs_opt13, go2_uurprijs_opt14, go2_uurprijs_opt15 ,go2_id_org_kosten ,go2_minimum_uren; function init_calc(){ //gastouderopvang variabelen vullen indien van toepassing noc_opvangsoorten.forEach(function(element, index, array){ if(element.id_sel=='-1') { go1_naam = element.naam; go1_prijs_per_uur = element.prijs_per_uur; go1_uurprijs_opt1 = parseFloat(element.uurprijs_opt1); go1_uurprijs_opt2 = parseFloat(element.uurprijs_opt2); go1_uurprijs_opt3 = parseFloat(element.uurprijs_opt3); go1_uurprijs_opt4 = parseFloat(element.uurprijs_opt4); go1_uurprijs_opt5 = parseFloat(element.uurprijs_opt5); go1_uurprijs_opt6 = parseFloat(element.uurprijs_opt6); go1_uurprijs_opt7 = parseFloat(element.uurprijs_opt7); go1_uurprijs_opt8 = parseFloat(element.uurprijs_opt8); go1_uurprijs_opt9 = parseFloat(element.uurprijs_opt9); go1_uurprijs_opt10 = parseFloat(element.uurprijs_opt10); go1_uurprijs_opt11 = parseFloat(element.uurprijs_opt11); go1_uurprijs_opt12 = parseFloat(element.uurprijs_opt12); go1_uurprijs_opt13 = parseFloat(element.uurprijs_opt13); go1_uurprijs_opt14 = parseFloat(element.uurprijs_opt14); go1_uurprijs_opt15 = parseFloat(element.uurprijs_opt15); go1_uurprijs_opt17 = parseFloat(element.uurprijs_opt17); go1_id_org_kosten = parseFloat(element.id_org_kosten); go1_minimum_uren = parseFloat(element.minimum_uren); $('.orgkosten').each(function(index){ $(this).html($(this).html().replace('orgkosten_p_kind',go1_uurprijs_opt1).replace('.',',')); $(this).html($(this).html().replace('orgkosten_p_uur',go1_uurprijs_opt17).replace('.',',')); }) } else if(element.id_sel=='-2') { go2_naam = element.naam; go2_prijs_per_uur = element.prijs_per_uur; go2_uurprijs_opt1 = parseFloat(element.uurprijs_opt1); go2_uurprijs_opt2 = parseFloat(element.uurprijs_opt2); go2_uurprijs_opt3 = parseFloat(element.uurprijs_opt3); go2_uurprijs_opt4 = parseFloat(element.uurprijs_opt4); go2_uurprijs_opt5 = parseFloat(element.uurprijs_opt5); go2_uurprijs_opt6 = parseFloat(element.uurprijs_opt6); go2_uurprijs_opt7 = parseFloat(element.uurprijs_opt7); go2_uurprijs_opt8 = parseFloat(element.uurprijs_opt8); go2_uurprijs_opt9 = parseFloat(element.uurprijs_opt9); go2_uurprijs_opt10 = parseFloat(element.uurprijs_opt10); go2_uurprijs_opt11 = parseFloat(element.uurprijs_opt11); go2_uurprijs_opt12 = parseFloat(element.uurprijs_opt12); go2_uurprijs_opt13 = parseFloat(element.uurprijs_opt13); go2_uurprijs_opt14 = parseFloat(element.uurprijs_opt14); go2_uurprijs_opt15 = parseFloat(element.uurprijs_opt15); go2_uurprijs_opt17 = parseFloat(element.uurprijs_opt17); go2_id_org_kosten = parseFloat(element.id_org_kosten); go2_minimum_uren = parseFloat(element.minimum_uren); } }); registreer_veranderingen_kind(1); //eerste kind initialiseren geef_gastouderopties(1); $('#calc_kind1 input[name="calc_naam"]').trigger('change'); } var minimale_afname_melding; function bereken_alle_kosten(){ $('#calc_emaildialoog').fadeOut(400); $('#calc_berekendialoog').fadeIn(200); $('.calc_alt_berekening').slideUp(200); var laatste_kind = $('.calc_kind:last'); var aantal_kinderen = +laatste_kind[0].id.match(/\d+/g); var hoogste_kosten = 0; var kind_met_hoogste_kosten = 1; var kosten_per_kind_sub = []; var kosten_per_kind_on = []; var uren_per_kind = []; var facturatiemaanden_per_kind = []; var alt_kosten_per_kind_sub = []; var alt_kosten_per_kind_on = []; var alt_uren_per_kind = []; var gezinsinkomen = Number($('#calc_gezinsinkomen').val()); var uurtarief = 0; var toon_alternatief = 0; var alt_naam = ''; var kosten_totaal = 0; var kosten_totaal_bruto = 0; minimale_afname_melding = ''; var werk_uren = Number($('#werk_uren').val()); if(werk_uren>37.912) werk_uren = 37.912; //om aan een maximum van 230 uur te komen ook al werkt een ouder meer //voor combiwel if($('#vve_indicatie').val()==1 && werk_uren < 12.3){ werk_uren = 12.3; } var er_is_peuteropvang_geselecteerd = 0; for(kindnr=1;kindnr<=aantal_kinderen;kindnr++){ var kosten_kind_sub = 0; var kosten_kind_on = 0; var uren_kind = 0; var alt_kosten_kind_sub = 0; var alt_kosten_kind_on = 0; var alt_uren_kind = 0; var laatste_soort_met_alt = 0; var locatie = $('#calc_kind'+kindnr+' select[name="calc_locatie"]').val(); var soort; var schoolvrijedagen_opgeteld = 0; var facturatiemaanden = 0; //eerst alle checkboxen afwerken $('#calc_kind'+kindnr+' input[type="checkbox"]:checked').each(function(index, element) { soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"]').val(); var alternatief = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').data('alt'); var id_leeftijd = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').data('id_leeftijd'); if(id_leeftijd==2) er_is_peuteropvang_geselecteerd = 1; if(!kosten[locatie][alternatief]) alternatief = 0; if(alternatief) { toon_alternatief = 1; if(alternatief!=laatste_soort_met_alt){ //naam opvangsoort i.p.v. toevoegen aan het overzicht var naam = noc_lng_kind+' ' + kindnr; if($('#calc_kind'+kindnr+' input[name="calc_naam"]').val().length>0) naam = $('#calc_kind'+kindnr+' input[name="calc_naam"]').val(); var orig_soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').text(); for(var i=0;i= 0) { aantal_dd++; if(i==2 || i==4) incl_wo_of_vr = 1; } } } if(aantal_dd>=3 && incl_wo_of_vr && vakantieuren>=140 && typeof kosten[locatie][soort]['tm_3dd'] !== 'undefined') korting = uren_per_maand * (kosten[locatie][soort]['opt'+schoolvrije_dagen] + kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']) * ( 1 -kosten[locatie][soort]['tm_3dd']); else if(aantal_dd>=2 && vakantieuren>=130 && typeof kosten[locatie][soort]['tm_2dd'] !== 'undefined') korting = uren_per_maand * (kosten[locatie][soort]['opt'+schoolvrije_dagen] + kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']) * ( 1 -kosten[locatie][soort]['tm_2dd']); else if(aantal_dd>=1 && vakantieuren>=120 && typeof kosten[locatie][soort]['tm_1dd'] !== 'undefined') korting = uren_per_maand * (kosten[locatie][soort]['opt'+schoolvrije_dagen] + kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']) * ( 1 -kosten[locatie][soort]['tm_1dd']); if(korting > uren_per_maand * kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']){ korting_sub = korting - kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']; korting = kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on']; } } kosten_kind_sub += uren_per_maand * kosten[locatie][soort]['opt'+schoolvrije_dagen] - korting_sub; kosten_kind_on += uren_per_maand * kosten[locatie][soort]['opt'+schoolvrije_dagen+'_on'] - korting; uren_kind += uren_per_maand * 12 / 52 * 1.428571428571429; //BSO factor } } else if(id_selectiemogelijkheid==15 || id_selectiemogelijkheid==16 || id_selectiemogelijkheid==20){ //variabele start- en eindtijd of aantal uren per dag var vanaf = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="calc_opties_'+dag+'"]').val(); var tot = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="calc_opties_tot_'+dag+'"]').val(); var aantal_uur_dag = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="calc_opties_uren_'+dag+'"]').val(); var var_aantal_weken = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="var_aantal_weken"]').val(); if(aantal_uur_dag==0 && (vanaf==0 || tot==0)) { //doe niks } else { var tijd = (tot - vanaf) / 4; if(aantal_uur_dag) tijd = aantal_uur_dag; var deel_tov_52wkn = var_aantal_weken / 52; var kosten_dd_on = kosten[locatie][soort]['dd_on']; //Spring 2023 if(id_klant==3 && soort==11320 && (vanaf==29 || tot==29)){ //Spring halve dag heeft hoger uurtarief kosten_dd_on = (10.11 - 8.97) * 4.333; //geldende uurtarief minus maximum tarief belastingdienst * aantal maandelijkse uren per uur } else if(id_klant==3 && soort==11321 && (vanaf==29 || tot==29)){ //Spring halve dag heeft hoger uurtarief kosten_dd_on = (11.38 - 8.97) * 3.333; //geldende uurtarief minus maximum tarief belastingdienst * aantal maandelijkse uren per uur } //Spring 2024 if(id_klant==3 && soort==12954 && (vanaf==29 || tot==29)){ //Spring halve dag heeft hoger uurtarief kosten_dd_on = (10.91 - 10.25) * 4.333; //geldende uurtarief minus maximum tarief belastingdienst * aantal maandelijkse uren per uur } else if(id_klant==3 && soort==12955 && (vanaf==29 || tot==29)){ //Spring halve dag heeft hoger uurtarief kosten_dd_on = (10.91 - 10.25) * 3.333; //geldende uurtarief minus maximum tarief belastingdienst * aantal maandelijkse uren per uur } kosten_kind_sub += kosten[locatie][soort]['dd'] * tijd * deel_tov_52wkn; kosten_kind_on += kosten_dd_on * tijd * deel_tov_52wkn; uren_kind += kosten[locatie][soort]['dd_uur'] * tijd * deel_tov_52wkn; if(id_klant==99 && noc_jaartal==2021 && var_aantal_weken==52 && aantal_uur_dag==9){ //True colors kosten_kind_on -= 1.28 * tijd * deel_tov_52wkn; //korting bij 52 weken 9 uur. } } } else { if(id_selectiemogelijkheid==18){ //korte of lange middag. Werkt hierna hetzelfde als de halve dagen => korte dag = ochtend. lange dag = middag var bijbehorende_select = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="calc_lk_'+dag+'"]'); if(kosten[locatie][soort][dag+'_mi_uur']==0 || bijbehorende_select.val()==1){ dag = dag+'_oc'; } else { dag = dag+'_mi'; } } if(id_selectiemogelijkheid==23){ //normale, korte of lange middag. Werkt hierna hetzelfde als de halve dagen => normale dag = ochtend. korte dag = middag. lange dag = hele dag var bijbehorende_select = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid).find('select[name="calc_lk_'+dag+'"]'); if(kosten[locatie][soort][dag+'_mi_uur']==0 || bijbehorende_select.val()==0){ dag = dag+'_oc'; } else if(bijbehorende_select.val()==1){ dag = dag+'_mi'; } else { //dag = dag; } } factor = 1; var vol = ''; //kijk of het minimaal aantal uren is gehaald. if(kosten[locatie][soort]['minimum_uren']>0){ //minimum uren werkt nog niet icm gekoppelde opvangsoorten/ alternatief!!! //totaal aantal uren van deze soort uitrekenen var uren_soort = 0; var deze_dag = ''; $(element).closest('.calc_selectiemogelijkheid').find('input:checked').each(function(i, e) { //dit gaat niet werken voor de verrekening van hele dagen als die anders is dan twee halve dagen !!!!!!!!! deze_dag = $(e).attr('name'); uren_soort += kosten[locatie][soort][deze_dag+'_uur']; }); if(uren_soortkosten[locatie][soort]['u_kwant'] && kosten[locatie][soort]['u_kwant']>0) { vol = '_kw'; //bij kibeo alleen kwantum tarief bij 2 volle dagen niet bij 4 dagdelen if(id_klant==57 || id_klant==161 || id_klant==96 || id_klant==169){ var dagen = ['ma','di','wo','do','vr']; var aantal_hele_dagen = 0; for(var k=0;k<5;k++){ if($(element).closest('.calc_selectiemogelijkheid').find('input[name^="'+dagen[k]+'_"]:checked').length==2){ //volledige dag geselecteerd aantal_hele_dagen++; } } if( aantal_hele_dagen < 2){ vol = ''; } } } } } //kijk of alle vinkjes zijn gezet als daar een afwijkend aantal uren voor geldt if(kosten[locatie][soort]['uren_5_dagen']>0){// werkt nog niet icm gekoppelde opvangsoorten/ alternatief!!! if($(element).closest('.calc_selectiemogelijkheid').find('input:checkbox:not(:checked)').length==0) { if(kosten_kind_sub==0){ kosten_kind_sub = kosten[locatie][soort]['prijs_5_dagen']; kosten_kind_on = kosten[locatie][soort]['prijs_5_dagen_on']; uren_kind = kosten[locatie][soort]['uren_5_dagen']; } factor = 0; } } if(dag.substr(-3)=='_oc'){ //voor een ochtend // werkt nog niet icm gekoppelde opvangsoorten/ alternatief!!! var dagnaam = dag.substr(0,dag.length-3); if($(this).closest('.calc_selectiemogelijkheid').find('input[name="'+dagnaam+'_mi"]:checked').length){ //tel als hele dag dag = dagnaam; } } if(dag.substr(-3)=='_mi'){ //voor een middag // werkt nog niet icm gekoppelde opvangsoorten/ alternatief!!! dagnaam = dag.substr(0,dag.length-3); if($(this).closest('.calc_selectiemogelijkheid').find('input[name="'+dagnaam+'_oc"]:checked').length){ //deze is al geteld dus niet nog eens tellen factor = 0; } } //voor berekening van een hele dag als 5 blokken geselecteerd zijn // werkt nog niet icm gekoppelde opvangsoorten/ alternatief!!! if (dag == 'b1') { //voor het eerste blok if ($(this).closest('td').find('input:checked').length==5) { //tel als hele dag dag = 'bd'; } } else if (dag == 'b2' || dag == 'b3' || dag == 'b4' || dag == 'b5') { //voor het eerste blok if ($(this).closest('td').find('input:checked').length==5) { //tel als hele dag factor = 0; } } //Alleen voor Doomijn in Apeldoorn if($(this).closest('.calc_selectiemogelijkheid').find('select[name="apeldoorn_'+dagnaam+'"]').length) { factor = Number($(this).closest('.calc_selectiemogelijkheid').find('select[name="apeldoorn_'+dagnaam+'"]').val()); } //kijk of er een staffelkorting geldt var korting = 0; var korting_sub = 0; if(typeof kosten[locatie][soort]['staf_dd1'] !== 'undefined'){ var aantal_dd = $(element).closest('.calc_selectiemogelijkheid').find('input:checkbox:checked').length; var staffel = 0; for(i=1;(typeof kosten[locatie][soort]['staf_dd'+i] !== 'undefined');i++){ if(kosten[locatie][soort]['staf_dd'+i] <= aantal_dd) staffel = kosten[locatie][soort]['staf_pr'+i]; } korting = (kosten[locatie][soort][dag+vol] + kosten[locatie][soort][dag+'_on'+vol]) * staffel / 100; if(korting > kosten[locatie][soort][dag+'_on'+vol]){ korting_sub = korting - kosten[locatie][soort][dag+'_on'+vol]; korting = kosten[locatie][soort][dag+'_on'+vol]; } } //kijken of er een ander tarief geldt in combinatie met aantal afgenomen dagen if(typeof kosten[locatie][soort]['tm_3d'] !== 'undefined' || typeof kosten[locatie][soort]['tm_4d'] !== 'undefined'){ var dagen = ['ma','di','wo','do','vr']; var aantal_hele_dagen = 0; var incl_wo_of_vr = 0; for(i=0;i<5;i++){ if($(element).closest('.calc_selectiemogelijkheid').find('input[name^="'+dagen[i]+'_"]:checked').length==2){ //volledige dag geselecteerd aantal_hele_dagen++; if(i==2 || i==4) incl_wo_of_vr = 1; } } if(aantal_hele_dagen>=4 && incl_wo_of_vr && typeof kosten[locatie][soort]['tm_4d'] !== 'undefined') korting = (kosten[locatie][soort][dag+vol] + kosten[locatie][soort][dag+'_on'+vol]) * ( 1 -kosten[locatie][soort]['tm_4d']); else if(aantal_hele_dagen>=3 && incl_wo_of_vr && typeof kosten[locatie][soort]['tm_3d'] !== 'undefined') korting = (kosten[locatie][soort][dag+vol] + kosten[locatie][soort][dag+'_on'+vol]) * ( 1 -kosten[locatie][soort]['tm_3d']); if(korting > kosten[locatie][soort][dag+'_on'+vol]){ korting_sub = korting - kosten[locatie][soort][dag+'_on'+vol]; korting = kosten[locatie][soort][dag+'_on'+vol]; } } var vaste_kosten = 0; var vaste_uren = 0; //speciaal voor Kleintje zuid if((soort==5362 || soort==5356) && dag=='wo'){ vaste_kosten = 30; vaste_uren = 8.33; } if(id_klant==145){ //IRIS Opvang prijs van VSO bepalen if(soort==9224){ //VSO //check hoeveel weken NSO er is geselecteerd if($('#noc_calculator select[name="calc_soort"] option[value="9225"]:selected').length || $('#noc_calculator select[name="calc_soort"] option[value="9236"]:selected').length){ //52 wkn vaste_kosten = 0; } else if($('#noc_calculator select[name="calc_soort"] option[value="9226"]:selected').length || $('#noc_calculator select[name="calc_soort"] option[value="9237"]:selected').length){ //48 wkn vaste_kosten = 1.6; } else { //40 wkn vaste_kosten = 5.5; } } console.log(vaste_kosten); } //speciaal voor sportfever goud eenmalig 2.75 uur per maand toevoegen if((soort==13147)){ if(schoolvrijedagen_opgeteld==0){ kosten_kind_sub += 2.75 * 9.12; kosten_kind_on += 2.75 * 0.08; uren_kind += 2.75 / 3.033766233766235; schoolvrijedagen_opgeteld = 1; } } kosten_kind_sub += (kosten[locatie][soort][dag+vol] - korting_sub) * factor + vaste_kosten; kosten_kind_on += (kosten[locatie][soort][dag+'_on'+vol] - korting) * factor; uren_kind += kosten[locatie][soort][dag+'_uur'] * factor + vaste_uren; if(alternatief) soort = alternatief; alt_kosten_kind_sub += (kosten[locatie][soort][dag+vol] - korting_sub) * factor; alt_kosten_kind_on += (kosten[locatie][soort][dag+'_on'+vol] - korting) * factor; alt_uren_kind += kosten[locatie][soort][dag+'_uur'] * factor; //alleen voor combiwel if(soort >= 7416 && soort <= 7420 || soort >= 7569 && soort <= 7573 || soort >= 8284 && soort <= 8288 || soort == 9253 || soort >= 9198 && soort <= 9202){ //peuteropvang combiwel 2020 inter/extern 2021 intern/extern if($('#vve_indicatie').val()==1){ var korting_deel = 0; var uren_in_deze_toevoeging = kosten[locatie][soort][dag+'_uur'] * factor + vaste_uren; var max_uren_korting = 53.3333 / 6.0666666; //max aantaal uren per maand gedeeld door factor om er rekenuren tool van te maken if(uren_kind - uren_in_deze_toevoeging > max_uren_korting){ //korting was al opgebruikt } else if(uren_kind > max_uren_korting){ //korting nog gedeeltelijk toepassen var korting_deel = ( uren_kind - max_uren_korting ) / uren_in_deze_toevoeging; } else { //In dat geval geen ongesubsidieerde kosten. Dus kosten er vanaf trekken zodat ze nul worden. korting_deel = 1; } kosten_kind_on -= ((kosten[locatie][soort][dag+'_on'+vol] - korting) * factor) * korting_deel; } } } }); //voor de dagdelen, flexuren en dagen $('#calc_kind'+kindnr+' .calc_selectiemogelijkheid').each(function(index, element) { soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"]').val(); var dagdelen = parseInt($(this).find('select[name="calc_dagdelen"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_dagdelen_maand"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_dagen"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_dagen_jaar"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_flexuren"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_flexuren_maand"]').val()) || 0; dagdelen += parseInt($(this).find('select[name="calc_vast"]').val()) || 0; if(dagdelen>0){ //totaal aantal uren van deze soort uitrekenen var vol = ''; if(kosten[locatie][soort]['minimum_uren']>0 && kosten[locatie][soort]['dd_uur'] * dagdelen < kosten[locatie][soort]['minimum_uren']){ vol = '_vol'; } //kijk of er een staffelkorting geldt var korting = 0; var korting_sub = 0; if(typeof kosten[locatie][soort]['staf_dd1'] !== 'undefined'){ var aantal_dd = dagdelen; var staffel = 0; for(i=1;(typeof kosten[locatie][soort]['staf_dd'+i] !== 'undefined');i++){ if(kosten[locatie][soort]['staf_dd'+i] <= aantal_dd) staffel = kosten[locatie][soort]['staf_pr'+i]; } korting = (kosten[locatie][soort]['dd'+vol] + kosten[locatie][soort]['dd'+'_on'+vol]) * dagdelen * staffel / 100; if(korting > kosten[locatie][soort]['dd'+'_on'+vol]){ korting_sub = korting - kosten[locatie][soort]['dd'+'_on'+vol]; korting = kosten[locatie][soort]['dd'+'_on'+vol]; } } //eventueel variabel aantal weken var weken_factor = 1; if($(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').attr('class').substr(7) == 21){ var var_aantal_weken = $(this).closest('.calc_selectiemogelijkheid_21').find('select[name="var_aantal_weken"]').val(); weken_factor = var_aantal_weken / 52; } kosten_kind_sub += (kosten[locatie][soort]['dd'+vol] * dagdelen - korting_sub) * weken_factor; kosten_kind_on += (kosten[locatie][soort]['dd_on'+vol] * dagdelen - korting) * weken_factor; uren_kind += kosten[locatie][soort]['dd_uur'] * dagdelen * weken_factor; } }); //voor de gastouderopvang var weken = $('#calc_kind'+kindnr+' select[name="calc_weken"]').val(); var uren = parseFloat($('#calc_kind'+kindnr+' input[name="calc_uren"]').val().replace(',','.')); var leeftijd = geef_intval_van_select($('#calc_kind'+kindnr), 'calc_leeftijd'); if(weken>0 && uren > 0 &&$('#calc_kind'+kindnr+' input[name="calc_uren"]').is(":visible")){ if(uurtarief==0 || id_klant==91 || id_klant==118 || id_klant==128){ var gezinstarief = 0; var locatie = $('#calc_kind'+kindnr+' select[name="calc_locatie"]').val(); var orgkosten_per_uur = 0; var totaal_uren_gastouderopvang = 0; var meeste_uren_gastouderopvang = 0; var minste_uren_gastouderopvang = 0; for(var i=1;i<=aantal_kinderen;i++) { var k_weken = $('#calc_kind'+i+' select[name="calc_weken"]').val(); var k_uren = parseFloat($('#calc_kind'+i+' input[name="calc_uren"]').val().replace(',','.')); totaal_uren_gastouderopvang += k_weken*k_uren; meeste_uren_gastouderopvang = Math.max(k_weken*k_uren, meeste_uren_gastouderopvang); minste_uren_gastouderopvang = Math.min(k_weken*k_uren, minste_uren_gastouderopvang); } if(locatie == -1 && go1_id_org_kosten == 3 || locatie == -2 && go2_id_org_kosten == 3){ //kosten per uur $('#calc_kind'+kindnr+' select[name="orgkosten"]').val(1); } if($('#calc_kind'+kindnr+' select[name="orgkosten"]').val()==1){ //kosten per uur if(locatie == -1) orgkosten_per_uur = go1_uurprijs_opt17; else orgkosten_per_uur = go2_uurprijs_opt17; } else { //vaste maandprijs if(locatie == -1) { //bij gastouder if (aantal_kinderen == 1) gezinstarief = go1_uurprijs_opt1 * 12; else if (aantal_kinderen == 2) gezinstarief = go1_uurprijs_opt2 * 12; else if (aantal_kinderen == 3) gezinstarief = go1_uurprijs_opt3 * 12; else if (aantal_kinderen == 4) gezinstarief = go1_uurprijs_opt4 * 12; else if (aantal_kinderen == 5) gezinstarief = go1_uurprijs_opt5 * 12; if(go1_id_org_kosten==4){ orgkosten_per_uur = go1_uurprijs_opt17; if(totaal_uren_gastouderopvang * orgkosten_per_uur < gezinstarief) { //prijs per uur als maximum niet gehaald wordt gezinstarief = 0; } else orgkosten_per_uur = 0; } else if(go1_id_org_kosten==5){ var staffel_uren_per_jaar1 = 200; var staffel_uren_per_jaar2 = 400; if(meeste_uren_gastouderopvang<=staffel_uren_per_jaar1){ if (aantal_kinderen == 1) gezinstarief = go1_uurprijs_opt11 * 12; else if (aantal_kinderen == 2) gezinstarief = go1_uurprijs_opt12 * 12; else if (aantal_kinderen == 3) gezinstarief = go1_uurprijs_opt13 * 12; else if (aantal_kinderen == 4) gezinstarief = go1_uurprijs_opt14 * 12; else if (aantal_kinderen == 5) gezinstarief = go1_uurprijs_opt15 * 12; } else if(meeste_uren_gastouderopvang<=staffel_uren_per_jaar2){ if (aantal_kinderen == 1) gezinstarief = go1_uurprijs_opt6 * 12; else if (aantal_kinderen == 2) gezinstarief = go1_uurprijs_opt7 * 12; else if (aantal_kinderen == 3) gezinstarief = go1_uurprijs_opt8 * 12; else if (aantal_kinderen == 4) gezinstarief = go1_uurprijs_opt9 * 12; else if (aantal_kinderen == 5) gezinstarief = go1_uurprijs_opt10 * 12; } } } else if(locatie==-2) { //bij ouder thuis if (aantal_kinderen == 1) gezinstarief = go2_uurprijs_opt1 * 12; else if (aantal_kinderen == 2) gezinstarief = go2_uurprijs_opt2 * 12; else if (aantal_kinderen == 3) gezinstarief = go2_uurprijs_opt3 * 12; else if (aantal_kinderen == 4) gezinstarief = go2_uurprijs_opt4 * 12; else if (aantal_kinderen == 5) gezinstarief = go2_uurprijs_opt5 * 12; if(go2_id_org_kosten==4){ orgkosten_per_uur = go2_uurprijs_opt17; if(id_klant==92) { //Zo kinderopvang hogere bureaukosten bij meer kinderen orgkosten_per_uur = go2_uurprijs_opt17 + ( (aantal_kinderen - 1) * 0.5); if (aantal_kinderen == 5) orgkosten_per_uur = go2_uurprijs_opt17 + (3 * 0.5); } if(totaal_uren_gastouderopvang / aantal_kinderen * orgkosten_per_uur < gezinstarief) { //prijs per uur als maximum niet gehaald wordt gezinstarief = 0; } else orgkosten_per_uur = 0; } else if (go2_id_org_kosten == 5) { var staffel_uren_per_jaar1 = 200; var staffel_uren_per_jaar2 = 400; if (meeste_uren_gastouderopvang <= staffel_uren_per_jaar1) { if (aantal_kinderen == 1) gezinstarief = go2_uurprijs_opt11 * 12; else if (aantal_kinderen == 2) gezinstarief = go2_uurprijs_opt12 * 12; else if (aantal_kinderen == 3) gezinstarief = go2_uurprijs_opt13 * 12; else if (aantal_kinderen == 4) gezinstarief = go2_uurprijs_opt14 * 12; else if (aantal_kinderen == 5) gezinstarief = go2_uurprijs_opt15 * 12; } else if (meeste_uren_gastouderopvang <= staffel_uren_per_jaar2) { if (aantal_kinderen == 1) gezinstarief = go2_uurprijs_opt6 * 12; else if (aantal_kinderen == 2) gezinstarief = go2_uurprijs_opt7 * 12; else if (aantal_kinderen == 3) gezinstarief = go2_uurprijs_opt8 * 12; else if (aantal_kinderen == 4) gezinstarief = go2_uurprijs_opt9 * 12; else if (aantal_kinderen == 5) gezinstarief = go2_uurprijs_opt10 * 12; } } } } if((id_klant==128 || id_klant==118) && locatie == -1) { //Zeeuws Vlaanderen var ut_tot_1250 = 7.23; var ut_boven_1250 = 5.57; if (aantal_kinderen == 1){ if(leeftijd>=4 && k_weken * k_uren <500){ uurtarief = 8.13; } else if(k_weken * k_uren<1000){ uurtarief = 7.89; } else if(k_weken * k_uren<1250){ uurtarief = 7.47; } else { uurtarief = ut_boven_1250 + 1250 * (ut_tot_1250 - ut_boven_1250) / (k_weken * k_uren); } } else { if(k_weken * k_uren<1250){ uurtarief = ut_tot_1250; } else { uurtarief = ut_boven_1250 + 1250 * (ut_tot_1250 - ut_boven_1250) / (k_weken * k_uren); } if (kindnr >= 4){ //voor het vierde en volgende kind alleen het gastoudertarief uurtarief = ut_boven_1250; } } } else if(id_klant==132){ //GO! uurtarief = parseFloat($('#calc_kind1 select[name="uurtarief"]').val()) + orgkosten_per_uur; } else { uurtarief = parseFloat($('#calc_kind1 input[name="uurtarief"]').val().replace(',','.')) + orgkosten_per_uur; } if(locatie==-2){ //opvang bij de klant thuis uurtarief = uurtarief * meeste_uren_gastouderopvang / totaal_uren_gastouderopvang; } if(id_klant==91 && (aantal_kinderen == 2 || aantal_kinderen == 3)) { //Bij ziezo orgkosten per kind apart var minste_uren_gastouderopvang = totaal_uren_gastouderopvang - meeste_uren_gastouderopvang; var k_weken = $('#calc_kind'+kindnr+' select[name="calc_weken"]').val(); var k_uren = parseFloat($('#calc_kind'+kindnr+' input[name="calc_uren"]').val().replace(',','.')); var uren_dit_kind = k_weken * k_uren; var kindtarief = 59 * 12; if(aantal_kinderen == 2){ if(meeste_uren_gastouderopvang > 400 && minste_uren_gastouderopvang > 400){ kindtarief = 79 * 12; } else if(meeste_uren_gastouderopvang > 400 && minste_uren_gastouderopvang > 200){ if(uren_dit_kind==meeste_uren_gastouderopvang) kindtarief = 79 * 12; else kindtarief = 69 * 12; } else if(meeste_uren_gastouderopvang > 200 && minste_uren_gastouderopvang > 200){ kindtarief = 69 * 12; } else if(meeste_uren_gastouderopvang > 200 ){ if(uren_dit_kind==meeste_uren_gastouderopvang) kindtarief = 69 * 12; else kindtarief = 59 * 12; } } uurtarief += kindtarief / uren_dit_kind; } else { uurtarief += gezinstarief / totaal_uren_gastouderopvang; } } var uren_per_jaar = weken*uren; var maxtarief = 6.85; //verdeel het gezinstarief naar rato over de uren if(leeftijd<4) var factor = 0.7142857142857143; //140% else var factor = 1.428571428571429; //70% kosten_kind_sub += Math.min(uurtarief,maxtarief)*uren_per_jaar/12; kosten_kind_on += Math.max(uurtarief-maxtarief,0)*uren_per_jaar/12; uren_kind += uren_per_jaar/52*factor; var uren_per_maand = uren_per_jaar/12; if(locatie==-1) { //bij gastouder var min_uren = parseFloat(go1_minimum_uren); } else if(locatie==-2){ var min_uren = parseFloat(go2_minimum_uren); } if(id_klant==118 || id_klant==128){//Zeeuws Vlaanderen if(leeftijd>=4) min_uren = 12.5; } if(min_uren>0 && uren_per_maand hoogste_kosten) { hoogste_kosten = kosten_kind_sub; kind_met_hoogste_kosten = kindnr; } alt_kosten_per_kind_sub[kindnr] = alt_kosten_kind_sub; alt_kosten_per_kind_on[kindnr] = alt_kosten_kind_on; alt_uren_per_kind[kindnr] = alt_uren_kind; } $('.alt_naam').html(alt_naam); //toeslag berekenen for(kindnr=1;kindnr<=aantal_kinderen;kindnr++){ var deel_binnen_uren = 1; var deel_buiten_uren = 0; var waarschuwing_te_veel_uren = ''; var percentage = 0; var correctie_voor_maanden = 12 / facturatiemaanden_per_kind[kindnr]; var rekensom = ''; //voor korting bij meer dan 1 kind if(korting_tweede_kind && kind_met_hoogste_kosten!=kindnr){ var korting_euro_tweede_kind = (kosten_per_kind_sub[kindnr] + kosten_per_kind_on[kindnr]) * (korting_tweede_kind / 100); if(korting_euro_tweede_kind < kosten_per_kind_on[kindnr]){ kosten_per_kind_on[kindnr] = kosten_per_kind_on[kindnr] - korting_euro_tweede_kind; } else { kosten_per_kind_sub[kindnr] = kosten_per_kind_sub[kindnr] - (korting_euro_tweede_kind - kosten_per_kind_on[kindnr]); kosten_per_kind_on[kindnr] = 0; } } if(kosten_per_kind_sub[kindnr] && gezinsinkomen) { var bruto_kosten_kind_precies = correctie_voor_maanden * (kosten_per_kind_sub[kindnr] + kosten_per_kind_on[kindnr]); var bruto_kosten_kind = Math.round(bruto_kosten_kind_precies); if($('.toeslag_voorwaarden option[value="0"]:selected').length==0){ for(i=0;i=4 && (noc_jaartal == 2022 || noc_jaartal == 2021)){ werk_uren_factor = 2; if(werk_uren> 20.10989) werk_uren = 20.10989; //om aan een maximum van 122 uur te komen ook al werkt een ouder meer } if(uren_per_kind[kindnr]>(werk_uren * werk_uren_factor)){ deel_binnen_uren = (werk_uren * werk_uren_factor)/uren_per_kind[kindnr]; deel_buiten_uren = 1 - deel_binnen_uren; waarschuwing_te_veel_uren = '
Let op: U ontvangt alléén kinderopvangtoeslag over het maximaal toegestane aantal uren.'; } } var kosten_kind = Math.round(correctie_voor_maanden * (kosten_per_kind_sub[kindnr] * deel_binnen_uren / 100 * (100 - percentage) + kosten_per_kind_on[kindnr] + kosten_per_kind_sub[kindnr] * deel_buiten_uren) ); if(bruto_kosten_kind==kosten_kind) rekensom = ''+kosten_kind+''; //bruto is netto else rekensom = '(€ '+bruto_kosten_kind+' '+noc_lng_bruto+' - € '+(bruto_kosten_kind-kosten_kind)+' '+noc_lng_toeslag+')'+waarschuwing_te_veel_uren+''+uren_per_kind[kindnr]+''+bruto_kosten_kind_precies+''; } else { kosten_kind = bruto_kosten_kind; rekensom = ''+uren_per_kind[kindnr]+''+kosten_kind+''; //bruto is netto } $('#calc_overzicht_kind'+kindnr+' .calc_overzicht_kosten').html('€ '+kosten_kind+',-'); } else { $('#calc_overzicht_kind'+kindnr+' .calc_overzicht_kosten').html(' '); } $('#calc_overzicht_kind'+kindnr+' .calc_overzicht_rekensom').html(rekensom); if(deel_buiten_uren>0 && werk_uren!=37.912) $('.calc_let_op_uren').show(); else $('.calc_let_op_uren').hide(); //voor de alternatieve berekening deel_binnen_uren = 1; deel_buiten_uren = 0; percentage = 0; if(alt_kosten_per_kind_sub[kindnr] && gezinsinkomen && toon_alternatief) { bruto_kosten_kind_precies = correctie_voor_maanden * (alt_kosten_per_kind_sub[kindnr] + alt_kosten_per_kind_on[kindnr]) bruto_kosten_kind = Math.round(bruto_kosten_kind_precies); if($('.toeslag_voorwaarden option[value="0"]:selected').length==0){ for(i=0;i=4 && (noc_jaartal == 2022 || noc_jaartal == 2021)){ werk_uren_factor = 2; if(werk_uren> 20.10989) werk_uren = 20.10989; //om aan een maximum van 122 uur te komen ook al werkt een ouder meer } if(alt_uren_per_kind[kindnr]>(werk_uren * werk_uren_factor)){ deel_binnen_uren = (werk_uren * werk_uren_factor)/alt_uren_per_kind[kindnr]; deel_buiten_uren = 1 - deel_binnen_uren; } } alt_kosten_kind = Math.round(correctie_voor_maanden * (alt_kosten_per_kind_sub[kindnr] * deel_binnen_uren / 100 * (100 - percentage) + alt_kosten_per_kind_on[kindnr] + alt_kosten_per_kind_sub[kindnr] * deel_buiten_uren) ); if(bruto_kosten_kind==alt_kosten_kind) rekensom = ''+bruto_kosten_kind_precies+''; else rekensom = '(€ '+bruto_kosten_kind+' '+noc_lng_bruto+' - € '+(bruto_kosten_kind-alt_kosten_kind)+' '+noc_lng_toeslag+')'+alt_uren_per_kind[kindnr]+''+bruto_kosten_kind_precies+''; } else { alt_kosten_kind = bruto_kosten_kind; rekensom = ''+bruto_kosten_kind_precies+''; } $('#calc_alt_overzicht_kind'+kindnr+' .calc_overzicht_kosten').html('€ '+alt_kosten_kind+',-'); $('#calc_alt_overzicht_kind'+kindnr+' .calc_overzicht_rekensom').html(rekensom); } else { $('#calc_alt_overzicht_kind'+kindnr+' .calc_overzicht_kosten').html(' '); $('#calc_alt_overzicht_kind'+kindnr+' .calc_overzicht_rekensom').html(' '); } kosten_totaal += kosten_kind; kosten_totaal_bruto += bruto_kosten_kind_precies; } //totaal laten zien var toeslag_perc = (kosten_totaal_bruto - kosten_totaal)/kosten_totaal_bruto * 100; var pie_img = ''; if(id_klant==126 || id_klant==127){ var pie_img = ' '; } $('#calc_overzicht_totaal .calc_overzicht_kosten').html('€ '+kosten_totaal+',-'+pie_img); //alleen voor combiwel if(id_klant==131 || id_klant==134){ if(($('#calc_gezinsinkomen').prop('selectedIndex')==0)){ if($('#vve_indicatie').prop('selectedIndex')==1){ $('#vve_indicatie').prop('selectedIndex',0).trigger('change'); } $('#vraag_studie, #vraag_indicatie').slideUp(200); } else { $('#vraag_studie').slideDown(200); if(er_is_peuteropvang_geselecteerd){ $('#vraag_indicatie').slideDown(200); } else { $('#vraag_indicatie').slideUp(200); } } } } function geef_intval_van_select(scope, selectnaam){ intval = parseInt($(scope).find('select[name="'+selectnaam+'"]').val()); if(!intval) intval =0; return intval; } function geef_alle_data(alt) { var laatste_kind = $('.calc_kind:last'); var aantal_kinderen = +laatste_kind[0].id.match(/\d+/g); var data = $('#calc_gezinsinkomen').val() + '|' + $('#werk_uren').val(); data += '|emailadres'; for (kindnr = 1; kindnr <= aantal_kinderen; kindnr++) { if(alt) { data += '+' + $('#calc_alt_overzicht_kind' + kindnr + ' .calc_overzicht_naam').html().replace(',', ' ').replace('|', ' ').replace('+', ' '); data += '|' + $('#calc_kind' + kindnr + ' select[name=calc_leeftijd]').val(); data += '|' + $('#calc_alt_overzicht_kind' + kindnr + ' .calc_bruto_precies').html(); data += '|' + $('#calc_alt_overzicht_kind' + kindnr + ' .calc_toeslag').html(); data += '|' + $('#calc_alt_overzicht_kind' + kindnr + ' .calc_netto').html(); data += '|' + $('#calc_alt_overzicht_kind' + kindnr + ' .calc_uren_p_kind').html(); } else { data += '+' + $('#calc_overzicht_kind' + kindnr + ' .calc_overzicht_naam').html().replace(',', ' ').replace('|', ' ').replace('+', ' '); data += '|' + $('#calc_kind' + kindnr + ' select[name=calc_leeftijd]').val(); data += '|' + $('#calc_overzicht_kind' + kindnr + ' .calc_bruto_precies').html(); data += '|' + $('#calc_overzicht_kind' + kindnr + ' .calc_toeslag').html(); data += '|' + $('#calc_overzicht_kind' + kindnr + ' .calc_netto').html(); data += '|' + $('#calc_overzicht_kind' + kindnr + ' .calc_uren_p_kind').html(); } var vorige_locatie = ''; var vorige_soort = ''; var locatie = $('#calc_kind' + kindnr + ' select[name="calc_locatie"]').val(); $('#calc_kind' + kindnr + ' input[type="checkbox"]:checked').each(function (index, element) { var soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"]').val(); if(alt) { var alt_soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').data('alt'); if(alt_soort) soort = alt_soort; } var dag = $(this).attr('name'); //voor berekening van een hele dag als de ochtend en middag geselecteerd zijn if (dag.substr(-3) == '_oc') { //voor een ochtend var dagnaam = dag.substr(0, dag.length - 3); if ($('#calc_kind' + kindnr + ' input[name="' + dagnaam + '_mi"]:checked').length) { //tel als hele dag dag = dagnaam; } } factor = 1; if (dag.substr(-3) == '_mi') { //voor een middag dagnaam = dag.substr(0, dag.length - 3); if ($('#calc_kind' + kindnr + ' input[name="' + dagnaam + '_oc"]:checked').length) { //deze is al geteld dus niet nog eens tellen factor = 0; } } //voor berekening van een hele dag als 5 blokken geselcteerd zijn if (dag == 'b1') { //voor het eerste blok if ($(this).closest('td').find('input:checked').length==5) { //tel als hele dag dag = 'bd'; } } else if (dag == 'b2' || dag == 'b3' || dag == 'b4' || dag == 'b5') { //voor het eerste blok if ($(this).closest('td').find('input:checked').length==5) { //tel als hele dag factor = 0; } } if (factor == 1) { var id_selectiemogelijkheid = $(this).closest('.calc_selectiemogelijkheid').attr('class').split('_').pop(); var $selectiemogelijkheid = $(this).closest('.calc_selectiemogelijkheid_' + id_selectiemogelijkheid); if (locatie != vorige_locatie || soort != vorige_soort) { if(id_selectiemogelijkheid==12 || id_selectiemogelijkheid==13){//schoolvrije dagen data += ',' + locatie + '|' + soort + '|' + $selectiemogelijkheid.find('select[name="calc_schoolvrije_dagen"]').val(); } else { data += ',' + locatie + '|' + soort; } } if(id_selectiemogelijkheid==12 || id_selectiemogelijkheid==13) {//schoolvrije dagen data += '|' + dag + '-' +$selectiemogelijkheid.find('select[name="calc_opties_'+dag+'"]').val() + '-' + $selectiemogelijkheid.find('select[name="calc_opties_tot_'+dag+'"]').val() ; } else { data += '|' + dag; } vorige_locatie = locatie; vorige_soort = soort; } }); //voor de dagdelen $('#calc_kind'+kindnr+' .calc_selectiemogelijkheid').each(function(index, element) { soort = $(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"]').val(); var dagdelen = geef_intval_van_select(this,'calc_dagdelen'); dagdelen += geef_intval_van_select(this,'calc_dagdelen_maand'); dagdelen += geef_intval_van_select(this,'calc_dagen'); dagdelen += geef_intval_van_select(this,'calc_dagen_jaar'); dagdelen += geef_intval_van_select(this,'calc_flexuren'); dagdelen += geef_intval_van_select(this,'calc_flexuren_maand'); dagdelen += geef_intval_van_select(this,'calc_vast'); if(dagdelen>0){ //eventueel variabel aantal weken var weken = ''; if($(this).closest('.calc_opvangkeuze_container').find('select[name="calc_soort"] option:selected').attr('class').substr(7) == 21){ weken = 'wkn' + $(this).closest('.calc_selectiemogelijkheid_21').find('select[name="var_aantal_weken"]').val(); } if (locatie == vorige_locatie && soort == vorige_soort) data += '|dd' + dagdelen + weken; else data += ',' + locatie + '|' + soort + '|dd' + dagdelen + weken; vorige_locatie = locatie; vorige_soort = soort; } }); //voor de gastouderopvang if(locatie<0){ var aantal_weken = parseInt($('#calc_kind' + kindnr + ' select[name="calc_weken"]').val()); var aantal_uren = parseFloat($('#calc_kind' + kindnr + ' input[name="calc_uren"]').val().replace(',','.')); if(id_klant==132){ //GO! var uurtarief = parseFloat($('#calc_kind1 select[name="uurtarief"]').val()); } else { var uurtarief = parseFloat($('#calc_kind1 input[name="uurtarief"]').val().replace(',','.')); } data += ',id_klant' + id_klant + '|' + locatie + '|' + aantal_weken + '|' + aantal_uren + '|' + uurtarief; } } return data; } $('.calc_download, .calc_print, .calc_email, #calc_rondleidingknop').click(function(event){ //voor het losse inschrijfformulier if($('#noc_calculator').data('soort')=='inschrijfform'){ var naam = $('#noc_calculator form input[name="calc_oudernaam"]').val(); var email = $('#noc_calculator form input[name="calc_email"]').val(); var tel = $('#noc_calculator form input[name="calc_tel"]').val(); var opmerkingen = $('#noc_calculator form input[name="calc_opmerkingen"]').val(); var locatie = $('#noc_calculator select[name="calc_locatie"]').val(); var leeftijd = $('#noc_calculator select[name="calc_leeftijd"]').val(); var geboortedatum = $('#noc_calculator input[name="calc_geboortedatum"]').val(); var naam_kind = $('#noc_calculator input[name="calc_naam_kind"]').val(); var data = ''; if(!locatie) alert('Vul a.u.b een locatie in.'); else { var email_regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(!email_regex.test(email)&&naam!='testt'){ alert(noc_lng_email); } else if(!tel&&naam!='testt'&&id_klant==109){ alert(noc_lng_tel); } else { $('#noc_calculator #noc_bedankt .naam').html(naam); $('#noc_calculator #noc_bedankt .email').html(email); scroll_naar('bedankt'); $('#noc_calculator form').css({ opacity: 0, transition: 'opacity 0.4s' }).delay(200).slideUp(1300); if(naam!='testt'){ $('#noc_calculator').append(''); window.location.hash = '#bedankt'; track_pageview('imkk_los_formulier','rondleiding aangevraagd', 'rondleiding aangevraagd'); } } } //} } else { //voor de volledige calculator var alt = 0; if($(this).closest('.calc_grijs').hasClass('calc_altberekening')) alt = 1; var data = geef_alle_data(alt); var studie = $('#toeslag_studie').val(); if(!studie) studie = 0; if($(this).attr('class')=='calc_download') $(this).attr('href', 'https://nettoopvang.nl/pdf/'+encodeURIComponent(data)+'?lng='+noc_lng+'&std='+studie+'&k='+id_klant+'&j='+noc_jaartal); else if($(this).attr('class')=='calc_print') $(this).attr('href', 'https://nettoopvang.nl/print/'+encodeURIComponent(data)+'?lng='+noc_lng+'&std='+studie+'&k='+id_klant+'&j='+noc_jaartal); else if($(this).attr('class')=='calc_email'){ var alt_toev = ''; if(alt==1){ var alt_toev = 'alt'; } event.preventDefault(); $('#calc_' + alt_toev + 'emaildialoog').fadeIn(200, function(){ $('#calc_' + alt_toev + 'emailadres').focus(); }); $('#calc_' + alt_toev + 'emailverstuur').off('click').click(function(e){ e.preventDefault(); var email = $('#calc_' + alt_toev + 'emailadres').val(); $('#noc_calculator').append(''); alert('Er is een e-mail met de berekening verstuurd naar '+email); $('#calc_' + alt_toev + 'emaildialoog').fadeOut(400); }); $('#calc_' + alt_toev + 'emaildialoog .calc_kruisje').off('click').click(function(e){ $('#calc_' + alt_toev + 'emaildialoog').fadeOut(400); }); } else if($(this).attr('id')=='calc_rondleidingknop'){ if(window.location.origin!='http://demo.imkk.nl'){ var naam = $('#noc_calculator form input[name="calc_oudernaam"]').val(); var email = $('#noc_calculator form input[name="calc_email"]').val(); var tel = $('#noc_calculator form input[name="calc_tel"]').val(); var opmerkingen = $('#noc_calculator form input[name="calc_opmerkingen"]').val(); var adres = $('#noc_calculator form input[name="calc_adres"]').val()+', '+$('#noc_calculator form input[name="calc_postcode"]').val()+', '+$('#noc_calculator form input[name="calc_woonplaats"]').val(); var kibeo_locatie = $('#noc_calculator #kibeo_locatie').val(); var leeftijd = $('#noc_calculator select[name="calc_leeftijd"]:last').val(); var geboortedatum = $('#noc_calculator input[name="calc_geboortedatum"]').val(); var naam_kind = $('#noc_calculator input[name="calc_naam_kind"]').val(); var email_regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(!email_regex.test(email)&&naam!='testt'){ alert(noc_lng_email); } else if(!tel&&naam!='testt'&& ( id_klant==109 || id_klant==130)){ alert(noc_lng_tel); } else { $('#noc_calculator #noc_bedankt .naam').html(naam); $('#noc_calculator #noc_bedankt .email').html(email); scroll_naar('bedankt'); $('#noc_calculator form').css({ opacity: 0, transition: 'opacity 0.4s' }).delay(200).slideUp(1300); if(naam!='testt'){ $('#noc_calculator').append(''); window.location.hash = '#bedankt'; track_pageview('imkk_calculator','rondleiding aangevraagd', 'rondleiding aangevraagd'); } } } else { var naam = $('#noc_calculator form input[name="calc_oudernaam"]').val(); if(naam=='testt'){ scroll_naar('bedankt'); $('#noc_calculator form').css({ opacity: 0, transition: 'opacity 0.4s' }).delay(200).slideUp(1300); } else alert('Demo account.\nHet is niet mogelijk een rondleiding in te plannen.'); } } } }); function track_pageview(category, action, label){ var analytics = null; if(!category) category = ''; if(!action) action = ''; if(!label) label = ''; if(window.__gaTracker){ analytics = window.__gaTracker; } else if(window.ga){ analytics = window.ga; } else if(window._gaq){ window._gaq.push(['_trackEvent', category, action, label]); window._gaq.push(['_trackPageview', window.location.pathname + window.location.hash]); } if(analytics){ analytics('send', 'pageview', window.location.pathname + window.location.hash); analytics('send', 'event', category, action, label); } } $('#calc_extra_kind').click(function(){ //kind toevoegen var laatste_kind = $('.calc_kind:last'); var nr = +laatste_kind[0].id.match(/\d+/g) + 1; laatste_kind.after( laatste_kind.clone().attr('id', 'calc_kind'+nr ).attr('style', 'display:none') ); $('.calc_kind:last .calc_extra_opvangsoort_knop, .calc_kind:last .calc_selectiemogelijkheid').hide(); $('.calc_kind:last select[name="calc_locatie"]').prop('selectedIndex', 0); $('.calc_kind:last').slideDown(400); window.setTimeout(function(){$('#calc_kind_minder').fadeIn(800);},300); //regel erbij in overzicht laatste_regel = $('.calc_hoofdberekening .calc_overzicht:last'); laatste_regel.after( laatste_regel.clone().attr('id', 'calc_overzicht_kind'+nr ) ); laatste_regel = $('.calc_altberekening .calc_overzicht:last'); laatste_regel.after( laatste_regel.clone().attr('id', 'calc_alt_overzicht_kind'+nr ) ); registreer_veranderingen_kind(nr); $('#calc_kind' + nr + ' input[name="calc_naam"]').trigger('change'); bereken_alle_kosten(); }); $('#calc_kind_minder').click(function(){ var laatste_kind = $('.calc_kind:last'); var nr = +laatste_kind[0].id.match(/\d+/g); if(nr>1) { laatste_kind.slideUp(400,function(){ $(this).remove(); bereken_alle_kosten(); }); $('.calc_hoofdberekening .calc_overzicht:last').remove(); $('.calc_altberekening .calc_overzicht:last').remove(); } if(nr==2) $('#calc_kind_minder').fadeOut(200); }); $('#noc_calculator .calc_knop_bereken_kosten').click(function(event){ $('#calc_berekendialoog').hide(); if($('#calc_overzicht_kind2 .calc_overzicht_kosten').html()==' ') { //tweede kind weer inschuiven als er niks is ingevuld $('#calc_kind_minder').trigger('click'); setTimeout(function(){$('#noc_calculator .calc_knop_bereken_kosten').trigger('click');},400) } else if(minimale_afname_melding){ alert(minimale_afname_melding); event.stopPropagation(); } else if($('#calc_overzicht_kind1 .calc_overzicht_kosten').html()==' ') { alert(noc_lng_tenminste); event.stopPropagation(); } else{ //selecteer alle geselecteerde checkboxen die bij een begin of eindtijd horen en uncheck ze als er geen tijd geselecteerd is $('.calc_selectiemogelijkheid_7 input:checked, .calc_selectiemogelijkheid_8 input:checked, .calc_selectiemogelijkheid_15 input:checked, .calc_selectiemogelijkheid_20 input:checked').each(function (index, element) { var self = $(this); if(self.closest('td').find('select').val()==0){ self.prop('checked', false).trigger('change'); } }); if(window.location.hash=='') window.location.hash = '#bereken'; else window.location.hash = '#bereken2'; if(!window.imkk_berekening_nummer) window.imkk_berekening_nummer = 1; else window.imkk_berekening_nummer++; var berekening_nr = window.imkk_berekening_nummer.toString(); while(berekening_nr.length < 4){ berekening_nr = '0'+berekening_nr; } track_pageview('imkk_calculator','berekening uitgevoerd','berekening '+window.imkk_berekening_nummer); var data = geef_alle_data(); $('#noc_calculator').append(''); $('#noc_calculator .calc_knop_bereken_kosten_container').slideUp(200,function(){$('#calc_berekendialoog').trigger('click');}); setTimeout(function(){$('#noc_calculator .calc_berekening').slideDown(400);},50); } if($('#calc_alt_overzicht_kind1 .calc_overzicht_kosten').html()!=' '){ $('.calc_alt_berekening').slideDown(200); } }); $('#calc_rondleidinglink').mousedown(function(event){ var data = geef_alle_data(); $('#noc_calculator').append(''); }); $('#calc_berekendialoog').click(function(){ $('#calc_berekendialoog').fadeOut(300); scroll_naar('berekening'); }); function scroll_naar(onderdeel){ if(popup=='') popup = 'html,body'; if(onderdeel=='berekening'){ $(popup).animate({ scrollTop: $(".calc_berekening").offset().top - hoogte_header }, 500); } else if(onderdeel=='bedankt'){ $(popup).animate({ scrollTop: $("#noc_calculator").offset().top - hoogte_header - 10 }, 400, function(){ $('#noc_calculator #noc_bedankt').slideDown(500); }); } } //het goede jaartal opslaan in een sessie cookie $('.noc_wissel_jaar').click(function(){ var jaartal = $(this).data('jaartal'); $.ajax({ dataType: "json", url: '//www.nettoopvang.nl/jaartal/'+jaartal, xhrFields: { withCredentials: true } }).done(function( msg ) { location.reload(); }).fail(function(){ alert('Het is op deze computer helaas niet mogelijk om van jaar te wisselen. De browser die u gebruikt is te verouderd voor deze functie.'); }); }); $('#calc_gezinsinkomen, #vve_indicatie, #werk_uren, .toeslag_voorwaarden').change(bereken_alle_kosten).keyup(bereken_alle_kosten); $('#toeslag_studie').change( function(){ if($(this).val()==1){ $('#vraag_uren').hide(); $('#werk_uren').val(40); } else { $('#vraag_uren').show(); $('#werk_uren').val(36); } bereken_alle_kosten(); }); if($('#noc_calculator').data('soort')=='calculator') bereken_alle_kosten(); $('.noc_imkk_link').click(function(){ var win = window.open('https://www.imkk.nl', '_blank'); win.focus(); }); //code om iets anders op de website aan te passen. Nu nog statisch alleen voor Ziezo $('#calc_klik_extern').click(function(){ $('#floatdiv img').trigger('click'); $('#SoortInfo3').trigger('click') }); }); }