var InternetExplorer=navigator.appName.indexOf("Microsoft")!=-1;function CheckDate(i){var c=1850;var h=2500;var e="/";var g=(i.substring(0,2));var f=(i.substring(3,5));var l=(i.substring(6));var k=1;if(((isNaN(g))||(g<1)||(g>31))&&(k==1)){alert("Le jour n'est pas correct.");k=0}if(((isNaN(f))||(f<1)||(f>12))&&(k==1)){alert("Le mois n'est pas correct.");k=0}if(((isNaN(l))||(l<c)||(l>h))&&(k==1)){alert("L'année n'est pas correcte.");k=0}if(k==1){var b=new Date(l,f-1,g);j2=b.getDate();m2=b.getMonth()+1;a2=b.getYear();if(a2<=100){a2=1900+a2}if((g!=j2)||(f!=m2)||(l!=a2)){k=0}k=b}return k}function verifieMail(e){var b=e.value;var c=b.indexOf("@");if(c==-1){alert("L'adresse email n'est pas valide...\nIl n'y a pas de caractère @\nUne adresse mail valide est du type \"votrenom@wanadoo.fr\"");e.focus();return false}var a=b.indexOf(".",c);if((a==-1)||(a==(c+1))){alert("L'adresse email n'est pas valide...\nIl ne peut pas y avoir un point (.) juste après @\nUne adresse mail valide est du type \"votrenom@wanadoo.fr\"");
e.focus();return false}var a=b.lastIndexOf(".");if((a+1)==b.length){alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas finir par un point (.)\nUne adresse mail valide est du type \"votrenom@wanadoo.fr\"");e.focus();return false}a=b.indexOf("..");if(a!=-1){alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas contenir 2 points (.) qui se suivent.\nUne adresse mail valide est du type \"votrenom@wanadoo.fr\"");e.focus();return false}return true}function date_anniv_age(f){var g=CheckDate(f);var a=new Date();var b="";var e=0;var c=0;if(g){if(g.getTime()>a.getTime()){alert("La date de naissance est supérieure à la date du jour !")}e=a.getFullYear()-g.getFullYear();a.setYear(g.getYear());if((g.getTime()>a.getTime())&&(g.getMonth()-a.getMonth()!=0)){e--}if(g.getMonth()>=a.getMonth()){c=12-(g.getMonth()-a.getMonth())}else{c=(a.getMonth()-g.getMonth())}if(c==12){c=0}if(e==1){b=e+" an"}if(e>1){b=e+" ans"}if((e>0)&&(c>0)){b+=" et "}if(c>0){b+=c+" mois"}if(b==""){b="moins de 1 mois"
}}return e}function verif_formulaire(b){var a=true;if(b.nom.value==""){alert("Veuillez entrer votre nom !");b.nom.focus();return false}if(b.prenom.value==""){alert("Veuillez entrer votre prénom !");b.prenom.focus();return false}if(b.adresse.value==""){alert("Veuillez entrer votre adresse !");b.adresse.focus();return false}if(b.cp.value==""){alert("Veuillez entrer votre code postal !");b.cp.focus();return false}if(b.ville.value==""){alert("Veuillez entrer votre ville !");b.ville.focus();return false}RE=/^\d{2}[\/\-]+\d{2}[\/\-]+(\d{4})$/;d=b.ddn.value;if(!RE.test(d)||d.length!=10||!CheckDate(d)){alert("Veuillez entrer votre date de naissance !");b.ddn.focus();return false}age=date_anniv_age(d);if(age<10||age>120){alert("Problème avec votre date de naissance ("+age+" an(s) ??).");b.ddn.focus();return false}if(b.tel.value==""){alert("Veuillez entrer votre téléphone.");b.tel.focus();return false}if(!verifieMail(b.courriel)){b.courriel.focus();return false}if(b.en_couple.value==1){if(b.nom_conjoint.value==""){alert("Veuillez entrer le nom de votre conjoint !");
b.nom_conjoint.focus();return false}if(b.prenom_conjoint.value==""){alert("Veuillez entrer le prénom de votre conjoint !");b.prenom_conjoint.focus();return false}d=b.ddn_conjoint.value;if(!RE.test(d)||d.length!=10||!CheckDate(d)){alert("Veuillez entrer la date de naissance de votre conjoint !");b.ddn_conjoint.focus();return false}age=date_anniv_age(d);if(age<10||age>120){alert("Problème avec la date de naissance de votre conjoint ("+age+" an(s) ??).");b.ddn_conjoint.focus();return false}if(b.tel_conjoint.value==""){alert("Veuillez entrer le téléphone de votre conjoint.");b.tel_conjoint.focus();return false}if(!verifieMail(b.courriel_conjoint)){b.courriel_conjoint.focus();return false}}if(b.contexte.value.toLowerCase()=="dons"){if(b.montant.value<5){alert("Votre don doit être supérieur à 5 euros.");b.montant.focus();return false}}if(a){b.submit()}}function getSelectedRadio(a){if(a[0]){for(var b=0;b<a.length;b++){if(a[b].checked){return b}}}else{if(a.checked){return 0}}return -1}function getSelectedRadioValue(a){var b=getSelectedRadio(a);
if(b==-1){return""}else{if(a[b]){return a[b].value}else{return a.value}}}function conjointIsSelected(a){if(a.name=="formule"){if(getSelectedRadioValue(a)==4){return true}else{return false}}return false}function check_add_couple(a){if(conjointIsSelected(a)){add_conjoint();a.form.en_couple.value=1}else{delete_conjoint();a.form.en_couple.value=0}}function add_conjoint(){var h="lightblue";var l=document.getElementById("nom_conjoint_label");add_label_to_node(l,"*Nom (conjoint) :");l.setAttribute("bgColor",h);var m=document.getElementById("nom_conjoint_input");add_text_into_node(m,"nom_conjoint",70);m.setAttribute("bgColor",h);var f=document.getElementById("prenom_conjoint_label");add_label_to_node(f,"*Prenom (conjoint) :");f.setAttribute("bgColor",h);var e=document.getElementById("prenom_conjoint_input");add_text_into_node(e,"prenom_conjoint",70);e.setAttribute("bgColor",h);var g=document.getElementById("ddn_conjoint_label");add_label_to_node(g,"*Date de naissance (conjoint) :");g.setAttribute("bgColor",h);
var i=document.getElementById("ddn_conjoint_input");var c=add_text_into_node(i,"ddn_conjoint",10,10);c.value="jj/mm/aaaa";i.setAttribute("bgColor",h);var k=document.getElementById("tel_conjoint_label");add_label_to_node(k,"*Téléphone (conjoint) :");k.setAttribute("bgColor",h);var j=document.getElementById("tel_conjoint_input");add_text_into_node(j,"tel_conjoint",70);j.setAttribute("bgColor",h);var b=document.getElementById("profession_conjoint_label");add_label_to_node(b,"Profession (conjoint) :");b.setAttribute("bgColor",h);var a=document.getElementById("profession_conjoint_input");add_text_into_node(a,"profession_conjoint",70);a.setAttribute("bgColor",h);var o=document.getElementById("courriel_conjoint_label");add_label_to_node(o,"*Courriel (conjoint) :");o.setAttribute("bgColor",h);var n=document.getElementById("courriel_conjoint_input");add_text_into_node(n,"courriel_conjoint",70);n.setAttribute("bgColor",h)}function delete_conjoint(){var j=document.getElementById("nom_conjoint_label");
initialisation_node(j);var k=document.getElementById("nom_conjoint_input");initialisation_node(k);var e=document.getElementById("prenom_conjoint_label");initialisation_node(e);var c=document.getElementById("prenom_conjoint_input");initialisation_node(c);var f=document.getElementById("ddn_conjoint_label");initialisation_node(f);var g=document.getElementById("ddn_conjoint_input");initialisation_node(g);var h=document.getElementById("tel_conjoint_label");initialisation_node(h);var i=document.getElementById("tel_conjoint_input");initialisation_node(i);var b=document.getElementById("profession_conjoint_label");initialisation_node(b);var a=document.getElementById("profession_conjoint_input");initialisation_node(a);var m=document.getElementById("courriel_conjoint_label");initialisation_node(m);var l=document.getElementById("courriel_conjoint_input");initialisation_node(l)}function initialisation_node(e){e.setAttribute("bgColor","");if(e.hasChildNodes()){var f=e.childNodes;for(var b=0;b<e.childNodes.length;
b++){e.removeChild(f[b])}var c=e.getElementsByTagName("br");while(c.length>0){e.removeChild(c.item(0))}var a=e.getElementsByTagName("input");while(a.length>0){e.removeChild(a.item(0))}}}function add_text_into_node(g,c,f,e){initialisation_node(g);var b;if(InternetExplorer){var h="";if(e!=null){h="size='"+e+"'"}var a="";if(f!=null){a="maxlength='"+f+"'"}b=document.createElement("<input type='text' name='"+c+"' "+h+" "+a+">")}else{b=document.createElement("input");b.setAttribute("type","text");b.setAttribute("name",c);if(e!=null){b.setAttribute("size",e)}if(f!=null){b.setAttribute("maxlength",f)}}g.appendChild(b);return b}function add_label_to_node(b,c){var a;initialisation_node(b);a=document.createTextNode(c);b.appendChild(a);return a}function initialize(){var b=document.forms.item(0).formule;var a=getSelectedRadio(b);check_add_couple(b.item(a))};
