String.prototype.textWidth=function(police,taille){
	var container=document.createElement('div');
	container.style.visibility='hidden';
	container.style.fontFamily=police
	container.style.fontSize=taille+'px'
	container.id="magicdiv";
	container.style.display='inline';
	document.body.appendChild(container);
	document.getElementById('magicdiv').innerHTML=this;
	var longueur = document.getElementById('magicdiv').offsetWidth;
	document.getElementById('magicdiv').parentNode.removeChild(document.getElementById('magicdiv'));
	return longueur;
}

window.onload = function() {

	/*for (var i = 1; i <= 10; i++) {
		if (document.getElementById('smenu' + i)) {
			document.getElementById('smenu' + i).style.display = 'none';

			var lst_li = document.getElementById('smenu' + i).getElementsByTagName("ul")[0];

			lst_li = lst_li.getElementsByTagName("li");

			max = 0;

			for(u = 0; u < lst_li.length; u++) {
				var item_li = lst_li[u];
				if(item_li.getElementsByTagName("a")[0])
					var txt_item = item_li.getElementsByTagName("a")[0].firstChild.data;
				else
					var txt_item = item_li.firstChild.data
				temp_lg = txt_item.textWidth('Verdana',12);
				if(temp_lg > max)
					max = temp_lg;
			}

			max = max + 15;

			document.getElementById('smenu'+i).style.width = max + "px";
		}

		if (document.getElementById('item' + i)) {
			var item_title = document.getElementById('title' + i).innerHTML;
			var lg = item_title.textWidth('verdana',15);
			if(document.getElementById('item' + i).className == "sub")
				lg = lg + 40;
			else
				lg = lg + 20;
			document.getElementById('item' + i).style.width = lg + "px";
		}
	}

	document.getElementById('menu').style.display = 'block';*/

	// This line patch the dotted border of all img and a linked
	$('a').css("outline", "none");

}



var id_temp = 0;
var id_clik = 0;
var temp_montre = 0;

document.onclick = function() {
	if(!temp_montre) {
		if(id_temp != 0) {
			document.getElementById(id_temp).style.display='none';
			id_temp = 0;
		}
	}
	temp_montre = 0;
}

function montre(id) {

	var d_after = document.getElementById(id);
	if(id_temp)
	var d_before = document.getElementById(id_temp);

	if(id_temp == id) {
		if(!id_click) {
			d_after.style.display='none';
			id_click = 1;
		} else {
			d_after.style.display='block';
			id_click = 0;
		}
	} else {
		d_after.style.display='block';
		if(id_temp)
		d_before.style.display='none';
		id_click = 0;
	}

	id_temp = id;

	temp_montre = 1;
}



function montre2(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}



function SwapImgRestore() { //v3.0
	var temp = MM_findObj(document.temp);
	temp.src = '/htdocs/images/menu/down.png';
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function SwapImage(id) {
	var i,x;
	document.temp = id;
	if ((x = MM_findObj(id)) != null)
	x.src='/htdocs/images/menu/down_on.png';
}