function dump(obj)
{
	var result = "";
	var i = "";
	for (i in obj)
		result += i + " = " + obj[i] + " ; ";
	alert(result);
}

function vraiValeur(chaine)
{
	var outil1;
	var outil2;
	var prix;
	var num;
	if (chaine == 0)
	{
		return chaine;
	}
	else
	{
		outil1 = chaine.split(" ");
		outil2 = outil1[0].split(",");
		prix = outil2[0] + "." + outil2[1].substring(0,2);
		num = parseFloat(prix);
		return num;
	}
}

function cadeauxExceptionnels(valeurPanier)
{
	var espace = "                                                            ";
	var cadeau = "";
	var ceQuilManque = "";
	var text = "";
	var lim1;
	var lim2;
	var lim3; 
	if (valeurPanier < 460)
	{
		ceQuilManque = 460-valeurPanier;
		text = "Il manque " + miseEnForme(ceQuilManque) + " EUROS à votre commande pour gagner 1 liqueur du Château. " + espace + "- ";
		return text;
	}
	else
	{
		if (valeurPanier < 690)
		{
			ceQuilManque = 690-valeurPanier;
			cadeau = "Nous vous offrons une liqueur du château. " + espace;
			text = "Il manque " + miseEnForme(ceQuilManque) + " EUROS à votre commande pour gagner 1 Vieille Réserve. " + espace + "- " + cadeau;
			return text; 
		}
		else
		{
			if (valeurPanier < 915)
			{
				ceQuilManque = 915-valeurPanier;
				cadeau = "Nous vous offrons 1 Vieille Réserve. " + espace;
				text = "Il manque " + miseEnForme(ceQuilManque) + " EUROS à votre commande pour gagner 1 Très Vieille Réserve. " + espace + "- " + cadeau;
				return text;
 			}
			else 
			{
				cadeau = " -Nous vous offrons 1 Très Vieille Réserve. " + espace;
				text = cadeau + espace;
				return text; 
			}
		}
	}
}

function miseEnForme(num)
{
	var affich;
	var str;
	var numBis;
	numBis = 100*num;
	str = numBis.toString();
	affich = str.substr(0,3) + "," + str.substr(3,2);
	return affich;
}

function cacheChargement()
{
	var nb;
	document.all.chargement.style.top = 0;
	document.all.chargement.style.left = 200;
	nb = document.all.chargement.sourceIndex;
	document.all[nb].innerHTML = '<img src=\"franco.gif\"></img>';//Remplace l'image de chargement et le tag TABLE par un espace. Cela diminue ainsi la hauteur de ligne.
	montreProduit();
}

function montreProduit()
{
	document.all.cadreProduit.style.visibility = 'visible';
}

function valeursImg(i,n,chemin)
{
	var j = i;
	var k = 0;
	var objetBis;
	var objetTer;
	var test;
	for (j=i;j<n;j++)
	{
		objetBis = chemin + "[" + j + "]" + ".id";
		test = eval(objetBis);//Transforme l Objet en STRING pour le comparer a une autre STRING
		if (test == "img")
		{
			return j;
			break;
		}
	}
}

function valeurIndexObjet(n,nom,chemin)
{
	var j = 0;
	var objet;
	var test;
	for (j=0;j<n;j++)
	{
		objet = chemin + "[" + j + "]" + ".id";
		test = eval(objet);
		if (test == nom)
		{
			return j;
			break;
		}
	}
}

function testImg(nb,chemin)
{
	var objet;
	var test;
	var num = 0
	var i = 0;
	for (i=0;i<50;i++)
	{
		num = nb + i;
		objet = chemin + "[" + num + "]" + ".id";
		test = eval(objet);
		if (test == "img")
		{
			return num;
			break;
		}
	}
}

function valeurDernierImg(i,n,chemin)
{
	var j = i;
	var k = 0;
	var objetBis;
	var objetTer;
	var test;
	var test2;
	var sos;
	for (j=i;j<n;j++)
	{
		objetBis = chemin + "[" + j + "]" + ".id";
		test = eval(objetBis);//Transforme l Objet en STRING pour le comparer a une autre STRING
		if (test == "img")
		{
			k = j + 15;
			objetTer = chemin + "[" + k + "]" + ".id";
			sos = eval(objetTer);
			if (sos == "img")
			{
				return j;
				break;
			}
			else
			{
				return 100000;
				break;
			}
		}
		else
		{
			objetTer = chemin + "[" + j + "]" + ".sourceIndex";
			sos = eval(objetTer);
			if (isNaN(sos))
			{
				return 500000;
				break;
			}
		}
	}
}

function url1(num,chemin)
{
	var adresse1;
	var adresse2;
	adresse1 = chemin + "[" + num + "]";
	adresse2 = eval(adresse1);	
	return adresse2;
}

function url2(num,chemin)
{
	var adresse1;
	var adresse2;
	var adresse3;
	var num1 = num + 1;
	adresse1 = chemin + "[" + num1 + "]" + ".src";
	adresse2 = eval(adresse1);
	adresse3 = adresse2.substring(0,adresse2.length-4) + "Ini.jpg";
	return adresse3;
}