﻿////////////////////////////////////////////////
// SCRIPTS DU FORMULAIRE DE RESERVATION

var dialogueValues = new Array();

dialogueValues["FR"] = new Array();
dialogueValues["EN"] = new Array();
dialogueValues["SP"] = new Array();


dialogueValues["FR"]["confirmResa"] = "Votre réservation va maintenant être enregistrée";
dialogueValues["FR"]["confirmModif"] = "Voulez-vous vraiment modifier votre réservation ?";
	
dialogueValues["EN"]["confirmResa"] = "Your reservation is now about to ge registred";
dialogueValues["EN"]["confirmModif"] = "Do you really want to modify your reservation ?";
	
dialogueValues["SP"]["confirmResa"] = "Su reservacion esta ... ";
dialogueValues["SP"]["confirmModif"] = "Quier mesmo modificar su reservacion ?";
	
	
dialogueValues["FR"]["delaiMin"] = "Attention, la date de votre saut étant inférieure à 8 jours, vous devrez régler la totalité du prix par carte bancaire uniquement.\nVeuillez également nous contacter le plus tôt possible pour pouvoir organiser votre saut !";
dialogueValues["FR"]["delaiMax"] = "Attention, la date de votre saut étant inférieure à 30 jours, vous devrez régler la totalité du prix par le moyen de votre choix.";
	
dialogueValues["EN"]["delaiMin"] = "Attention 8 days";
dialogueValues["EN"]["delaiMax"] = "Attention 30 days";
	
dialogueValues["SP"]["delaiMin"] = "Cuidado 8 dias";
dialogueValues["SP"]["delaiMax"] = "Cuidado 30 dias";
	
	
// STEP 1 --------------------------------------
// Rechargement de la page "CHOIX RESA" avec les parametres en GET
function rechargeSurSelection(lang){
	var activite = document.form1.sactivite.value;
	var centre = document.form1.scentre.value;
	//alert('index.php?rub=3&step=1&lang='+lang+'&activite='+activite.value+'&centre='+centre.value+'&event='+eventParam.value);
	document.location.replace('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre);
}

// Rechargement de la page "resa-1" avec l'année sélectionnée
function setFormYear(lang,year){
	var activite = document.form1.sactivite.value;
	var centre = document.form1.scentre.value;
	var mois = document.form1.smois.value;
	var jour = document.form1.sjour.value;
	//alert('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+year.value+'&mois='+mois+'&jour='+jour);
	document.location.replace('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+year.value+'&mois='+mois+'&jour='+jour);
}	

// Rechargement de la page "resa-1" avec le mois sélectionnée
function setFormMonth(lang,month){
	var activite = document.form1.sactivite.value;
	var centre = document.form1.scentre.value;
	var an = document.form1.san.value;
	var jour = document.form1.sjour.value;
	//alert('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+an+'&mois='+month.value+'&jour='+jour);
	document.location.replace('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+an+'&mois='+month.value+'&jour='+jour);
}	

// Rechargement de la page "resa-1" avec le jour sélectionnée
function setFormDay(lang,day){
	var activite = document.form1.sactivite.value;
	var centre = document.form1.scentre.value;
	var an = document.form1.san.value;
	var mois = document.form1.smois.value;
	//alert('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+an+'&mois='+mois+'&jour='+day.value);
	document.location.replace('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&an='+an+'&mois='+mois+'&jour='+day.value);
}	

// Rechargement de la page "resa-1" avec deta "open" sélectionnée
function checkOpenDate(lang, opendate){
	var activite = document.form1.sactivite.value;
	var centre = document.form1.scentre.value;
	var oDate = 0;
	if (opendate.checked) oDate=1;
	//alert('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&opendate='+oDate);
	document.location.replace('index.php?rub=3&step=1&lang='+lang+'&activite='+activite+'&centre='+centre+'&opendate='+oDate);
}	

// Rechargement de la page "CHOIX RESA" avec les parametres en GET
function validChoix(lang,eventParam){
	//alert("validChoix > lang : " + lang);
	document.location.replace('index.php?rub=3&step=2&lang='+lang+'&event='+eventParam);
}	

// Rechargement de la page "CHOIX RESA" sans les parametres en GET
function resetChoix(lang){
	//alert("resetChoix > lang : " + lang);
	document.location.replace('index.php?rub=3&step=1&lang='+lang);
}

//----------------------------------------------




// STEP 1 --------------------------------------
// Positionne le step suivant la page de destination
function validResa1(step, lang){
	//alert("step : " + step);
	window.document.form1.goToStep.value = step;
	//alert("step : " + window.document.form1.goToStep.value);
	// On vérifie le formulaire sauf pour retour arrière
	if (step<=1 || verifForm1(lang)) {
			window.document.form1.submit();
	} else {
			// alert("formulaire incomplet");
			//return false;
	}
}		
// Positionne le step suivant la page de destination
function resetResa1(lang){
	document.location.replace('index.php?rub=3&step=1&lang=' + lang + '&reset=1');
}		
//----------------------------------------------


// STEP 2 --------------------------------------
// Positionne le step suivant la page de destination
function validResa2(step, lang, nsautants){
	window.document.form2.goToStep.value = step;
	//alert("step : " + window.document.form2.goToStep.value + "  >   " + lang + " / " + nsautants);
	// On vérifie le formulaire sauf pour retour arrière
	if (step<=2 || verifForm2(lang, nsautants)) {
			window.document.form2.submit();
	} else {
			// alert("formulaire incomplet");
			//return false;
	}
}		
//----------------------------------------------


// STEP 3 --------------------------------------
// Positionne le step suivant la page de destination
function validResa3(step, lang){
	window.document.form3.goToStep.value = step;
	//alert("step : " + window.document.form3.goToStep.value);
	// On vérifie le formulaire sauf pour retour arrière
	if (step<=3 || verifForm3(lang)) {
		if (step<=3 || confirm(dialogueValues[lang]['confirmResa'])) window.document.form3.submit();
	} else {
			// alert("formulaire incomplet");
			//return false;
	}
}		
//----------------------------------------------
// Positionne le step suivant la page de destination
function visitCGV(lang){
	window.document.form3.goToStep.value = "cgv";
	//alert("step : " + window.document.form3.goToStep.value);
	window.document.form3.submit();
}		
//----------------------------------------------


// STEP 4 --------------------------------------
// Positionne le step suivant la page de destination
function validResa4(step, lang){
	window.document.form4.goToStep.value = step;
	//alert("step : " + window.document.form4.goToStep.value);
	if (step<4) {
		if (confirm(dialogueValues[lang]['confirmModif'])) window.document.form4.submit();
	}
}		
//----------------------------------------------








/////////////////////////////
//Coordonnées du formulaire 1
/////////////////////////////

	var form1FieldValues = new Array();
	
	form1FieldValues["FR"] = new Array();
	
// DEMANDEUR
	form1FieldValues["FR"]["activite"] = new Array();
	form1FieldValues["FR"]["activite"]["emptyfield"] = "votre civilité";
	form1FieldValues["FR"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	form1FieldValues["FR"]["centre"] = new Array();
	form1FieldValues["FR"]["centre"]["emptyfield"] = "votre civilité";
	form1FieldValues["FR"]["centre"]["emptymsg"] = "Vous devez sélectionner un centre.";
	
	form1FieldValues["FR"]["date"] = new Array();
	form1FieldValues["FR"]["date"]["emptyfield"] = "votre civilité";
	form1FieldValues["FR"]["date"]["emptymsg"] = "Vous devez sélectionner une date.";
	
	form1FieldValues["EN"] = new Array();
	
// DEMANDEUR
	form1FieldValues["EN"]["activite"] = new Array();
	form1FieldValues["EN"]["activite"]["emptyfield"] = "votre civilité";
	form1FieldValues["EN"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	form1FieldValues["EN"]["centre"] = new Array();
	form1FieldValues["EN"]["centre"]["emptyfield"] = "votre civilité";
	form1FieldValues["EN"]["centre"]["emptymsg"] = "Vous devez sélectionner un centre.";
	
	form1FieldValues["EN"]["date"] = new Array();
	form1FieldValues["EN"]["date"]["emptyfield"] = "votre civilité";
	form1FieldValues["EN"]["date"]["emptymsg"] = "Vous devez sélectionner une date.";
	
	form1FieldValues["SP"] = new Array();
	
// DEMANDEUR
	form1FieldValues["SP"]["activite"] = new Array();
	form1FieldValues["SP"]["activite"]["emptyfield"] = "votre civilité";
	form1FieldValues["SP"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	form1FieldValues["SP"]["centre"] = new Array();
	form1FieldValues["SP"]["centre"]["emptyfield"] = "votre civilité";
	form1FieldValues["SP"]["centre"]["emptymsg"] = "Vous devez sélectionner un centre.";
	
	form1FieldValues["SP"]["date"] = new Array();
	form1FieldValues["SP"]["date"]["emptyfield"] = "votre civilité";
	form1FieldValues["SP"]["date"]["emptymsg"] = "Vous devez sélectionner une date.";
	



/////////////////////////////
//Coordonnées du formulaire 2
/////////////////////////////

	var form2FieldValues = new Array();
	
	form2FieldValues["FR"] = new Array();
	
// DEMANDEUR
	form2FieldValues["FR"]["civil"] = new Array();
	form2FieldValues["FR"]["civil"]["emptyfield"] = "votre civilité";
	form2FieldValues["FR"]["civil"]["emptymsg"] = "Merci d'indiquer votre civilité.";
	
	form2FieldValues["FR"]["nom"] = new Array();
	form2FieldValues["FR"]["nom"]["emptyfield"] = "votre nom";
	form2FieldValues["FR"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	form2FieldValues["FR"]["prenom"] = new Array();
	form2FieldValues["FR"]["prenom"]["emptyfield"] = "votre prénom";
	form2FieldValues["FR"]["prenom"]["emptymsg"] = "Merci d'indiquer votre Prénom.";
	
	form2FieldValues["FR"]["tel1"] = new Array();
	form2FieldValues["FR"]["tel1"]["emptyfield"] = "votre n° de téléphone";
	form2FieldValues["FR"]["tel1"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["FR"]["tel2"] = new Array();
	form2FieldValues["FR"]["tel2"]["emptyfield"] = "votre n° de portable";
	form2FieldValues["FR"]["tel2"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["FR"]["adresse"] = new Array();
	form2FieldValues["FR"]["adresse"]["emptyfield"] = "numéro, rue ...";
	form2FieldValues["FR"]["adresse"]["emptymsg"] = "Votre adresse postale est incomplète.";
	
	form2FieldValues["FR"]["ville"] = new Array();
	form2FieldValues["FR"]["ville"]["emptyfield"] = "ville";
	form2FieldValues["FR"]["ville"]["emptymsg"] = "Votre adresse postale est incomplète [ville]";
	
	form2FieldValues["FR"]["cp"] = new Array();
	form2FieldValues["FR"]["cp"]["emptyfield"] = "code postal";
	form2FieldValues["FR"]["cp"]["emptymsg"] = "Votre adresse postale est incomplète [code postal]";
	form2FieldValues["FR"]["cp"]["errormsg"] = "Votre code postal semble incorrect.";
	
	form2FieldValues["FR"]["email"] = new Array();
	form2FieldValues["FR"]["email"]["emptyfield"] = "votre e-mail";
	form2FieldValues["FR"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse mail.";
	form2FieldValues["FR"]["email"]["errormsg"] = "Votre adresse mail semble incorrecte.";
	
	form2FieldValues["FR"]["email2"] = new Array();
	form2FieldValues["FR"]["email2"]["emptyfield"] = "ré-inscrivez votre e-mail";
	form2FieldValues["FR"]["email2"]["emptymsg"] = "Afin d'assurer que votre adresse mail ne comporte pas de faute de frappe, merci de répéter votre adresse.";
	form2FieldValues["FR"]["email2"]["errormsg"] = "Vérifier que votre adresse mail est correcte.";
	
	form2FieldValues["FR"]["message"] = new Array();
	form2FieldValues["FR"]["message"]["emptyfield"] = "tapez ici votre message";
	form2FieldValues["FR"]["message"]["emptymsg"] = "tapez ici votre message";
	form2FieldValues["FR"]["message"]["errormsg"] = "tapez ici votre message";
	
// SAUTANTS
	form2FieldValues["FR"]["civilsautant"] = new Array();
	form2FieldValues["FR"]["civilsautant"]["emptyfield"] = "civilité";
	form2FieldValues["FR"]["civilsautant"]["emptymsg"] = "merci d'indiquer la civilité de la personne.";
	
	form2FieldValues["FR"]["nomsautant"] = new Array();
	form2FieldValues["FR"]["nomsautant"]["emptyfield"] = "nom";
	form2FieldValues["FR"]["nomsautant"]["emptymsg"] = "merci d'indiquer le Nom de la personne.";
	
	form2FieldValues["FR"]["prenomsautant"] = new Array();
	form2FieldValues["FR"]["prenomsautant"]["emptyfield"] = "prénom";
	form2FieldValues["FR"]["prenomsautant"]["emptymsg"] = "merci d'indiquer le Prénom de la personne.";
	
	form2FieldValues["FR"]["agesautant"] = new Array();
	form2FieldValues["FR"]["agesautant"]["emptyfield"] = "age";
	form2FieldValues["FR"]["agesautant"]["emptymsg"] = "merci d'indiquer l'&acirc;ge approximatif de la personne.";
	form2FieldValues["FR"]["agesautant"]["errormsg"] = "l&rsquo;&acirc;ge est incorrect";
	
	form2FieldValues["FR"]["poidssautant"] = new Array();
	form2FieldValues["FR"]["poidssautant"]["emptyfield"] = "poids";
	form2FieldValues["FR"]["poidssautant"]["emptymsg"] = "Merci d'indiquer le poids approximatif de la personne.";
	form2FieldValues["FR"]["poidssautant"]["errormsg"] = "le poids est incorrect";
	
	form2FieldValues["FR"]["taillesautant"] = new Array();
	form2FieldValues["FR"]["taillesautant"]["emptyfield"] = "taille";
	form2FieldValues["FR"]["taillesautant"]["emptymsg"] = "merci d'indiquer la taille approximative de la personne.";
	form2FieldValues["FR"]["taillesautant"]["errormsg"] = "la taille est incorrecte";
	
	
	form2FieldValues["EN"] = new Array();
	
// DEMANDEUR
	form2FieldValues["EN"]["civil"] = new Array();
	form2FieldValues["EN"]["civil"]["emptyfield"] = "votre civilité";
	form2FieldValues["EN"]["civil"]["emptymsg"] = "Merci d'indiquer votre civilité.";
	
	form2FieldValues["EN"]["nom"] = new Array();
	form2FieldValues["EN"]["nom"]["emptyfield"] = "votre nom";
	form2FieldValues["EN"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	form2FieldValues["EN"]["prenom"] = new Array();
	form2FieldValues["EN"]["prenom"]["emptyfield"] = "votre prénom";
	form2FieldValues["EN"]["prenom"]["emptymsg"] = "Merci d'indiquer votre Prénom.";
	
	form2FieldValues["EN"]["tel1"] = new Array();
	form2FieldValues["EN"]["tel1"]["emptyfield"] = "votre n° de téléphone";
	form2FieldValues["EN"]["tel1"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["EN"]["tel2"] = new Array();
	form2FieldValues["EN"]["tel2"]["emptyfield"] = "votre n° de portable";
	form2FieldValues["EN"]["tel2"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["EN"]["adresse"] = new Array();
	form2FieldValues["EN"]["adresse"]["emptyfield"] = "numéro, rue ...";
	form2FieldValues["EN"]["adresse"]["emptymsg"] = "Votre adresse postale est incomplète.";
	
	form2FieldValues["EN"]["ville"] = new Array();
	form2FieldValues["EN"]["ville"]["emptyfield"] = "ville";
	form2FieldValues["EN"]["ville"]["emptymsg"] = "Votre adresse postale est incomplète [ville]";
	
	form2FieldValues["EN"]["cp"] = new Array();
	form2FieldValues["EN"]["cp"]["emptyfield"] = "code postal";
	form2FieldValues["EN"]["cp"]["emptymsg"] = "Votre adresse postale est incomplète [code postal]";
	form2FieldValues["EN"]["cp"]["errormsg"] = "Votre code postal semble incorrect.";
	
	form2FieldValues["EN"]["email"] = new Array();
	form2FieldValues["EN"]["email"]["emptyfield"] = "votre e-mail";
	form2FieldValues["EN"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse mail.";
	form2FieldValues["EN"]["email"]["errormsg"] = "Votre adresse mail semble incorrecte.";
	
	form2FieldValues["EN"]["email2"] = new Array();
	form2FieldValues["EN"]["email2"]["emptyfield"] = "ré-inscrivez votre e-mail";
	form2FieldValues["EN"]["email2"]["emptymsg"] = "Afin d'assurer que votre adresse mail ne comporte pas de faute de ENappe, merci de répéter votre adresse.";
	form2FieldValues["EN"]["email2"]["errormsg"] = "Vérifier que votre adresse mail est correcte.";
	
	form2FieldValues["EN"]["message"] = new Array();
	form2FieldValues["EN"]["message"]["emptyfield"] = "tapez ici votre message";
	form2FieldValues["EN"]["message"]["emptymsg"] = "tapez ici votre message";
	form2FieldValues["EN"]["message"]["errormsg"] = "tapez ici votre message";
	
// SAUTANTS
	form2FieldValues["EN"]["civilsautant"] = new Array();
	form2FieldValues["EN"]["civilsautant"]["emptyfield"] = "civilité";
	form2FieldValues["EN"]["civilsautant"]["emptymsg"] = "merci d'indiquer la civilité de la personne.";
	
	form2FieldValues["EN"]["nomsautant"] = new Array();
	form2FieldValues["EN"]["nomsautant"]["emptyfield"] = "nom";
	form2FieldValues["EN"]["nomsautant"]["emptymsg"] = "merci d'indiquer le Nom de la personne.";
	
	form2FieldValues["EN"]["prenomsautant"] = new Array();
	form2FieldValues["EN"]["prenomsautant"]["emptyfield"] = "prénom";
	form2FieldValues["EN"]["prenomsautant"]["emptymsg"] = "merci d'indiquer le Prénom de la personne.";
	
	form2FieldValues["EN"]["agesautant"] = new Array();
	form2FieldValues["EN"]["agesautant"]["emptyfield"] = "age";
	form2FieldValues["EN"]["agesautant"]["emptymsg"] = "merci d'indiquer l'&acirc;ge approximatif de la personne.";
	form2FieldValues["EN"]["agesautant"]["errormsg"] = "l&rsquo;&acirc;ge est incorrect";
	
	form2FieldValues["EN"]["poidssautant"] = new Array();
	form2FieldValues["EN"]["poidssautant"]["emptyfield"] = "poids";
	form2FieldValues["EN"]["poidssautant"]["emptymsg"] = "Merci d'indiquer le poids approximatif de la personne.";
	form2FieldValues["EN"]["poidssautant"]["errormsg"] = "le poids est incorrect";
	
	form2FieldValues["EN"]["taillesautant"] = new Array();
	form2FieldValues["EN"]["taillesautant"]["emptyfield"] = "taille";
	form2FieldValues["EN"]["taillesautant"]["emptymsg"] = "merci d'indiquer la taille approximative de la personne.";
	form2FieldValues["EN"]["taillesautant"]["errormsg"] = "la taille est incorrecte";
	
	
	
	form2FieldValues["SP"] = new Array();
	
// DEMANDEUR
	form2FieldValues["SP"]["civil"] = new Array();
	form2FieldValues["SP"]["civil"]["emptyfield"] = "votre civilité";
	form2FieldValues["SP"]["civil"]["emptymsg"] = "Merci d'indiquer votre civilité.";
	
	form2FieldValues["SP"]["nom"] = new Array();
	form2FieldValues["SP"]["nom"]["emptyfield"] = "votre nom";
	form2FieldValues["SP"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	form2FieldValues["SP"]["prenom"] = new Array();
	form2FieldValues["SP"]["prenom"]["emptyfield"] = "votre prénom";
	form2FieldValues["SP"]["prenom"]["emptymsg"] = "Merci d'indiquer votre Prénom.";
	
	form2FieldValues["SP"]["tel1"] = new Array();
	form2FieldValues["SP"]["tel1"]["emptyfield"] = "votre n° de téléphone";
	form2FieldValues["SP"]["tel1"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["SP"]["tel2"] = new Array();
	form2FieldValues["SP"]["tel2"]["emptyfield"] = "votre n° de portable";
	form2FieldValues["SP"]["tel2"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	form2FieldValues["SP"]["adresse"] = new Array();
	form2FieldValues["SP"]["adresse"]["emptyfield"] = "numéro, rue ...";
	form2FieldValues["SP"]["adresse"]["emptymsg"] = "Votre adresse postale est incomplète.";
	
	form2FieldValues["SP"]["ville"] = new Array();
	form2FieldValues["SP"]["ville"]["emptyfield"] = "ville";
	form2FieldValues["SP"]["ville"]["emptymsg"] = "Votre adresse postale est incomplète [ville]";
	
	form2FieldValues["SP"]["cp"] = new Array();
	form2FieldValues["SP"]["cp"]["emptyfield"] = "code postal";
	form2FieldValues["SP"]["cp"]["emptymsg"] = "Votre adresse postale est incomplète [code postal]";
	form2FieldValues["SP"]["cp"]["errormsg"] = "Votre code postal semble incorrect.";
	
	form2FieldValues["SP"]["email"] = new Array();
	form2FieldValues["SP"]["email"]["emptyfield"] = "votre e-mail";
	form2FieldValues["SP"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse mail.";
	form2FieldValues["SP"]["email"]["errormsg"] = "Votre adresse mail semble incorrecte.";
	
	form2FieldValues["SP"]["email2"] = new Array();
	form2FieldValues["SP"]["email2"]["emptyfield"] = "ré-inscrivez votre e-mail";
	form2FieldValues["SP"]["email2"]["emptymsg"] = "Afin d'assurer que votre adresse mail ne comporte pas de faute de SPappe, merci de répéter votre adresse.";
	form2FieldValues["SP"]["email2"]["errormsg"] = "Vérifier que votre adresse mail est correcte.";
	
	form2FieldValues["SP"]["message"] = new Array();
	form2FieldValues["SP"]["message"]["emptyfield"] = "tapez ici votre message";
	form2FieldValues["SP"]["message"]["emptymsg"] = "tapez ici votre message";
	form2FieldValues["SP"]["message"]["errormsg"] = "tapez ici votre message";
	
// SAUTANTS
	form2FieldValues["SP"]["civilsautant"] = new Array();
	form2FieldValues["SP"]["civilsautant"]["emptyfield"] = "civilité";
	form2FieldValues["SP"]["civilsautant"]["emptymsg"] = "merci d'indiquer la civilité de la personne.";
	
	form2FieldValues["SP"]["nomsautant"] = new Array();
	form2FieldValues["SP"]["nomsautant"]["emptyfield"] = "nom";
	form2FieldValues["SP"]["nomsautant"]["emptymsg"] = "merci d'indiquer le Nom de la personne.";
	
	form2FieldValues["SP"]["prenomsautant"] = new Array();
	form2FieldValues["SP"]["prenomsautant"]["emptyfield"] = "prénom";
	form2FieldValues["SP"]["prenomsautant"]["emptymsg"] = "merci d'indiquer le Prénom de la personne.";
	
	form2FieldValues["SP"]["agesautant"] = new Array();
	form2FieldValues["SP"]["agesautant"]["emptyfield"] = "age";
	form2FieldValues["SP"]["agesautant"]["emptymsg"] = "merci d'indiquer l'&acirc;ge approximatif de la personne.";
	form2FieldValues["SP"]["agesautant"]["errormsg"] = "l&rsquo;&acirc;ge est incorrect";
	
	form2FieldValues["SP"]["poidssautant"] = new Array();
	form2FieldValues["SP"]["poidssautant"]["emptyfield"] = "poids";
	form2FieldValues["SP"]["poidssautant"]["emptymsg"] = "Merci d'indiquer le poids approximatif de la personne.";
	form2FieldValues["SP"]["poidssautant"]["errormsg"] = "le poids est incorrect";
	
	form2FieldValues["SP"]["taillesautant"] = new Array();
	form2FieldValues["SP"]["taillesautant"]["emptyfield"] = "taille";
	form2FieldValues["SP"]["taillesautant"]["emptymsg"] = "merci d'indiquer la taille approximative de la personne.";
	form2FieldValues["SP"]["taillesautant"]["errormsg"] = "la taille est incorrecte";
	
	


///////////////////////////
//Coordonnées du formulaire 3
////////////////////////////

	var form3FieldValues = new Array();
	
	form3FieldValues["FR"] = new Array();
	
// MODE DE REGLEMENT
	form3FieldValues["FR"]["cgv"] = new Array();
	form3FieldValues["FR"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente et de cocher la case correspondante";
	
	form3FieldValues["EN"] = new Array();
	
// MODE DE REGLEMENT
	form3FieldValues["EN"]["cgv"] = new Array();
	form3FieldValues["EN"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente et de cocher la case correspondante";
	
	form3FieldValues["SP"] = new Array();
	
// MODE DE REGLEMENT
	form3FieldValues["SP"]["cgv"] = new Array();
	form3FieldValues["SP"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente et de cocher la case correspondante";
	
	
///////////////////////////
//Coordonnées du formulaire 4
////////////////////////////

	var form4FieldValues = new Array();
	
	form4FieldValues["FR"] = new Array();
	
// MODE DE REGLEMENT
	form4FieldValues["FR"]["cgv"] = new Array();
	form4FieldValues["FR"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente";
	
	
	form4FieldValues["EN"] = new Array();
	
// MODE DE REGLEMENT
	form4FieldValues["EN"]["cgv"] = new Array();
	form4FieldValues["EN"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente";
	
	
	form4FieldValues["SP"] = new Array();
	
// MODE DE REGLEMENT
	form4FieldValues["SP"]["cgv"] = new Array();
	form4FieldValues["SP"]["cgv"]["nonchcked"] = "Merci de lire les Conditions Générales de Vente";
	
	
	
	
	

///////////////////////////////////
// VERIFICATIONS FORMULAIRE STEP #1

function verifForm1(lang){
	
	
	//alert("verifForm1 : " + lang + " > " + document.forms[0].sactivite.selectedIndex);

	// empty activite
	if (document.forms[0].sactivite.selectedIndex==0) {
	   document.forms[0].sactivite.focus();
	   return alerteMsg1("activite", "emptymsg", lang);
	   }
	 
	// empty centre
	if (document.forms[0].scentre.selectedIndex==0) {
	   document.forms[0].scentre.focus();
	   return alerteMsg1("centre", "emptymsg", lang);
	   }
	 
	// empty date
	/*if (document.forms[0].sdate.selectedIndex==0) {
	   document.forms[0].sdate.focus();
	   return alerteMsg1("date", "emptymsg", lang);
	   }*/
	if (document.forms[0].sevent.value=="") {
	   document.forms[0].san.focus();
	   return alerteMsg1("date", "emptymsg", lang);
	   }
	 
	if (document.forms[0].sdelais.value < 8 && document.forms[0].sdelais.value > 0) {
		if (!confirm(dialogueValues[lang]['delaiMin'])) return false;
	} else if (document.forms[0].sdelais.value < 30 && document.forms[0].sdelais.value > 0) {
		if (!confirm(dialogueValues[lang]['delaiMax'])) return false;
	}
	 
	return true;
	
}



///////////////////////////////////
// VERIFICATIONS FORMULAIRE STEP #2

function verifForm2(lang, nbrSautants){
	
	//alert("debut verif demandeur" + nbrSautants);
	
	if (!verifDemandeurForm(lang)) return false;
	
	//alert("debut verif sautants : " + nbrSautants);
	
	//return true;  // On squeeze la verif sautants 
	
	for (sautant=1; sautant<=nbrSautants; sautant++) {
		//alert("nbr sautant : " + nbrSautants + "  sautant : " + sautant);
		if (!verifSautantForm(lang, sautant)) return false;
	}
	
	//alert("fin verif");
	return true;

}


///////////////////////////////////
// VERIFICATIONS FORMULAIRE STEP #3

function verifForm3(lang){
	
	if (!document.getElementsByName("cgv")[0].checked) {
	   document.getElementsByName("cgv")[0].focus();
	   return alerteMsg3("cgv", "nonchcked", lang);
	}
	return true;
	
}


///////////////////////////////////
// VERIFICATIONS FORMULAIRE STEP #4

function verifForm4(lang){
	
	if (0) {
	   document.getElementsByName("cgv")[0].focus();
	   return alerteMsg4("cgv", "nonchcked", lang);
	}
	return true;
	
}



////////////////////////////////////////////////  STEP 1



////////////////////////////////////////////////  STEP 2
function verifDemandeurForm(lang){
	
	//alert("verifForm1 : " + lang);

	// empty civilité
	if (document.forms[0].scivil.selectedIndex==0) {
	   document.forms[0].scivil.focus();
	   return alerteMsg2("civil", "emptymsg", lang);
	   }
	 
	// empty nom
	if (document.forms[0].nom.value=="" || document.forms[0].nom.value==form2FieldValues[lang]["nom"]["emptyfield"]) {
	   document.forms[0].nom.focus();
	   return alerteMsg2("nom", "emptymsg", lang);
	   }
	 
	// empty prenom
	if (document.forms[0].prenom.value=="" || document.forms[0].prenom.value==form2FieldValues[lang]["prenom"]["emptyfield"]) {
	   document.forms[0].prenom.focus();
	   return alerteMsg2("prenom", "emptymsg", lang);
	   }
	 	   	   
	// empty rue
	if (document.forms[0].adresse.value=="" || document.forms[0].adresse.value==form2FieldValues[lang]["adresse"]["emptyfield"]) {
	   document.forms[0].adresse.focus();
	   return alerteMsg2("adresse", "emptymsg", lang);
	   }
	 	   	   
	// empty ville
	if (document.forms[0].ville.value=="" || document.forms[0].ville.value==form2FieldValues[lang]["ville"]["emptyfield"]) {
	   document.forms[0].ville.focus();
	   return alerteMsg2("ville", "emptymsg", lang);
	   }
	 	   	   
	// empty tel
	emptyTel1 = emptyTel2 = false;
	if (document.forms[0].tel1.value=="" || document.forms[0].tel1.value==form2FieldValues[lang]["tel1"]["emptyfield"]) emptyTel1=true;
	if (document.forms[0].tel2.value=="" || document.forms[0].tel2.value==form2FieldValues[lang]["tel2"]["emptyfield"]) emptyTel2=true;
	if (emptyTel1==true && emptyTel2==true) {
	   document.forms[0].tel1.focus();
	   return alerteMsg2("tel1", "emptymsg", lang);
	   }

	// empty or wrong cp
	if (document.forms[0].cp.value=="" || document.forms[0].cp.value==form2FieldValues[lang]["cp"]["emptyfield"]) {
	   document.forms[0].cp.focus();
	   return alerteMsg2("cp", "emptymsg", lang);
	   } else {// malformed cp 
	  			v=document.forms[0].cp.value;				
				if(v.length!=5 && v!=form2FieldValues[lang]["cp"]["emptyfield"]) {
			    	document.forms[0].cp.focus();
//			   		return alerteMsg2("cp", "errormsg", lang);
			   }
	   }
	 	   	   
	 // mauvais email
	 if (document.forms[0].email.value=="" || document.forms[0].email.value==form2FieldValues[lang]["email"]["emptyfield"]) {
	   document.forms[0].email.focus();
	   return alerteMsg2("email", "emptymsg", lang);
	   } 
	   else {// malformed email 
	  			v=document.forms[0].email.value;				
				if(!(v.indexOf('@')>0 && v.indexOf('@')<v.length-2 && v.lastIndexOf('.')>v.indexOf('@')+1 && v.lastIndexOf('.')<v.length-2)) {
			    	document.forms[0].email.focus();
			   		return alerteMsg2("email", "errormsg", lang);
			   }
			   // Vérification du mail
/*			   if (document.forms[0].email2.value=="" || document.forms[0].email2.value==form2FieldValues[lang]["email2"]["emptyfield"]) {
			    	document.forms[0].email2.focus();
			   		return alerteMsg2("email2", "emptymsg", lang);
			   }
			   if (document.forms[0].email.value!=document.forms[0].email2.value) {
			    	document.forms[0].email2.focus();
			   		return alerteMsg2("email2", "errormsg", lang);
			   }
*/
		}
	// empty message
/*	if (document.forms[0].message.value=="" || document.forms[0].message.value==form2FieldValues[lang]["message"]["emptyfield"]) {
		document.forms[0].message.focus();
		return alerteMsg2("message", "emptymsg", lang);
	}
*/   	   

	return true;

}


function verifSautantForm(lang, sautant){
	
	var civilsautant = 'scivilsautant' + sautant;
	var nomsautant = 'nomsautant' + sautant;
	var prenomsautant = 'prenomsautant' + sautant;
	var agesautant = 'agesautant' + sautant;
	var poidssautant = 'poidssautant' + sautant;
	var taillesautant = 'taillesautant' + sautant;

	//alert("verifSautantForm : " + sautant + "   >  " + document.forms[0][nomsautant].value + " / " + document.forms[0][prenomsautant].value + " / " + document.forms[0][agesautant].value + " / " + document.forms[0][poidssautant].value + " / " + document.forms[0][taillesautant].value);

	// empty civilité
	if (document.forms[0][civilsautant].selectedIndex==0) {
	   document.forms[0][civilsautant].focus();
	   return alerteMsg2("civilsautant", "emptymsg", lang, sautant);
	   }
	 
	// empty nom
	if (document.forms[0][nomsautant].value=="" || document.forms[0][nomsautant].value==form2FieldValues[lang]["nomsautant"]["emptyfield"]) {
	   document.forms[0][nomsautant].focus();
	   return alerteMsg2("nomsautant", "emptymsg", lang, sautant);
	   }
	 
	// empty prenom
	if (document.forms[0][prenomsautant].value=="" || document.forms[0][prenomsautant].value==form2FieldValues[lang]["prenomsautant"]["emptyfield"]) {
	   document.forms[0][prenomsautant].focus();
	   return alerteMsg2("prenomsautant", "emptymsg", lang, sautant);
	   }
	 	   	   
	// empty age
	if (document.forms[0][agesautant].value=="" || document.forms[0][agesautant].value==form2FieldValues[lang]["agesautant"]["emptyfield"]) {
	   document.forms[0][agesautant].focus();
	//   return alerteMsg2("agesautant", "emptymsg", lang, sautant);
	   }
	 	   	   
	// empty poids
	if (document.forms[0][poidssautant].value=="" || document.forms[0][poidssautant].value==form2FieldValues[lang]["poidssautant"]["emptyfield"]) {
	   document.forms[0][poidssautant].focus();
	//   return alerteMsg2("poidssautant", "emptymsg", lang, sautant);
	   }
	 	   	   
	// empty taille
	if (document.forms[0][taillesautant].value=="" || document.forms[0][taillesautant].value==form2FieldValues[lang]["taillesautant"]["emptyfield"]) {
	   document.forms[0][taillesautant].focus();
	//   return alerteMsg2("taillesautant", "emptymsg", lang, sautant);
	   }
	 	   	   
	return true;

}



//Gestion des messages d'alerte
function alerteMsg1(field, codeAlerte, lang){

	alert(form1FieldValues[lang][field][codeAlerte]);
	return false;
	
}


//Gestion des messages d'alerte
function alerteMsg2(field, codeAlerte, lang, numsautant){

	if (numsautant > 0) {
		alert("Sautant #" + numsautant + " : " +form2FieldValues[lang][field][codeAlerte]);
	} else {
		alert(form2FieldValues[lang][field][codeAlerte]);
	}
	return false;
	
}

//Gestion des messages d'alerte
function alerteMsg3(field, codeAlerte, lang){

	alert(form3FieldValues[lang][field][codeAlerte]);
	return false;
	
}


//Gestion des messages d'alerte
function alerteMsg4(field, codeAlerte, lang){

	alert(form4FieldValues[lang][field][codeAlerte]);
	return false;
	
}





///////////////////////////////////
// FONCTION GENERIQUES

// VIDER UN CHAMP
function empty(o){ 
	if (o.value == initialValues[o.name]) {
		o.value = "";
		}
}


///////////////////////////
//Coordonnées du formulaire CE/Groupes
////////////////////////////

	var groupFormFieldValues = new Array();
	
	groupFormFieldValues["FR"] = new Array();
	
// MODE DE REGLEMENT
	groupFormFieldValues["FR"]["nom"] = new Array();
	groupFormFieldValues["FR"]["nom"]["emptyfield"] = "votre nom";
	groupFormFieldValues["FR"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	groupFormFieldValues["FR"]["tel"] = new Array();
	groupFormFieldValues["FR"]["tel"]["emptyfield"] = "votre n° de téléphone";
	groupFormFieldValues["FR"]["tel"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	groupFormFieldValues["FR"]["email"] = new Array();
	groupFormFieldValues["FR"]["email"]["emptyfield"] = "votre e-mail";
	groupFormFieldValues["FR"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse email.";
	groupFormFieldValues["FR"]["email"]["errormsg"] = "Votre adresse email semble incorrecte.";
	
	groupFormFieldValues["FR"]["activite"] = new Array();
	groupFormFieldValues["FR"]["activite"]["emptyfield"] = "votre activite";
	groupFormFieldValues["FR"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	groupFormFieldValues["FR"]["centre"] = new Array();
	groupFormFieldValues["FR"]["centre"]["emptyfield"] = "votre centre";
	groupFormFieldValues["FR"]["centre"]["emptymsg"] = "Vous devez sélectionner un lieu de saut.";
	
	groupFormFieldValues["FR"]["participants"] = new Array();
	groupFormFieldValues["FR"]["participants"]["emptyfield"] = "nombre de participants";
	groupFormFieldValues["FR"]["participants"]["emptymsg"] = "Vous devez indiquer un nombre de participants.";
	groupFormFieldValues["FR"]["participants"]["errormsg"] = "Le nombre de participants n'est pas correct.";
	
	
	
	groupFormFieldValues["EN"] = new Array();
	
// MODE DE REGLEMENT
	groupFormFieldValues["EN"]["nom"] = new Array();
	groupFormFieldValues["EN"]["nom"]["emptyfield"] = "votre nom";
	groupFormFieldValues["EN"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	groupFormFieldValues["EN"]["tel"] = new Array();
	groupFormFieldValues["EN"]["tel"]["emptyfield"] = "votre n° de téléphone";
	groupFormFieldValues["EN"]["tel"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	groupFormFieldValues["EN"]["email"] = new Array();
	groupFormFieldValues["EN"]["email"]["emptyfield"] = "votre e-mail";
	groupFormFieldValues["EN"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse email.";
	groupFormFieldValues["EN"]["email"]["errormsg"] = "Votre adresse email semble incorrecte.";
	
	groupFormFieldValues["EN"]["activite"] = new Array();
	groupFormFieldValues["EN"]["activite"]["emptyfield"] = "votre activite";
	groupFormFieldValues["EN"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	groupFormFieldValues["EN"]["centre"] = new Array();
	groupFormFieldValues["EN"]["centre"]["emptyfield"] = "votre centre";
	groupFormFieldValues["EN"]["centre"]["emptymsg"] = "Vous devez sélectionner un lieu de saut.";
	
	groupFormFieldValues["EN"]["participants"] = new Array();
	groupFormFieldValues["EN"]["participants"]["emptyfield"] = "nombre de participants";
	groupFormFieldValues["EN"]["participants"]["emptymsg"] = "Vous devez indiquer un nombre de participants.";
	groupFormFieldValues["EN"]["participants"]["errormsg"] = "Le nombre de participants n'est pas correct.";
	
	
	
	groupFormFieldValues["SP"] = new Array();
	
// MODE DE REGLEMENT
	groupFormFieldValues["SP"]["nom"] = new Array();
	groupFormFieldValues["SP"]["nom"]["emptyfield"] = "votre nom";
	groupFormFieldValues["SP"]["nom"]["emptymsg"] = "Merci d'indiquer votre Nom.";
	
	groupFormFieldValues["SP"]["tel"] = new Array();
	groupFormFieldValues["SP"]["tel"]["emptyfield"] = "votre n° de téléphone";
	groupFormFieldValues["SP"]["tel"]["emptymsg"] = "Merci d'indiquer un numéro de téléphone où vous joindre.";
	
	groupFormFieldValues["SP"]["email"] = new Array();
	groupFormFieldValues["SP"]["email"]["emptyfield"] = "votre e-mail";
	groupFormFieldValues["SP"]["email"]["emptymsg"] = "Merci d'indiquer votre adresse email.";
	groupFormFieldValues["SP"]["email"]["errormsg"] = "Votre adresse email semble incorrecte.";
	
	groupFormFieldValues["SP"]["activite"] = new Array();
	groupFormFieldValues["SP"]["activite"]["emptyfield"] = "votre activite";
	groupFormFieldValues["SP"]["activite"]["emptymsg"] = "Vous devez sélectionner une activité.";
	
	groupFormFieldValues["SP"]["centre"] = new Array();
	groupFormFieldValues["SP"]["centre"]["emptyfield"] = "votre centre";
	groupFormFieldValues["SP"]["centre"]["emptymsg"] = "Vous devez sélectionner un lieu de saut.";
	
	groupFormFieldValues["SP"]["participants"] = new Array();
	groupFormFieldValues["SP"]["participants"]["emptyfield"] = "nombre de participants";
	groupFormFieldValues["SP"]["participants"]["emptymsg"] = "Vous devez indiquer un nombre de participants.";
	groupFormFieldValues["SP"]["participants"]["errormsg"] = "Le nombre de participants n'est pas correct.";
	
	
	
	

///////////////////////////////////
// VERIFICATIONS FORMULAIRE STEP #1

function verifGroupForm(lang){
	
	
	//alert("verifGroupForm : " + lang + " > " + document.forms[0].group_sactivite.selectedIndex);
	
	// empty nom
	if (document.forms[0].group_nom.value=="" || document.forms[0].group_nom.value==groupFormFieldValues[lang]["nom"]["emptyfield"]) {
	   document.forms[0].group_nom.focus();
	   return alerteMsgGroup("nom", "emptymsg", lang);
	   }
	 
	 // mauvais email
	 if (document.forms[0].group_email.value=="" || document.forms[0].group_email.value==groupFormFieldValues[lang]["email"]["emptyfield"]) {
	   document.forms[0].group_email.focus();
	   return alerteMsgGroup("email", "emptymsg", lang);
	   } 
	   else {// malformed email 
	  			v=document.forms[0].email.value;				
				if(!(v.indexOf('@')>0 && v.indexOf('@')<v.length-2 && v.lastIndexOf('.')>v.indexOf('@')+1 && v.lastIndexOf('.')<v.length-2)) {
			    	document.forms[0].email.focus();
			   		return alerteMsgGroup("email", "errormsg", lang);
			   }
			   // Vérification du mail
/*			   if (document.forms[0].email2.value=="" || document.forms[0].email2.value==form2FieldValues[lang]["email2"]["emptyfield"]) {
			    	document.forms[0].email2.focus();
			   		return alerteMsg2("email2", "emptymsg", lang);
			   }
			   if (document.forms[0].email.value!=document.forms[0].email2.value) {
			    	document.forms[0].email2.focus();
			   		return alerteMsg2("email2", "errormsg", lang);
			   }
*/
		}

	// empty tel
	if (document.forms[0].group_tel.value=="" || document.forms[0].group_tel.value==groupFormFieldValues[lang]["tel"]["emptyfield"]) {
	   document.forms[0].group_tel.focus();
	   return alerteMsgGroup("tel", "emptymsg", lang);
	   }

	// empty activite
	if (document.forms[0].group_sactivite.selectedIndex==0) {
	   document.forms[0].group_sactivite.focus();
	   return alerteMsgGroup("activite", "emptymsg", lang);
	   }
	 
	// empty centre
	if (document.forms[0].group_scentre.selectedIndex==0) {
	   document.forms[0].group_scentre.focus();
	   return alerteMsgGroup("centre", "emptymsg", lang);
	   }
	 
		 
// empty nombre de participants
	if (document.forms[0].group_participants.value=="" || document.forms[0].group_participants.value==groupFormFieldValues[lang]["participants"]["emptyfield"]) {
	   document.forms[0].group_participants.focus();
	   return alerteMsgGroup("participants", "emptymsg", lang);
	} else {// malformed nbr 
		v = document.forms[0].group_participants.value;
		//alert( isNaN(v));
		//alert( parseInt(Number(v))!=Number(v));
		if ( ( isNaN(v) || parseInt(Number(v))!=Number(v) ) && v!=groupFormFieldValues[lang]["participants"]["emptyfield"]) {
			document.forms[0].group_participants.focus();
			return alerteMsgGroup("participants", "errormsg", lang);
		}

	}

	return true;
	
}



//Gestion des messages d'alerte
function alerteMsgGroup(field, codeAlerte, lang){

	alert(groupFormFieldValues[lang][field][codeAlerte]);
	return false;
	
}




///////////////////////////
//Coordonnées du formulaire VIDEOTHEQUE
////////////////////////////

	var videoFormFieldValues = new Array();
	
	videoFormFieldValues["FR"] = new Array();
	
// MODE DE REGLEMENT
	videoFormFieldValues["FR"]["date"] = new Array();
	videoFormFieldValues["FR"]["date"]["emptyfield"] = "";
	videoFormFieldValues["FR"]["date"]["errormsg"] = "La date est d'un format incorrect (AAAA-MM-JJ)";
	
	videoFormFieldValues["FR"]["all"] = new Array();
	videoFormFieldValues["FR"]["all"]["emptyfield"] = "";
	videoFormFieldValues["FR"]["all"]["errormsg"] = "Vous devez renseigner au moins un des 4 champs.";
	
	
	videoFormFieldValues["EN"] = new Array();
	
// MODE DE REGLEMENT
	videoFormFieldValues["EN"]["date"] = new Array();
	videoFormFieldValues["EN"]["date"]["emptyfield"] = "";
	videoFormFieldValues["EN"]["date"]["errormsg"] = "La date est d'un format incorrect (AAAA-MM-JJ)";
	
	videoFormFieldValues["EN"]["all"] = new Array();
	videoFormFieldValues["EN"]["all"]["emptyfield"] = "";
	videoFormFieldValues["EN"]["all"]["errormsg"] = "Vous devez renseigner au moins un des 4 champs.";
	
	
	videoFormFieldValues["SP"] = new Array();
	
// MODE DE REGLEMENT
	videoFormFieldValues["SP"]["date"] = new Array();
	videoFormFieldValues["SP"]["date"]["emptyfield"] = "";
	videoFormFieldValues["SP"]["date"]["errormsg"] = "La date est d'un format incorrect (AAAA-MM-JJ)";
	
	videoFormFieldValues["SP"]["all"] = new Array();
	videoFormFieldValues["SP"]["all"]["emptyfield"] = "";
	videoFormFieldValues["SP"]["all"]["errormsg"] = "Vous devez renseigner au moins un des 4 champs.";
	
	
	

///////////////////////////////////
// VERIFICATIONS FORMULAIRE VIDEOTHEQUE

function verifVideoForm(lang){
	
	
	//alert("verifVideoForm : " + lang + " > " + document.videoSearchForm.video_sactivite.selectedIndex);
	

	// wrong  date
	var vdate = document.videoSearchForm.video_date.value;
	var tab = vdate.split("-");
	if (vdate!="" && (tab.length!=3 || tab[0].length!=4 ||tab[1].length!=2 ||tab[2].length!=2)) {
	   document.videoSearchForm.video_date.focus();
	   return alerteMsgVideo("date", "errormsg", lang);
	   }

	// empty activite
	if (document.videoSearchForm.video_sactivite.selectedIndex==0 && document.videoSearchForm.video_scentre.selectedIndex==0 && document.videoSearchForm.video_nom.value=="" && document.videoSearchForm.video_date.value=="") {
	   return alerteMsgVideo("all", "errormsg", lang);
	   }
	 
	return true;
	
}



//Gestion des messages d'alerte
function alerteMsgVideo(field, codeAlerte, lang){

	alert(videoFormFieldValues[lang][field][codeAlerte]);
	return false;
	
}



