//******************************************************************************
//******* Iconeweb - Site Demo - 28 mai 2002
//******* -------------------------------------------------------------
//******* Application 	  : Site de démonstration Iconeweb
//******* Objet de la page : Fonctions et procédures javascript
//*******                    de la page creation_modification
//******* Révisions 		  : (date) - (objet)
//******* 			03/01/2002 - Fusion de Creation et Modification
//******* 
//******************************************************************************

//******************************************************************************
//** Initialisation et éventuellement valeurs par défaut des variables communes
//******************************************************************************

//******************************************************************************
//**   Confirmation et vérification de l'envoi, et envoi
//******************************************************************************

function f_VerifierIdentification ()
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (document.form_identification.s_login.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Identifiant\n" ;
	}
	if (document.form_identification.s_password.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Mot de passe\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		return true ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
		return false ;
	}
} // fin f_VerifierChampsEtEnvoyer

function f_VerifierInscription ()
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (document.form_inscription.s_login.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Identifiant\n" ;
	}
	if (document.form_inscription.s_password.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Mot de passe\n" ;
	}
	if (document.form_inscription.s_password.value != document.form_inscription.temp_password.value)
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous avez mal resaisi le Mot de passe\n" ;
	}
	if (!f_TestEmail(document.form_inscription.s_email.value) && (!(document.form_inscription.s_email.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ E-mail n'est pas une adresse e-mail valide\n" ;
	}
	if (document.form_inscription.s_pwd_reponse.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Réponse\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		return true ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
		return false ;
	}
} // fin f_VerifierChampsEtEnvoyer

function f_VerifierModification ()
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (document.form_modification.s_login.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Identifiant\n" ;
	}
	if (document.form_modification.s_password.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Ancien mot de passe\n" ;
	}
	if (document.form_modification.s_new_password.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Nouveau mot de passe\n" ;
	}
	if (document.form_modification.s_new_password.value != document.form_modification.temp_new_password.value)
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous avez mal resaisi votre Nouveau mot de passe\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		return true ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
		return false ;
	}
} // fin f_VerifierChampsEtEnvoyer

function f_VerifierRecupPassword ()
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (document.form_recup_password.s_pwd_reponse.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Réponse\n" ;
	}
	if (document.form_recup_password.s_login.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ Identifiant\n" ;
	}
	if (document.form_recup_password.s_email.value == "")
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Vous devez remplir le champ E-mail\n" ;
	}
	if (!f_TestEmail(document.form_recup_password.s_email.value) && (!(document.form_recup_password.s_email.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ E-mail n'est pas une adresse e-mail valide\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		return true ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
		return false ;
	}
} // fin f_VerifierChampsEtEnvoyer

function fd ()
{
	var erreurpresente = false ;
	var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ;
	var obligatoire = false ;

	if (!f_TestDate(document.form_creation_modification.s_date_evenement.value) && (!(document.form_creation_modification.s_date_evenement.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ Date evènement doit être de la forme jj/mm/aaaa\n" ;
	}
	if (!f_TestChiffres(document.form_creation_modification.s_ordre.value) && (!(document.form_creation_modification.s_ordre.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ Ordre doit avoir une valeur numérique\n" ;
	}
	if (!f_TestImage(document.form_creation_modification.s_image.value) && (!(document.form_creation_modification.s_image.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ Image doit contenir un nom d'image jpg, gif ou png\n" ;
	}
	if (!f_TestEmail(document.form_creation_modification.s_email.value) && (!(document.form_creation_modification.s_email.value == "")))
	{
		erreurpresente = true ;
		msgerreur = msgerreur + "- Le champ E-mail n'est pas une adresse e-mail valide\n" ;
	}
	
	// soumission du formulaire
	if (erreurpresente == false)
	{
		return true ;
	}
	else
	{
		msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ;
		alert(msgerreur) ;
		return false ;
	}
} // fin f_VerifierChampsEtEnvoyer

