// JavaScript Document

/************** ajax ***************/



function getXMLHTTP(){
	
	var xhr=null;
	if(window.XMLHttpRequest){ // Firefox et autres
		xhr = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e1) {
				xhr = null;
			}
		}
	}
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}
	return xhr;
}

function getTaille (id_select, id_prod, id_res_div, id_res_qte_div, id_res_cond_div) {

   //	var id_couleur = document.getElementById(id_select).value;
   	//if (!id_couleur) return false;

    var id_couleur = id_select;

	var xhr = getXMLHTTP();

	xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
				  //alert(xhr.responseText);
				  eval('var tabres ='+xhr.responseText);
				 // alert(tabres['image']);



					if (tabres['disponibilite'] == 'non')
						document.getElementById('id_div_pan').innerHTML = '<p>Actuellement indisponible</p>';
					else if (tabres['disponibilite'] == 'oui')
						document.getElementById('id_div_pan').innerHTML = '<a href="javascript:VerifFormFiche();" class="ajouter"><img src="images/ajouter-panier.gif" border="0" id="icone" /></a>';

					document.getElementById(id_res_div).innerHTML = tabres['txt'];
                      getQuantite(id_couleur, tabres['id_taille'], id_prod, 'qte_list', 'cond_list')
				   //	document.getElementById(id_res_qte_div).innerHTML = tabres['txtqte'];
				   //	document.getElementById(id_res_cond_div).innerHTML = tabres['txtcond'];

					if (tabres['image'] && document.getElementById('gima')) {
						//document.getElementById('gima').innerHTML = tabres['image'];  

						document.getElementById('href_g').href = tabres['href'];
						
						document.getElementById('imgEv_9').src = tabres['src'];
						document.getElementById('imgEv_9').style.marginTop = tabres['margeTop']+'px';
						document.getElementById('imgEv_9').style.marginLeft = tabres['margeLeft']+'px';

					}
			  }
              /*else
                 document.ajax.dyn="Error code " + xhr.status;*/
         }
    };

    xhr.open("POST", "ajax-post-fiche_prod.php", true);
 	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 	xhr.send("id="+id_prod+"&id_couleur="+id_couleur);



}


function getQuantite (id_select, id_select_taille, id_prod, id_res_qte_div, id_res_cond_div) {

   //	var id_couleur = document.getElementById(id_select).value;
  //	var id_taille = document.getElementById(id_select_taille).value;
   //	if (!id_couleur) return false;
  //	if (!id_taille) return false;
      var id_couleur = id_select;


	var xhr = getXMLHTTP();

	xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
				  //alert(xhr.responseText);
				  eval('var tabres ='+xhr.responseText);
				 // alert(tabres['image']);



					if (tabres['disponibilite'] == 'non')
						document.getElementById('id_div_pan').innerHTML = '<p>Actuellement indisponible</p>';
					else if (tabres['disponibilite'] == 'oui')
						document.getElementById('id_div_pan').innerHTML = '<a href="javascript:VerifFormFiche();" class="ajouter"><img src="images/ajouter-panier.gif" border="0" id="icone" /></a>';

					document.getElementById(id_res_qte_div).innerHTML = tabres['txtqte'];
				   //	document.getElementById(id_res_cond_div).innerHTML = tabres['txtcond'];
                   getCond(id_couleur, id_select_taille, tabres['id_qte'], id_prod , 'cond_list')

					if (tabres['image'] && document.getElementById('gima')) {
						//document.getElementById('gima').innerHTML = tabres['image'];

						document.getElementById('href_g').href = tabres['href'];

						document.getElementById('imgEv_9').src = tabres['src'];
						document.getElementById('imgEv_9').style.marginTop = tabres['margeTop']+'px';
						document.getElementById('imgEv_9').style.marginLeft = tabres['margeLeft']+'px';

					}
			  }
              /*else
                 document.ajax.dyn="Error code " + xhr.status;*/
         }
    };

    xhr.open("POST", "ajax-post-fiche_prod2.php", true);
 	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 	xhr.send("id="+id_prod+"&id_couleur="+id_couleur+"&id_taille="+id_select_taille);



}
function getCond (id_select, id_select_taille, id_select_qte, id_prod, id_res_cond_div) {

	//var id_couleur = document.getElementById(id_select).value;
   //	var id_taille = document.getElementById(id_select_taille).value;
  //	var id_qte = document.getElementById(id_select_qte).value;
   //	if (!id_couleur) return false;
  //	if (!id_taille) return false;
  //	if (!id_qte) return false;

     var id_couleur = id_select;

	var xhr = getXMLHTTP();

	xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
				  //alert(xhr.responseText);
				  eval('var tabres ='+xhr.responseText);
				 // alert(tabres['image']);



					if (tabres['disponibilite'] == 'non')
						document.getElementById('id_div_pan').innerHTML = '<p>Actuellement indisponible</p>';
					else if (tabres['disponibilite'] == 'oui')
						document.getElementById('id_div_pan').innerHTML = '<a href="javascript:VerifFormFiche();" class="ajouter"><img src="images/ajouter-panier.gif" border="0" id="icone" /></a>';


					document.getElementById(id_res_cond_div).innerHTML = tabres['txtcond'];

                    getDispo(id_couleur, id_select_taille, id_select_qte, tabres['id_cond'], id_prod , 'cond_list')

					if (tabres['image'] && document.getElementById('gima')) {
						//document.getElementById('gima').innerHTML = tabres['image'];

						document.getElementById('href_g').href = tabres['href'];

						document.getElementById('imgEv_9').src = tabres['src'];
						document.getElementById('imgEv_9').style.marginTop = tabres['margeTop']+'px';
						document.getElementById('imgEv_9').style.marginLeft = tabres['margeLeft']+'px';

					}
			  }
              /*else
                 document.ajax.dyn="Error code " + xhr.status;*/
         }
    };

    xhr.open("POST", "ajax-post-fiche_prod_cond.php", true);
 	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 	xhr.send("id="+id_prod+"&id_couleur="+id_couleur+"&id_taille="+id_select_taille+"&id_qte="+id_select_qte);


}


function getDispo (id_select, id_select_taille, id_select_qte, id_select_cond, id_prod, id_res_div) {

   //	var id_couleur = document.getElementById(id_select).value;
   //	if (!id_couleur) return false;
      var id_couleur = id_select;

  //	var id_taille = document.getElementById(id_select_taille).value;
   //	if (!id_taille) return false;

  //  var id_qte = document.getElementById(id_select_qte).value;
  //	if (!id_qte) return false;

  //	var id_cond = document.getElementById(id_select_cond).value;
  //	if (!id_cond) return false;
	
	
	
	var xhr = getXMLHTTP();
	
	xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
				  //alert(xhr.responseText);
				  eval('var tabres ='+xhr.responseText);
				 // alert(tabres['disponibilite']);
				  
				
				 
				  if (tabres['disponibilite'] == 'oui') {
					  	 
						 
						 
						 var ch_prix = tabres['prix'];
						 var ch_prix_reel = tabres['prix_reel'];
						 
						 tabres['prix'] = parseInt(tabres['prix']);
						 tabres['prix_reel'] = parseInt(tabres['prix_reel']);
						 document.getElementById('prix_barre').innerHTML = '';


					if (tabres['prix'] > tabres['prix_reel']) {
							document.getElementById('prix_barre').innerHTML = ch_prix+'&euro;';
						}
						
						document.getElementById('prix_reel').innerHTML = ch_prix_reel+'&euro;';

						
						document.getElementById('id_div_pan').innerHTML = '<a href="javascript:VerifFormFiche();" class="ajouter"><img src="images/ajouter-panier.gif" border="0" id="icone" /></a>';
					  
				  }
				  else if (tabres['disponibilite'] == 'non') {
				  	document.getElementById('id_div_pan').innerHTML = '<p>Actuellement indisponible</p>';
				  }

			  }

         }
    }; 

    xhr.open("POST", "ajax-post-fiche_prod_prix.php", true);
 	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
 	xhr.send("id="+id_prod+"&id_couleur="+id_couleur+'&id_taille='+id_select_taille+'&id_qte='+id_select_qte+'&id_cond='+id_select_cond);

}


/************************************/



function getDispo2 (qte, id_select_taille, id_select_couleur, id_prod, id_res_div) {
	

	var quantite = document.getElementById(qte).value;
	if (!quantite) return false;
	
	var id_couleur = document.getElementById(id_select_couleur).value;
	if (!id_couleur) return false;
	
	var id_taille = document.getElementById(id_select_taille).value;
	if (!id_taille) return false;
	
	
	
	var xhr = getXMLHTTP();
	
	xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
				  //alert(xhr.responseText);
				  eval('var tabres ='+xhr.responseText);
				 // alert(tabres['disponibilite']);
				  

				 
				  if (tabres['disponibilite'] == 'oui') {

						document.getElementById('id_div_pan').innerHTML = '<a href="javascript:VerifFormFiche();" class="ajouter"><img src="images/ajouter-panier.gif" border="0"  id="icone" /></a>';
					  
				  }
				  else if (tabres['disponibilite'] == 'non') {
				  	document.getElementById('id_div_pan').innerHTML = '<p>Actuellement indisponible</p>';
				  }

			  }
             
         }
    }; 

    xhr.open("POST", "ajax-post-fiche_prod3.php", true);
 	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");                  
 	xhr.send("id="+id_prod+"&id_couleur="+id_couleur+"&id_taille="+id_taille+"&quantite="+quantite);

} 

