var oChemin
function resetChemin() {
	oChemin=document.getElementById("chemin");
	oChemin.style.display="none";
	var sLeft="166px";
	var iBodyWidth=parseInt(window.document.body.offsetWidth);
	if (iBodyWidth > 770) {
		var iLeft=156 + (parseInt(iBodyWidth) - 770)/2;
		sLeft=iLeft+"px";
	}
	oChemin.style.left=sLeft;
	oChemin.style.display="block";
}
window.onresize=resetChemin;

function setWidth() {
	if (oChemin.offsetHeight>14) {
			oChemin.childNodes[(oChemin.childNodes[0].nodeType==3)?2:1].data=" > ... > ";
		for (ic=(oChemin.childNodes[0].nodeType==3)?3:2;ic<oChemin.childNodes.length;ic+=2) {
			if (oChemin.childNodes[ic].nodeType==3) {
				oChemin.childNodes[ic].data="";
				oChemin.childNodes[ic+1].style.display="none";
			} else {
				oChemin.childNodes[ic].style.display="none";
				oChemin.childNodes[ic+1].data="";
			}
			if (oChemin.offsetHeight<15 && oChemin.offsetWidth<606) break;
		} 
	}
}

resetChemin();

//function pour les liens du totem Gauche ... met le lien dans 1ere position après accueil dans le chemin
function updateTotem() {
	//lien devrait que avoir np=..[&nv=...] pour obtenir un niveauChemin=1 par defaut ...
	var rChemin=new RegExp("batf_modele[1-3]\.aspx.np=[^&]+(&nv=[^&]+)?$","ig");
	rChemin.compile("batf_modele[1-3]\.aspx.np=[^&]+(&nv=[^&]+)?$","ig");
	var oTotem=document.getElementById("totemGauche");
	if (oTotem) {
		var oTotemLinks=oTotem.getElementsByTagName("A");
		for (i=0;i<oTotemLinks.length;i++) {
			if (rChemin.test(oTotemLinks[i].href)) {
			  oTotemLinks[i].href = modifPosAncre(oTotemLinks[i].href,"&niveauChemin=1");
				//reset pour Mozilla ... 
				rChemin.test();
			}
		}
	}
}

addOnLoad(updateTotem);
addOnLoad(setWidth);
