function QteModif(Id,Qte)
{
	Article = document.getElementById(Id);
	Quantite = parseInt(Article.value) + parseInt(Qte);
	if (Quantite < 1) { Quantite = 1; }
	if (Quantite > 999) { Quantite = 999; }

	Article.value = Quantite;
}

function ChangeUrl(Url,Cible)
{
	if(Url.value != '')
	{
		eval(Cible+".location='"+Url.value+"'");
	}
}

function ChangePhoto(Source,Cible)
{
	Destination = document.getElementById(Cible);
	Destination.src = Source;
}

// Fonctions pour les articles 2 options
function LISTE2OPTION(IdOptionA,IdOptionB,Reference,PrixAffiche,EnPromo,PrixAffichePromo,PrixPanier,TauxTva,Poids,PourcentageEconomie,StockDispo,Statut)
{
	this.IdOptionA = IdOptionA;
	this.IdOptionB = IdOptionB;
	this.Reference = Reference;
	this.PrixAffiche = PrixAffiche;
	this.EnPromo = EnPromo;
	this.PrixAffichePromo = PrixAffichePromo;
	this.PrixPanier = PrixPanier;
	this.TauxTva = TauxTva;
	this.Poids = Poids;
	this.PourcentageEconomie = PourcentageEconomie;
	this.StockDispo = StockDispo;
	this.Statut = Statut;
}
/*
ListeRef2Option = new Array();
<!--VTP_JS_OPTION2-->
ListeRef2Option[{#Num}] = new LISTE2OPTION("{#IdOptionA}","{#IdOptionB}","{#Reference}","{#PrixAffiche}","{#EnPromo}","{#PrixAffichePromo}","{#PrixPanier}","{#TauxTva}","{#Poids}","{#PourcentageEconomie}","{#StockDispo}");
<!--/VTP_JS_OPTION2-->
*/
function ChangeReference2Option(IdArticle)
{	
	optionA = document.getElementById('IdOptionA_'+IdArticle);
	optionB = document.getElementById('IdOptionB_'+IdArticle);
		
	
	/* Creation des variables d'affichage */
	prixSite = document.getElementById('PrixSite_'+IdArticle);
	prixPromo = document.getElementById('PrixPromo_'+IdArticle);
	prixAffiche = document.getElementById('PrixAffiche_'+IdArticle);
	prixAffichePromo = document.getElementById('PrixAffichePromo_'+IdArticle);
	pourcentageEconomieAffiche = document.getElementById('PourcentageEconomieAffiche_'+IdArticle);
	reference = document.getElementById('Reference_'+IdArticle);
	prixPanier = document.getElementById('PrixPanier_'+IdArticle);
	tauxTva = document.getElementById('TauxTva_'+IdArticle);
	poids = document.getElementById('Poids_'+IdArticle);
	dispo = document.getElementById('Dispo_'+IdArticle);
	noDispo = document.getElementById('NoDispo_'+IdArticle);
	stockDispo = document.getElementById('StockDispo_'+IdArticle);
	statut1 = document.getElementById('Statut1_'+IdArticle);
	validation = document.getElementById('Validation_'+IdArticle);
	noValidation = document.getElementById('NoValidation_'+IdArticle);
	statutImage = document.getElementById('StatutRef_'+IdArticle);
	statutRef = '';

	ListeRef2Option = eval('ListeRef2Option'+IdArticle);
	
	for(i=0;i<ListeRef2Option.length;i++)
	{
		if(ListeRef2Option[i]["IdOptionA"] == optionA.value && ListeRef2Option[i]["IdOptionB"] == optionB.value)
		{
			// ecriture html
			prixAffiche.innerHTML = ListeRef2Option[i]["PrixAffiche"];
			prixAffichePromo.innerHTML = ListeRef2Option[i]["PrixAffichePromo"];
			if(pourcentageEconomieAffiche != null)
			{
				pourcentageEconomieAffiche.innerHTML = ListeRef2Option[i]["PourcentageEconomie"];				
			}
			stockDispo.innerHTML = ListeRef2Option[i]["StockDispo"];
			
			// ecriture attribut value
			reference.value = ListeRef2Option[i]["Reference"];
			prixPanier.value = ListeRef2Option[i]["PrixPanier"];
			tauxTva.value = ListeRef2Option[i]["TauxTva"];
			poids.value = ListeRef2Option[i]["Poids"];
			
			// changement de style
			/*
			if(ListeRef2Option[i]["Statut"] == 0)
			{
				if(ListeRef2Option[i]["StockDispo"] > 0)
				{
					// Article dispo
					dispo.style.display = 'block';
					noDispo.style.display = 'none';
					statut1.style.display = 'none';
					
					validation.style.display = 'block';
					noValidation.style.display = 'none';
					
					statutRef = 0;
				}
				else
				{
					// Article non disponible
					dispo.style.display = 'none';
					noDispo.style.display = 'block';
					statut1.style.display = 'none';
					
					validation.style.display = 'none';
					noValidation.style.display = 'block';
					
					statutRef = 3;
				}
			}
			
			if(ListeRef2Option[i]["Statut"] == 1 || ListeRef2Option[i]["Statut"] == 2)
			{
				dispo.style.display = 'none';
				noDispo.style.display = 'none';
				statut1.style.display = 'block';
				
				validation.style.display = 'block';
				noValidation.style.display = 'none';
				
				statutRef = ListeRef2Option[i]["Statut"];
			}
			*/
			if(ListeRef2Option[i]["StockDispo"] > 0)
			{
				// Article dispo
				dispo.style.display = 'block';
				noDispo.style.display = 'none';
				statut1.style.display = 'none';
				
				validation.style.display = 'block';
				noValidation.style.display = 'none';
				
				statutRef = ListeRef2Option[i]["Statut"];
			}
			else
			{
				// Article non disponible
				dispo.style.display = 'none';
				noDispo.style.display = 'block';
				statut1.style.display = 'none';
				
				validation.style.display = 'none';
				noValidation.style.display = 'block';
				
				statutRef = 3;
			}

			statutImage.src=Racine+'images/picto_statut_'+statutRef+'.gif';
			
			// changement du prix affiche (promo ou site)
			if(ListeRef2Option[i]["EnPromo"] == 1)
			{
				prixSite.style.display = 'none';
				prixPromo.style.display = 'block';
			}
			else
			{
				prixSite.style.display = 'block';
				prixPromo.style.display = 'none';
			}
		}
	}
}

// Fonctions pour les articles 1 option
function LISTE1OPTION(IdOption,Reference,PrixAffiche,EnPromo,PrixAffichePromo,PrixPanier,TauxTva,Poids,PourcentageEconomie,StockDispo,Statut)
{
	this.IdOption = IdOption;
	this.Reference = Reference;
	this.PrixAffiche = PrixAffiche;
	this.EnPromo = EnPromo;
	this.PrixAffichePromo = PrixAffichePromo;
	this.PrixPanier = PrixPanier;
	this.TauxTva = TauxTva;
	this.Poids = Poids;
	this.PourcentageEconomie = PourcentageEconomie;
	this.StockDispo = StockDispo;
	this.Statut = Statut;
	
}
/*
ListeRef1Option = new Array();
ListeRef1Option{#IdArticle}[{#Num}] = new LISTE1OPTION("{#IdOption}","{#Reference}","{#PrixAffiche}","{#EnPromo}","{#PrixAffichePromo}","{#PrixPanier}","{#TauxTva}","{#Poids}","{#PourcentageEconomie}","{#StockDispo}");
*/
function ChangeReference1Option(IdArticle)
{
	option = document.getElementById('IdOption_'+IdArticle);
	/* Creation des variables d'affichage */
	prixSite = document.getElementById('PrixSite_'+IdArticle);
	prixPromo = document.getElementById('PrixPromo_'+IdArticle);
	prixAffiche = document.getElementById('PrixAffiche_'+IdArticle);
	prixAffichePromo = document.getElementById('PrixAffichePromo_'+IdArticle);
	pourcentageEconomieAffiche = document.getElementById('PourcentageEconomieAffiche_'+IdArticle);
	reference = document.getElementById('Reference_'+IdArticle);
	prixPanier = document.getElementById('PrixPanier_'+IdArticle);
	tauxTva = document.getElementById('TauxTva_'+IdArticle);
	poids = document.getElementById('Poids_'+IdArticle);
	dispo = document.getElementById('Dispo_'+IdArticle);
	noDispo = document.getElementById('NoDispo_'+IdArticle);
	stockDispo = document.getElementById('StockDispo_'+IdArticle);
	statut1 = document.getElementById('Statut1_'+IdArticle);
	validation = document.getElementById('Validation_'+IdArticle);
	noValidation = document.getElementById('NoValidation_'+IdArticle);
	statutImage = document.getElementById('StatutRef_'+IdArticle);
	statutRef = '';

	ListeRef1Option = eval('ListeRef1Option'+IdArticle);

	for(i=0;i<ListeRef1Option.length;i++)
	{
		if(ListeRef1Option[i]["IdOption"] == option.value)
		{
			// ecriture html
			prixAffiche.innerHTML = ListeRef1Option[i]["PrixAffiche"];
			prixAffichePromo.innerHTML = ListeRef1Option[i]["PrixAffichePromo"];
			if(pourcentageEconomieAffiche != null)
			{
				pourcentageEconomieAffiche.innerHTML = ListeRef1Option[i]["PourcentageEconomie"];				
			}
//			pourcentageEconomieAffiche.innerHTML = ListeRef1Option[i]["PourcentageEconomie"];
			stockDispo.innerHTML = ListeRef1Option[i]["StockDispo"];

			// ecriture attribut value
			reference.value = ListeRef1Option[i]["Reference"];
			prixPanier.value = ListeRef1Option[i]["PrixPanier"];
			tauxTva.value = ListeRef1Option[i]["TauxTva"];
			poids.value = ListeRef1Option[i]["Poids"];
			
			// changement de style
			/*
			if(ListeRef1Option[i]["Statut"] == 0)
			{
				if(ListeRef1Option[i]["StockDispo"] > 0)
				{
					// Article dispo
					dispo.style.display = 'block';
					noDispo.style.display = 'none';
					statut1.style.display = 'none';
					
					validation.style.display = 'block';
					noValidation.style.display = 'none';
					statutRef = 0;
				}
				else
				{
					// Article non disponible
					dispo.style.display = 'none';
					noDispo.style.display = 'block';
					
					validation.style.display = 'none';
					noValidation.style.display = 'block';
					statutRef = 3;
				}				
			}
			
			if(ListeRef1Option[i]["Statut"] == 1 || ListeRef1Option[i]["Statut"] == 2)
			{
				dispo.style.display = 'none';
				noDispo.style.display = 'none';
				statut1.style.display = 'block';
				
				validation.style.display = 'block';
				noValidation.style.display = 'none';
				
				statutRef = ListeRef1Option[i]["Statut"];
			}
			*/
			if(ListeRef1Option[i]["StockDispo"] > 0)
			{
				// Article dispo
				dispo.style.display = 'block';
				noDispo.style.display = 'none';
				statut1.style.display = 'none';
				
				validation.style.display = 'block';
				noValidation.style.display = 'none';
				statutRef = ListeRef1Option[i]["Statut"];
			}
			else
			{
				// Article non disponible
				dispo.style.display = 'none';
				noDispo.style.display = 'block';
				
				validation.style.display = 'none';
				noValidation.style.display = 'block';
				statutRef = 3;
			}	

			statutImage.src=Racine+'images/picto_statut_'+statutRef+'.gif';
			
			// changement du prix affiche (promo ou site)
			if(ListeRef1Option[i]["EnPromo"] == 1)
			{
				prixSite.style.display = 'none';
				prixPromo.style.display = 'block';
			}
			else
			{
				prixSite.style.display = 'block';
				prixPromo.style.display = 'none';
			}
		}
	}

}