var timer;

function prepareSlider()
{
	var elementId = document.getElementById('puceSlider');
	var allHTMLTags = elementId.getElementsByTagName("*");
	for (i=0; i<allHTMLTags.length; i++) 
	{
		if (allHTMLTags[i].id.substring(0,4) == "puce") 
		{
			addListener(allHTMLTags[i], "click", function(){
				if(arguments[0].target != null)
					changeProduit(arguments[0].target.id.substring(4,5),10000)
				else
					changeProduit(arguments[0].srcElement.id.substring(4,5),10000)
			});
		}
	}
	changeProduit(0,5000);
}

function setPuce(produit)
{
	var elementId = document.getElementById('puceSlider');
	var allHTMLTags = elementId.getElementsByTagName("*");
	var noPuce;
	for (i=0; i<allHTMLTags.length; i++) 
	{
		noPuce = allHTMLTags[i].id.substring(4,5);
		if(noPuce)
		{
			if (noPuce == produit) 
			{
				getElement('puce'+noPuce).src = "Images/puce_active.png";
			}
			else
			{
				getElement('puce'+noPuce).src = "Images/puce.png";
			}
		}
	}
}

function setLiens(quoi,element)
{
	var elementId = document.getElementById('slider');
	var allHTMLTags = elementId.getElementsByTagName("a");
	for (i=0; i<allHTMLTags.length; i++) 
	{
		if(quoi == "produit")
			allHTMLTags[i].href = "details.php?noProduit="+element;
		else
			allHTMLTags[i].href = element;
	}
}

function changeProduit(produit,time)
{
	if(tblElementsSlider[produit] != null)
	{
		setPuce(produit);
		if(tblElementsSlider[produit]['quoi'] == 'produit')
		{
			setLiens('produit',tblElementsSlider[produit]['noProduit']);
			getElement('boxImage').style.visibility = 'hidden';
			getElement('imageProduitSlider').src = "Biblio/logoImage.php?path="+tblElementsSlider[produit]['noProduit'];/*"Images/Produits/"+tblElementsSlider[produit]['noProduit']+".jpg";*/
			getElement('nomProduitSlider').innerHTML = tblElementsSlider[produit]['nom'];
			getElement('prixProduitSlider').innerHTML = tblElementsSlider[produit]['prix']+"$";
			getElement('imageMarque').href = "produits.php?marque="+tblElementsSlider[produit]['noMarque']+"&type=1&categ="+tblElementsSlider[produit]['noCategorie'];
			if(tblElementsSlider[produit]['marque'] != "")
			{
				getElement('marqueProduitSlider').src = "Images/Logo/"+tblElementsSlider[produit]['marque']+".jpg";
				getElement('marqueProduitSlider').style.visibility = "visible";
			}
			else
			{
				getElement('marqueProduitSlider').style.visibility = "hidden";
			}
		}
		else
		{
			setLiens('image',tblElementsSlider[produit]['lien']);
			getElement('boxImage').style.visibility = 'visible';
			getElement('imgOver').src = tblElementsSlider[produit]['image'];
		}
	}
	
	clearTimeout(timer);
	if((produit+1) < tblElementsSlider.length)
	{
		timer = setTimeout("changeProduit("+(produit+1)+",5000)",time);
	}
	else
	{
		timer = setTimeout("changeProduit(0,5000)",time);
	}
}

function getElement(id) 
{
	var object = null;
	if( document.layers ) 
	{   
		object = document.layers[id];
	}
	else
		if( document.all ) 
		{
			object = document.all[id];
		}
		else
			if( document.getElementById ) 
			{
				object = document.getElementById(id);
			}
   return object;
}

addListener = function(){if(window.addEventListener){return function(O,M,N,L){O.addEventListener(M,N,(L))}}else{if(window.attachEvent){return function(O,M,N,L){O.attachEvent("on"+M,N)}}else{return function(){}}}}()