//////////////////////////////////////////////////////////////////////
// Documentation http://www.benjaminkeen.com/software/rsv/prototype //
//////////////////////////////////////////////////////////////////////
function verif_indentification()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "identification",
					   	onCompleteHandler: verif_indentification,
					  	rules: [
					    "required,login,Le login est n&eacute;cessaire.",
					    "required,password,Le mot de passe est n&eacute;cessaire."
					    ]
					});
				});
				
function verif_contact()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "contact_form",
					   	onCompleteHandler: verif_contact,
					  	rules: [
					    "required,nom,Votre nom ou prénom est nécessaire.",
					    "required,courriel,Votre courriel est nécessaire.",
					    "valid_email,courriel,Votre courriel doit être valide.",
					    "required,type_contact,le type de contact est nécessaire.",
					    "length=0,champs_vide,le champs vide doit rester vide.",
					    "required,message,Votre message est nécessaire."
					    ]
					});
				});

function verif_inscription()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "inscription",
					   	onCompleteHandler: verif_inscription,
					  	rules: [
					    "required,nom_contact,Votre+ nom est nécessaire.",
					    "required,adresse_contact,Votre adresse est nécessaire.",
					    "required,cp_contact,Votre code postal est nécessaire.",
					    "required,ville_contact,Votre ville est nécessaire.",
					    "required,pays_contact,Votre pays est nécessaire.",
					    "required,courriel_contact,Votre adresse e-mail est nécéssaire.",
					    "required,nom_bateau,le nom du bateau est nécessaire.",
					    "required,longueur_ht_bateau,Veuillez indiquer un chiffre longueur_ht_bateau.",
					    "range>0,longueur_ht_bateau,Veuillez indiquer un chiffre longueur_ht_bateau. (utiliser le point pour la decimale ex: 10.60)",
					    "required,maximum_personne_bateau,Veuillez indiquer un chiffre maximum_personne_bateau.",
					    "digits_only,maximum_personne_bateau,Veuillez indiquer un chiffre maximum_personne_bateau.",
					    "digits_only,annee_construction_bateau,Veuillez indiquer une année.",
					    "range>0,id_flottille_bateau,Votre flottille est nécessaire.",
					    "range>0,id_type_bateau,Votre type de bateau est nécessaire.",
					    "required,ok_photo,Vous devez cocher la case qui nous autorise à publier vos photos.",
					    "length=0,champs_vide,le champs vide doit rester vide."
					    ]
					});
				});
				
function verif_ajout_bourse()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "ajout_bourse_form",
					   	onCompleteHandler: verif_ajout_bourse,
					  	rules: [
					    "required,titre,le titre est nécessaire.",
					    "required,commentaire,le commentaire  est nécessaire.",
					    "required,courriel,Votre courriel est nécessaire.",
					    "valid_email,courriel,Votre courriel doit être valide.",
					    "required,id_type_bourse,le type de bourse est nécessaire.",
					    "length=0,champs_vide,le champs vide doit rester vide."
					    ]
					});
				});
function verif_bourse_contact()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "contact_bourse_form",
					   	onCompleteHandler: verif_bourse_contact,
					  	rules: [
					    "required,nom,Votre nom ou prénom est nécessaire.",
					    "required,courriel,Votre courriel est nécessaire.",
					    "valid_email,courriel,Votre courriel doit être valide.",
					    "length=0,champs_vide,le champs vide doit rester vide.",
					    "required,message,Votre message est nécessaire."
					    ]
					});
				})
				
function verif_embarquer()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "embarquer_form",
					   	onCompleteHandler: verif_embarquer,
					  	rules: [
					    "required,courriel,Votre courriel est nécessaire.",
					    "valid_email,courriel,Votre courriel doit être valide.",
					    "length=0,champs_vide,le champs vide doit rester vide.",
					    "required,message,Votre message est nécessaire."
					    ]
					});
				})
				
function verif_inscription_presse()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "inscription_presse",
					   	onCompleteHandler: verif_inscription_presse,
					  	rules: [
					    "required,nom_contact,Votre nom est nécessaire.",
					    "required,prenom_contact,Votre prénom est nécessaire.",
					 	"if:type_adresse=Perso,required,adresse_contact,Votre adresse personnelle est nécessaire.",
					    "required,courriel_contact,Votre courriel est nécessaire.",
					    "valid_email,courriel_contact,Votre courriel doit être valide.",
					    "length=0,champs_vide,le champs vide doit rester vide.",
					    "required,type_dossier,Choisissez un format.",
					    "if:type_dossier=papier,required,type_adresse,Choisissez l'adresse pour le format papier.",
					    "if:type_adresse=Pro,required,adresse_media,Votre adresse pro est nécessaire.",
						"required,activite,Choisissez une activite.",
						"if:activite=presse,required,type_presse,Veuillez choisir un role pour la presse écrite.",
						"required,date[],Choisissez au moins une date."
						]
					});
				});