function maj_prix(p){
	//alert('la fonction maj_prix est lancée')
	var http_request ;        
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest(); 
	} 
	else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	}

	if (!http_request) {
		alert("Votre navigateur ne permet pas la consultation de ce site"); 
	}
	else {				
		var ean = document.getElementById('EAN').value;
		var reduc = document.getElementById('reduc_val').value;
		http_request.onreadystatechange = function() { maj_prix_reponse(http_request); }
		var url = '/ajax/change_prix.asp?timestamp='+new Date()+'&ean='+ean+'&p='+p;
		if(reduc != '') {url = url +'&reduc='+reduc;}
		//alert(url)
		http_request.open('GET', url, true);
		if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
			http_request.send(null); 
		} 
		else if (window.ActiveXObject) { // IE
			http_request.send(null); 
		}
	}
}

function maj_prix_reponse(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			response = http_request.responseText;
			//alert(response)
			if (response.substr(0,3) == "ERR")
				alert("Un erreur est apparue (1) : \n\n" + http_request.responseText);
			else {
				response = response.split("||")
				if (response[2] == "vide&nbsp;&euro;") {
					//alert('pas de reduc<br/>reduc : '+response[3]);
					document.getElementById('prix').innerHTML = response[0];
					document.getElementById('apartirde').innerHTML = response[1];
					document.getElementById('px_barre').innerHTML = '';
					jQuery('.details_produits .espace_prix ').removeClass().addClass('espace_prix reduc-'+response[3]+'_fiche');
					document.getElementById('LesPrix').value=response[0]+"|"+response[0]+"|"+response[5]+"|"+response[5];
					//document.getElementById('price-box_fiche').setAttribute('className', 'price-box reduc-'+response[3]+'_fiche');					
					}
				else {
					//alert('reduc<br/>reduc : '+response[3]);
					document.getElementById('prix').innerHTML = response[2];
					document.getElementById('apartirde').innerHTML = response[1];
					document.getElementById('px_barre').innerHTML = response[0];
					document.getElementById('espace_prix').className = 'espace_prix reduc-'+response[3]+'_fiche';
					document.getElementById('LesPrix').value=response[0]+"|"+response[2]+"|"+response[5]+"|"+response[6];
					//alert(document.getElementById('LesPrix').value);
					document.getElementById('PROMO_CODEOPE').value=response[4];
					//document.getElementById('price-box-fiche').setAttribute('className', 'price-box reduc-'+response[3]+'_fiche');					
					}						
				}
			}
		else {
			alert("Un erreur est apparue (2) : \n\n" + http_request.status + "//" + http_request.responseText);	
		}			
	}
}

function add_panier() {
	var i = 0;
	var cpt_tbl = 0;
	var trouve = false;
	var enfant_id = 0;
	var enfant_p = "";
	var enfant_n = "";
	var enfant_s = "";
	var ajout_produit="";
	var gamme_id = ""		
	var id_art = "";
	var ean = "";
	var libelle="";			
	var description = "";
	var url = "";
	var prix_compose="";			
	var position_sep = 0;
	var prix_vente = 0;
	var prix_base=0;
	var url_produit = ""	
	var produits = new Array();
	var PROMO_CODEOPE = "";
		
	if(document.getElementById('qty').value==1){
		trouve=true;
	}
	
	if (trouve==true) {	
	
		id_art=document.getElementById('product_id').value;
	
			//alert("id_art "+i+" "+id_art);
		ean = document.getElementById('EAN').value;	
		//alert("ean "+i+" "+ean);
		libelle = document.getElementById('libelle').value;
		//alert("libelle "+i+" "+libelle);
		image_p = document.getElementById('visuel_produit').src;
		//alert("image_p "+i+" "+image_p);
		taille = document.getElementById('taille_'+ean).value;
		//alert("taille "+i+" "+taille);
		gamme_id = document.getElementById('g').value;
		//alert("gamme_id "+i+" "+gamme_id);
		prix_compose=document.getElementById('LesPrix').value;
		aprix_compose=prix_compose.split("|");
		prix_vente=aprix_compose[1];
		prix_base=aprix_compose[0];
		prix_vente_url=aprix_compose[3];
		prix_base_url=aprix_compose[2];
		//alert("prix_vente "+prix_vente);
		//alert("prix_base "+prix_base);
		var couleur=document.getElementById('couleur').value;
		//alert("couleur "+couleur);
		//url_produit = document.getElementById('url').value;
		PROMO_CODEOPE = document.getElementById('PROMO_CODEOPE').value;
		//alert("ope "+PROMO_CODEOPE);
		produits[cpt_tbl] = new Array(id_art, ean,libelle,gamme_id,prix_vente,prix_base,couleur,image_p,taille,PROMO_CODEOPE,prix_vente_url,prix_base_url);
		enfant_p=document.getElementById('ENFANT_Prenom').value;
		enfant_n=document.getElementById('ENFANT_Nom').value;
		//alert("enfant_p |"+enfant_p+"|");
		var reg_prenom=new RegExp("(Son prenom)", "g");
		var reg_nom=new RegExp("(Son nom)", "g");

		if(reg_prenom.test(enfant_p)){
			enfant_p="";
		}
		if(reg_nom.test(enfant_n)){
			enfant_n="";
		}
		//alert("enfant_p ap traitement  |"+enfant_p+"|");
		if(enfant_p != "" || enfant_n != ""){
			 
			if (document.getElementById('ENFANT_Sexe_F').checked== false && document.getElementById('ENFANT_Sexe_M').checked== false){
					jQuery('#erreur').html("Veuillez cocher le genre.");
					jQuery('#erreur').show();
			}else if (enfant_p == ""){
					jQuery('#erreur').html("Veuillez entrer un pr&eacute;nom.");
					jQuery('#erreur').show();
			}else{
				
				jQuery('#ENFANT_ID').show();
				jQuery('#infos_ajoutEnfant').hide();
					enfant_id = 0;
				
					if (document.getElementById('ENFANT_Sexe_F').checked== true){
							enfant_s="F";
					}else{
							enfant_s="M";
					}
				ajout_produit="ok";
					
			}
			
		}else if( jQuery('#ENFANT_ID').val() != "" ){
			enfant_id = jQuery('#ENFANT_ID').val();
			ajout_produit="ok";
		} else {			
			//alert("pas d enfant");
			enfant_p="";
			enfant_n="";
			ajout_produit="ok";
			jQuery('#ENFANT_Prenom').val('Son prenom');
			jQuery('#ENFANT_Nom').val('Son nom');
			//alert(document.getElementById('ENFANT_Prenom').value);
		}
		//alert('enfant_id '+enfant_id);
		if(ajout_produit=="ok"){
			//add_enfant = 0;	
			//alert(enfant_p+", "+enfant_n+", "+enfant_s)
			url = "/ajax/ajout_panier.asp";
			mise_au_panier(produits, url, 1, 1, enfant_id, enfant_p, enfant_n, enfant_s);
			
			//Pour Naxetris mesure de l'action
			//document.getElementById('naxetris_action').src = "http://www.naxetris.com/data/default.asp?SRC=MAKINDIC&CLI=30&VI=2&IND=CDE_FR&ACT=1&ACTLIB=' + escape('ajout panier') + '&ETT=1&OPT=";
			
			// 'http://www.naxetris.com/data/default.asp?SRC=VICTORIA&RUB=FR_PANIER&PAG=' + escape('DIV_PANIER') + '&CLI=30&REF=' + FormatURL(getReferrer()) + '&DAT=' + getDate() + '&URL=' + FormatURL(escape('div_ajout_panier.asp')) + '&LIB=DIV PANIER&TYP=20&height=0 width=0';
		}
	} else {
		jQuery('#erreur').html("Veuillez s&eacute;lectionner une taille disponible.");
		jQuery('#erreur').show();
	}
	//return false;
}