// JavaScript Document
// par E-XAVIER 
// e.xavier@toptechnologyt.fr
// http://www.toptechnology.fr
// 2007

// Fonction qui vérifie si la quantité chois par l'internaute de dépasse pas celle du stock
function VeriformVAA(ViewAddArticle) {
	if (ViewAddArticle.Taille.value=="") {
		alert ("Veuillez choisir la taille !");
		ViewAddArticle.Taille.focus();
		return false;	}

	if (ViewAddArticle.Couleur.value=="") {
			alert ("Veuillez choisir une couleur !");
			ViewAddArticle.Couleur.focus();
			return false;	}

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

}

function VeriformVAAUK(ViewAddArticle) {
	if (ViewAddArticle.Taille.value=="") {
		alert ("Choose size !");
		ViewAddArticle.Taille.focus();
		return false;	}

	if (ViewAddArticle.Couleur.value=="") {
			alert ("Choose color!");
			ViewAddArticle.Couleur.focus();
			return false;	}

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

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

	if (ViewAddArticle.Couleur.value=="") {
			alert ("Veuillez choisir une couleur !");
			ViewAddArticle.Couleur.focus();
			return false;	}

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

}

// **********************************************************************************************
// 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.nomVisiteur.value=="") {
				alert ("Veuillez saisir votre nom !");
				message.nomVisiteur.focus();
				return false;	}
			
			if (message.PrenomVisiteur.value=="") {
			alert ("Veuillez saisir votre prénom !");
			message.PrenomVisiteur.focus();
			return false;	}		


			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;	}
			}
		 
		 // Vérification du téléphone //
			if (message.TelVisiteur.value=="") {
				alert ("Veuillez saisir votre téléphone !");
				message.TelVisiteur.focus();
				return false;	}
		
		// Verification du message
		if (message.contenuMessage.value=="") {
			alert ("Veuillez saisir votre message !");
			message.contenuMessage.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;	}
	*/
	
		

}


function verifFormContactUK(message) {

			if (message.nomVisiteur.value=="") {
				alert ("Name !");
				message.nomVisiteur.focus();
				return false;	}
			
			if (message.PrenomVisiteur.value=="") {
			alert ("First Name !");
			message.PrenomVisiteur.focus();
			return false;	}		

		  // Vérification du téléphone //
			if (message.TelVisiteur.value=="") {
				alert ("Phone !");
				message.TelVisiteur.focus();
				return false;	}

			if (message.emailVisiteur.value=="") {
				alert ("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 ("Bad email !!!");
					message.emailVisiteur.focus();
					return false;	}
			}
		// Verification du message
		if (message.contenuMessage.value=="") {
			alert ("Message !");
			message.contenuMessage.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;	}
	*/
	
		

}

function verifFormContactES(message) {

			if (message.nomVisiteur.value=="") {
				alert ("Entra vuestro nombre !");
				message.nomVisiteur.focus();
				return false;	}
			
			if (message.PrenomVisiteur.value=="") {
			alert ("Entra vuestro prenombre !");
			message.PrenomVisiteur.focus();
			return false;	}		

		  // Vérification du téléphone //
			if (message.TelVisiteur.value=="") {
				alert ("Entra vuestro telephone !");
				message.TelVisiteur.focus();
				return false;	}

			if (message.emailVisiteur.value=="") {
				alert ("Entra vuestro 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 ("Email invalide !!!");
					message.emailVisiteur.focus();
					return false;	}
			}
		// Verification du message
		if (message.contenuMessage.value=="") {
			alert ("Entra vuestro mesaje !");
			message.contenuMessage.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;	}
	*/
	
		

}



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


function verifForm2UK(tableLogin) {

	// Verification du Login
	if (tableLogin.loginAdmin.value=="") {
		alert ("Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	// Verification du Login
	if (tableLogin.loginAdmin.value=="Login") {
		alert ("Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value=="") {
		alert ("Password !");
		tableLogin.passeAdmin.focus();
		return false;	}
	
	if (tableLogin.passeAdmin.value=="Mot de passe") {
		alert ("Password !");
		tableLogin.passeAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value.length<4) {
		alert ("Minimun 4 karacteres !");
		tableLogin.passeAdmin.focus();
		return false;	}
}


function verifForm2ES(tableLogin) {

	// Verification du Login
	if (tableLogin.loginAdmin.value=="") {
		alert ("Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	// Verification du Login
	if (tableLogin.loginAdmin.value=="Login") {
		alert ("Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value=="") {
		alert ("Contraseña !");
		tableLogin.passeAdmin.focus();
		return false;	}
	
	if (tableLogin.passeAdmin.value=="Mot de passe") {
		alert ("Contraseña !");
		tableLogin.passeAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value.length<4) {
		alert ("Contraseña minimum 4 letras !");
		tableLogin.passeAdmin.focus();
		return false;	}
}


function verifRech(tableRecherche) {

	// Verification du Login
	if (tableRecherche.motcle.value=="") {
		alert ("Entrer votre mot clé !");
		tableRecherche.motcle.focus();
		return false;	}
		
	// Verification du Login
	if (tableRecherche.motcle.value=="Tapez ici votre mot-clef") {
		alert ("Entrer votre mot clé !");
		tableRecherche.motcle.focus();
		return false;	}
}

function verifRechUK(tableRecherche) {

	// Verification du Login
	if (tableRecherche.motcle.value=="") {
		alert ("Key word !");
		tableRecherche.motcle.focus();
		return false;	}
		
	// Verification du Login
	if (tableRecherche.motcle.value=="Tapez ici votre mot-clef") {
		alert ("Key word !");
		tableRecherche.motcle.focus();
		return false;	}
}

function verifRechES(tableRecherche) {

	// Verification du Login
	if (tableRecherche.motcle.value=="") {
		alert ("Entra palabra clave  !");
		tableRecherche.motcle.focus();
		return false;	}
		
	// Verification du Login
	if (tableRecherche.motcle.value=="Tapez ici votre mot-clef") {
		alert ("Entra palabra clave !");
		tableRecherche.motcle.focus();
		return false;	}
}
