



function file(fichier) {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}

function trouveIndex(gros_array,id,champ) {
	var j=gros_array.length;
	for (var i = 0; i < j; i++) {
		if (gros_array[i][parseInt(champ)]==id) {
			return i;
		}
	}
	return false
}
function Idescend() {
	setTimeout('descend()',50)	
}
function descend(t) {
 	if(document.getElementById('article').style.marginTop=='') {
		document.getElementById('article').style.marginTop='0px'
	}
	if (!t) {
		param=20
	}
	else {
		param=40
	}
	document.getElementById('article').style.marginTop=parseInt(document.getElementById('article').style.marginTop)-param
	if (!t) {
		a=setTimeout('descend()',50)	
	}
}

function Imonte(t) {
	
	setTimeout('monte()',50)	
}
function monte(t) {
	 if(document.getElementById('article').style.marginTop=='') {
		document.getElementById('article').style.marginTop='0px'
	}
	if (!t) {
		param=20
	}
	else {
		param=40
	}
	document.getElementById('article').style.marginTop=parseInt(document.getElementById('article').style.marginTop)+param
	if (!t) {
		a=setTimeout('monte()',50)
	}
}


function stop() {

	clearTimeout(a)
}
if (window.addEventListener) {
	window.addEventListener('DOMMouseScroll', scroll, false);
}

function scroll(e) {
	var z = 0;
	if (e) 	{
		z = (e.detail > 0) ? 1 :  - 1;
	}
	else {
		z = (vindow.e > 0) ? 1 :  - 1;
	}
	
	if (z > 0) {
		descend(1)
	}
	else {
		monte(1)
	}
}


function formater(nombre, taille) {
  if (isNaN(nombre)) return "";
  var chaine = nombre.toString();
  while (chaine.length < taille) chaine = "0" + chaine;
  return chaine;
}

function date2fr(valeur) {
	var u=valeur.split('-')
	return u[2]+'-'+u[1]+'-'+u[0]
}


function crea(nom) {
	var z=''

 	a =nom.split('\n')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^retour^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	nom=z
	z=''
	a =nom.split('\+')
	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^plus^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

 	nom=z
	z=''
 	a =nom.split('\"')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^guillemet^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('\'')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^apostrophe^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	
	nom=z
	z=''
 	a =nom.split('\`')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^apostrophe^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	nom=z
	z=''
 	a =nom.split('\€')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'^euros^'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	return z




	


}

function decrea(nom) {
	var z=''
	a =nom.split('^plus^')
	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'\+'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	nom=z
	z=''
 	a =nom.split('é')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"&eacute;"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}



	nom=z
	z=''
 	a =nom.split('^apostrophe^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\'"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	nom=z
	z=''
 	a =nom.split('^eperluette^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"&"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


	nom=z
	z=''
 	a =nom.split('%u0153')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"oe"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


 	nom=z
	z=''
 	a =nom.split('^guillemet^')
 	mbx=a.length

	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\""+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^euros^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'€'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^...^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'...'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

 	nom=z
	z=''
 	a =nom.split('^retour^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'\n'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	return z
}

function tri(table,champ) {
	table_inter = new Array;
	table_inter_fin = new Array;
	n=table.length;
	m=table[0].length;

	for (i=0;i<n;i++) {
		table_inter2 = new Array;
		table_inter2.push(table[i][parseInt(champ)])
		for (j=0;j<m;j++) {
			table_inter2.push(table[i][j])

		}
		table_inter.push(table_inter2)
	}
	table_inter=table_inter.sort()

	n=table_inter.length;
	m=table_inter[0].length;

	for (i=0;i<n;i++) {
		table_inter2 = new Array;
		
		for (j=1;j<m;j++) {
			table_inter2.push(table_inter[i][j])

		}
		table_inter_fin.push(table_inter2)
	}
return table_inter_fin;	
}


function decrea2(nom) {
	var z=''
	a =nom.split('^plus^')
	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'\+'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	nom=z
	z=''
 	a =nom.split('^apostrophe^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\'"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	nom=z
	z=''
 	a =nom.split('%u0153')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"oe"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


 	nom=z
	z=''
 	a =nom.split('^guillemet^')
 	mbx=a.length

	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\""+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^euros^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'€'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^...^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'...'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	nom=z
	z=''
 	a =nom.split('- ')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


 	nom=z
	z=''
 	a =nom.split('^retour^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			//z=z+'</li><li>'+a[imx]
			z=z+'<br>'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	return z
}

function decreaHTML(nom) {
	var z=''
	a =nom.split('^plus^')
	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'\+'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	nom=z
	z=''
 	a =nom.split('^apostrophe^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\'"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}

	nom=z
	z=''
 	a =nom.split('^eperluette^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"&"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


	nom=z
	z=''
 	a =nom.split('%u0153')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"oe"+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


 	nom=z
	z=''
 	a =nom.split('^guillemet^')
 	mbx=a.length

	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+"\""+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^euros^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'€'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
 	nom=z
	z=''
 	a =nom.split('^...^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'...'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	nom=z
	z=''
 	a =nom.split('- ')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}


 	nom=z
	z=''
 	a =nom.split('^retour^')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'<br>'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	
 	nom=z
	z=''
 	a =nom.split('%u2019')
 	mbx=a.length
	for (imx=0;imx<mbx;imx++) {
		if (imx>0) {
			z=z+'&rsquo;'+a[imx]
		}
		else {
			z=z+a[imx]
		}
	}
	
	
	
	
	return z
}





function compare_num(a, b) {
 return a - b;
}
function triNum(table,champ) {
	table_inter = new Array;
	table_inter_fin = new Array;
	n=table.length;
	m=table[0].length;

	for (i=0;i<n;i++) {
		table_inter2 = new Array;
		table_inter2.push(table[i][parseInt(champ)])
		for (j=0;j<m;j++) {
			table_inter2.push(table[i][j])

		}
		table_inter.push(table_inter2)
	}
	table_inter=table_inter.sort(compare_num)

	n=table_inter.length;
	m=table_inter[0].length;

	for (i=0;i<n;i++) {
		table_inter2 = new Array;
		
		for (j=1;j<m;j++) {
			table_inter2.push(table_inter[i][j])

		}
		table_inter_fin.push(table_inter2)
	}
return table_inter_fin;	
}



