// JavaScript Document
// par E-XAVIER 
// juin 2005

// Fonction qui vérifie si la quantité chois par l'internaute de dépasse pas celle du stock
function VeriformVAA(ViewAddArticle) {

if (ViewAddArticle.nbrProduit.value=="") {
		alert ("Veuillez saisir une quantité !");
		ViewAddArticle.nbrProduit.focus();
		return false;	}
		
if (ViewAddArticle.nbrProduit.value==0) {
		alert ("Il est impossible de mettre 0 article dans votre panier !");
		ViewAddArticle.nbrProduit.focus();
		return false;	}
		
if (ViewAddArticle.typeC.value=="") {   }
else { 
		if (ViewAddArticle.Couleur.value=="") {
		alert ("Veuillez choisir une couleur !");
		ViewAddArticle.Couleur.focus();
		return false;	}
}

if (ViewAddArticle.typeT.value=="") {   }
else { 
		if (ViewAddArticle.Taille.value=="") {
		alert ("Veuillez choisir la taille !");
		ViewAddArticle.Taille.focus();
		return false;	}
	 }

if (ViewAddArticle.typeSA.value=="") {   }
else { 
		if (ViewAddArticle.TailleSA.value=="") {
		alert ("Veuillez choisir la pointure !");
		ViewAddArticle.TailleSA.focus();
		return false;	}
	 }

if (ViewAddArticle.typeSE.value=="") {   }
else { 
		if (ViewAddArticle.TailleSE.value=="") {
		alert ("Veuillez choisir la pointure !");
		ViewAddArticle.TailleSE.focus();
		return false;	}
	 }

if (ViewAddArticle.typeB.value=="") {   }
else { 
		if (ViewAddArticle.TailleB.value=="") {
		alert ("Veuillez choisir la taille du ballon !");
		ViewAddArticle.TailleB.focus();
		return false;	}
	 }
}


// **********************************************************************************************
// Moteur de recher des partenaires ******* ****************************************************
// **********************************************************************************************
function verifSearch2(search2) {

	if (search2.codePo.value=="") {
			alert ("Veuillez saisir une localisation !");
			search2.codePo.focus();
			return false;	}
			
	if (search2.codePo.value=="Localisation") {
			alert ("Veuillez saisir une localisation !");
			search2.codePo.focus();
			return false;	}
}

// **********************************************************************************************
// Formulaire de l'envoi de message par mail ****************************************************
// **********************************************************************************************
function verifSearch(Search) {

	if (Search.largeur.value==0) {
			alert ("Veuillez selectionner la largeur de votre pneu !");
			Search.largeur.focus();
			return false;	}
			
	if(Search.hauteur.value==0) {
			alert ("Veuillez selectionner la hauteur de votre pneu !");
			Search.hauteur.focus();
			return false;	}
			
	if (Search.diametre.value==0) {
			alert ("Veuillez selectionner le diamètre de votre pneu !");
			Search.diametre.focus();
			return false;	}	
			
}


// **********************************************************************************************
// Formulaire de l'envoi de message par mail ****************************************************
// **********************************************************************************************
function verifFormContact(message) {

	if (message.Society.value!="") { }
	else {		
			// Verification civilite
			if (message.civilite.value=="") {
				alert ("Veuillez selectionner votre civilité !");
				message.civilite.focus();
				return false;	}
			
			if (message.nomVisiteur.value=="") {
				alert ("Veuillez saisir votre nom !");
				message.nomVisiteur.focus();
				return false;	}
			
			if (message.PrenomVisiteur.value=="") {
			alert ("Veuillez saisir votre nom !");
			message.PrenomVisiteur.focus();
			return false;	}		
		}
		
	
	if (message.specialite.value=="") {
			alert ("Veuillez saisir votre spécialité !");
			message.specialite.focus();
			return false;	}
			
	if (message.adresse.value=="") {
			alert ("Veuillez saisir votre adresse !");
			message.adresse.focus();
			return false;	}
			
	if (message.codePo.value=="") {
			alert ("Veuillez saisir votre code postal !");
			message.codePo.focus();
			return false;	}
			
	if (message.ville.value=="") {
			alert ("Veuillez saisir votre ville !");
			message.ville.focus();
			return false;	}
			
				
	// Vérification de l'email
	if (message.emailVisiteur.value=="") {
		alert ("Veuillez saisir votre e-mail!");
		message.emailVisiteur.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.message.emailVisiteur.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			message.emailVisiteur.focus();
			return false;	}
			}
		
	/* Verification de l'adresse
	if (message.CodePoVisiteur.value=="") {
		alert ("Veuillez saisir votre code Postal !");
		message.CodePoVisiteur.focus();
		return false;	}
		
	// Verification du message
	if (message.villeVisiteur.value=="") {
		alert ("Veuillez saisir votre ville !");
		message.villeVisiteur.focus();
		return false;	}
	*/
	
	// Vérification du téléphone //
	if (message.TelVisiteur.value=="") {
		alert ("Veuillez saisir votre message !");
		message.TelVisiteur.focus();
		return false;	}
		
		
	// Verification du message
	if (message.contenuMessage.value=="") {
		alert ("Veuillez saisir votre message !");
		message.contenuMessage.focus();
		return false;	}

}

// --------------------------------------------------
// Forulaire de souscription ----------------------
// ----------------------------------------------------
function verifSuscribe (suscribe) {

	// Verification du suscribe
	if (suscribe.society.value=="") {
		alert ("Veuillez saisir votre raison sociale !");
		suscribe.society.focus();
		return false;	}
	
	// Verification du SIRET
	if (suscribe.siret.value=="") {
		alert ("Vous devez saisir votre numéro de SIRET !");
		suscribe.siret.focus();
		return false;	}
		
	// Verification du suscribe
	if (suscribe.nom.value=="") {
		alert ("Veuillez saisir votre nom !");
		suscribe.nom.focus();
		return false;	}
		
	/* */
	// Verification du PRENOM
	if (suscribe.prenom.value=="") {
		alert ("Veuillez saisir votre prénom !");
		suscribe.prenom.focus();
		return false;	}
	
	/* */
	
	
	// Vérification de l'email
	if (suscribe.emailVisiteur.value=="") {
		alert ("Veuillez saisir votre e-mail!");
		suscribe.emailVisiteur.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.suscribe.emailVisiteur.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			suscribe.emailVisiteur.focus();
			return false;	}
			}
			
	// Verification de ADRESSE
	if (suscribe.adresse.value=="") {
		alert ("Veuillez saisir l'adresse de votre commerce !");
		suscribe.adresse.focus();
		return false;	}
		
	// Verification de CODE POSTAL
	if (suscribe.CodePoVisiteur.value=="") {
		alert ("Veuillez saisir votre code Postal !");
		suscribe.CodePoVisiteur.focus();
		return false;	}
	
		codePostal = /^[0-9]{5}$/;
		VerifCodePostal=codePostal.test(document.suscribe.CodePoVisiteur.value)
		if (!VerifCodePostal) {
			alert("Votre code postal est invalide");
			suscribe.CodePoVisiteur.focus();
			return false;	}
		
	// Verification du suscribe
	if (suscribe.villeVisiteur.value=="") {
		alert ("Veuillez saisir votre ville !");
		suscribe.villeVisiteur.focus();
		return false;	}
	
	// Verification du suscribe
	if (suscribe.telephone.value=="") {
		alert ("Veuillez saisir votre téléphonne !");
		suscribe.telephone.focus();
		return false;	}
		
	// Verification du suscribe
	if (suscribe.fax.value=="") {
		alert ("Veuillez saisir votre fax !");
		suscribe.fax.focus();
		return false;	}

}


// **********************************************************************************************
// 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;	}
}

