function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

/* Functions that handle preload. */
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 goSelect(where, field) {
	location.href =  where + field.options[field.selectedIndex].value;
}

function preload() {
MM_preloadImages('images/m_accueil_f2.gif','images/m_magazine_f2.gif','images/m_catalogue_f2.gif','images/m_services_f2.gif','images/m_contact_f2.gif','images/PEINTURES_huiles_f2.gif','images/PEINTURES_acryliques_f2.gif','images/PEINTURES_aquarelles_f2.gif','images/PEINTURES_gouaches_f2.gif','images/PEINTURES_pigments_f2.gif','images/PEINTURES_autres_f2.gif','images/PASTELS_pastels-craies_f2.gif','images/PASTELS_pastelshuile_f2.gif','images/CRAYONS-FUSAINS_f2.gif','images/ENCRES_f2.gif','images/PRODUITSAUXILIAIRES_ap_f2.gif','images/PRODUITSAUXILIAIRES_hu_f2.gif','images/PRODUITSAUXILIAIRES_me_f2.gif','images/PINCEAUX_huile-acryliq_f2.gif','images/PINCEAUX_aquarelle-gou_f2.gif','images/PINCEAUX_loisirs_f2.gif','images/PINCEAUX_couteaux_f2.gif','images/PAPIERS_aquarelle_f2.gif','images/PAPIERS_huile_f2.gif','images/PAPIERS_dessin-pastel-_f2.gif','images/PAPIERS_imprimante_f2.gif','images/CHASSIS_f2.gif','images/LOISIRS_decovitres_f2.gif','images/LOISIRS_couleurstextil_f2.gif','images/LOISIRS_ENFANTS_f2','images/LOISIRS_couleursverref_f2.gif', 'images/LOISIRS_peinturespatin_f2.gif', 'images/LOISIRS_pochoirstampon_f2.gif', 'images/LOISIRS_peinturesenfan_f2.gif', 'images/LOISIRS_modelage_f2.gif','images/LOISIRS_collage_f2.gif','images/CHEVALETS_f2.gif','images/LIVRES_f2.gif', 'images/expos_f2.gif', 'images/reportages_f2.gif', 'images/ssmenu_l.gif', 'images/ssmenu_m.gif', 'images/ssmenu_r.gif', 'images/expos.gif', 'images/reportages.gif');
}

function verif(email) { // vérif validité email par REGEXP
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}


function traiterMail() {
//	alert ("traiterMail");
	var nomEmail = document.getElementById("mail").value;
//	alert ("nom mail " + nomEmail);
	var res = verif(nomEmail);
	document.getElementById('textErreur').innerHTML = " ";
	if (res == true ) {
//		alert ("resultat verif " + res);		
		var url = document.getElementById("url").value;
//		alert ("url " + url);
		var urlEnv = url + "&menu=m_mail&cont=" + nomEmail;
//		alert ("urlEnvoyé " + urlEnv);
		location.href = urlEnv;
		return true;
	} else {
		document.getElementById('textErreur').innerHTML = "Adresse email non valide";	
	}
	
}

function traitPortGratuit() {
	var nameSelect = document.forms[0].elements['pays'];
	nameSelect.options.selectedIndex = 5;
	var prixArrondi = 0.00;
	document.getElementById('fraisPort').innerHTML = prixArrondi + " &euro;&nbsp;&nbsp;&nbsp;";
	document.getElementById('choixPortGratuit').value = "Y";
	document.formpanier.submit();
}

function calculerFraisPort(poids,prixTotal,tva,sup_frais_port) {
	
	var prix;
	var zone;
	//var prixTNT = 3.50;
	var prixTNT = prix_tnt[0];
	var prix_seuil = prix_seuil_50[0];
	var remise = remise_fp[0];
	//var prix_seuil = 80;
	// var pourCent = porCent[0];
//	alert ("prixTNT " + prixTNT);	
	var nameSelect = document.forms[0].elements['pays'];
	var valPays = nameSelect.options[nameSelect.selectedIndex].value;
	var messageWarning = "Pour des raisons douanière et administrative";
	messageWarning += " les factures sont limitées à 800 euros Merci de votre compréhension.";
	var messageSansFrais = "<I>Nous avons le plaisir de vous offrir les frais de port</I>";
	//alert( "pays " + valPays + "poids " + poids + " prix " + prixTotal);
	//if (prixTotal == 0 )  return "0.00 &euro;&nbsp;&nbsp;&nbsp;";
	if (poids <= 0) return "0.00 &euro;&nbsp;&nbsp;&nbsp;";

	if (valPays == "DepotVente" || valPays == "Marcou") {					
		prix = 0; // depot vente sur Marcoussis pas de frais de port
		zone = 100;
	}
	switch (valPays) {	
	case  "Zone0" :
	case  "France" :
	case  "Corse":
	case  "Monaco":
		zone = 0;
		break;	
		
	case "Zone1":
	case 'Allemagne':
	case 'Belgique':
	case 'Luxembourg': 
	case 'Pays bas' :
	case 'Andorre' :
		zone = 1;
	 	break;	 
	
	case "Zone2":
	case 'Grande bretagne': 
	case 'Italie' :
	case 'Espagne' :
		zone = 2;
	 	break;
 
 
	 case 'Zone3' :
	 case 'Autriche': 
	 case 'Danemark': 
	 case 'Irlande': 
	 case 'Portugal':
	 	zone = 3;
	 	break;
	 	 
	 case 'Zone4' :
	 case 'Finlande': 
	 case 'Norvege': 
	 case 'Suisse':
	 case 'Suede': 
	 case 'Madere':  
	 case 'Canaries':
	 	zone = 4;
	 	break;
	// Zone 5 (Limité à 700 euros) (délais indicatif 3 à 5 jours)
	 case 'Zone5' :
	 case 'Maroc': 
	 case 'Tunisie':
	 	zone = 5;
	 	break; 

	 // Zone 6 (Limité à 700 euros) (délais indicatif 10 jours)
	 case 'Zone6' :
	 case 'Canada': 
	 case 'Vietnam': 
	 case 'Japon':  
	 case 'Emirats Arabe':   
	 case 'Australie':  
	 case 'Arabie Saoudite':  
	 case 'Hong Kong': 
	 case 'Israel':  
	 case 'Liban':  
	 case 'Seychelles':
	 	zone = 6;
	 	 break; 
	 
	case "Dom": 
	case  "Guadeloupe" :
	case  "Martinique" :
	case  'Guyanne' :
	case  'Réunion' :
	case  'Mayotte': 
	case  'Saint Pierre et Miquelon':
		zone = 7;

	break;
	
	case 'Tom' :
	case 'Nouvelle calédonie': 
	case 'Polynésie': 
	
		zone = 8;
		
		break;
    case 'ARMEE':
    case 'SP2500':
	case 'SP5500':
    case 'SP6900':
    case 'SP7100':
	case 'SP8500':
	case 'SP9100':
	case 'SP9200':
    
		zone = 9;
		
		break;

	}
	//alert ("zone "+ zone + "sup_frais_port " + sup_frais_port );
	// lire le code action
	if (sup_frais_port == 1 && zone == 0 ) {
		prixArrondi = 0.00;
		document.getElementById('fraisPort').innerHTML = prixArrondi + " &euro;&nbsp;&nbsp;&nbsp;";
		document.getElementById('zonemess').innerHTML =  messageSansFrais;
		return;
	}	
	
	if (zone != 100) {
		reste = poids % poids_lim [zone];
		if(reste > 0)
			{
				if      (reste <= 200)	{ prix = inf_200 [zone] + 0.00; 	}
				else if (reste <= 500)	{ prix = inf_500 [zone] + 0.00; 	}
				else if (reste <= 1000)	{ prix = inf_1000 [zone] + 0.00 ; 	}
				else if (reste <= 2000)	{ prix = inf_2000 [zone] + 0.00; 	}
				else if (reste <= 3000) { prix = inf_3000 [zone] + 0.00;	}
				else if (reste <= 4000) { prix = inf_4000 [zone] + 0.00;	}
				else if (reste <= 5000) { prix = inf_5000 [zone] + 0.00; 	}
				else if (reste <= 6000) { prix = inf_6000 [zone] + 0.00; 	}	
				else if (reste <= 7000) { prix = inf_7000 [zone] + 0.00; 	}
				else if (reste <= 8000) { prix = inf_8000 [zone] + 0.00; }
				else if (reste <= 9000) { prix = inf_9000 [zone] + 0.00; }
				else if (reste <= 10000){ prix = inf_10000 [zone] + 0.00; }
				else if (reste <= 15000){ prix = inf_15000 [zone] + 0.00; }
				else if (reste <= 30000){ prix = inf_30000 [zone] + 0.00; }
			} 
		//alert ("prix1 " + prix);
		//alert ("prix2 " + prix);
		prix = prix + 0.00 + Math.round(poids / poids_lim [zone]) * inf_30000 [zone];
		//alert ("prix " + prix);
	}
	//prix = parseInt(prix);
	if ( zone == 0) {
		var id = document.forms[0].elements['trackpid[]'];
		var sans = false;
		if (id.length  == undefined) {
			var valId = document.forms[0].elements['trackpid[]'].value;
			if (valId == 633 || valId == 632) {
				sans = true;
			}
		}		
		for ( var i = 0; i < id.length ; i++ ) {
			var idElt = id[i].value;
			if (idElt == 633 || idElt == 632) {
				sans = true;
			}
		}
		if (sans) {
		} else {
			//alert ("prix "+ prix + "prix_seuil " + prix_seuil + " remise " + remise);
			if ( prixTotal > prix_seuil/1.196 )
			{
				prix = prix - (prix * (remise));
			}
		}
		var checkedTnt = document.forms[0].elements['choixTNT'];
		if (checkedTnt != undefined) {
			if (valPays == 'France' && checkedTnt.checked) {
				prix = prix + prixTNT;
			}
			else {
				//document.forms[0].elements['choixTNT'].value=0;
			}
		}
	} else {
		var checkedTnt = document.forms[0].elements['choixTNT'];
		if (checkedTnt != undefined) {
			checkedTnt[0].checked = true;
			checkedTnt[1].checked = false;
		}
	}
	
	if ( (zone == 8 || zone == 7 || zone == 6 || zone ==5) && prixTotal > 700) {
		document.getElementById('zonemess').innerHTML = messageWarning ;	 	 	
	 } else {
	 	document.getElementById('zonemess').innerHTML = "";
	 }
	 if (  zone == 7 ) {
	 	document.getElementById('TVA').innerHTML = "0.00 &euro;" ;
	 } else {
	 	prixTva = prixTotal * tva / (1+tva);
	 	document.getElementById('TVA').innerHTML = format(prixTva,2,'.') + " &euro;";
	 }
	prixArrondi = format(prix,2,'.');
	document.getElementById('fraisPort').innerHTML = prixArrondi + " &euro;&nbsp;&nbsp;&nbsp;";
}

function format(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(valeur-Math.floor(valeur)) );
	var val=Math.abs(Math.floor(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.abs(Math.round(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		if (deci>0) {
			deci=deci.toString();
		} else {
			deci="";
			for (var j=0;j<decimal;j++) deci+="0";
		}
		val_format=val_format+"."+deci.substring(0); 
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}

function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=21; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

/* Daniel Fabien - webmaster@script-masters.com
*  Script Masters - http://www.script-masters.com/ 
* 
*  Menu vertical dynamique
*  Vous pouvez utilisé ce script sous reserve de conserver ce message
*/

//------------------- Options  ------------------------//
var largeurMenu = 150				// Pour régler la largeur du menu
var policeMenu = "Verdana"			// Police pour les menus
var taillePoliceMenu = "10"			// Taille de la police du menu
var couleurPoliceMenu = "#000000"	// Couleur de la police du menu
var couleurBordure = "#000000"		// Couleur de la bordure du menu
var couleurFond = "#C3C9D4"			// Couleur du fond du menu
var couleurFond2 = "#A7ADB7"		// Couleur du fond des sous menus
var couleurLienRollOver = "#FFFFFF"	// Couleur des liens lors du rollover
var couleurFondRollOver = "#959EAD"	// Couleur du fond sur Rollover

//------------------- Valeurs du menu  ------------------------//

// nom de chaque menu - Vous pouvez en rajouter autant que vous le souhaitez
var menu = new Array();


//------------------- Ne rien modifié  ------------------------//
var nbMenu = menu.length;
var nbMenu = 23;

//------------------- Rendu dynamique  ------------------------//

//On détecte le browser
var ie=document.all
var ns6=document.getElementById&&!document.all

function montreMenu(num){
	for (var i=0; i<nbMenu; i++) {
		if (ie) {
			objet = document.all["ssmenu"+i]
		} else if (ns6) {
			objet = document.getElementById("ssmenu"+i);
		}
		if (objet.style.display == ""){
			objet.style.display = "none"
		}
	}
	if (ie) {
		objet = document.all["ssmenu"+num]
	} else if (ns6) {
		objet = document.getElementById("ssmenu"+num);
	}
	if (objet.style.display == "none"){
		objet.style.display = ""	
	} 
}

function initMenu(){
	// recuperer l'url si menu=m_catalogue alors effectué l'init
	var nom= new Array();
	var valeur= new Array();
	var param = window.location.search.slice(1,window.location.search.length);
	first = param.split("&");
	for (var i=0; i<first.length; i++) {
		second = first[i].split("=");
		nom[i] = second[0];
		valeur[i] = second [1];
	}
	var valeurMenu = "";
	for (var i=0; i<nom.length; i++) {
		if (nom[i] == "menu") {
			valeurMenu = valeur[i];
		}
	}
	valeurCat = "";
	for (var i=0; i<nom.length; i++) {
		if (nom[i] == "cat") {
			valeurCat = valeur[i];
		}
	}
	if (valeurMenu == "m_catalogue" ) {
		for (var i=0; i<nbMenu; i++) {
			if (ie) {
				objet = document.all["ssmenu"+i]
				objet.style.display = "none";
			} else if (ns6) {
				objet = document.getElementById("ssmenu"+i);
				objet.style.display = "none";
			}					
		}
		//alert ("pour voir nbMenu " + nbMenu);
		var numMenu;
		switch (valeurCat.substring(0,3) ){
			case 'PEI' :
				numMenu = 0;
				break;
			case 'PAS' :
				numMenu = 1;
				break;
			case 'PRO' :
				numMenu = 5;
				break;
			case 'PIN' :
				numMenu = 7;
				break;
			case 'PAP' :
				numMenu = 8;
				break;
			case 'LOI' :
				if (valeurCat!='LOISIRS_ENFANTS') {
					numMenu = 15;
				}
				break;
			case 'cof' :
				numMenu = 12;
				break;
			case 'PER' :
			case 'PIE' :
			case 'pie' :
			case 'str' :
			case 'ver' :
			case 'nac' :
			case 'os1' :
			case 'cha' :
			case 'met' :
			case 'boi' :
			case 'syn' :
			case 'roc' :
			case 'pen' :
			case 'bon' :
				numMenu = 16;
				break;
			case 'Bio' :
				numMenu = 17;
				break;
			default :
				numMenu = -1;
				break;
		}
		if (valeurCat == "peinture_decoration" || valeurCat == "Peinture_bio_peinture_naturelle" 
			|| valeurCat=="Vernis_bio_lasure_bio_protection_bois_bio" ||  valeurCat=="Decapant_bio"
			|| valeurCat=="Entretien_bois_bio_naturel" )
			numMenu = 17;
		
		if (valeurCat == "pinceau_ongle" || valeurCat == "pinceau_maquillage" )
			numMenu = 22;
		//alert ("numMenu " + numMenu)
		if (numMenu != -1) {
			if (ie) {
				objet = document.all["ssmenu"+numMenu]
			} else if (ns6) {
				objet = document.getElementById("ssmenu"+numMenu);
			}
			if (objet.style.display == "none"){
				objet.style.display = ""
			}
		}
	}
}

function rollOver(lien) {
	lien.style.background = couleurFondRollOver;
	lien.style.color = couleurLienRollOver;
}

function rollOut(lien) {
	lien.style.background = couleurFond2;
	lien.style.color = couleurPoliceMenu;
}

function ouvreLien(url,mode) {
	if (mode == "_blank") {
		window.open(url)
	} else if (mode == "_top")  {
		window.top.location.href = url
	} else { 
		window.top.parent.frames[mode].location.href  = url
	}
}

function majAdresse () {
//	document.forms["general"].elements["champ1"]

	document.forms[0].elements["societe2"].value = "Creastore";
	document.forms[0].elements["adresse2"].value = "6 rue des berges";
	document.forms[0].elements["nom2"].value = "";
	document.forms[0].elements["prenom2"].value = "";
	document.forms[0].elements["codepostal2"].value = "91460";
	document.forms[0].elements["ville2"].value = "Marcoussis";
	document.forms[0].elements["pays2"].value = "Marcoussis";
}

var societe2 = "";
var nom2 = "";
var prenom2 = "";
var adresse2 = "";
var codepostal2 = "";
var ville2 = "";
var pays2 = "";
var telephone2 = "";
var infos2 = "";

function majAdressePV () {
		societe2 = document.forms[0].elements["societe2"].value;
		nom2 = document.forms[0].elements["nom2"].value;
		prenom2 = document.forms[0].elements["prenom2"].value;
		adresse2 = document.forms[0].elements["adresse2"].value;
		codepostal2 = document.forms[0].elements["codepostal2"].value;
		ville2 = document.forms[0].elements["ville2"].value;
		pays2 = document.forms[0].elements["pays2"].value;
		telephone2 = document.forms[0].elements["telephone2"].value;
		infos2 = document.forms[0].elements["infos2"].value;
		document.forms[0].elements["societe2"].value = "Creastore";
		document.forms[0].elements["nom2"].value = "";
		document.forms[0].elements["prenom2"].value = "";
		document.forms[0].elements["adresse2"].value = "6 rue des berges";
		document.forms[0].elements["codepostal2"].value = "91460";
		document.forms[0].elements["ville2"].value = "Marcoussis";		
		document.forms[0].elements["pays2"].value = "France";
		document.forms[0].elements["telephone2"].value = "";
		document.forms[0].elements["infos2"].value = "";
//		inputenable(societe2,true);
//		document.getElementById('societe2').disabled=true;
		document.forms[0].elements["societe2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["nom2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["prenom2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["adresse2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["codepostal2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["ville2"].setAttribute("readOnly","readOnly");
		//document.forms[0].elements["pays2"].setAttribute("readOnly","readOnly");
		//document.forms[0].elements["pays2"].disabled = true;
		document.forms[0].elements["telephone2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["infos2"].setAttribute("readOnly","readOnly");
}
function majAdressePVFirst () {
		document.forms[0].elements["societe2"].value = "Creastore";
		document.forms[0].elements["nom2"].value = "";
		document.forms[0].elements["prenom2"].value = "";
		document.forms[0].elements["adresse2"].value = "6 rue des berges";
		document.forms[0].elements["codepostal2"].value = "91460";
		document.forms[0].elements["ville2"].value = "Marcoussis";		
		document.forms[0].elements["pays2"].value = "France";
		document.forms[0].elements["telephone2"].value = "";
		document.forms[0].elements["infos2"].value = "";
//		inputenable(societe2,true);
//		document.getElementById('societe2').disabled=true;
		document.forms[0].elements["societe2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["nom2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["prenom2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["adresse2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["codepostal2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["ville2"].setAttribute("readOnly","readOnly");
		//document.forms[0].elements["pays2"].setAttribute("readOnly","readOnly");
		//document.forms[0].elements["pays2"].disabled = true;
		document.forms[0].elements["telephone2"].setAttribute("readOnly","readOnly");
		document.forms[0].elements["infos2"].setAttribute("readOnly","readOnly");
}

function majAdresse () {
		document.forms[0].elements["societe2"].removeAttribute("readOnly");
		document.forms[0].elements["nom2"].removeAttribute("readOnly");
		document.forms[0].elements["prenom2"].removeAttribute("readOnly");
		document.forms[0].elements["adresse2"].removeAttribute("readOnly");
		document.forms[0].elements["codepostal2"].removeAttribute("readOnly");
		document.forms[0].elements["ville2"].removeAttribute("readOnly");
		document.forms[0].elements["pays2"].disabled = false;
		document.forms[0].elements["telephone2"].removeAttribute("readOnly");
		document.forms[0].elements["infos2"].removeAttribute("readOnly");
		if (document.forms[0].elements["societe2"].value == "Creastore") {
			document.forms[0].elements["societe2"].value = societe2;
			document.forms[0].elements["nom2"].value = nom2;
			document.forms[0].elements["prenom2"].value = prenom2;
			document.forms[0].elements["adresse2"].value = adresse2;
			document.forms[0].elements["codepostal2"].value = codepostal2;
			document.forms[0].elements["ville2"].value = ville2;
			document.forms[0].elements["pays2"].value = pays2;
			document.forms[0].elements["telephone2"].value = telephone2;
			document.forms[0].elements["infos2"].value = infos2;
		}
}
function majAdresseLiv () {
		document.forms[0].elements["societe2"].removeAttribute("readOnly");
		document.forms[0].elements["nom2"].removeAttribute("readOnly");
		document.forms[0].elements["prenom2"].removeAttribute("readOnly");
		document.forms[0].elements["adresse2"].removeAttribute("readOnly");
		document.forms[0].elements["codepostal2"].removeAttribute("readOnly");
		document.forms[0].elements["ville2"].removeAttribute("readOnly");
		document.forms[0].elements["pays2"].disabled = false;
		document.forms[0].elements["telephone2"].removeAttribute("readOnly");
		document.forms[0].elements["infos2"].removeAttribute("readOnly");
		
			document.forms[0].elements["societe2"].value = societe2;
			document.forms[0].elements["nom2"].value = nom2;
			document.forms[0].elements["prenom2"].value = prenom2;
			document.forms[0].elements["adresse2"].value = adresse2;
			document.forms[0].elements["codepostal2"].value = codepostal2;
			document.forms[0].elements["ville2"].value = ville2;
			document.forms[0].elements["pays2"].value = pays2;
			document.forms[0].elements["telephone2"].value = telephone2;
			document.forms[0].elements["infos2"].value = infos2;
		
}

function showPopup() {
	var nameSelect = document.forms[0].elements['pays'];
	var valPays = nameSelect.options[nameSelect.selectedIndex].value;
	
	switch (valPays) {
		
		case "DepotVente" :
		case "Marcou" :
			
			// var fenDetail= window.open('','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=180, height=100, left=100, top=200');
			var fenDetail=window.open("","_blank", "toolbar=0,location=0,directories=0, status=0, scrollbars=0, resizable=0,width=380,height=150,left=200,top=530,scrollbars=0");
			var string = "<HTML><HEAD><TITLE>Depot Vente</TITLE></HEAD><BODY bgcolor='#E5F7F7' >";
			string += "Livraison gratuite : Siège administratif creastore<br>";
			string += "6, rue des berges<br>";
			string += "Marcoussis  91460  <br>";
			string += "</BODY></HTML>";
			fenDetail.document.write(string);
			fenDetail.document.close();
			fenDetail.focus();
		break;
	}
}

function creerPopup () {
	// Ouvrir une Popup
	var nameSelect = document.forms[0].elements['pays'];
	var valPays = nameSelect.options[nameSelect.selectedIndex].value;
	
	switch (valPays) {
		
		case "DepotVente" :
		case "Marcou" :
			var myPopup = window.createPopup();
			var popupBody = myPopup.document.body;
			popupBody.style.background = "#E5F7F7";
			popupBody.style.border = "solid black 1px";
			var string = "Livraison gratuite : dépôt creastore 91<br>";
			
			string = "Livraison gratuite : Siège Administratif creastore<br>";
			string += "6, rue des berges <br>";
			string += "Marcoussis  91460  <br>";
			string += "</BODY></HTML>";
			popupBody.innerHTML = string;
			myPopup.show(180,450,450,180,document.body);
			
			break;
	}	
}

var myPopup;
function showImage (image) {
	myPopup = window.createPopup();
	var popupBody = myPopup.document.body;
	popupBody.style.background = "";
	popupBody.style.border = "";
	var string = "<img name='bandeauTNT' src='images/" + image + " ' > ";
	string += "</BODY></HTML>";
	popupBody.innerHTML = string;
	myPopup.show(380,600,150,150,document.body);
}

function hideImage (image) {
	myPopup.hide();
}

function traitTNT(prix) {
	// verifier le montant de la commande
	document.getElementById('choixPortGratuit').value = "N";
	if (prix < 80) {
		// afficher popup ou message
		// désactiver le cochage
		/*var id = document.getElementById("avertissement");
		var string = "";
		string += "Pour commander en express TNT il faut un minimum de commande de 80 euros."
		string += "Etre présent pour la réception du colis, et surtout donné un N° de téléphonne pour vous prévenir .";
		string += "de votre livraison le lendemain entre 8h et 13H.";
		id.innerHTML = string;
		var ch = document.getElementById("choixTNT");
		ch.checked = false;*/
		document.formpanier.submit();
	} else {
		/*var id = document.getElementById("avertissement");
		var string = "";
		id.innerHTML = string;*/
		document.formpanier.submit();
	}
}

function mailOubliee() {
	document.getElementById("oubli").value = 1;
	document.Two.submit();
}

function mailOublieeClient() {
	document.getElementById("oubli").value = 1;
	document.client.submit();
}
 function ouvre_popup(page) {
       window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no, width=200, height=100");
   }
/*
toolbar : 
Pour Internet explorer, c'est la barre où se trouvent les icônes précédente, suivante,... 
location : 
C'est la barre qui affiche l'url. directories : pour Internet explorer, c'est la barre qui se nomme lien. 
status : 
C'est la parie basse de la fenêtre où l'on voit le chargement. 
menubar : 
Pour netscape, barre qui contient les menus (afficher, édition,...) 
scrollbars : 
Définit si il faut des barres de défilement. 
resizable : 
Si la fenêtre peut être redimensionnée, elle peut être seulement redimensionnée à la taille de l'écran. 
*/
function open_infos()
    {
		var uriCourant = document.location.pathname;
		var indiceArrivee= uriCourant.lastIndexOf('/'); // Plus 1 car on ne veut pas le '/'.
		var nomDom = uriCourant.substring(0, indiceArrivee);
		var url = nomDom+'/EnvoyerImage.php';
        window.open(url,'Envoyer','menubar=no,toolbar=no, status=no, scrollbars=no, width=600, height=250');
    }
    
function timedProg() { 
  if (i <= 300) { 
    if (i > 40) { 
            document.getElementById("c").innerHTML=parseInt(i/3)+"%"; 
            } 
    document.getElementById("b").style.width=i+"px"; 
    var j=0;        
    while (j<=100) 
         j++;  
    setTimeout("timedProg();", 20); 
    i++;    
    } 
  }
  
function changer() {
	document.getElementById("FondSur").style.display = 'block';
	document.getElementById('FondB').className='case_trans';
	//document.getElementById("FondB").style.display = 'none';
}
function revenir() {
	document.getElementById("FondSur").style.display = 'none';
	document.getElementById('FondB').className='CFondB';
	//var uriCourant = document.location.pathname;
	//alert  (uriCourant);
	var currentLocation =  document.location.href;
	// a-t-on le parametre $etape
	var result = currentLocation.match("etape");
	if (result == "etape") {
		// remplace ?etape
		var indexArrivee = currentLocation.indexOf( "etape" );
		var newUrl = currentLocation.substring(0,indexArrivee-1);
		//location.href='http://www.google.fr/'
		location.href=newUrl;
		//window.location(newUrl);
	}
	//window.location('newUrl');
}

function changerConfig(larg,haut,nomImage) {
	var choix;
	var ident = document.getElementById('choixTirage');
	choix = ident.options.selectedIndex;
	choix = ident.value;
	//alert ("valeur" + ident.value)
	var currentLocation =  document.location.href;
	var indexArrivee = currentLocation.indexOf( "choix" );
	var newUrl = currentLocation.substring(0,indexArrivee-1);
	switch (choix) {
		case "chassis" :
		 //href="index.php3?menu=m_catalogue&cat=impression_numerique&choix=configChassis&image='.$fichier.'&larg='.$width.'&haut='.$height.'"
			newUrl = newUrl + "&choix=configChassis&image="+nomImage+"&larg="+larg+"&haut="+haut;
		break;
		case "rouleau" :
			newUrl = newUrl + "&choix=configRouleau&image="+nomImage+"&larg="+larg+"&haut="+haut;
		break;
		case "papier" :
			newUrl = newUrl + "&choix=configPapier&image="+nomImage+"&larg="+larg+"&haut="+haut;
			
		break;
	}
	//alert (newUrl);
	location.href=newUrl;
}

function getSelectedRadioValue (radiobutton){
 var returnValue = "";
 //alert (radiobutton)
 if (radiobutton.length == 1){
  returnValue = radiobutton.value;
 } else {
  for (i=0;i<radiobutton.length;i++){
   if (radiobutton[i].checked==true) {
    returnValue=radiobutton[i].value;
   }
  }
 }
 //alert (returnValue);
 return returnValue;
}

function decrementer() {
	var valC = parseInt(document.getElementById('quantite').value);
	if (valC > 1)
		document.getElementById('quantite').value = valC - 1;
	var prix_U = document.getElementById('prix_U');
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix_U.value;
	var prix_f = format(prix_t,2,'.');
	prix_T.value = prix_f;
}

function incrementer() {
	var valC = parseInt(document.getElementById('quantite').value);
	if (valC < 10)
		document.getElementById('quantite').value = valC + 1;
	var prix_U = document.getElementById('prix_U');
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix_U.value;
	var prix_f = format(prix_t,2,'.');
	prix_T.value = prix_f;
}

function changementFormatPapier (width,height,prixP,prixR) {
	var formt = document.getElementById('format');
	formt.value = width + " x " + height;
	var w = document.getElementById('width_sel');
	var h = document.getElementById('height_sel');
	w.value = width;
	h.value = height;
	// suivant la valeur choisi du type de papier
	var nomChoixPapier= document.getElementById("choixToile");
	var choix = nomChoixPapier.options.selectedIndex;
	var choix = nomChoixPapier.value;
	//alert ("choix  " + choix);
	if (choix == "photo") 
		var prix = prixP;
	else 
		var prix = prixR;
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	prix_T.value = prix_f;
}

function changementFormatRouleau (width,height,prixG,prixA) {
	var formt = document.getElementById('format');
	formt.value = width + " x " + height;
	var w = document.getElementById('width_sel');
	var h = document.getElementById('height_sel');
	w.value = width;
	h.value = height;
	// suivant la valeur choisi du type de papier
	var nomChoixRouleau= document.getElementById("choixToile");
	var choix = nomChoixRouleau.options.selectedIndex;
	var choix = nomChoixRouleau.value;
	//alert ("choix  " + choix);
	if (choix == "grainFin" || choix == "grainGros") 
		var prix = prixG;
	else 
		var prix = prixA;
	//alert ("prix "+ prix +"prixg " + prixG +"prixa " + prixA);
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	prix_T.value = prix_f;
}

function changementFormat(width,height,prix2,prix4) {
	//alert ("width " + width + " height " + height + " prix2 " + prix2 + " prix4 "+ prix4);
	var formt = document.getElementById('format');
	formt.value = width + " x " + height;
	var w = document.getElementById('width_sel');
	var h = document.getElementById('height_sel');
	w.value = width;
	h.value = height;
	// suivant la valeur choisi de l'épaisseur prendre prix 2 ou prix 4
	var nomRadioButton = document.getElementsByName("epaisseur");
	var epaisseur = getSelectedRadioValue(nomRadioButton);
	//alert ("epaisseur " + epaisseur);
	if (epaisseur == 2) 
		var prix = prix2;
	else 
		var prix = prix4;
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	prix_T.value = prix_f;
}

function changementEpaisseur(epaisseur) {
	// Changement des prix
	var cpt =  document.getElementById('compteur').value;
	var nomRadioButton = document.getElementsByName("choixTaille");
	var choixT = getSelectedRadioValue(nomRadioButton);
	for (indice= 1; indice < cpt; indice++ ) {
		if (epaisseur == 2) {
			document.getElementById('prix2_'+indice).style.display = "block";
			document.getElementById('prix4_'+indice).style.display = "none";
		}
		else {
			document.getElementById('prix2_'+indice).style.display = "none";
			document.getElementById('prix4_'+indice).style.display = "block";
		}
	}
	//alert ("indice choix taille " + choixT);
	if (epaisseur == 2) {
		var prix = document.getElementById('prix2_'+choixT).innerHTML;
	}
	else {
		var prix = document.getElementById('prix4_'+choixT).innerHTML;
	}
	//alert ("prix " + prix);
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	//alert (prix_f);
	prix_T.value = prix_f;
}

function changerToilePapier() {
	var nomChoixPapier = document.getElementById("choixToile");
	var choix = nomChoixPapier.options.selectedIndex;
	var choix = nomChoixPapier.value;
	//alert ("choix  " + choix);
	// Changement des prix
	var cpt =  document.getElementById('compteur').value;
	var nomRadioButton = document.getElementsByName("choixTaille");
	var choixT = getSelectedRadioValue(nomRadioButton);
	for (indice= 1; indice < cpt; indice++ ) {
		if (choix == "photo") {
			document.getElementById('prixPhoto_'+indice).style.display = "block";
			document.getElementById('prixRag_'+indice).style.display = "none";
		}
		else {
			document.getElementById('prixPhoto_'+indice).style.display = "none";
			document.getElementById('prixRag_'+indice).style.display = "block";
		}
	}
	if (choix == "photo") {
		var prix = document.getElementById('prixPhoto_'+choixT).innerHTML;
	}
	else {
		var prix = document.getElementById('prixRag_'+choixT).innerHTML;
	}
	
	//alert ("prix " + prix);
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	//alert (prix_f);
	prix_T.value = prix_f;
}

function changerToileRouleau() {
	var nomChoixRouleau = document.getElementById("choixToile");
	var choix = nomChoixRouleau.options.selectedIndex;
	var choix = nomChoixRouleau.value;
	//alert ("choix  " + choix);
	// Changement des prix
	var cpt =  document.getElementById('compteur').value;
	var nomRadioButton = document.getElementsByName("choixTaille");
	var choixT = getSelectedRadioValue(nomRadioButton);
	for (indice= 1; indice < cpt; indice++ ) {
		if (choix == "grainFin" || choix == "grainGros")  {
			document.getElementById('prixgrain_'+indice).style.display = "block";
			document.getElementById('prixargente_'+indice).style.display = "none";
		}
		else {
			document.getElementById('prixgrain_'+indice).style.display = "none";
			document.getElementById('prixargente_'+indice).style.display = "block";
		}
		
	}
	if (choix == "grainFin" || choix == "grainGros")  {
		var prix = document.getElementById('prixgrain_'+choixT).innerHTML;
	}
	else {
		var prix = document.getElementById('prixargente_'+choixT).innerHTML;
	}
	//alert ("prix " + prix);
	var prix_U = document.getElementById('prix_U');
	prix_U.value = prix;
	var prix_T = document.getElementById('prix_T');
	var quantite = document.getElementById('quantite');
	var prix_t = quantite.value * prix;
	var prix_f = format(prix_t,2,'.');
	//alert (prix_f);
	prix_T.value = prix_f;
}
function afficherMessageAttente() {
	document.getElementById("attente").style.display = 'block';
}
function modifierPrix() {
	var prixm2Grain = prix[0];
	
	prix_Grain = $prixm2 * ($width *$height)/10000  + $coutFixe;
	$prix = $marge*$prix;
	$prix = $prix*(1.196);
}
