var emailexp = /^[a-z][a-z_0-9\-\.]+@[a-z_0-9\.\-]+\.[a-z]{2,3}$/i
var phoneexp =  /^[0-9]{5,20}$/

function validateEmail(str) {	
	return emailexp.test(str);
}

function IsNumeric(input){ 
    var RE = /^-{0,1}\d*\.{0,1}\d+$/; 
    return (RE.test(input)); 
} 

function TestSubmit(){
	var message="";
	if(document.contact.nom.value=="")
		message=message+"\n  - Renseignez le champ Nom et prénom.";
	if(document.contact.phone.value=="")
		message=message+"\n  - Renseignez le champ Téléphone.";
	else{
		if(!phoneexp.test(document.contact.phone.value))
			message=message+"\n  - Téléphone non valide.";		
	}
	
	
	if(message=="")
		document.contact.submit();
	else
		alert("Erreur de saisie:"+message);
}



function TestSubmit2(){
	var message="";
	
	if(document.contact.nom.value=="")
		message=message+"\n  - Renseignez le champ Nom et prénom.";

	if(document.contact.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail.";
	else{
		if(!validateEmail(document.contact.email.value))
			message=message+"\n  - E-mail non valide!";		
	}
	
	if(document.contact.msg.value=="")
		message=message+"\n  - Renseignez le champ message!";

	if(message=="")
		document.contact.submit();
	else
		alert("Erreur de saisie:"+message);
}


function verif_texta(){
	var message="";
	
	if(document.textA.nom.value=="")
		message=message+"\n  - Renseignez le champ Nom";
		
	if(document.textA.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail";
	else{
		if(!validateEmail(document.textA.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
	
	if(document.textA.message.value=="")
		message=message+"\n  - Renseignez le champ commentaire!";

	if(message=="")
		document.textA.submit();
	else
		alert("Erreur de saisie:"+message);
}


function TestSubmit3(){
	var message="";
	
	if(document.contact.nom.value=="")
		message=message+"\n  - Renseignez le champ Nom et prénom.";
		
		
	if(document.contact.prenom.value=="")
		message=message+"\n  - Renseignez le champ prénom.";

		if(document.contact.adresse.value=="")
		message=message+"\n  - Renseignez le champ adresse";
		
		if(document.contact.ville.value=="")
		message=message+"\n  - Renseignez le champ ville.";
		
	if(document.contact.msg.mail=="")
		message=message+"\n  - Renseignez le champ Adresse Mail!";
			else{
		if(!validateEmail(document.contact.mail.value))
			message=message+"\n  - E-mail non valide!";		
	}

	
	if(document.contact.msg.value=="")
		message=message+"\n  - Renseignez le champ commentaire!";
		

	if(message=="")
		document.contact.submit();
	else
		alert("Erreur de saisie:"+message);
}



function VerifCadeauClient(){
	var message="";
	if(document.cadeauClient.nom.value=="")
		message=message+"\n  - Renseignez le champ nom.";
	
	if(document.cadeauClient.prenom.value=="")
		message=message+"\n  - Renseignez le champ prénom.";
		
	if((document.cadeauClient.jour.value=="")||(document.cadeauClient.mois.value=="")||(document.cadeauClient.annee.value==""))
		message=message+"\n  - Renseignez le champ date de naissance.";
	else{
		if((!IsNumeric(document.cadeauClient.jour.value))||(!IsNumeric(document.cadeauClient.mois.value))||(!IsNumeric(document.cadeauClient.annee.value)))
			message=message+"\n  - Date de naissance non valide.";		
	}
		
	if(document.cadeauClient.telephone.value=="")
		message=message+"\n  - Renseignez le champ téléphone.";
	else{
		if(!phoneexp.test(document.cadeauClient.telephone.value))
			message=message+"\n  - Téléphone non valide.";		
	}
	if(document.cadeauClient.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail.";
	else{
		if(!validateEmail(document.cadeauClient.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
	
	if(document.cadeauClient.adresse.value=="")
		message=message+"\n  - Renseignez le champ adresse.";
	
	if(document.cadeauClient.ville.value=="")
		message=message+"\n  - Renseignez le champ ville.";
	
	if(document.cadeauClient.code_postal.value=="")
		message=message+"\n  - Renseignez le champ code postal.";
		
	if(document.cadeauClient.pays.value=="")
		message=message+"\n  - Renseignez le champ pays.";
		
		
	if(message=="")
		document.cadeauClient.submit();
	else
		alert("Erreur de saisie:"+message);
}



function verifier_frm(){
	var message="";
	
	if(document.compte.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail";
	else{
		if(!validateEmail(document.compte.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
	if(document.compte.pseudo.value=="")
		message=message+"\n  - Renseignez le champ Nom d'utilisateur";
		
	if(message=="")
		document.compte.submit();
	else
		alert("Erreur de saisie:"+message);
}


function VerifCompte(){
	var message="";
	if(document.inscri.login.value=="")
		message=message+"\n  - Renseignez le champ Nom d'utilisateur";
	if(document.inscri.password.value=="")
		message=message+"\n  - Renseignez le champ mot de passe";
	
	
	if(message=="")
		document.inscri.submit();
	else
		alert("Erreur de saisie:"+message);
}


function VerifCompte2(){
	var message="";
	if(document.inscrip.login.value=="")
		message=message+"\n  - Renseignez le champ Nom d'utilisateur";
	if(document.inscrip.password.value=="")
		message=message+"\n  - Renseignez le champ mot de passe";
	
	
	if(message=="")
		document.inscrip.submit();
	else
		alert("Erreur de saisie:"+message);
}

function verif_login(){
	var message="";
	if(document.login_form.login.value=="")
		message=message+"\n  - Renseignez le champ identifiant.";
	if(document.login_form.pwd.value=="")
		message=message+"\n  - Renseignez le champ mot de passe.";
	
	
	if(message=="")
		document.login_form.submit();
	else
		alert("Erreur de saisie:"+message);
}


function Verif_password(){
	var message="";
	if(document.fromPass.ancien.value=="")
		message=message+"\n  - Renseignez le champ ancien mot de passe.";
	if(document.fromPass.nouveau.value=="")
		message=message+"\n  - Renseignez le champ nouveau mot de passe.";
	if(document.fromPass.confirmation.value=="")
		message=message+"\n  - Renseignez le champ congirmation de mot de passe.";
	if(document.fromPass.nouveau.value!=document.fromPass.confirmation.value)
	message=message+"\n  - Nouveau mot de passe est différent de la confirmation.";
	
	if(message=="")
		document.fromPass.submit();
	else
		alert("Erreur de saisie:"+message);
}

function verifier(formulaire,taille){
	var message="";	
	
	if(document.formulaire.taille.value=="")
		message=message+"\n  - Veuillez choisir un taille!";
	
	if(message=="")
		document.formulaire.submit();
	else
		alert("Erreur de saisie:"+message);
}





function postevisible(name)
{
	Navigateur = navigator.appName; 
	if (Navigateur == 'Netscape')
	{ 
		if 	(parseInt(navigator.appVersion) >= 5 ){
			document.getElementById(eval("name")).style.visibility="visible";
			}
		else{
			document.layers[eval("name")].visibility="show";}
	} 
	if (Navigateur == 'Microsoft Internet Explorer') 
	{ 
		document.all[eval("name")].style.visibility="visible";
	} 
}
function posteinvisible(name)
{
	Navigateur = navigator.appName; 
	if (Navigateur == 'Netscape')
	{ 
		if 	(parseInt(navigator.appVersion) >= 5 ){
			document.getElementById(eval("name")).style.visibility="hidden";
			}
		else{
			document.layers[eval("name")].visibility="hide";}
	} 
	if (Navigateur == 'Microsoft Internet Explorer') 
	{ 
		document.all[eval("name")].style.visibility="hidden";
	} 
}
function mailing(){
document.location.href(document.form_mailing.select.value);
}


function verifier_champs(){
	var message="";
	if(document.concour.nom.value=="")
		message=message+"\n  - Renseignez le champ de badge.";
	
	if(document.concour.valid.checked==false)
		message=message+"\n  - Tu dois accépter les conditions d'utilisations.";

	if(message=="")
		document.concour.submit();
	else
		alert("Erreur de saisie:"+message);
}



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function ouvre_ferme(name){
		var el = document.getElementById(name);
		if(el.style.display != "block"){
			el.style.display = "block";	
		}else{
			el.style.display = "none";	
		}
}

function ouvrire(name)
{
	
	var el = document.getElementById(name);
		if(el.style.display != "block"){
			el.style.display = "block";				
			}
	
}
function fermer(name)
{
	var el = document.getElementById(name);
		if(el.style.display == "block"){
			el.style.display = "none";				
			}
	
}


function VerifPayement(){
	var message="";
	if(document.livraison.nom.value=="")
		message=message+"\n  - Renseignez le champ nom.";
	
	if(document.livraison.prenom.value=="")
		message=message+"\n  - Renseignez le champ prénom.";
		
	if((document.livraison.jour.value=="")||(document.livraison.mois.value=="")||(document.livraison.annee.value==""))
		message=message+"\n  - Renseignez le champ date de naissance.";
	else{
		if((!IsNumeric(document.livraison.jour.value))||(!IsNumeric(document.livraison.mois.value))||(!IsNumeric(document.livraison.annee.value)))
			message=message+"\n  - Date de naissance non valide.";		
	}
		
	if(document.livraison.telephone.value=="")
		message=message+"\n  - Renseignez le champ téléphone.";
	else{
		if(!phoneexp.test(document.livraison.telephone.value))
			message=message+"\n  - Téléphone non valide.";		
	}
	if(document.livraison.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail.";
	else{
		if(!validateEmail(document.livraison.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
	
	if(document.livraison.adresse.value=="")
		message=message+"\n  - Renseignez le champ adresse.";
	
	if(document.livraison.ville.value=="")
		message=message+"\n  - Renseignez le champ ville.";
	
	if(document.livraison.code_postal.value=="")
		message=message+"\n  - Renseignez le champ code postal.";
		
	if(document.livraison.pays.value=="")
		message=message+"\n  - Renseignez le champ pays.";
		
		
	if(message=="")
		document.livraison.submit();
	else
		alert("Erreur de saisie:"+message);
}

function VerifPayement2(){
	var message="";
	if(document.livraison.nom.value=="")
		message=message+"\n  - Renseignez le champ nom.";
	
	if(document.livraison.prenom.value=="")
		message=message+"\n  - Renseignez le champ prénom.";
		
		
	if(document.livraison.telephone.value=="")
		message=message+"\n  - Renseignez le champ téléphone.";
	else{
		if(!phoneexp.test(document.livraison.telephone.value))
			message=message+"\n  - Téléphone non valide.";		
	}
	if(document.livraison.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail.";
	else{
		if(!validateEmail(document.livraison.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
	
	if(document.livraison.adresse.value=="")
		message=message+"\n  - Renseignez le champ adresse.";
	
	if(document.livraison.ville.value=="")
		message=message+"\n  - Renseignez le champ ville.";
	
	if(document.livraison.code_postal.value=="")
		message=message+"\n  - Renseignez le champ code postal.";
		
	if(document.livraison.pays.value=="")
		message=message+"\n  - Renseignez le champ pays.";
		
		
	if(message=="")
		document.livraison.submit();
	else
		alert("Erreur de saisie:"+message);
}

function password_oubli(){
	var message="";
	
	if(document.oublie.email.value=="")
		message=message+"\n  - Renseignez le champ E-mail";
	else{
		if(!validateEmail(document.oublie.email.value))
			message=message+"\n  - E-mail non valide.";		
	}
		
	if(message=="")
		document.oublie.submit();
	else
		alert("Erreur de saisie:"+message);
}


function verifNewsletter(){
	var message="";
	
	if(document.newsletter_frm.newsletter.value=="")
		message=message+"\n  - Renseignez le champ email de newsletter";
	else{
		if(!validateEmail(document.newsletter_frm.newsletter.value))
			message=message+"\n  - Email de newsletter non valide.";		
	}
		
	if(message=="")
		document.newsletter_frm.submit();
	else
		alert("Erreur de saisie:"+message);
}
