// JavaScript Document
function createHref(intitule, href){
	var a = document.createElement('a');
	var intit = document.createTextNode(intitule);
	a.setAttribute('href', href);
	a.appendChild(intit);
	return a;
}

function eraseCSS(){
	var listNoeud = document.getElementById("catalogue-produit").childNodes;
	for (var i=0; i<listNoeud.length; i++){
		if (listNoeud[i].nodeName=="TBODY"){
			var listNdTB = 	listNoeud[i].childNodes;
			for (var j=0; j<listNdTB.length; j++){
				if(listNdTB[j].nodeName=="TR"){
					var listNdTR = listNdTB[j].childNodes;
					for (var k=0; k<listNdTR.length; k++){
						if(listNdTR[k].nodeName=="TD"){
							var listNdTd = listNdTR[k].childNodes;
							for (var l=0; l<listNdTd.length; l++){
								if (listNdTd[l].nodeName=='A')	{
									if(listNdTd[l].className=='fil'){
										listNdTd[l].className='';
									}
								}
							}
						}
					}
				}
			}
		}	
	}
}

function updateAriane(elementHref, tabData, hrefRetour){
	eraseCSS();
	elementHref.className='fil';
	eraseFil();
	var hrefRacine = "/quincaillerie";
	var loop =2;
	
	document.getElementById('fil-ariane').appendChild(document.createTextNode(" > "));
	document.getElementById('fil-ariane').appendChild(createHref('Accueil', "/index.php"));
	
	if (document.getElementById('btn_retour1'))
	{
	document.getElementById('btn_retour1').setAttribute("href", hrefRetour);
	}
	if (document.getElementById('btn_retour2'))
	{
	document.getElementById('btn_retour2').setAttribute("href", hrefRetour);
	}


	for (var i=0; i<tabData.length-1; i+=2){		
		var intitule = tabData[i+1];
		intitule = intitule.toLowerCase();
		document.getElementById('fil-ariane').appendChild(document.createTextNode(" > "));
		if (i == 8)
			document.getElementById('fil-ariane').appendChild(createHref(intitule, "/fiche-produit.php?idsp="+tabData[i]));
		else
			document.getElementById('fil-ariane').appendChild(createHref(intitule, hrefRacine+"/"+loop+"-"+tabData[i]+"-0/"+traitement_url(intitule)+".html"));
		var temp = tabData[i+1];
		hrefRacine += "/"+traitement_url(temp);
		if (i == 2) document.getElementById('fil-ariane').appendChild(document.createElement("br"));
		loop++;
	}
}

function goToElement(href){
	document.location=href;
}

function eraseFil(){
	var list_child = document.getElementById('fil-ariane').childNodes;

	for (var i=list_child.length-1; i>=0; i--){	
		document.getElementById('fil-ariane').removeChild(list_child[i]);
	}
	var list_child = document.getElementById('fil-ariane').childNodes;
}

function traitement_url(str_info){
	str_info = str_info.toLowerCase();
	while(str_info.search(/ /)!=-1) str_info= str_info.replace(/ /,"-");	
	return str_info;
}