//Fonction appelée via la class declinaison
function selectdecli(codepro,lang,param,affiche_image,url_image,url_image2,vignette,couleur,raf,typezoom)
{ 
	//raf = 1 ou 0, 1 = on raffraichi le front, 0 = non
	
	//Specific
	if (lang == 'fra') txt = "Cliquez sur l'image pour zoomer";
	if (lang == 'eng') txt = "Click on the picture to zoom";
	
	//Pas de txt
	txt = '';
	
	//Mise à jour de l'image de l'article
	if (affiche_image == 1)
	{
		
		if (typezoom == 'thumbnail')
		{
			document.getElementById('volet_vueproduit').innerHTML = '<a href="'+url_image+'" rel="thumbnail"><div class="volet_vueproduit_loupe">'+txt+'</div><img src="'+url_image2+'" border="0" /></a>';
			thumbnailviewer.init();
		}
		else
		{
			document.getElementById('volet_vueproduit').innerHTML = '<a href="'+url_image+'" class="jqzoom"><img src="'+url_image2+'" border="0" /></a>';
			init_jqzoom();
		}
		
		
		document.getElementById("volet_vignette_vueproduit").innerHTML = '<img src="images/loading.gif">';

	}
	
	//Initialisation de l'objet XMLHttpRequest
	var requeteAJAX = null; 		
	if (window.XMLHttpRequest)
	{
		requeteAJAX = new XMLHttpRequest();
		if (requeteAJAX.overrideMimeType) 
		{
			requeteAJAX.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			requeteAJAX = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e)
		{
			try {
				requeteAJAX = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	//Traitement du retour du du script PHP
	requeteAJAX.onreadystatechange = function()
	{ 
		//document.getElementById("declizone").innerHTML = "<img src=\"images/loading.gif\" />";
		
		/*
		Etat de requeteAJAX.readyState
		
		0 (uninitialized)	non initialisé
		1 (loading)	début du transfert des données
		2 (loaded)	données transférées
		3 (interactive)	les données reçues sont accssibles en partie
		4 (complete)	les données sont complètement accessibles
		*/
		
		if(requeteAJAX.readyState == 4)
		{
			if(requeteAJAX.status == 200)
			{

				var TextReturn = requeteAJAX.responseText;				
				//alert(TextReturn);
				
				//Envoi dans id=declizone de la table de déclinaison
				jQuery('#declizone').html(extract_value(TextReturn,'DECLI'));

				if (raf==1)
				{
				
					//Envoi dans id=cadre_prix_article du prix actualisé (un produit décliné peux avoir un tarif différent du produit chapeau)
					jQuery('#cadre_prix_article').html(extract_value(TextReturn,'PRIX'));

					//Envoi du texte Dispo
					jQuery('#cadre_dispo_article').html(extract_value(TextReturn,'DISPO'));
					
					//Envoi du bouton
					jQuery('#cadre_bouton_addcard').html(extract_value(TextReturn,'BOUTON'));
					
					//Envoi du bouton WISHLIST
					jQuery('#cadre_bouton_addwishlist').html(extract_value(TextReturn,'WISHLIST'));

					//Delai de disponibilite
					jQuery('#cadre_delaidispo_article').html(extract_value(TextReturn,'DELAI_DISPO'));
					
					//Selecteur de quantité
					jQuery('#cadre_quantite').html(extract_value(TextReturn,'QUANTITE_SELECT'));
					
				}
				
				
				//Envoi des nouvelles vignettes
				if (affiche_image == 1)
				{
					jQuery('#volet_vignette_vueproduit').html(extract_value(TextReturn,'VIGNETTE'));
				}
				
			}	
			else	
			{
				document.getElementById("declizone").innerHTML = "Error: returned status code " + requeteAJAX.status + " " + requeteAJAX.statusText;
			}	
		}
	} 
	requeteAJAX.open("POST", "ajax.php?id_page=declinaison&codepro="+codepro+"&lang="+lang+"&param="+param+"&vignette="+vignette, true); 
	requeteAJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	requeteAJAX.send(null);	 
}

function label_color(label,cletbl)
{
	
	if (document.getElementById("label_color")) 
	{
		document.getElementById("label_color").innerHTML = label;
	}
	if (document.getElementById("label_color_"+cletbl)) 
	{
		document.getElementById("label_color_"+cletbl).innerHTML = label;
	}
}
