jQuery(document).ready(function(){initDatePicker();initDevis();jQuery("#isTopConjointFonctionnaireOui").bind("click",function(){alert("Dans l'\351tat actuel des status, votre conjoint ayant un statut de fonctionnaire ne peut être ayant-droit de votre dossier mais doit s'inscrire en tant qu'adhérent à part entière (nouvelle adhésion).");jQuery("#isTopConjointFonctionnaireNon").click()});jQuery("#villeZone").hide();var a=jQuery("#paysId").val();if(a!=100){jQuery("#villeZone").html('<label class="label_devis" for="ville">Ville</label><div><input type="text" id="ville" name="ville" maxlength="32" size="50"></div>');jQuery("#villeZone").show()}else{var b=jQuery("#codePostal").val();if(b.length==5){ajaxCall()}}jQuery("#paysId").bind("change",function(){jQuery("#codePostal").val("");var c=jQuery(this).val();if(c==100){jQuery("#villeZone").hide()}else{jQuery("#villeZone").html('<label class="label_devis" for="ville">Ville</label><div><input type="text" id="ville" name="ville" maxlength="32" size="50"></div>');jQuery("#villeZone").show()}});jQuery("#annuler").bind("click",function(){var d=jQuery("#serverName").val();var c=jQuery("#serverPort").val();location.href="http://"+d+":"+c});jQuery("#isRetraiteOui").bind("click",function(){alert("Dans l'état actuel des status, l'adhésion en ligne à la mutuelle n'est pas possible pour un retraité. Veuillez vous rendre dans la section MGAS la plus proche de chez vous, ou contacter notre centre d'appel pour plus de renseignement.");jQuery("#isRetraiteNon").click()});jQuery("#typeEmployeur").bind("change",function(){if(jQuery("#typeEmployeur").val()=="IPR"){jQuery("#divIndiceMajore").hide()}else{jQuery("#divIndiceMajore").show()}});jQuery("#anneeDemandeAdhesion").bind("change",function(){majRevenu(getDateAdhesion())});jQuery("#moisDemandeAdhesion").bind("change",function(){majRevenu(getDateAdhesion())});jQuery("#valeurTempsPartielChoisi").bind("change",function(){majRevenu(getDateAdhesion())});jQuery("#valeurTempsPartielImpose").bind("change",function(){majRevenu(getDateAdhesion())});jQuery("#indiceMajore").bind("keyup",function(){var c=jQuery("#indiceMajore").val().replace(",",".");if(!isNaN(c)){if(c==""){jQuery("#montantRevenuBrut").val("")}else{var d=jQuery("#topTempsPartielOui").attr("checked");if(!d){jQuery("#montantRevenuBrut").val(Math.round((getValPointFctPub(getDateAdhesion())*c)*100)/100)}}}});jQuery("#montantRevenuBrut").bind("keyup",function(){majRevenu(getDateAdhesion())});jQuery("#topTempsPartielOui").bind("click",function(){jQuery("#pourcentageTempsTravail").show();jQuery("#divIndiceMajore").hide();majRevenu(getDateAdhesion())});jQuery("#topTempsPartielNon").bind("click",function(){jQuery("#pourcentageTempsTravail").hide();jQuery("#divIndiceMajore").show();majRevenu(getDateAdhesion())});jQuery("#topTempsPartielImposeOui").bind("click",function(){jQuery("#pourcentageTempsTravailChoisi").hide();jQuery("#pourcentageTempsTravailImpose").show();majRevenu(getDateAdhesion())});jQuery("#topTempsPartielImposeNon").bind("click",function(){jQuery("#pourcentageTempsTravailImpose").hide();jQuery("#pourcentageTempsTravailChoisi").show();majRevenu(getDateAdhesion())});jQuery("#isTopConjointAProtegerOui").bind("click",function(){jQuery("#divConjointAProteger").show()});jQuery("#isTopConjointAProtegerNon").bind("click",function(){jQuery("#divConjointAProteger").hide()});jQuery("#devisInfoCotisantForm").submit(function(){var j=jQuery("#anneeDemandeAdhesion").val();var i=jQuery("#moisDemandeAdhesion").val();today=new Date();var c=jQuery("#dateNaissance").val();if(isDate(c)){var e=c.substring(0,2);var k=c.substring(3,5);var d=c.substring(6,10);var f=new Date();f.setFullYear(d);f.setMonth(k-1);f.setDate(e);var l=today.getFullYear()-d;if(today.getMonth()<k||(today.getMonth()==k&&today.getDate()<e)){l-=1}var h=false;var g="";if(l>75){g="Dans l'\351tat actuel des statuts, l'adh\351sion \340  la mutuelle n'est pas possible au-del\340  de 75 ans.";h=true}if(h){alert(g)}return !h}else{return true}});jQuery("#ajoutAyantDroitButton").bind("click",function(){var k=jQuery("#anneeDemandeAdhesion").val();var j=jQuery("#moisDemandeAdhesion").val();var h=new Date(k,j,1);var c=jQuery("#dateNaissanceEnfant").val();if(isDate(c)){var e=c.substring(0,2);var l=c.substring(3,5);var d=c.substring(6,10);var f=new Date(d,l-1,e);var m=h.getFullYear()-d;if(h.getMonth()<f.getMonth()||(h.getMonth()==f.getMonth()&&h.getDate()<e)){m-=1}var i=false;var g="";if(m>28){g="Dans l'\351tat actuel des statuts, l'inscription d'un enfant en tant qu'ayant droit n'est possible que jusqu'\340  29 ans. \n\rAu-del\340 , votre enfant doit s'inscrire en tant qu'adh\351rant \340  part enti\350re (Membre Participant).";i=true}if(i){alert(g)}return !i}else{return true}})});initDatePicker=function(){jQuery.datepicker.regional.fr={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"<Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv>",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"Voir un autre mois",yearStatus:"Voir un autre année",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"dd/mm/yy",firstDay:0,initStatus:"Choisir la date",isRTL:false};jQuery.datepicker.setDefaults(jQuery.datepicker.regional.fr);var a=navigator.userAgent.indexOf("MSIE 6")!=-1;if(a){jQuery("#dateNaissance").datepicker({yearRange:"-120:+0",beforeShow:function(){jQuery("select").css("visibility","hidden")},onClose:function(){jQuery("select").css("visibility","visible")}})}else{jQuery("#dateNaissance").datepicker({yearRange:"-120:+0"})}jQuery("#dateNaissanceEnfant").datepicker({yearRange:"-120:+0"})};initDevis=function(){jQuery("#indiceMajore").attr("autocomplete","off");jQuery("#montantRevenuBrut").attr("autocomplete","off");var c=jQuery("#topTempsPartielOui").attr("checked");if(c){jQuery("#pourcentageTempsTravail").show();jQuery("#divIndiceMajore").hide()}else{jQuery("#pourcentageTempsTravail").hide();jQuery("#divIndiceMajore").show()}var b=jQuery("#topTempsPartielImposeOui").attr("checked");if(b){jQuery("#pourcentageTempsTravailChoisi").hide();jQuery("#pourcentageTempsTravailImpose").show()}else{jQuery("#pourcentageTempsTravailImpose").hide();jQuery("#pourcentageTempsTravailChoisi").show()}if(jQuery("#typeEmployeur").val()=="IPR"){jQuery("#divIndiceMajore").hide()}else{if(!c){jQuery("#divIndiceMajore").show()}}var a=jQuery("#isTopConjointAProtegerOui").attr("checked");if(a){jQuery("#divConjointAProteger").show()}else{jQuery("#divConjointAProteger").hide()}if(jQuery("#montantRevenuBrut").length!=0){majRevenu(getDateAdhesion())}};majRevenu=function(h){var b=getValPointFctPub(h);var e=jQuery("#montantRevenuBrut").val().replace(",",".");if(!isNaN(e)){if(e!=""){var g=jQuery("#topTempsPartielOui").attr("checked");if(g){var f=jQuery("#topTempsPartielImposeOui").attr("checked");var a=null;if(f){var d=jQuery("#valeurTempsPartielImpose").val();a=jQuery("#valeurTempsPartielImpose").find("option[value='"+d+"']").text().substring(0,2)}else{var c=jQuery("#valeurTempsPartielChoisi").val();a=jQuery("#valeurTempsPartielChoisi").find("option[value='"+c+"']").text().substring(0,2)}if(a.substring(0,1)=="0"){a=a.substring(1)}jQuery("#indiceMajore").val(Math.round(e/b/(a/100)))}else{jQuery("#indiceMajore").val(Math.round(e/b))}}else{if(e==""){jQuery("#indiceMajore").val("")}}}};getDateAdhesion=function(){var a=new Date();a.setFullYear(jQuery("#anneeDemandeAdhesion").val());a.setMonth(jQuery("#moisDemandeAdhesion").val());a.setDate(1);return a};getValPointFctPub=function(b){var a=jQuery("#pfp span:first").text();jQuery("#pfp span").each(function(){var f=jQuery(this).attr("id").split(",");var d=f[0];var e=f[1];var g=f[2];var c=new Date(d,e-1,g);if(b>=c){a=jQuery(this).text()}});return a};isInteger=function(b){for(var a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true};stripCharsInBag=function(d,e){var a="";for(var b=0;b<d.length;b++){var f=d.charAt(b);if(e.indexOf(f)==-1){a+=f}}return a};daysInFebruary=function(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)};DaysArray=function(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this};isDate=function(k){var d="/";var l=1889;var f=2200;var a=new Array(31,29,31,30,31,30,31,31,30,31,30,31);var j=k.indexOf(d);var h=k.indexOf(d,j+1);var c=k.substring(0,j);var g=k.substring(j+1,h);var b=k.substring(h+1);strYr=b;if(c.charAt(0)=="0"&&c.length>1){c=c.substring(1)}if(g.charAt(0)=="0"&&g.length>1){g=g.substring(1)}for(var e=1;e<=3;e++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(g);day=parseInt(c);year=parseInt(strYr);if(j==-1||h==-1){return false}if(g.length<1||month<1||month>12){return false}if(c.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>a[month]){return false}if(b.length!=4||year==0||year<l||year>f){return false}if(k.indexOf(d,h+1)!=-1||isInteger(stripCharsInBag(k,d))==false){return false}return true};ValidateForm=function(){var a=document.frmSample.txtDate;if(isDate(a.value)==false){a.focus();return false}return true};