// JavaScript Document

function check_adresse_livraison(formulaire){
	var test=true;
	var message='';			
		var name = formulaire.name_adr_del.value;
		var first_name = formulaire.first_name_adr_del.value;
		var street1 = formulaire.street1_adr_del.value;
		var street2 = formulaire.street2_adr_del.value;
		var town = formulaire.town_adr_del.value;
		var postcode = formulaire.postcode_adr_del.value;
		var country = formulaire.countrycode_adr_del.value;
		
		//test du nom.		
		if (isEmpty(name)){
			formulaire.tf_name_adr_del.style.color = "#FF0000";
			test=false;
		}
		
		//test de l'adresse.		
		if (isEmpty(street1)){
			formulaire.tf_street1_adr_del.style.color = "#FF0000";
			test=false;
		} 
		
		//test du code postal.		
		if (isEmpty(postcode)){
			formulaire.tf_postcode_adr_del.style.color = "#FF0000";
			test=false;
		}
		
		//test de la ville.		
		if (isEmpty(town)){
			formulaire.tf_town_adr_del.style.color = "#FF0000";
			test=false;
		}
	if (test==false) alert('\nnous avons besoin que tous les champs soient remplis pour ajouter une adresse de livraison !');
	return test;
}

	/* Utilisation: spop( 'monfichier.html', 'MaPopup', 100, 100, 'Mes options (Facultatif)' )
	spop( fichier, nom, largeur, hauteur, options )*/
function spop( fichier, nom, largeur, hauteur, redirect){
		var id = Math.round( Math.random() * 100 );
		var gauche = ( screen.width - largeur ) / 2;
	  	var haut = ( screen.height - hauteur ) / 2;
		options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche;			
		document.open( fichier, nom + id, options );			
		if (redirect != "no" ){
			location.href = redirect;	
      	}		
}

function check_mail(formulaire){
	var mail = formulaire.email.value;
	var test=true;
	var message='';	
	
	//test de l'adresse email.		
		if (isEmpty(mail)){
			message+='\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.';
			test=false;
		} else if (isNotEmailAdress(mail)){
			message+='\nL\'adresse semble comporter une erreur.\nEn général une adresse email ressemble à ceci:\nmonnom@xyz.com ou prenom.nom@domaine.com\nVérifier afin de bien recevoir notre envoi.';
			test=false;
		}
	
	if (message!='') alert(message);
	return test;
}

function check_form(formulaire){
		var email = formulaire.email.value;
		var name = formulaire.name.value;
		var first_name = formulaire.first_name.value;
		var street1 = formulaire.street1.value;
		var street2 = formulaire.street2.value;
		var town = formulaire.town.value;
		var postcode = formulaire.postcode.value;
		var country = formulaire.countrycode.value;
		/*	Ajouter dans cette fonction l'ensemble des controles à faires sur les champs de formulaires avant soumission du formulaire.	*/

		var test=true;
		var message='';		
		
		//formulaire.cookie.value = _ubd.cookie;//enregistre le cookie urchin pour correlation client ventes
						
		//test de l'adresse email.		
		if (isEmpty(email)){
			message+='\nnous avons besoin de votre email pour vous confimer la commande !';
			formulaire.tf_email.style.color = "#FF0000";
			formulaire.tf_email.value = "Mon email";
			test=false;
		} else if (isNotEmailAdress(email)){
			message+='\nvotre adresse email doit etre valide ! (ex : peter.goodway@leslangues.fr)';
			formulaire.tf_email.style.color = "#FF0000";
			formulaire.tf_email.value = "Email non valide";
			test=false;
		}
		
		//test du nom.		
		if (isEmpty(name)){
			message+='\nnous avons besoin de votre nom pour vous expédier la commande !';
			formulaire.tf_name.style.color = "#FF0000";
			test=false;
		}
		
		//test de l'adresse.		
		if (isEmpty(street1)){
			message+='\nnous avons besoin de votre adresse pour vous expédier la commande !';
			formulaire.tf_street1.style.color = "#FF0000";
			test=false;
		} 
		
		//test du code postal.		
		if (isEmpty(postcode)){
			message+='\nnous avons besoin de votre code postal pour vous expédier la commande !';
			formulaire.tf_postcode.style.color = "#FF0000";
			test=false;
		}
		
		//test de la ville.		
		if (isEmpty(town)){
			message+='\nnous avons besoin de votre ville pour vous expédier la commande !';
			formulaire.tf_town.style.color = "#FF0000";
			test=false;
		}
		
		if (message!='') alert('Les champs en rouge sont à vérifier\n'+message);
		return test;
}

