var SiteSearch={o_config:{"to_disable":["Submit","Reset"],"alert":1},sendFormCP:function(p_oInput){try{var a_fields={};a_fields[p_oInput.name]={"l":"Code postal","mn":5,"mx":5,"r":true,"f":"unsigned"};var v=new validator(p_oInput.form,a_fields,SiteSearch.o_config);if(!v.exec()){return false;}var sCp=p_oInput.value;var mMatch=sCp.match(/(13|69|75)000/);if(mMatch){sCp=mMatch[1]+"001";}var oCont=p_oInput.getContainer();oCont.findChildById("indicator_cp").show("inline");navIfNoError({sUrl:ODYNav.sURL_PORTAIL,iStep:10,oFrm:"js",sSubmit:"cp_search="+sCp,oOnSuccessFunc:function(p_xResp){SiteSearch.processCityList(p_oInput,p_xResp);}});}finally{return false;}},msPermanentOptionId:["chooseResult","noResult","typeCP"],moPermanentOption:null,processCityList:function(p_oInput,p_xResp){var oForm=p_oInput.form;var sClass=getClassName(p_xResp);if(sClass.indexOf("DOMElement")==-1){return;}var oCityInput=oForm.ct_ville;var moOpt=oCityInput.options;var iNbr=moOpt.length;if(!SiteSearch.moPermanentOption){SiteSearch.moPermanentOption=new Array();for(var j=0;j<SiteSearch.msPermanentOptionId.length;j++){SiteSearch.moPermanentOption[j]=oCityInput.findBrotherById(SiteSearch.msPermanentOptionId[j]);}}for(var j=iNbr-1;j>=0;j=j-1){oCityInput.options[j]=null;}var mCity=p_xResp.selectNodeSet("//cityl/city");var l=mCity.length;if(l!=1){var iO=l>1?0:1;moOpt[0]=SiteSearch.moPermanentOption[iO];oCityInput.selectedIndex=0;}for(var i=0;i<l;i++){var oCity=mCity.item(i);var oNewOpt=new Option(oCity.selectNodeSet("name").item(0).getFirstChild().getNodeValue());oNewOpt.value=oCity.id;moOpt[moOpt.length]=oNewOpt;}if(l==1){oCityInput.selectedIndex=0;}$O2("indicator_cp").hide();oCityInput.style.display="";oCityInput.disabled=false;},searchByCPCity:function(p_oInput,p_bCheckServiceIsSelected){if("FORM"==p_oInput.tagName){return false;}var oForm=p_oInput.form;var ctVille=oForm.ct_ville;var ctCP=oForm.ct_cp;if(ctVille.style.display=="none"&&ctCP.value.match(/\d{5}/)){ctCP.onchange();return false;}var a_fields={"ct_cp":{"l":"Code postal","mn":5,"mx":5,"r":true,"f":"unsigned"},"ct_ville":{"l":"Ville","r":true,"f":"unsigned"}};if(p_bCheckServiceIsSelected){a_fields["hst"]={"l":"Type de prestation","r":true};}var v=new validator(oForm,a_fields,SiteSearch.o_config);if(!v.exec()){return false;}oForm.submit();return false;},fillTestData:function(){var ms=[["ct_nom","NomExemple"],["ct_prenom","PrenomEx"],["mr","mr"],["ct_email","a@aa.com"],["ct_tel","0123456789"],["ct_cp","72100"],["ct_message","ras"],["ct_op_part","1"],["ct_hstype_ge","1"],["ct_plage","14-18"]];for(var i=0;i<ms.length;i++){var ms2=ms[i];if($O2(ms2[0])){$O2(ms2[0]).setValue(ms2[1]);}}$O2("ct_cp").onchange();},sendFormIR:function(p_oElm,p_sFormId){var oForm=p_oElm.getContainer().findChildById(p_sFormId);var a_fields={"ct_civilite":{"l":"Civilité","r":true},"ct_nom":{"l":"Nom","mn":2,"r":true,"f":"alpha"},"ct_prenom":{"l":"Prenom","mn":2,"r":true,"f":"alpha2"},"ct_tel":{"l":"Téléphone","mn":10,"mx":10,"r":true,"f":"phone"},"ct_cp":{"l":"Code postal","mn":5,"mx":5,"r":true,"f":"unsigned"},"ct_ville":{"l":"Ville","r":true,"f":"unsigned"},"ct_email":{"l":"Email","f":"email"}};var v=new validator(oForm,a_fields,SiteSearch.o_config);if(!v.exec()){return;}var sAlert="";if(oForm.ct_hstype_mr.type!="hidden"&&!oForm.ct_hstype_mr.checked&&!oForm.ct_hstype_ge.checked&&!oForm.ct_hstype_se.checked&&!oForm.ct_hstype_ja.checked){sAlert+="Merci de sélectionner au moins un service.\n";}if(oForm.ct_email.value&&oForm.ct_op_o2.checked){sAlert+="Veuillez décocher la case « je ne souhaite pas recevoir les informations et offres promotionnelles d'O2 » "+"afin d'étre contacté par email.\n";}if(""!=sAlert){alert(sAlert);return;}oForm.action+=(oForm.action.indexOf("?")==-1?"?":(oForm.action.substr(-1)=="&"?"":"&"))+"t="+oForm.dt.value+"&s=";var bF=true;var msHSType=new Array("mr","ge","se","ja");for(var i=0;i<msHSType.length;i++){if(!oForm["ct_hstype_"+msHSType[i]]||!oForm["ct_hstype_"+msHSType[i]].checked){continue;}oForm.action+=msHSType[i];if(!bF){oForm.action+=",";}bF=false;}oForm.submit();}};var PajeCalculator={sCOOKIE_NAME:"donnees",sCOOKIE_PATH:"/",iPAJEMax_RevMinMoinsTroisAns:819.67,iPAJEMax_RevMinPlusTroisAns:409.84,iPAJEMax_RevIntermedMoinsTroisAns:706.57,iPAJEMax_RevIntermedPlusTroisAns:353.29,iPAJEMax_RevMaxMoinsTroisAns:593.53,iPAJEMax_RevMaxPlusTroisAns:296.77,miRevenuMin:["20 281","23 350","27 034","30 718"],miRevenuMax:["45 068","51 889","60 074","68 259"],sSnMoinsTroisAns:"moins3",sSnEntreTroisEtSixAns:"entre3et6",sSnPlusSixAns:"plus6",o_config:{"to_disable":["Submit","Reset"],"alert":1},sQueryString:window.location.search.substring(1,window.location.search.length),verifQttyChildren:function(p_iNbChildren){if(4<p_iNbChildren){document.getElementById("too_many_children").style.display="block";document.getElementById("btn-etape-suivante").style.display="none";}else{document.getElementById("too_many_children").style.display="none";document.getElementById("btn-etape-suivante").style.display="block";}},verifQttyHour:function(p_iNbHour){if(20<=p_iNbHour){document.getElementById("reduc_volume").style.display="block";}else{document.getElementById("reduc_volume").style.display="none";}},suiteForm:function(iBaseNbreEnfantsAgarder){var oForm=document.forms["simul"];var a_fields={"nb_heures":{"l":"Nombre d' heures par mois ","r":true,"f":"unsigned"},"nbEnfantsAGarder":{"l":"le nombre d' enfants à garder ","r":true,"f":"integer"},"age_plus_jeune":{"l":"L'âge de l'enfant le plus jeune à garder ","r":true},"codepostal":{"l":"Code postal","mn":5,"mx":5,"r":true,"f":"unsigned"}};var v=new validator("simul",a_fields,PajeCalculator.o_config);if(!v.exec()){return;}setCookie(PajeCalculator.sCOOKIE_NAME+"1","nb_heures="+oForm.nb_heures.value+"&age_plus_jeune="+getInputValue(oForm.age_plus_jeune)+"&nbEnfantsAGarder="+oForm.nbEnfantsAGarder.value+"&codepostal="+oForm.codepostal.value+"&droit_paje="+getInputValue(oForm.droit_paje),1,PajeCalculator.sCOOKIE_PATH);var iNbChildren=oForm.nbEnfantsAGarder.value;if(iNbChildren>4){return;}oForm.submit();},baseNbEnfantsAGarder:function(p_iNbEnfantsAGarder){if(p_iNbEnfantsAGarder<3){return 0;}else{return 1;}},RevAnnuelMinMax:function(p_iNbEnfantsAGarder){if(p_iNbEnfantsAGarder>4){p_iNbEnfantsAGarder=4;}var revenu_mini=PajeCalculator.miRevenuMin[p_iNbEnfantsAGarder-1];var revenu_maxi=PajeCalculator.miRevenuMax[p_iNbEnfantsAGarder-1];var oRevenuAnnuel=$O2("revenu");oRevenuAnnuel.innerHTML='<input type="radio" name="revenu_annuel" value="1"/> Inférieur à '+revenu_mini+" &euro;<br/>"+'<input type="radio" name="revenu_annuel" value="2"/> Ne dépassant pas '+revenu_maxi+" &euro;<br/>"+'<input type="radio" name="revenu_annuel" value="3"/> Supérieur à '+revenu_maxi+" &euro;<br/><br/>";},afficheOptions:function(formule,p_iNbEnfantsAGarder,p_sAge_plus_jeune){var oForm=document.forms["simul"];var oOptions=$O2("options");if(oOptions){oOptions.innerHTML="(Calcul en cours...)";}var iBaseNbreEnfantsAgarder=PajeCalculator.baseNbEnfantsAGarder(p_iNbEnfantsAGarder);oOptions.innerHTML="";if(PajeCalculator.sSnMoinsTroisAns==p_sAge_plus_jeune){if(p_iNbEnfantsAGarder>=2){oOptions.innerHTML+='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>';}if(1==iBaseNbreEnfantsAgarder){oOptions.innerHTML+='<input type="checkbox" name="option" value="famille_nombreuse" checked="true" disabled="true"/> Famille nombreuse (+1&euro; de l\'heure)<br/>';}if("GERP"==formule||"GENP"==formule||"GEGO"==formule||"GEP"==formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}if("GEP"!=formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>';}}else{if(1==iBaseNbreEnfantsAgarder){oOptions.innerHTML+='<input type="checkbox" name="option" value="famille_nombreuse" checked="true" disabled="true"/> Famille nombreuse (+1&euro; de l\'heure)<br/>';}if("GE1"==formule||"GENP"==formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}if("GEP"==formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}if("GE2"==formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (gratuit)<br/>'+'<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}if("GESP1"==formule){oOptions.innerHTML+='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>';}}},afficheSuiteForm:function(){var iNbEnfantsAGarder=0;var sAge_plus_jeune;var sCP;var sCookieDonneesForm=getCookie(PajeCalculator.sCOOKIE_NAME+"1");var msFirst=sCookieDonneesForm.split("&");for(var i=0;i<msFirst.length;i++){var msSecond=msFirst[i].split("=");var sN=msSecond[0];var sV=msSecond[1];if("nbEnfantsAGarder"==sN){iNbEnfantsAGarder=sV;}else{if("age_plus_jeune"==sN){sAge_plus_jeune=sV;}else{if("codepostal"==sN){sCP=sV;}}}}var oFormules=$O2("formules");var oOptions=$O2("options");var oChoixFormule=$O2("choix_formule");var oChoixOptions=$O2("choix_options");var oRessources=$O2("span_ressource");var iBaseNbreEnfantsAgarder=PajeCalculator.baseNbEnfantsAGarder(iNbEnfantsAGarder);oOptions.innerHTML="";if(PajeCalculator.sSnMoinsTroisAns==sAge_plus_jeune){oFormules.innerHTML='<select name="formule" onchange="PajeCalculator.afficheOptions(this.value,'+iNbEnfantsAGarder+",'"+sAge_plus_jeune+"');\" />"+'<option value="" selected >Sélectionner </option>'+'<option value="GERP">Eveil Petite Enfance</option>'+'<option value="GEP">Garde ponctuelle</option>'+'<option value="GEGO">Gouvernante d\'enfants</option>'+'<option value="GENP">Nounou plus</option>'+'<option value="GESP1">Soirée des parents</option>';if(iNbEnfantsAGarder>=2){oOptions.innerHTML='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>';}if(1==iBaseNbreEnfantsAgarder){oOptions.innerHTML+='<input type="checkbox" name="option" value="famille_nombreuse" checked="true" disabled="true"/> Famille nombreuse (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}else{oOptions.innerHTML+='<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}}else{oFormules.innerHTML='<select name="formule" onchange="PajeCalculator.afficheOptions(this.value,'+iNbEnfantsAGarder+",'"+sAge_plus_jeune+"');\"/>"+'<option value="" selected >Sélectionner </option>'+'<option value="GE2">Garde Ludo-Educative</option>'+'<option value="GEP">Garde ponctuelle</option>'+'<option value="GE1">Garde Relais</option>'+'<option value="GENP">Nounou plus</option>'+'<option value="GESP1">Soirée des parents</option>';oOptions.innerHTML='<input type="checkbox" name="option" value="aide_devoirs_college"/> Aide aux devoirs collège (+2&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="aide_devoirs_primaire"/> Aide aux devoirs primaire (+1&euro; de l\'heure)<br/>';if(1==iBaseNbreEnfantsAgarder){oOptions.innerHTML+='<input type="checkbox" name="option" value="famille_nombreuse" checked="true" disabled="true"/> Famille nombreuse (+1&euro; de l\'heure)<br/>';}oOptions.innerHTML+='<input type="checkbox" name="option" value="garde_partagee"/> Garde partagée (+1&euro; de l\'heure)<br/>'+'<input type="checkbox" name="option" value="horaires_difficiles"/> Horaires variables (+1&euro; de l\'heure)<br/>';}if(PajeCalculator.sSnPlusSixAns==sAge_plus_jeune){oRessources.style.display="none";}else{PajeCalculator.RevAnnuelMinMax(iNbEnfantsAGarder);}},donneZone:function(p_sCP){if(p_sCP.slice(0,3)=="066"||p_sCP.slice(0,2)=="69"||p_sCP.slice(0,2)=="74"||p_sCP.slice(0,2)=="75"||p_sCP.slice(0,2)=="77"||p_sCP.slice(0,2)=="78"||p_sCP.slice(0,2)=="91"||p_sCP.slice(0,2)=="92"||p_sCP.slice(0,2)=="93"||p_sCP.slice(0,2)=="94"||p_sCP.slice(0,2)=="95"||p_sCP=="17207"||p_sCP=="17286"||p_sCP=="17580"||p_sCP=="17590"||p_sCP=="17630"||p_sCP=="17670"||p_sCP=="17740"||p_sCP=="17940"||p_sCP=="17410"||p_sCP=="17880"||p_sCP=="17111"||p_sCP=="06160"){return"B";}else{return"A";}},activer_montantCesu:function(){var oForm=document.forms["simul"];var oCesu=oForm.elements["cesu"];var oMontant_cesu=oForm.elements["montant_cesu"];if(true==oCesu[1].checked){oMontant_cesu.disabled=true;oMontant_cesu.value="";}else{oMontant_cesu.disabled=false;}},submitForm:function(){var oForm=document.forms["simul"];var oOptions=oForm.elements["option"];var oFormule=oForm.elements["formule"];var oRevenu_annuel=oForm.elements["revenu_annuel"];var oCesu=oForm.elements["cesu"];var oMontant_cesu=oForm.elements["montant_cesu"];var msOptions=new Array;for(i=0;i<oOptions.length;i++){if(true==oOptions[i].checked){msOptions[i]=oOptions[i].value;}}if(oRevenu_annuel){var a_fields={"formule":{"l":"Le choix d'une formule ","mn":1,"r":true,"f":"alphanum"},"revenu_annuel":{"l":"Le revenu annuel","mn":1,"r":true,"f":"unsigned"}};if(oRevenu_annuel[0].checked){iRevenu_annuel=oRevenu_annuel[0].value;}else{if(oRevenu_annuel[1].checked){iRevenu_annuel=oRevenu_annuel[1].value;}else{iRevenu_annuel=oRevenu_annuel[2].value;}}}else{var a_fields={"formule":{"l":"Le choix d'une formule ","mn":1,"r":true,"f":"alphanum"}};iRevenu_annuel="";}if(""!=oMontant_cesu.value){oMontant_cesu.value=oMontant_cesu.value.replace(/,/g,".");}if(oCesu[0].checked){a_fields.montant_cesu={"l":"Le montant des CESU ","r":true,"f":"real"};}var v=new validator("simul",a_fields,PajeCalculator.o_config);if(!v.exec()){return;}var sCookieDonneesForm=getCookie(PajeCalculator.sCOOKIE_NAME+"1");var sCP=sCookieDonneesForm.match(/&codepostal=(.*)(&|$)/)[1];var iZone=PajeCalculator.donneZone(sCP);sCookieDonneesForm="zone="+iZone+"&formule="+oFormule.value+"&option="+msOptions+"&revenu_annuel="+iRevenu_annuel+"&montant_cesu="+oMontant_cesu.value;setCookie(PajeCalculator.sCOOKIE_NAME+"2",sCookieDonneesForm,1,PajeCalculator.sCOOKIE_PATH);oForm.submit();},tarifHoraireDeBase:function(age_plus_jeune,zone,formule,nb_heures,p_msOptions){if(PajeCalculator.sSnMoinsTroisAns==age_plus_jeune){if("A"==zone){if(formule=="GERP"||formule=="GESP1"){tarif_base=22.6;}else{if(formule=="GENP"){tarif_base=23.6;}else{tarif_base=26.6;}}}else{if(formule=="GERP"||formule=="GESP1"){tarif_base=24.6;}else{if(formule=="GENP"){tarif_base=25.6;}else{tarif_base=28.6;}}}}else{if("A"==zone){if(formule=="GE2"||formule=="GESP1"){tarif_base=22.6;}else{if(formule=="GENP"){tarif_base=23.6;}else{if(formule=="GEP"){tarif_base=26.6;}else{tarif_base=20.6;}}}}else{if(formule=="GE2"||formule=="GESP1"){tarif_base=24.6;}else{if(formule=="GENP"){tarif_base=25.6;}else{if(formule=="GEP"){tarif_base=28.6;}else{tarif_base=22.6;}}}}}for(i=0;i<p_msOptions.length;i++){if(""!=p_msOptions[i]){if("aide_devoirs_college"==p_msOptions[i]){if(formule!="GE2"){tarif_base+=2;for(j=0;j<p_msOptions.length;j++){if("aide_devoirs_primaire"==p_msOptions[j]){tarif_base-=1;}}}else{tarif_base+=1;}}else{if((formule=="GE2"&&"aide_devoirs_primaire"!=p_msOptions[i])||formule!="GE2"){tarif_base+=1;}}}}return tarif_base;},reductionVolume:function(nb_heures){if(nb_heures<25){reduction=0;}else{if(nb_heures<50){reduction=1;}else{if(nb_heures<75){reduction=2;}else{reduction=3;}}}return reduction;},calculPajeMax:function(age_plus_jeune,revenu_annuel){if(1==revenu_annuel){if(PajeCalculator.sSnMoinsTroisAns==age_plus_jeune){fPajeMax=PajeCalculator.iPAJEMax_RevMinMoinsTroisAns;}else{fPajeMax=PajeCalculator.iPAJEMax_RevMinPlusTroisAns;}}else{if(2==revenu_annuel){if(PajeCalculator.sSnMoinsTroisAns==age_plus_jeune){fPajeMax=PajeCalculator.iPAJEMax_RevIntermedMoinsTroisAns;}else{fPajeMax=PajeCalculator.iPAJEMax_RevIntermedPlusTroisAns;}}else{if(3==revenu_annuel){if(PajeCalculator.sSnMoinsTroisAns==age_plus_jeune){fPajeMax=PajeCalculator.iPAJEMax_RevMaxMoinsTroisAns;}else{fPajeMax=PajeCalculator.iPAJEMax_RevMaxPlusTroisAns;}}}}return fPajeMax;},calculPaje:function(fTarif_mensuel,fPajeMax){if(fTarif_mensuel-fPajeMax>0.15*fTarif_mensuel){fPaje=fPajeMax;}else{fPaje=0.85*fTarif_mensuel;}return fPaje;},afficheResultats:function(){var oTarifDeBase=$O2("tarifDeBase");if(oTarifDeBase){oTarifDeBase.innerHTML="(Calcul en cours...)";}var sCookieDonneesForm=getCookie(PajeCalculator.sCOOKIE_NAME+"1")+"&"+getCookie(PajeCalculator.sCOOKIE_NAME+"2");var msFirst=sCookieDonneesForm.split("&");var msOptions=new Array();var droit_paje;for(i=0;i<msFirst.length;i++){var msSecond=msFirst[i].split("=");var sN=msSecond[0];var sV=msSecond[1];if("nb_heures"==sN){nb_heures=sV;}else{if("age_plus_jeune"==sN){age_plus_jeune=sV;}else{if("droit_paje"==sN){droit_paje=sV;}else{if("zone"==sN){zone=sV;}else{if("formule"==sN){formule=sV;}else{if("option"==sN){msOptions=sV.split(",");}else{if("montant_cesu"==sN){montant_cesu=sV;}else{if("revenu_annuel"==sN){revenu_annuel=sV;}}}}}}}}}var fTarif_horaire_base=PajeCalculator.tarifHoraireDeBase(age_plus_jeune,zone,formule,nb_heures,msOptions);var iCentime_horaire_base=Math.round((fTarif_horaire_base-Math.floor(fTarif_horaire_base))*100);var sCentime_horaire_base=""+iCentime_horaire_base;if(3==sCentime_horaire_base.length){sTarif_horaire_base=Math.round(fTarif_horaire_base);}else{if(1==sCentime_horaire_base.length){sCentime_horaire_base="0"+iCentime_horaire_base;}sTarif_horaire_base=Math.floor(fTarif_horaire_base)+","+sCentime_horaire_base;}fTarif_mensuel_base=fTarif_horaire_base*nb_heures;iCentime_mensuel_base=Math.round((fTarif_mensuel_base-Math.floor(fTarif_mensuel_base))*100);var sCentime_mensuel_base=""+iCentime_mensuel_base;if(3==sCentime_mensuel_base.length){sTarif_mensuel_base=Math.round(fTarif_mensuel_base);}else{if(1==sCentime_mensuel_base.length){sCentime_mensuel_base="0"+iCentime_mensuel_base;}sTarif_mensuel_base=Math.floor(fTarif_mensuel_base)+","+sCentime_mensuel_base;}var nb_heures_min=16;var nbHMinMajDroits=25;for(i=0;i<msOptions.length;i++){if("garde_partagee"==msOptions[i]){nb_heures_min=32;nbHMinMajDroits=50;}}oTarifDeBase.innerHTML="Le tarif horaire de base des prestations choisies s'élève à :<br>"+sTarif_horaire_base+" &euro;/h, soit "+sTarif_mensuel_base+" &euro;/mois pour "+nb_heures+"h de prestations.";oNwtarifs=document.getElementById("nwtarifs");var oNwtarifsTabContent='<table class="nwtarifs" id="nwtarifs"><tr class="n4">'+"<td></td><td>"+"Tarif horaire</td><td>"+"Tarif mensuel</td></tr>"+"<tr><td>"+'<b class="black">Tarif de la prestation</b></td><td>'+sTarif_horaire_base+"&euro;</td><td>"+sTarif_mensuel_base+"&euro;</td>"+"</tr>";if(32==nb_heures_min){reduction=PajeCalculator.reductionVolume(nb_heures/2);}else{reduction=PajeCalculator.reductionVolume(nb_heures);}fTarif_horaire=fTarif_horaire_base;fTarif_mensuel=fTarif_mensuel_base;if(0!=reduction){fTarif_horaire=fTarif_horaire-reduction;iCentime_horaire=Math.round((fTarif_horaire-Math.floor(fTarif_horaire))*100);var sCentime_horaire=""+iCentime_horaire;if(3==sCentime_horaire.length){sTarif_horaire=Math.round(fTarif_horaire);}else{if(1==sCentime_horaire.length){sCentime_horaire="0"+iCentime_horaire;}sTarif_horaire=Math.floor(fTarif_horaire)+","+sCentime_horaire;}fTarif_mensuel=fTarif_horaire*nb_heures;iCentime_mensuel=Math.round((fTarif_mensuel-Math.floor(fTarif_mensuel))*100);var sCentime_mensuel=""+iCentime_mensuel;if(3==sCentime_mensuel.length){sTarif_mensuel=Math.round(fTarif_mensuel);}else{if(1==sCentime_mensuel.length){sCentime_mensuel="0"+iCentime_mensuel;}sTarif_mensuel=Math.floor(fTarif_mensuel)+","+sCentime_mensuel;}var oReducVolume=document.getElementById("reduc_volume");var sLabel;if(oReducVolume){sLabel="Après réduction au volume";oReducVolume.innerHTML="Cependant, compte tenu du nombre d'heures par mois, vous bénéficiez "+" d'une réduction au volume de "+reduction+"&euro; sur le tarif horaire."+"Le tarif qui vous sera appliqué ne sera donc plus que de : <br>"+sTarif_horaire+"&euro;/h, soit "+sTarif_mensuel+"&euro;/mois.<br>";if(nb_heures>100){oReducVolume.innerHTML+="Vous pouvez également bénéficier d'une réduction "+"supplémentaire au regard du nombre d'heures de prestations mensuelles que vous souhaitez. "+"Veuillez nous contacter pour en savoir plus.";}}else{sLabel="Après réduction collaborateur O<sub>2</sub>";oReducVolume=document.getElementById("reduc_collaborateur");oReducVolume.innerHTML="Les collaborateurs O<sub>2</sub> bénéficient de 30% de réduction. "+"Le tarif qui vous sera appliqué ne sera donc plus que de : <br>"+sTarif_horaire+"&euro;/h, soit "+sTarif_mensuel+"&euro;/mois.<br>";}oNwtarifsTabContent+='<tr><td><b class="black">'+sLabel+"</b></td>"+"<td>"+sTarif_horaire+"&euro;</td>"+"<td>"+sTarif_mensuel+"&euro;</td>"+"</tr>";}var oCesu=document.getElementById("cesu");if(""!=montant_cesu){if(montant_cesu>=fTarif_mensuel){oCesu.innerHTML="Etant donné que le montant des CESU préfinancés couvre la totalité"+"du coût des prestations, vous n'avez plus rien à payer.";oNwtarifsTabContent+='<tr class="n1">'+"<td >"+'<b class="black">Total</b>'+"</td>"+"<td>"+"<h1>0&euro;</h1>"+"</td>"+"<td>"+"<h1>0&euro;</h1>"+"</td>"+"</tr></table>";oNwtarifs.innerHTML=oNwtarifsTabContent;return;}fTarif_mensuel=fTarif_mensuel-montant_cesu;iCentime_mensuel=Math.round((fTarif_mensuel-Math.floor(fTarif_mensuel))*100);var sCentime_mensuel=""+iCentime_mensuel;if(3==sCentime_mensuel.length){sTarif_mensuel=Math.round(fTarif_mensuel);}else{if(1==sCentime_mensuel.length){sCentime_mensuel="0"+iCentime_mensuel;}sTarif_mensuel=Math.floor(fTarif_mensuel)+","+sCentime_mensuel;}fTarif_horaire=fTarif_mensuel/nb_heures;iCentime_horaire=Math.round((fTarif_horaire-Math.floor(fTarif_horaire))*100);var sCentime_horaire=""+iCentime_horaire;if(3==sCentime_horaire.length){sTarif_horaire=Math.round(fTarif_horaire);}else{if(1==sCentime_horaire.length){sCentime_horaire="0"+iCentime_horaire;}sTarif_horaire=Math.floor(fTarif_horaire)+","+sCentime_horaire;}oCesu.innerHTML="Sachant que vous avez payé vos prestations par CESU préfinancés, "+" le coût de vos prestations O<sub>2</sub> ne vous reviennent donc plus qu'à :<br>"+sTarif_horaire+"&euro;/h, soit "+sTarif_mensuel+"&euro;/mois ";oNwtarifsTabContent+="<tr>"+"<td>"+'<b class="black">Après déduction<br/>CESU préfinancés</b>'+"</td>"+"<td>"+sTarif_horaire+"&euro;"+"</td>"+"<td>"+sTarif_mensuel+"&euro;"+"</td>"+"</tr>";}if(PajeCalculator.sSnMoinsTroisAns==age_plus_jeune||PajeCalculator.sSnEntreTroisEtSixAns==age_plus_jeune){if(nb_heures>=nb_heures_min){var oPaje=document.getElementById("paje");fPajeMax=PajeCalculator.calculPajeMax(age_plus_jeune,revenu_annuel);fPaje=PajeCalculator.calculPaje(fTarif_mensuel,fPajeMax);var iCentime_paje=Math.round((fPaje-Math.floor(fPaje))*100);var sCentime_paje=""+iCentime_paje;if(3==sCentime_paje){sPaje=Math.round(fPaje);}else{if(1==sCentime_paje.length){sCentime_paje="0"+iCentime_paje;}sPaje=Math.floor(fPaje)+","+sCentime_paje;}fTarif_mensuel=fTarif_mensuel-fPaje;fTarif_mensuel_arrondi=Math.round((fTarif_mensuel)*100)/100;iCentime_mensuel=Math.round((fTarif_mensuel_arrondi-Math.floor(fTarif_mensuel_arrondi))*100);var sCentime_mensuel=""+iCentime_mensuel;if(3==sCentime_mensuel.length){sTarif_mensuel=Math.round(fTarif_mensuel_arrondi);}else{if(1==sCentime_mensuel.length){sCentime_mensuel="0"+iCentime_mensuel;}sTarif_mensuel=Math.floor(fTarif_mensuel_arrondi)+","+sCentime_mensuel;}fTarif_horaire=fTarif_mensuel/nb_heures;fTarif_horaire_arrondi=Math.round(fTarif_horaire*100)/100;iCentime_horaire=Math.round((fTarif_horaire_arrondi-Math.floor(fTarif_horaire_arrondi))*100);var sCentime_horaire=""+iCentime_horaire;if(3==sCentime_horaire.length){sTarif_horaire=Math.round(fTarif_horaire_arrondi);}else{if(1==sCentime_horaire.length){sCentime_horaire="0"+iCentime_horaire;}sTarif_horaire=Math.floor(fTarif_horaire_arrondi)+","+sCentime_horaire;}oPaje.innerHTML="Par ailleurs, vous bénéficiez en plus d'une allocation mensuelle de "+sPaje+'&euro; versée par la CAF au titre du complément de libre choix du mode de garde (prestation <a href="/garde-enfants/paje-prestation-accueil-jeune-enfant.shtml">PAJE</a>). '+"Le coût ne sera donc plus que de :<br>"+sTarif_horaire+"&euro;/h, soit "+sTarif_mensuel+"&euro;/mois pour "+nb_heures+" h de prestations.";if(nb_heures>=nbHMinMajDroits){oNwtarifsTabContent+="<tr>"+'<td><b class="black">Après aide de la CAF (PAJE) * </b></td>'+"<td>"+sTarif_horaire+"&euro;</td>"+"<td>"+sTarif_mensuel+"&euro;</td>"+"</tr>";var oMajoration_droits=$O2("majoration_droits");oMajoration_droits.style.display="block";}else{oNwtarifsTabContent+="<tr>"+'<td><b class="black">Après aide de la CAF (PAJE)</td>'+"<td>"+sTarif_horaire+"&euro;</td>"+"<td>"+sTarif_mensuel+"&euro;</td>"+" </tr>";}}}else{var oPaje=document.getElementById("paje");oPaje.innerHTML="L'allocation PAJE (Prestation Accueil du Jeune Enfant), complément libre choix du mode de garde, "+"est réservé aux enfants agés de moins de 6 ans.";}var oReduc_impots=document.getElementById("reduc_impots");oReduc_impots.innerHTML=(PajeCalculator.sSnPlusSixAns==age_plus_jeune?"En revanche":"Cerise sur le gâteau")+", en faisant appel à O<sub>2</sub>,"+" entreprise agréée, vous pouvez bénéficier d'une <a href=\"/reductions-credits-impots-services-a-la-personne.shtml\">réduction ou crédit d'impôt</a> égal à 50% des sommes dépensées."+" Ainsi, le coût restant à votre charge ne sera donc que de : <br><br>";oCoutFinal=document.getElementById("cout_final");fCout_horaire=fTarif_horaire*0.5;fCout_horaire_arrondi=Math.round(fCout_horaire*100)/100;if(32==nb_heures_min){fCout_horaire_arrondi=Math.round(fCout_horaire_arrondi/2*100)/100;}iCentime_horaire=Math.round((fCout_horaire_arrondi-Math.floor(fCout_horaire_arrondi))*100);var sCentime_horaire=""+iCentime_horaire;if(3==sCentime_horaire.length){sCout_horaire=Math.round(fCout_horaire_arrondi);}else{if(1==sCentime_horaire.length){sCentime_horaire="0"+iCentime_horaire;}sCout_horaire=Math.floor(fCout_horaire_arrondi)+","+sCentime_horaire;}fCout_mensuel=fTarif_mensuel*0.5;fCout_mensuel_arrondi=Math.round(fCout_mensuel*100)/100;if(32==nb_heures_min){fCout_mensuel_arrondi=Math.round(fCout_mensuel_arrondi/2*100)/100;}iCentime_mensuel=Math.round((fCout_mensuel_arrondi-Math.floor(fCout_mensuel_arrondi))*100);var sCentime_mensuel=""+iCentime_mensuel;if(3==sCentime_mensuel.length){sCout_mensuel=Math.round(fCout_mensuel_arrondi);}else{if(1==sCentime_mensuel.length){sCentime_mensuel="0"+iCentime_mensuel;}sCout_mensuel=Math.floor(fCout_mensuel_arrondi)+","+sCentime_mensuel;}oCoutFinal.innerHTML=sCout_horaire+"&euro;/h, soit "+sCout_mensuel+"&euro;/mois";if(32==nb_heures_min){oCoutFinal.innerHTML+=" par famille* pour "+nb_heures+"h de prestations";sTotal="Total par famille";}else{oCoutFinal.innerHTML+="* pour "+nb_heures+"h de prestations";sTotal="Total";}oNwtarifsTabContent+="<tr>"+'<td><b class="black">Après réduction / Crédit d\'impôts</b></td>'+"<td>"+sCout_horaire+"&euro;</td>"+"<td>"+sCout_mensuel+"&euro; </td>"+"</tr>"+'<tr class="n1">'+'<td><b class="black">'+sTotal+"</b></td>"+"<td><h1>"+sCout_horaire+"&euro;</h1></td>"+"<td><h1>"+sCout_mensuel+"&euro;</h1></td>"+"</tr></table>";oNwtarifs.innerHTML=oNwtarifsTabContent;var oReduc_supplementaire=document.getElementById("reduc_supplementaire");if(nb_heures>100){oReduc_supplementaire.innerHTML="<h4>Vous pouvez également bénéficier d'une réduction supplémentaire au regard du nombre d'heures de prestations mensuelles que vous souhaitez. Veuillez nous contacter pour en savoir plus.</h4>";}}};
