function check_adresse_livraison(G){
	var H=true;
	var J="";
	var A=G.livraison_nom.value;
	var F=G.livraison_prenom.value;
	var D=G.livraison_ad1.value;
	var C=G.livraison_ad2.value;
	var I=G.livraison_ville.value;
	var E=G.livraison_cp.value;
	var B=G.livraison_pays.value;
	if(isEmpty(A)){
		G.tf_livraison_nom.style.color="#FF0000";
		H=false
	}
	if(isEmpty(D)){
		G.tf_livraison_ad1.style.color="#FF0000";
		H=false
	}
	if(isEmpty(E)){
		G.tf_livraison_cp.style.color="#FF0000";
		H=false
	}
	if(isEmpty(I)){
		G.tf_livraison_ville.style.color="#FF0000";
		H=false
	}
	if(H==false){
		alert("\nnous avons besoin que tous les champs soient remplis pour ajouter une adresse de livraison !")
	}
	return H
}

function spop(D,C,B,E,H){
	var G=Math.round(Math.random()*100);
	var F=(screen.width-B)/2;
	var A=(screen.height-E)/2;
	options="width="+B+"px, height="+E+"px,  top="+A+", left="+F;
	document.open(D,C+G,options);
	if(H!="no"){
		location.href=H
	}
}

function check_mail(A){
	var B=A.email.value;
	var D=true;
	var C="";
	if(isEmpty(B)){
		C+="\nVous n'avez pas indiqué votre e-mail.\nCela ne nous permet pas de vous envoyer\nl'info que vous souhaitez.\nMerci de l'ajouter.";
		D=false
	}else{
		if(isNotEmailAdress(B)){
			C+="\nL'adresse semble comporter une erreur.\nEn général une adresse email ressemble à ceci:\nmonnom@xyz.com ou prenom.nom@domaine.com\nVérifiez afin de bien recevoir notre envoi.";
			D=false
		}
	}
	if(C!=""){
		alert(C)
	}
	return D
}

function check_form(E){
	var H=E.email.value;
	var D=E.nom.value;
	var G=E.prenom.value;
	var B=E.ad1.value;
	var A=E.ad2.value;
	var K=E.ville.value;
	var I=E.cp.value;
	var J=E.pays.value;
	
	var Ee = document.getElementById('tf_email');
	var Et = document.getElementById('tf_telephone');
	var Eti = document.getElementById('tf_intracom');
	var En = document.getElementById('tf_nom');
	var Ea1 = document.getElementById('tf_ad1');
	var Ea2 = document.getElementById('tf_ad2');
	var Ev = document.getElementById('tf_ville');
	var Ecp = document.getElementById('tf_cp');
	
	Ee.style.color="#000000";
	En.style.color="#000000";
	Ea1.style.color="#000000";
	Ev.style.color="#000000";
	Ecp.style.color="#000000";
	
	if(E.telephone!=undefined){
		var C=E.telephone.value
	}
	
	if(E.tva_intracom!=undefined){
		var TI = E.tva_intracom.value;
	}
	
	var F=true;
	var L="";
	if(isEmpty(H)){
		L+="\nnous avons besoin de votre email pour vous confimer la commande !";
		Ee.style.color="#FF0000";
		Ee.innerHTML="mon Email";
		F=false
	}else{
		if(isNotEmailAdress(H)){
			L+="\nvotre adresse email doit etre valide ! (ex : peter.goodway@leslangues.fr)";
			Ee.style.color="#FF0000";
			Ee.innerHTML="Email non valide";
			F=false
		}
	}
	
	if(TI!= undefined){
		/*var motif = /^(RO\d{2,10}|GB\d{5}|(ATU|DK|FI|HU|LU|MT|CZ|SI)\d{8}|IE[A-Z\d]{8}|(DE|BG|EE|EL|LT|BE0|PT|CZ)\d{9}|CY\d{8}[A-Z]|(ES|GB)[A-Z\d]{9}|(BE0|PL|SK|CZ)\d{10}|(FR|IT|LV)\d{11}|(LT|SE)\d{12}|(NL|GB)[A-Z\d]{12})$/;
		if (window.RegExp) {
			
			if (!motif.test(TI.toUpperCase()) || isEmpty(TI)){
				L += "\nmerci de v�rifier votre num�ro de TVA IntraCommunautaire";
				Eti.style.color = "#FF0000";
				Eti.innerHTML = "Num�ro TVA Intracom non valide";
				F = false;
			}
			
		}else{
			if (isEmpty(TI)){
				L += "\nmerci de v�rifier votre num�ro de TVA IntraCommunautaire";
				Eti.style.color = "#FF0000";
				Eti.innerHTML = "Num�ro TVA Intracom non valide";
				F = false;
			}
		}*/
		if (isEmpty(TI)) {
			L += "\nmerci de vérifier votre numéro de TVA IntraCommunautaire";
			Eti.style.color = "#FF0000";
			Eti.innerHTML = "Numéro TVA Intracom non valide";
			F = false;
		}
	}
	
	if(C!=undefined&&isEmpty(C)){
		L+="\nnous avons besoin de votre numéré téléphone pour vous expédier la commande !";
		Et.style.color="#FF0000";
		F=false
	}
	if(isEmpty(D)){
		L+="\nnous avons besoin de votre nom pour vous expédier la commande !";
		En.style.color="#FF0000";
		F=false
	}
	if(isEmpty(B)){
		L+="\nnous avons besoin de votre adresse pour vous expédier la commande !";
		Ea1.style.color="#FF0000";
		F=false
	}
	if(isEmpty(I)){
		L+="\nnous avons besoin de votre code postal pour vous expédier la commande !";
		Ecp.style.color="#FF0000";
		F=false
	}
	if(isEmpty(K)){
		L+="\nnous avons besoin de votre ville pour vous expédier la commande !";
		Ev.style.color="#FF0000";
		F=false
	}
	if(L!=""){
		alert("Les champs en rouge sont à vérifier\n"+L)
	}
	return F
}