﻿sfHover = function() {
	var sfEls = document.getElementById("menu").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+="sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp("sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function verifFormPro() {
	if (document.accespro.login.value == "") {
		alert("Veuillez saisir votre nom d'utilisateur");
		return false;
	}
}

function verifFormPasseOublie() {
		if (document.formPasseOublie.emailPasse.value == "") {
			alert("Veuillez saisir votre Email");
			return false;
		}
		var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
		if(!regex.test(document.formPasseOublie.emailPasse.value))
			{
			alert("Veuillez vérifier votre adresse mail (format : adresse@fournisseur.extension)");
			return false;
			}
		if (document.formPasseOublie.comptePasse.value == "") {
			alert("Veuillez saisir votre Code Client");
			return false;
		}
}

function verifFormInscription() {
		if (document.formInscription.emailInsc.value == "") {
			alert("Veuillez saisir votre Email");
			return false;
		}
		var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
		if(!regex.test(document.formInscription.emailInsc.value))
			{
			alert("Veuillez vérifier votre adresse mail (format : adresse@fournisseur.extension)");
			return false;
			}
		if (document.formInscription.compteInsc.value == "") {
			alert("Veuillez saisir votre Code Client");
			return false;
		}
		if (document.formInscription.nomInsc.value == "") {
			alert("Veuillez saisir votre Nom de magasin");
			return false;
		}
		if (document.formInscription.CPInsc.value == "") {
			alert("Veuillez saisir votre Code Postal");
			return false;
		}
}

function verifFormContacter() {
	if (document.formContacter.nomContact.value == "") {
		alert("Veuillez saisir votre Nom");
		return false;
	}
	
	if (document.formContacter.prenomContact.value == "") {
		alert("Veuillez saisir votre Prénom");
		return false;
	}
	
	if (document.formContacter.CPContact.value == "") {
		alert("Veuillez saisir votre Code Postal");
		return false;
	}

	if (document.formContacter.emailContact.value == "") {
		alert("Veuillez saisir votre Email");
		return false;
	}
	
	var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
	if(!regex.test(document.formContacter.emailContact.value))
		{
		alert("Veuillez vérifier votre adresse mail (format : adresse@fournisseur.extension)");
		return false;
		}

	if (document.formContacter.OptinContact[0].checked){}
	else{
		if (document.formContacter.OptinContact[1].checked) {}
		else {alert("Veuillez indiquer si vous souhaitez recevoir des informations Natural Distribution");return false;}
	}
}

function verifFormAvis() {
			if (document.formAvis.prenomAvis.value == "") {
				alert("Veuillez saisir votre Prénom");
				return false;
			}
			
			if (document.formAvis.ageAvis.value == "") {
				alert("Veuillez saisir votre Âge");
				return false;
			}
			
			if (document.formAvis.CPAvis.value == "") {
				alert("Veuillez saisir votre Code Postal");
				return false;
			}
	
			if (document.formAvis.emailAvis.value == "") {
				alert("Veuillez saisir votre Email");
				return false;
			}
			
			var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
			if(!regex.test(document.formAvis.emailAvis.value))
				{
				alert("Veuillez vérifier votre adresse mail (format : adresse@fournisseur.extension)");
				return false;
				}

			if (document.formAvis.produitAvis.value == "") {
				alert("Veuillez saisir le Nom du produit pour lequel vous souhaitez témoigner (nom + référence))");
				return false;
			}

			if (document.formAvis.messageAvis.value == "") {
				alert("Veuillez saisir votre avis ou témoignage sur le produit Diet Horizon");
				return false;
			}
	
			if (document.formAvis.RecoAvis[0].checked){}
			else{
				if (document.formAvis.RecoAvis[1].checked) {}
				else {alert("Veuillez indiquer si vous recommanderiez ce produit");return false;}
			}
			
			if (document.formAvis.AccordAvis[0].checked){}
			else{
				if (document.formAvis.AccordAvis[1].checked) {}
				else {alert("Veuillez indiquer si vous vous autorisez à publier votre avis sur le site");return false;}
			}
		}

function loadData() {
	if (document.getElementById('txtRechClient').value.length > 0) {
		document.getElementById('chargement').style.visibility = 'visible';
		creationAjax('txtRechClient='+ document.getElementById('txtRechClient').value, 'config/recherche.php', 'POST', "contenuRechClient");
	}else{
		document.getElementById('contenuRechClient').innerHTML = '';
	}
	setTimeout("document.getElementById('chargement').style.visibility = 'hidden'",2000);
}

function checkEnter(e) { // e is event object passed from function invocation
	var characterCode // literal character code will be stored in this variable
	if(e && e.which) { // if which property of event object is supported (NN4)
		e = e
		characterCode = e.which // character code is contained in NN4's which property
	}else{
		e = event
		characterCode = e.keyCode // character code is contained in IE's keyCode property
	}
	if(characterCode == 13) { // if generated character code is equal to ascii 13 (if enter key)
		// document.forms[0].submit() // submit the form
		loadData();
		return false
	}else{
		return true 
	}
}

