function wind(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function retour() {
window.history.back();
}
//script pour page courriers envoi mail
        function check()
        {
               adresse_mail = "";

                for (i=0; i<document.form_list.elements.length; i++)
                {
                        if (document.form_list.elements[i].checked==1)
                        {
                                if (adresse_mail != "")
                                        adresse_mail += ',' + document.form_list.elements[i].value;
                                else
                                        adresse_mail = document.form_list.elements[i].value;
                        }
                }

                return adresse_mail;
        }
       
        function set(n)
        {
                for (i=0; i<document.form_list.elements.length; i++)
                        document.form_list.elements[i].checked = n;
        }
// fin script page courriers envoi mail
// Debut bon de commande
function montant(nombre1, nombre2, formulaire, ext) {
	var nomzone1 = new String("");
	var nomzone2 = new String("");
	var num1 = 0;
	var num2 = 0;
	var reg = /\./g;
	nomzone1 = formulaire["nb" + ext];
	nomzone2 = formulaire["mt" + ext];
	num1 = (Math.round(nombre1 * 100))/100;
	num2 = parseInt(nombre2,10);
	var verif = isNaN(num2);
	if ((verif == true) || (num2 < 0) || (num2 != nombre2)) {alert ("Saisissez un nombre valide");
								nomzone1.value = "";
								nomzone2.value = "";
								nomzone1.focus();
								totaux(formulaire);								
								return false;
								}
													
	var result = (Math.round((num1 * num2) * 100))/100;
	var chaine = new String(result);
	var strchaine = chaine.replace(reg, ",");
	nomzone2.value = strchaine;
	totaux(formulaire);
	return true;
}

function totaux(formulaire){
	var num3 = 0;
	var num4 = 0;
	var reg1 = /\./g;
	var reg2 = /,/g;
	var somme = 0;
	var nblivre = 0;
	var fraisport = 0;
	var valeur = new String("");
	for (var i=0; i<formulaire.elements.length; i++) {
		var chaine2 = new String(formulaire.elements[i].name);
		if ((formulaire.elements[i].type == "text") && (chaine2.indexOf('mt')) != -1){
			var strchaine2 = new String(formulaire.elements[i].value);
			valeur = strchaine2.replace(reg2, ".");
			var num3 = (Math.round(eval(valeur) * 100))/100;
			if ((num3 != NaN) && (num3 > 0)) {
				somme += num3;
				somme = (Math.round(somme * 100))/100;
			}
		}
		if ((formulaire.elements[i].type == "text") && (chaine2.indexOf('nb')) != -1) {
 			var valeur = new String(formulaire.elements[i].value);
			num4 =  (Math.round(eval(valeur) * 100))/100;
			if ((num4 != NaN) && (num4 > 0)) {
				nblivre += num4;
				nblivre = (Math.round(nblivre * 100))/100;
			} //fin de la boucle nblivre
		} // fin de la boucle port
		if (nblivre == 1) {fraisport = 7;}
		if (nblivre > 1 ) {fraisport = 7 + (2 * (nblivre - 1));}
	}
	var strsomme = new String(somme);
	formulaire.sstotal.value = strsomme.replace(reg1, ",");
		var result1 = (Math.round(fraisport*100))/100;
	var strfraisport = new String(result1);
	formulaire.totalport.value = strfraisport.replace(reg1, ",");
var result = (Math.round((somme + fraisport)*100))/100;
	var strtotal = new String(result);
	formulaire.total.value = strtotal.replace(reg1, ",");
	return true;
	}

function verif_champs()
{
	if(document.forml.total.value == "")
	{
		alert("Veuillez indiquer les livres que vous souhaitez commander, merci.");
		document.forml.total.focus();
		return false;
	}
		if(document.forml.nom.value == "")
	{
		alert("Veuillez entrer votre nom");
		document.forml.nom.focus();
		return false;
	}
		if(document.forml.prenom.value == "")
	{
		alert("Veuillez entrer votre prénom");
		document.forml.prenom.focus();
		return false;
	}
	if(document.forml.adresse.value == "")
	{
		alert("Veuillez nous communiquer votre adresse, merci.");
		document.forml.adresse.focus();
		return false;
	}
		if(document.forml.email.value == "")
	{
		alert("Veuillez nous communiquer votre adresse email pour que nous puissons vous répondre.");
		document.forml.email.focus();
		return false;
	}
	if(document.forml.email.value.indexOf('@') == -1)
	{
		alert("Adresse Email invalide!");
		document.forml.email.focus();
		return false;
	}
		if(document.forml.email.value.indexOf('.') == -1)
	{
		alert("Adresse Email invalide!");
		document.forml.email.focus();
		return false;
	}
		if(document.forml.email.value.length <7)
	{
		alert("Adresse Email invalide!");
		document.forml.email.focus();
		return false;
	}
		if(document.forml.telephone.value == "")
	{
		alert("Veuillez nous communiquer votre telephone, merci.");
		document.forml.telephone.focus();
		return false;
	}
		if(document.forml.telephone.value.length <10)
	{
		alert("Le numéro de téléphone est invalide!");
		document.forml.telephone.focus();
		return false;
	}

	}
	
function controle(formulaire) {
	if (valide(formulaire)) {formulaire.submit();
	}
}

function efface(formulaire) {
	for (var i=0; i<formulaire.elements.length; i++) {
		if (formulaire.elements[i].type == "text") {
			formulaire.elements[i].value = ""; }
		if (formulaire.elements[i].type == "textarea") {
			formulaire.elements[i].value = ""; }
		}
}
//-->
//--> Fin bon de commande