var Caddy = new String('');

function ModifierProduit(Ref,Qte,Texte)
{
SupprimerProduit(Ref);
if (Qte > 0)
	{
	window.top.Caddy = window.top.Caddy + "" + Ref + "=" + Qte + "[" + Texte + "]";
	}
}

function SupprimerProduit(Ref)
{
var PosRef;
var PosFinRef;

PosRef = window.top.Caddy.indexOf(Ref + "=",0);
if (PosRef > -1)
	{
	if (PosRef == 0)
		{
		window.top.Caddy = window.top.Caddy.substr(window.top.Caddy.indexOf(']',1)+1);
		}
	else
		{
		PosFinRef = window.top.Caddy.indexOf(']',PosRef);
		window.top.Caddy = window.top.Caddy.substring(0,PosRef-1) + window.top.Caddy.substr(PosFinRef);
		}
	}
}

function ViderCaddy(Rien)
{
 window.top.Caddy = '';
}

function CliquerProduit(NomFrame,Ref,Texte)
{
var Src="";
var Cocher;
Cocher=eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.ajout" + Ref + ".checked");
if (Cocher)
	{
	eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.qte" + Ref + ".value='1'");
	ModifierProduit(Ref,1,Texte);
	}
else
	{
	eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.qte" + Ref + ".value=''");
	SupprimerProduit(Ref);
	}
}

function SaisirQuantite(NomFrame,Ref,Texte)
{
var QuantiteTxt;
var Quantite;

QuantiteTxt = eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.qte" + Ref + ".value");
if (QuantiteTxt == "")
	{
	Quantite = 0;
	}
else
	{
	Quantite = parseInt(QuantiteTxt);
	}
if (Quantite == 0)
	{
	SupprimerProduit(Ref);
	eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.ajout" + Ref + ".checked=false");
	eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.qte" + Ref + ".value=''");
	}
else
	{
	ModifierProduit(Ref,Quantite,Texte);
	eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.ajout" + Ref + ".checked=true");
	}
}

function ChargerCaddy(NomFrame)
{
var iCaddy
var PosDebut;
var PosEgal;
var PosMilieu;
var PosFin;
var LngCaddy;
var Reference;
var Quantite;
var Texte;

iCaddy = window.top.Caddy;
LngCaddy = iCaddy.length;
if (LngCaddy > 0)
	{
	PosDebut=0;
	while (PosDebut < (LngCaddy-1))
		{
		PosEgal = iCaddy.indexOf('=',PosDebut);
		PosMilieu = iCaddy.indexOf('[',PosEgal);
		PosFin = iCaddy.indexOf(']',PosMilieu);
		
		Reference = iCaddy.substring(PosDebut,PosEgal);
		Quantite = parseInt(iCaddy.substring(PosEgal+1,PosMilieu));
		Texte = iCaddy.substring(PosMilieu+1,PosFin);
		
		eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.ajout" + Reference + ".checked=true");
		eval("window." + NomFrame.parent.name + "." + NomFrame.name + ".document.Rayon.qte" + Reference + ".value='" + Quantite + "'");
		
		PosDebut = PosFin + 1;
  		}
	}
}

function InsererDansListe(NomFrame)
{
var iCaddy
var PosDebut;
var PosEgal;
var PosFin;
var LngCaddy;
var Reference;
var Quantite;
var Source;

iCaddy = window.top.Caddy;
LngCaddy = iCaddy.length;
if (LngCaddy > 0)
	{ 
	PosDebut=0;
	PosFin = iCaddy.indexOf(';',0);
	while (PosDebut < (LngCaddy-1))
		{
		PosEgal = iCaddy.indexOf('=',PosDebut);
		Reference = iCaddy.substring(PosDebut,PosEgal);
		Quantite = iCaddy.substring(PosEgal+1,PosFin);
		Source="<option value=\"" + Reference + "\">	" + Quantite.fixed() + "	x";
		Source += "	Réf.	" + Reference.fixed() + "	</option>"; 
		window.document.writeln(Source.fixed());
		PosDebut = PosFin + 1;
		PosFin = iCaddy.indexOf(';',PosDebut);
  		}
	}
}
