
ressourcesTextes.add([["bab.erreur_adresse_internet","L'adresse Internet que vous avez inscrite ne semble pas valide."],["bab.erreur_frequence_evenement","Sélectionnez les dates de l’événement à l’aide du petit calendrier. S’il se déroule pendant plusieurs jours, sélectionnez les dates de début et de fin pour indiquer l’intervalle."],["bab.erreur_selection_date_evenement","Sélectionnez la date de l’événement à l’aide du petit calendrier."],["bab.erreur_serie_dates","Vous devez entrer au moins une série de dates."],["bab.erreur_selection_cout_evenement","Indiquez si l’événement est gratuit. Sinon, sélectionnez « Autre »."],["bab.erreur_age_maximal_enfant","Inscrivez l'âge maximum pour bénéficier du tarif pour enfant."],["bab.erreur_cout_enfant","Vous devez déterminer quel est le prix d'entrée pour un enfant."]]);
var formCom1;
var formCom2;
var formCom3;
var formCom3a;
var formCom3b;
var formCom4;
var formCom5;
var etapesCompletes=[false, false, false, false, false, false]
var etapeCourante;
function initSoumissionCalendrier(){
etapesCompletes=[false, false, false, false, false, false];
switchToEtape(0);}
function switchToEtape(numEtape){
etapeCourante= numEtape;
for(var i=0; i<8; i++){
var divname= "etape"+ i;
if(i != etapeCourante){
toggleVisibilite(divname, false);} else{
toggleVisibilite(divname, true);}}
updateFleches();
changeOnglet();
if(etapeCourante== 3){
initEtape3();} else if(etapeCourante== 4){

updateStringOccurences();

if($("typecout1").checked== false && $("typecout2").checked== false){
$("typecout1").checked= true;
rendreGratuit(true);}}}
function lancerFormulaire(){
switchToEtape(1);}
function envoiTerminer(){
switchToEtape(7);
window.frames["form_evenement_iframe"].location.replace("javascript:;");}
function naviguerEtapes(inc){
if(inc> 0){
switch(etapeCourante){
case 0:
case 6:
case 7:
return false;
break;
case 5:
var success= validerEtapeFormulaire();
if(success){
etapeCourante+= inc;
switchToEtape(etapeCourante);

$("ajouter_evenement").submit();
}
break;
default:
var success= validerEtapeFormulaire();
if(success){
etapeCourante+= inc;
switchToEtape(etapeCourante);}
break;}} else{
switch(etapeCourante){
case 1:
case 0:
case 6:
case 7:
return false;
break;
default:
var success= true; 
if(success){
etapeCourante+= inc;
switchToEtape(etapeCourante);}
break;}}}
function validerEtapeFormulaire(){
var resultatValidationPrimaire= true;
if(eval("formCom"+etapeCourante)) resultatValidationPrimaire= eval("formCom"+etapeCourante).vCham();
if(resultatValidationPrimaire){

switch(etapeCourante){
case 1:

var addr= $("internet").value;
if(addr != ""){
var debutValide=(addr.indexOf("http://") !=-1 || addr.indexOf("www.") !=-1);
var finValide=(addr.indexOf(".net") !=-1 || addr.indexOf(".com") !=-1 || addr.indexOf(".ca") !=-1 || addr.indexOf(".fr") !=-1 || addr.indexOf(".us") !=-1 || addr.indexOf(".org") !=-1);;
if(debutValide && finValide){
if(addr.indexOf("http://")==-1) $("internet").value= "http://"+ addr;
etapesCompletes[1]= true;
return true;} else{
alert(_TR("bab.erreur_adresse_internet" ,"L'adresse internet que vous avez saisie ne semble pas valide."));
$("internet").focus();
return false;}} else{
etapesCompletes[1]= true;
return true;}
break;
case 2:
etapesCompletes[2]= true;
return true;
break;
case 3:
if($("occev1").checked== false && $("occev2").checked== false){
alert(_TR("bab.erreur_frequence_evenement" ,"Veuillez sélectionner la fréquence de l'évènement."));} else{
if($("occev1").checked== true){

if($("dateUnique").value== ""){
alert(_TR("bab.erreur_selection_date_evenement" ,"Veuillez sélectionner la date de l'évènement."));
$("dateUnique").focus();
return false;}
etapesCompletes[3]= true;
return true;} else{

if(arrayOccurenceMultiple.length> 1 ||($("date-du").value != "" && $("date-au").value != "")){
etapesCompletes[3]= true;
return true;} else{
if($("date-du").value== ""){
$("date-du").focus();} else{
$("date-au").focus();}
alert(_TR("bab.erreur_serie_dates","Veuillez saisir au moins une série de dates."));}}}
break;
case 4:

if($("typecout1").checked== true){
etapesCompletes[4]= true;
return true;} else{
var tousChampsVide=($("personnes-agees").value== "" && $("adultes").value== "" && $("etudiants").value== "" && $("enfants").value== "");
var enfantMalRempli=(($("enfant-ans").value== "" && $("enfants").value != "") ||($("enfant-ans").value != "" && $("enfants").value== ""));
if(!tousChampsVide && !enfantMalRempli){
etapesCompletes[4]= true;
return true;} else{
if(tousChampsVide){
alert(_TR("bab.erreur_selection_cout_evenement" ,"Sélectionnez le bouton «Gratuit pour tous» si il n'y a pas de coûts pour l'évènement."));
return false;} else if(enfantMalRempli){
if($("enfant-ans").value== ""){
alert(_TR("bab.erreur_age_maximal_enfant" ,"Veuillez saisir l'âge maximal pour être considéré comme un enfant."));
$("enfant-ans").focus();
return false;} else{
alert(_TR("bab.erreur_cout_enfant" ,"Veuillez saisir un coût pour les enfants."));
$("enfants").focus();
return false;}}}
}
break;
case 5:
etapesCompletes[5]= true;
return true;
break;}} else{
etapesCompletes[etapeCourante]= false;
return false;}}
function updateFleches(){
switch(etapeCourante){
case 0:
case 6:
case 7:
changeClass("btn_prec", "prec disabled");
changeClass("btn_suiv", "suiv disabled");
break;
case 1:
changeClass("btn_prec", "prec disabled");
changeClass("btn_suiv", "suiv");
break;
case 5:
changeClass("btn_prec", "prec");
changeClass("btn_suiv", "suiv_soumettre");
break;
default:
changeClass("btn_prec", "prec");
changeClass("btn_suiv", "suiv");
break;}}
function changeOnglet(){
switch(etapeCourante){
case 0:
toggleVisibilite("divetapes", false);
break;
case 6:
case 7:
toggleVisibilite("divetapes", false);
break;
default:
toggleVisibilite("divetapes", true);
for(var i=1; i<=5; i++){
var nomOnglet= "ongletEtape"+i;
if(i== etapeCourante){
changeClass(nomOnglet, "e"+i+" current");} else if(etapesCompletes[i]== true){
changeClass(nomOnglet, "e"+i+" complete");} else{
changeClass(nomOnglet, "e"+i+" todo");}}
break;}}
function toggleVisibilite(nomDiv, makeVisible){
if(document.getElementById){
var displayValue= 'none';
if(makeVisible== true) displayValue= 'block';
changeStyle(nomDiv, 'display', displayValue);}}
function nouvelEvenement(){
$("ajouter_evenement").reset();
arrayOccurenceUniqueSelected= false;
arrayOccurenceMultipleSelected= false;
arrayOccurenceMultiple=[];
currentEditing= 0;
etapesCompletes=[false, false, false, false, false, false];
switchToEtape(1);}
function rendreGratuit(vraiOuFaux){

toggleVisibilite("details-couts", !vraiOuFaux);}
function changeStyle(nomDiv, propriete, valeur){
document.getElementById(nomDiv).style[propriete]= valeur;}
function changeClass(elementId, nouvelleClasse){
document.getElementById(elementId).className= nouvelleClasse;}
function erreurPHPside(erreurEncodee, etapeErreur){
alert(decodeURIComponent(erreurEncodee));
switchToEtape(etapeErreur);}