//////////////////////////////////////////////////////////////////////
// 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,Name or first name needed.",
					    "required,courriel,Email needed.",
					    "valid_email,courriel,Email valid please !.",
					    "required,type_contact,visitor or boat's owner ?.",
					    "length=0,champs_vide,le champs vide doit rester vide.",
					    "required,message,Write your message."
					    ]
					});
				});
function verif_inscription()
				  {
				   }
				  Event.observe(window, "load", function() {
					new RSV({
						displayType: "display-html",
						errorFieldClass: "erreurform",
					   	formID: "inscription",
					   	onCompleteHandler: verif_inscription,
					  	rules: [
					    "required,nom_contact,Name ?.",
					    "required,prenom_contact,First name ?.",
					    "required,adresse_contact,Address ?.",
					    "required,cp_contact,Post code ?.",
					    "required,ville_contact,Your town ?.",
					    "required,pays_contact,Your Country ?.",
					    "required,nom_bateau,Boat's name ?.",
					    "required,longueur_ht_bateau,Lenght's boat ?(use point as decimal ex: 10.60).",
					    "required,largeur_bateau,Beam ?(use point as decimal ex: 10.60).",
					    "required,tirant_eau_bateau,Draught ?(use point as decimal ex: 10.60).",
					    "range>0,longueur_ht_bateau,Digit for Lenght ?(use point as decimal ex: 10.60).",
					    "range>0,tirant_eau_bateau,Digit for draught ?.(use point as decimal ex: 10.60)",
					    "required,maximum_personne_bateau,Max crew members on board ?.",
					    "digits_only,maximum_personne_bateau,Digit for max crew members on board ?.",
					    "range>0,id_flottille_bateau,Choose flotlla !.",
					    "required,rig_bateau,rig ?.",
					    "required,sail_bateau,sail ?.",
						"required,ok_photo,You must check the box that allows us to publish your 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."
						]
					});
				});
