<!--
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 MM_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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;
}

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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
function page_prec(page){
document.navig.num_page.value=page ;
document.navig.submit() ;
}
function page_suiv(page){
document.navig.num_page.value=page ;
document.navig.submit() ;
}
function detail(id_produit) {
document.detail_produit.action="detail-produit-"+id_produit+".html" ;
document.detail_produit.submit() ;
}
function back_liste_produit(univers,id) {
if(univers=="categorie") {
document.liste_produit.action="liste-produit-"+id+".html" ;
} else if(univers=="selection") {
document.liste_produit.action="liste-selection-"+id+".html" ;
} else if(univers=="nouveaute") {
document.liste_produit.action="nouveaute.html" ;
}
document.liste_produit.submit() ;
}
function add_produit(id_produit) {
document.add_prod.qte_prod[1].value=1 ;
document.add_prod.submit() ;
}

function get_gamme() {
	if(document.goto_gamme.gamme.value==0) {
	alert("     Vous devez sélectionner une gamme     ") ;
	} else { 
	document.goto_gamme.action="gamme-produit-"+document.goto_gamme.gamme.value+"-"+document.goto_gamme.page.value+".html" ;
	// alert(document.goto_gamme.action) ; 
	document.goto_gamme.submit() ;
	}
}

function chk_liv() {
if (document.valid_compte.set_liv.value==0) {
document.valid_compte.set_liv.value=1 ;
} else if (document.valid_compte.set_liv.value==1) {
document.valid_compte.set_liv.value=0 ;
}
document.valid_compte.crea_compte.value=0 ;
document.valid_compte.submit() ;
}
function chk_kdo_fact() {
if (document.valid_compte.set_kdo_fact.value==0) {
document.valid_compte.set_kdo_fact.value=1 ;
} else if (document.valid_compte.set_kdo_fact.value==1) {
document.valid_compte.set_kdo_fact.value=0 ;
	if (document.valid_compte.set_kdo_liv && document.valid_compte.set_kdo_liv.value==0) {
	document.valid_compte.set_kdo_liv.value=1 ;
	}
}
document.valid_compte.crea_compte.value=0 ;
document.valid_compte.submit() ;
}

function chk_kdo_liv() {
if (document.valid_compte.set_kdo_liv.value==0) {
document.valid_compte.set_kdo_liv.value=1 ;
} else if (document.valid_compte.set_kdo_liv.value==1) {
document.valid_compte.set_kdo_liv.value=0 ;
	if (document.valid_compte.set_kdo_fact && document.valid_compte.set_kdo_fact.value==0) {
	document.valid_compte.set_kdo_fact.value=1 ;
	}
}
document.valid_compte.crea_compte.value=0 ;
document.valid_compte.submit() ;
}

function chk_qte_prod(keyb) {
	
	// FONCTION A CREER POUR  VERIFIER QUE LA QTE PRODUIT AJOUTEE EST > 0 ;)
	// alert("je check la clé : "+keyb) ;
	// alert("je check la valeur du refId : "+document.add_prod.elements['refId['+keyb+']'].value) ;
	// DEJA 8 heures de boulot à comprendre pkoi ce putain de refId à une valeur au dessus et est nul en dessous
	// GetId=document.add_prod.elements['refId['+keyb+']'].value ;
	// alert("le getId est : "+GetId) ;
	// alert("la clé est "+document.add_prod.elements['qte_prod['+GetId+']'].value) ;
	// if(document.add_prod.elements['qte_prod['+GetId+']'].value==0) { 
	// alert("Vous devez saisir une quantité de commande") ;
	//  } else {
	document.add_prod.submit() ;
	//  }
}

function valid_cpte(page) {
// ON CHECK LES DONNEES FACTURATION
if(document.valid_compte.nom.value=="" || document.valid_compte.civilite.value=="" || document.valid_compte.prenom.value=="" || document.valid_compte.adresse.value=="" || document.valid_compte.code_postal.value=="" || document.valid_compte.ville.value==""
	|| document.valid_compte.pays.value=="" || document.valid_compte.telephone.value=="" || document.valid_compte.email.value=="" || document.valid_compte.mot_passe.value=="" || document.valid_compte.mot_passe2.value=="") {
var erreur=1 ;
}
// ON CHECK LES DONNEES LIVRAISON SI LIVRAION != FACT
if(document.valid_compte.set_liv) {
if(document.valid_compte.set_liv.value==1 && (document.valid_compte.liv_civ.value=="" || document.valid_compte.liv_nom.value=="" || document.valid_compte.liv_adresse.value=="" || document.valid_compte.liv_code_postal.value=="" || document.valid_compte.liv_ville.value==""
|| document.valid_compte.liv_pays.value=="" || document.valid_compte.liv_telephone.value=="")) {
var erreur=1 ;
	}
}
// ON CHECK LES DONNEES CADEAU SI CADEAU != FACT != LIVRAISON
if(((document.valid_compte.set_kdo_fact && document.valid_compte.set_kdo_fact.value==1) || (document.valid_compte.set_kdo_liv && document.valid_compte.set_kdo_liv.value==1)) &&
(document.valid_compte.civilite_kdo.value=="" || document.valid_compte.kdo_nom.value=="" || document.valid_compte.kdo_adresse.value=="" || document.valid_compte.kdo_code_postal.value=="" || document.valid_compte.kdo_ville.value==""
|| document.valid_compte.kdo_pays.value=="" || document.valid_compte.kdo_telephone.value=="")) {
var erreur=1 ;
} 

if(erreur==1) {
document.valid_compte.crea_compte.value="erreur"
document.valid_compte.action="compte-0-1-0.html" ;
} else {
	if(page==0) {
	document.valid_compte.action="compte-0-1-0.html" ;
	} else if(page==1) {
	document.valid_compte.action="paiement.html" ;
	}
}
document.valid_compte.submit() ;
}

function set_key(prod,key) {
	// FONCTION QUI SERT A CHANGER L'INDEX DE CLE POUR CHACUNE DES REFERENCE
	// AU CHANGEMENT DU MENU DEROULANT ON REINITIALISE LA CLE SUR L'INDEX ID_REFERENCE POUR TOUTES LES INFORMATIONS CLEES
	// ID_REFERENCE, ADD_CADEAU, QTE_PROD CE DERNIER ETANT L4INDICE PRINCIPAL UTILISE POUR L'IDENTIFICATION DU PRODUIT DANS LA GESTION CDE
	// Bien joué ta description .... ;) le 23 Aout 2009... en galère depuis hier ! Merci firefox !
	// En fait un récupère l'ancien index a partir du RefID que l'on change en fin de course ! Fini a 22h14 (commencé hier à 11h00 ! )
	
	var ref_base=document.getElementById("ref_prod["+prod+"]");
	// alert("je recupere la valeur "+ref_base.value) ; // Nouvelle valeur a prendre pour l'id_reference
	var new_key=ref_base.value ;
	var valRefID=document.add_prod.elements['refId['+prod+']'].value ;
	// alert("j'ai valeur du RefID : "+document.add_prod.elements['refId['+prod+']'].value) ;
	
	var old_qte="qte_prod["+valRefID+"]" ;
	var qte_base=document.getElementById(old_qte);
	var new_qte="qte_prod["+new_key+"]" ;
	qte_base.name=new_qte ;
	qte_base.id=new_qte ;
	
	document.add_prod.elements['refId['+prod+']'].value=new_key ;
	// alert("je modifie qte_base par : "+new_qte) ;
	// document.add_prod.elements['qte_prod['+key+']'].name="qte_prod["+new_key+"]" ;
	// document.add_prod.elements['qte_prod['+key+']'].id="qte_prod["+new_key+"]" ;
	// document.add_prod.elements['add_cadeau['+key+']'].id="add_cadeau["+new_key+"]" ;
	
	// document.add_prod.elements['ref_prod['+key+']'].id="ref_prod["+new_key+"]" ;
	
	// var new_ref=getElementById("ref_prod["+new_key+"]") ;
	// alert("j'attribut la nouvelle valeur : "+new_ref.value) ;
	
	// alert("nouveau nom : ref_prod["+document.add_prod.elements['ref_prod['+key+']'].value+"]" ) ;
	// alert("J'ai qte prod :"+document.add_prod.elements['qte_prod['+key+']'].name) ;
	return new_key ;
}

function set_prix(prod) {
	// alert("je redefini le prix"); 
	var new_key ;
	new_key=set_key(prod) ;
	// alert(new_key) ;
	// Putain 4 heures pour cette merde !!! :( - Le 10 Janvier 2008
	// Et c'est pas fini, toujoours dessus le 19 mai 2009 !!!
	// Mmmmh mais plus simple finalement en retouche ... ;)
	// alert("je modifi l'id produit : "+prod) ;
	document.add_prod.prix.value=document.add_prod.elements['get_prix['+new_key+']'].value+" €" ;
	document.add_prod.nom_reference.value=document.add_prod.elements['nom_ref['+new_key+']'].value ;
	document.add_prod.reference_produit.value=document.add_prod.elements['reference_produit['+new_key+']'].value ;
	
	
	document.add_prod.AffPrix.value=document.add_prod.prix.value ;
	// alert("nouvelle valeur : "+document.add_prod.elements['refId['+prod+']'].value) ;
	// alert("nom du refId : "+document.add_prod.elements['refId['+prod+']'].name);
	
	// chk_qte_prod(prod) ;
	// alert("jai le nouveau ID = "+new_key) ;
	if(document.add_prod.elements['reduc['+new_key+']'].value>0) {
		// alert("Je change le prix") ;
		
		GlobVal=document.add_prod.elements['valeurs_init['+new_key+']'].value.split("-") ;
		PrixInit=GlobVal[0] ;
		var LaDate=new Date() ;
		DateJs=GlobVal[1]*1000 ;
		LaDate.setTime(DateJs) ;
		// alert(LaDate) ;
		DateFin=LaDate.getDate()+"/"+(LaDate.getMonth()+1)+"/"+LaDate.getYear() ;
		// alert("reduction sur produit") ;
		document.add_prod.ss_titre.value="Au lieu de :" ;
		
		document.add_prod.valeur_init.value=PrixInit+" €" ;
		document.add_prod.date_fin.value="-"+document.add_prod.elements['reduc['+new_key+']'].value+"%" ; // +"% Jusqu'au "+DateFin ;
		
		var base = "reduction";
		reduction = document.getElementById(base);
		reduction.style.visibility="visible" ;
	} else {
		// alert("j'ai valeur de reduc = "+document.add_prod.elements['reduc['+new_key+']'].value) ;
		
		var base = "reduction";
		reduction = document.getElementById(base);
		reduction.style.visibility="hidden" ;
	}
}


function set_key_liste(prod) {
	
	var ref_base=document.getElementById("ref_prod["+prod+"]");
	var new_key=ref_base.value ;
	var valRefID=document.add_prod.elements['refId['+prod+']'].value ;
	
	var old_qte="qte_prod["+valRefID+"]" ;
	var qte_base=document.getElementById(old_qte);
	var new_qte="qte_prod["+new_key+"]" ;
	qte_base.name=new_qte ;
	qte_base.id=new_qte ;
	
	document.add_prod.elements['refId['+prod+']'].value=new_key ;
	
	return new_key ;
}


function set_prix_liste(prod) {
	new_key=set_key_liste(prod) ;
	document.add_prod.elements['prix['+prod+']'].value=document.add_prod.elements['get_prix['+new_key+']'].value+" €" ;
	document.add_prod.elements['refId['+prod+']'].value=new_key ;
	
	if(document.add_prod.elements['reduc['+new_key+']'].value>0) {
		GlobVal=document.add_prod.elements['valeurs_init['+new_key+']'].value.split("-") ;
		PrixInit=GlobVal[0] ;
		var LaDate=new Date() ;
		DateJs=GlobVal[1]*1000 ;
		LaDate.setTime(DateJs) ;
		DateFin=LaDate.getDate()+"/"+(LaDate.getMonth()+1)+"/"+LaDate.getYear() ;
		document.add_prod.elements['ss_titre['+prod+']'].value="Au lieu de :" ;
		document.add_prod.elements['valeur_init['+prod+']'].value=PrixInit+" €" ;
		document.add_prod.elements['date_fin['+prod+']'].value="-"+document.add_prod.elements['reduc['+new_key+']'].value+"%" ; // +"% Jusqu'au "+DateFin ;
		
		var base = "reduction_";
		reduction = document.getElementById(base+prod);
		reduction.style.visibility="visible" ;
	} else {
		var base = "reduction_";
		
		reduction = document.getElementById(base+prod);
		// alert("je vérifie l'affichage de : "+reduction) ;
		reduction.style.visibility="hidden" ;
	}
}

function get_coffret() {
	if(document.rech_coffret.prod_comp.value==0) {
	alert("     Vous devez sélectionner un coffret     ") ;
	} else {
	document.rech_coffret.action="detail-coffret-"+document.rech_coffret.prod_comp.value+".html" ;
	document.rech_coffret.submit() ;
	}
}

function get_recherche() {

	document.recherche.action="recherche-"+document.recherche.keyword.value.replace(" ","_")+".html" ;
	document.recherche.submit() ;
}

function get_recherche_avancee() {
	// alert(document.recherche_avancee.coffret.checked) ;
	// alert("coffret "+document.recherche_avancee.coffret.value ) ;
	if(document.recherche_avancee.coffret.checked==false) coffret=0 ; else coffret=1 ;
	if(document.recherche_avancee.homme.checked==false) homme=0 ; else homme=1 ;
	if(document.recherche_avancee.femme.checked==false) femme=0 ; else femme=1 ;
	document.recherche_avancee.action="recherche-1-"+document.recherche_avancee.keyword.value.replace(" ","_")+"-"+document.recherche_avancee.rech_univers.value+"-"+document.recherche_avancee.gamme.value+"-"+document.recherche_avancee.selection.value+"-"+coffret+"-"+homme+"-"+femme+".html" ;
	document.recherche_avancee.submit() ;
}
	



