/*
var mm = open("","mm")
function tester(obj){
for(var i in obj){
	
mm.document.write(i+"="+obj[i]+"<br>")
}	
mm.document.write("<hr>")
}
function debug(obj){

//mm.document.write(obj+"<br>")

}
*/

var actionmenuh = {
	_isFirstOlAbsolute:false,
	setHover:function(event,defautCss) {
		
		if(this.getIsfirstMenu()){
			var li = this.getParentLigne();
			$(li).addClassName("selected");
		} else {
			var li = this.getParentLigne();
			$(li).addClassName("selected");
		}
	},
	setNormale:function(event,defautCss) {
		if(this.getIsfirstMenu()){
				var li = this.getParentLigne();
			$(li).removeClassName("selected");
		} else {
			var li = this.getParentLigne();
			$(li).removeClassName('selected') ;}
	}
};



var niveaux_h = new Array();
niveaux_h[0] = level_1_builder_h();
niveaux_h[1] = level_2_builder_h();
niveaux_h[2] = level_3_builder_h();

/* Niveau 1 */
function level_1_builder_h() {
		
	var racine = document.createElement("ol");
	racine.id = "menuhh";
	racine.innerHTML = "<li><a href=\"#\" class=\"_h hnormale\"></a><fils />";
	
	return racine;
}

/* Niveau 2 */
function level_2_builder_h() {
	
	var racine = document.createElement("div");
	racine.className = "_c smenu";
		
	var ol = document.createElement("ol");
	var li = document.createElement("li");
	var a = document.createElement("a");
		a.href = "#";
		a.className = "_h snormale";
	var fils = document.createElement("fils");
	var pied = document.createElement("div");
	pied.className = "pied";
	li.appendChild(a);
	//li.appendChild(div_l);
	li.appendChild(fils);
	
	ol.appendChild(li);
	
	racine.appendChild(ol);
	racine.appendChild(pied);
	return racine;
}
function level_3_builder_h() {
	
	var racine = document.createElement("div");
	racine.className = "_c smenu";
	racine.innerHTML  = "<ol><li><a href=\"#\" class=\"_h snormale\"></a><fils /></li></ol><div class=\"pied\"> </div>";
	
	return racine;
}

/* ##################################################### 

##################################################### */

var niveaux_v_service = new Array();
niveaux_v_service[0] = level_1_builder_v_service();
niveaux_v_service[1] = level_2_builder_v_service();

/* Niveau 1 */
function level_1_builder_v_service() {
		
	var racine = document.createElement("ol");
	racine.id = "menuhh";
	racine.innerHTML = "<li><a href=\"#\" class=\"_h hnormale\"></a><fils />";
	
	return racine;
}
/* Niveau 2 */
function level_2_builder_v_service() {
	
	var racine = document.createElement("div");
	racine.className = "_c smenu";
		
	var ol = document.createElement("ol");
	var li = document.createElement("li");
	var a = document.createElement("a");
		a.href = "#";
		a.className = "_h snormale";
	var fils = document.createElement("fils");
	var pied = document.createElement("div");
	pied.className = "pied";
	//li.appendChild(div_t);
	//li.appendChild(div_b);
	li.appendChild(a);
	//li.appendChild(div_l);
	li.appendChild(fils);
	
	ol.appendChild(li);
	
	racine.appendChild(ol);
	racine.appendChild(pied);
	
	return racine;
}





















var actionmenuv = {
	_isFirstOlAbsolute:false,
	setHover:function(event, defautCss) {
	//alert(this._type)
		if(this.getIsfirstMenu()){

		
		} else {
			var li = this.getParentLigne();
			$(li).addClassName("selected");
		//	alert(this.getNiveaux())
			
			if(this.getNiveaux().indexOf("1_") == 0){
				//this.getParentMenu().setFilsSelected(this);
				//tester(this.getParentMenu())
			}/**/
		}
	},
	setNormale:function(event, defautCss) {
		
		if(this.getIsfirstMenu()){
			
		} else {
				var li = this.getParentLigne();
				$(li).removeClassName('selected');
		}
		if(this.getNiveaux().indexOf("1_") == 0){
			//alert(this.getParentMenu().innerHTML)
			//alert(this.getParentMenu().)
			//alert(this.getParentLigne().innerHTML)
			//this.getParentMenu().setStyle({display:"block",visibility:"visible"});
		}
	//debug(this.getNiveaux())
		/*if( && this.getChild()){
		
		
		
		
		var li = $(this.getParentLigne());
			li.removeClassName("firstoverl");
			if(li.previousSibling) {
				var liDuDessus = $(li.previousSibling);
				liDuDessus.select("div._r")[0].setStyle({width: "auto"});
			}
		}
		*/
	}
};


var niveaux_v = new Array();
niveaux_v[0] = level_1_builder_v();
niveaux_v[1] = level_2_builder_v();
niveaux_v[2] = level_3_builder_v();

/* Niveau 1 */
function level_1_builder_v() {
	
	var racine = document.createElement("ol");
	racine.className = "coucou";
	racine.innerHTML = "<li><a href=\"#\" class=\"_h hnormale\"></a><fils /></li>";

	return racine;
}

/* Niveau 2 */
function level_2_builder_v() {
	
	var racine = document.createElement("div");
	racine.className = "_c smenu isvisible";
	racine.innerHTML  = "<ol><li><a href=\"#\" class=\"_h snormale\"></a><div class=\"_r slignebnormale\"></div><fils /></li>";
	
	return racine;
}

function level_3_builder_v() {
	
	var racine = document.createElement("div");
	racine.className = "_c smenu";
	racine.innerHTML  = "<ol><li><a href=\"#\" class=\"_h snormale\"></a><fils /></li>";
	
	return racine;
}