function affichesousmenu (obj,val,wichtd) {

	var t_elem 	= 0;
	var l_elem 	= 0;
	var inverse = 0;

	/* Effacement de tous les div de m�mes niveaux */
	checkdiv(obj);
	
	if (wichtd == "4") {
		inverse = 1;
	}
	

	//alert(obj + "_" + val);
	node = document.getElementById(obj + "_" + val);	
	if(node && document.getElementById(obj + "_s" + val)){
		var saveNode = node;
		while (node.id != "sousmenu") {
			if ("**"+node.id+"**" == "**"+obj + "_tb" + val+"**") {
				var t_elem = node.offsetTop;
			}
	
			if ("**"+node.id+"**" == "**"+obj + "_td" + wichtd +"**") {
				var l_elem = node.offsetLeft;
			}
			
			node = node.parentNode;
		}
		
		if (inverse == 0) {
			// 20 == td � gauche
			// 10 pour ajuster � droite
			//var obj_right 	= document.getElementById(obj).offsetLeft + document.getElementById(obj).offsetWidth + l_elem + 20 + 10 + document.getElementById("sousmenu_left").offsetWidth;		
			var obj_right 	= document.getElementById(obj).offsetLeft + saveNode.offsetWidth + l_elem + 20 + document.getElementById("sousmenu_left").offsetWidth;					
		} else {
			// 10 pour ajuster � gauche
			var obj_right 	= l_elem - 180 + document.getElementById("sousmenu_left").offsetWidth;		
		}
		
		var obj_top 	= node.offsetTop + 16 + t_elem /*+ 10*/;		
	
		document.getElementById(obj + "_s" + val).style.left 	 = obj_right + "px";
		document.getElementById(obj + "_s" + val).style.top  	 = obj_top + "px";	
		document.getElementById(obj + "_s" + val).style.display  = "block";	
		document.getElementById(obj + "_s" + val).style.zIndex   = "1000";	
		document.getElementById(obj + "_s" + val).style.position = "absolute";

		for (i=1;i<10;i++) {
			valeur = obj.substr(obj.length-1,1);
			for (ii=1;ii<10;ii++) {
				if (document.getElementById("ss" + valeur + "_" +  i +"_" +ii)) {
					document.getElementById("ss" + valeur + "_" +  i +"_" +ii).style.display 	= "none";
				}
			}
		}		
		
	}		

}

function checkdiv(obj) {

	array_id = obj.split("_");
	sobj 	 = array_id[0] + "_" + array_id[1];
	for (i=1;i<100;i++) {
		if (document.getElementById(sobj + "_s" + i)) {
			document.getElementById(sobj + "_s" + i).style.display 	= "none";
		}
	}

}

function verifieslevel(obj) {
	id = obj.id;	
	if (document.getElementById("s"+id)) {
		document.getElementById("s"+id).style.display="block";
	}
}

function changeclass(obj) {
	if (obj.className == "slevel") {
		obj.className = "slevel_on";
	} else if (obj.className == "sslevel") {			
		obj.className = "sslevel_on";
	} else if (obj.className == "slevel_on") {
		obj.className = "slevel";
		id = obj.id;
		/*if (document.getElementById("s" + id)) {
			document.getElementById("s"+id).style.display 	= "none";	
		}*/			
	} else if (obj.className == "sslevel_on") {
		obj.className = "sslevel";			
	}
}
