

// Function d'affichage des d�tails d'un encart
function imgOver(bOver,oA) {
	var tabImg = oA.getElementsByTagName("img");
	var oImg = tabImg[0];
	var strSrc = oImg.src;
	
	if (bOver) {
		strSrc = strSrc.substr(0,strSrc.length-4) + "_o" + strSrc.substr(strSrc.length-4,strSrc.length);
	} else {
		strSrc = strSrc.substr(0,strSrc.length-6) + strSrc.substr(strSrc.length-4,strSrc.length);
	}
	oImg.src = strSrc;
}

function clickDroit(e) {
	var bRetour = true;
	
	if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) {
		bRetour = false;
	} else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
		bRetour = false;
	}
	
	if (!bRetour) {
		PopupScroll(contextPath + '/jsp/div/cnil-credits.jsp;jsessionid=' + sessionId, 'cnil_credits', 476, 450, '');
	}
	
	return bRetour;
}

function initPage(societe) {
	// Initialisation des images
	var tabImg = document.getElementsByTagName("img");
	for (var i=0; i<tabImg.length; i++) {
		var oImg = tabImg[i];
		if (oImg.id.length > 5) {
			if (oImg.id.substr(0,6) == "filtre") {
				// Click droit sur les images
				oImg.onmousedown = clickDroit;
				
				// Filtres images
				filtreImage(oImg, oImg.id.substr(6,oImg.id.length) + "_" + societe);
			}
		}
	}
}

function filtreImage(oImg, strTypeFiltre) {
	var src = oImg.src;
	var srcFiltre = contextPath + "/img/" + langueCodeIso + "/filtre-visuel_" + strTypeFiltre + "." + src.substr(src.length-5,src.length).substr(0,1) + ".gif";
	if (src.substr(src.lastIndexOf('/'),src.length) != srcFiltre.substr(srcFiltre.lastIndexOf('/'),srcFiltre.length)) {
		oImg.style.backgroundImage = "url(" + src + ")";
		oImg.src = srcFiltre;
	}
}

function changeVisuel(oImg) {
	var tabVisuelFiche = document.getElementsByName("visuelFiche");
	var srcOld = tabVisuelFiche[0].style.backgroundImage;
	var src = oImg.style.backgroundImage;
	src = src.substring(0,src.length-6) + "m.jpg)";
	srcOld = srcOld.substring(0,srcOld.length-6) + "v.jpg)";
	tabVisuelFiche[0].style.backgroundImage = src;
	oImg.style.backgroundImage = srcOld;
}

function changerQuantite(strForm,intPas) {
	// Modification des valeurs dans le formulaire
	var oForm = document.getElementById(strForm);
	if ((eval(oForm.quantite.value) + intPas) >= 0) {
		oForm.quantite.value = eval(oForm.quantite.value) + intPas;
		// Modification du tag P
		var oQuantite = document.getElementById('quantite_' + oForm.id.value);
		// Suppression de tous les fils
		for (var i=0; i<oQuantite.childNodes.length; i++) {
			oQuantite.removeChild(oQuantite.childNodes[i]);
		}
		// Ajout de la bonne quantite
		var oTxtQuantite = document.createTextNode(oForm.quantite.value);
		oQuantite.appendChild(oTxtQuantite);
	}
}

function EcrireCookie(nom, valeur) {
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function LireCookie(nom){
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null; 
}

