function nav(nom,action) {
	var nom1 = nom+'_1';
	var nom2 = nom+'_2';
	if (document.getElementById) {
		if (action == 1) {  
			document.getElementById(nom1).style.display = "none" ;
			document.getElementById(nom2).style.display = "block" ;
		}
		else {
			document.getElementById(nom1).style.display = "block" ;
			document.getElementById(nom2).style.display = "none" ;
		}
	}
	else if ((document.all)&&(!document.getElementById)) {
		if (document.all[nom].style.display == "none") {  
			document.all[nom].style.display = "block" ;
		}
		else {
			document.all[nom].style.display = "none" ;
		}
	}
}
function checkNum(event) { 	var kc2;
	kc2=event?event.which:window.event.keyCode; 
    if (kc2<48 || kc2>57)  { return false; }
	return true;
}

function showMel() {
	coded = "Ex9fUC@Ry3EZs.UfC"
  	key = "oLdryWISRbFq8m3JTZehlNu45Ot6kcsHjnXfDxivVMgCAQEPa1UBz079pGK2Yw"
	shift=coded.length;
	link="";
	for (i=0; i<coded.length; i++) {
		if (key.indexOf(coded.charAt(i))==-1) {
		ltr = coded.charAt(i)
		link += (ltr)
		}
		else {     
		ltr = (key.indexOf(coded.charAt(i))-shift+key.length) % key.length
		link += (key.charAt(ltr))
		}
	}
	document.write("<a href='mailto:"+link+"'>"+link+"</a>");
}

function number_format(valeur,decimal,separateur) {
	// formate un nombre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}
