// JavaScript Document
// par E-XAVIER 
// http://www.exavier.net
// décembre 2004





// **********************************************************************************************
// Formulaire d'identification ******************************************************************
// **********************************************************************************************

function verifForm2(tableLogin) {

	// Verification du Login
	if (tableLogin.loginAdmin.value=="") {
		alert ("Vous devez entrer votre Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	// Verification du Login
	if (tableLogin.loginAdmin.value=="Login") {
		alert ("Vous devez entrer votre Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value=="") {
		alert ("Vous devez entrer votre Mot de passe !");
		tableLogin.passeAdmin.focus();
		return false;	}
	
	if (tableLogin.passeAdmin.value=="Mot de passe") {
		alert ("Vous devez entrer votre Mot de passe !");
		tableLogin.passeAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value.length<4) {
		alert ("Votre Mot de passe doit contenir au moins 4 caractères !");
		tableLogin.passeAdmin.focus();
		return false;	}
}

// **********************************************************************************************
// Configuration du site   **********************************************************************
// **********************************************************************************************
//Configuration de l'entreprise --------------
function verifFormIE(InfoEntre) {

	// Verification du nom de la société
	if (InfoEntre.nomEntre.value=="") {
		alert ("Vous devez saisir le nom de votre société !");
		InfoEntre.nomEntre.focus();
		return false;	}
	
	// Verification l'adresse de la société
	if (InfoEntre.AdresseEntre.value=="") {
		alert ("Vous devez saisir le nom de votre société !");
		InfoEntre.AdresseEntre.focus();
		return false;	}
	
	// Verification du codePostal de la société
	if (InfoEntre.CodePoEntre.value=="") {
		alert ("Vous devez saisir le nom de votre société !");
		InfoEntre.CodePoEntre.focus();
		return false;	}
	
	// Vérification de la validité du code Postal
	codePostal = /^[0-9]{5}$/;
	VerifCodePostal=codePostal.test(document.InfoEntre.CodePoEntre.value)
	if (!VerifCodePostal) {
		alert("Votre code postal est invalide");
		InfoEntre.CodePoEntre.focus();
		return false;	}
	
	// Verification de la ville de la société
	if (InfoEntre.VilleEntre.value=="") {
		alert ("Vous devez saisir le nom de votre société !");
		InfoEntre.VilleEntre.focus();
		return false;	}
	
	
	// Verification du mail d'informatiuon de la société
	if (InfoEntre.MailEntre.value=="") {
		alert ("Vous devez saisir l'adresse e-mail de votre société !");
		InfoEntre.MailEntre.focus();
		return false;	}
	else {
	mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	VerifFormeEmail=mail.test(document.InfoEntre.MailEntre.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			InfoEntre.MailEntre.focus();
			return false;	}
			}
}
// Info du site ------------------------------------
function verifFormCsite(confSite) {

	if (confSite.titreSite.value=="") {
		alert ("Vous devez saisir un titre pour votre site !");
		confSite.titreSite.focus();
		return false;	}
		
	if (confSite.description.value=="") {
		alert ("Vous devez saisir une description de votre site !");
		confSite.description.focus();
		return false;	}
		
	if (confSite.metaTag.value=="") {
		alert ("Vous devez saisir des mots clés qui qualifient votre site. !");
		confSite.metaTag.focus();
		return false;	}
}


// **********************************************************************************************
// VERIFICATION DES USERS ***********************************************************************
// **********************************************************************************************
// Ajout d'un User ----------------------
function verifForm3(addUser) {

	// Verification du nom du User
	if (addUser.nomUser.value=="") {
		alert ("Vous devez saisir le nom du USER !");
		addUser.nomUser.focus();
		return false;	}
	
	// Verification du prénom du User
	if (addUser.prenomUser.value=="") {
		alert ("Vous devez saisir le prénom du USER !");
		addUser.prenomUser.focus();
		return false;	}
		
	// Vérification de lemail et de sa validité
		if (addUser.mailUser.value=="") {
			alert ("Veuillez saisir l'e-mail du USER !");
			addUser.mailUser.focus();
			return false;	}
		else {
		mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		VerifFormeEmail=mail.test(document.addUser.mailUser.value)
			if(!VerifFormeEmail) {	
				alert ("Vous devez entrer un email valide !!!");
				addUser.mailUser.focus();
				return false;	}
				}
}


// Vérirfication de la recherche d'un produit -----------------		
function verifFormSP(SearchProduct) {

	// Verification de la couleur
	if (SearchProduct.search.value=="") {
		alert ("Si vous ne cherchez rien, vous ne trouverez rien !!!");
		SearchProduct.search.focus();
		return false;	}
}


// ********   AJOUT D'UN PRODUIT ************************************************************************
// ******************************************************************************************************
function verifFormProd(produit) {
	
	if (produit.priorite.value=="") {
		alert ("Vous devez choisr le niveau de priorité");
		produit.priorite.focus();
	return false; }
	
	if (produit.titre.value=="") {
		alert ("Vous devez choisir le titre de votre document");
		produit.titre.focus();
	return false; }
	
	if (produit.date.value=="") {
		alert ("Vous devez saisir une date");
		produit.date.focus();
	return false;
	} else {
		 	Date = /^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$/;
			VerifFormeDate=Date.test(document.produit.date.value)
				if(!VerifFormeDate) {	
					alert ("Vous devez saisir une date au format jj-mm-aaaa !");
					produit.date.focus();
					return false;	}	
		 }

}


// ********   AJOUT D'UN Client ************************************************************************
// ******************************************************************************************************
function verifFormAdC(AddClient) {
	
	// Verification de la cicilité
	if (AddClient.civClient.value=="") {
		alert ("Veuillez choisir la civilité de votre client !!!");
		AddClient.civClient.focus();
		return false;	}
	
	// Verification du nom
	if (AddClient.nomClient.value=="") {
		alert ("Veuillez saisir le nom du client !!!");
		AddClient.nomClient.focus();
		return false;	}
	
	if (AddClient.prenomClient.value=="") {
		alert ("Veuillez saisir le prenom du client !!!");
		AddClient.prenomClient.focus();
		return false;	}
	
	if (AddClient.adresseClient.value=="") {
		alert ("Veuillez saisir l'adresse du client !!!");
		AddClient.adresseClient.focus();
		return false;	}
	
	if (AddClient.codePostalClient.value=="") {
		alert ("Veuillez saisir le code postal du client !!!");
		AddClient.codePostalClient.focus();
		return false;	}
	
	if (AddClient.villeClient.value=="") {
		alert ("Veuillez saisir la ville du client !!!");
		AddClient.villeClient.focus();
		return false;	}
	

	// Vérification de lemail et de sa validité
	if (AddClient.emailClient.value=="") { 	}
	else {
		mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		VerifFormeEmail=mail.test(document.AddClient.emailClient.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			AddClient.emailClient.focus();
			return false;	}
			}
		
		
	
}

//*************CONFIRMATION S *******************************************************************
// **********************************************************************************************
function confirmEff()
{
	var accord=confirm("Êtes-vous sûr de vouloir effacer cet Utilisateur ?")
		if (accord)
			return true;
		else 
			return false;
}

function confirmEff2()
{
	var accord=confirm("Êtes-vous sûr de vouloir effacer cette image ?")
		if (accord)
			return true;
		else 
			return false;
}



function confirmEff3()
{
	var accord=confirm("Êtes-vous sûr de vouloir supprimer ce document ?")
		if (accord)
			return true;
		else 
			return false;
}

function confirmEff4()
{
	var accord=confirm("Êtes-vous sûr de vouloir effacer toutes les informations concernant ce membre ?")
		if (accord)
			return true;
		else 
			return false;
}


// **********************************************************************************************
// Confirmtion *************** ******************************************************************
// **********************************************************************************************
function confirmTraite()
{
	var accord=confirm("Vous avez effectué cette tâche ?")
		if (accord)
			return true;
		else 
			return false;
}
