﻿	function overOnglet(num){
		var divCentre	= getElById("onglet_"+num+"_contenu");
		if(divCentre.className!="cur_ongl_c"){
			var divGauche	= getElById("onglet_"+num+"_board_g");
			var divDroit	= getElById("onglet_"+num+"_board_d");
			divGauche.className	= "OngletBoardgOn";
			divCentre.className	= "OngletConetnugOn";
			divDroit.className 	= "OngletBoarddOn";
		}
	}
	
	function outOnglet(num){
		var divCentre	= getElById("onglet_"+num+"_contenu");
		if(divCentre.className!="cur_ongl_c"){
			var divGauche	= getElById("onglet_"+num+"_board_g");
			var divDroit	= getElById("onglet_"+num+"_board_d");
			divGauche.className	= "OngletBoardgOff";
			divCentre.className	= "OngletConetnugOff";
			divDroit.className 	= "OngletBoarddOff";
		}
	}
	
	function ActiveOnglet(num,id,id_sel){
		getElById("bloc_menu").style.visibility = "hidden";
		getElById("sub_onglet").innerHTML = "";
		CloseAllOnglet();
		var divGauche	= getElById("onglet_"+num+"_board_g");
		var divCentre	= getElById("onglet_"+num+"_contenu");
		var divDroit	= getElById("onglet_"+num+"_board_d");
		var SubMenu		= getElById("sub_onglet");
		SubMenu.className	= "DisplaySubMenu";
		divGauche.className	= "cur_ongl_l";
		divCentre.className	= "cur_ongl_c";
		divDroit.className 	= "cur_ongl_r";

		param = "id_rub=" + id + "&id_sel="+id_sel;
		AjaxSendSimple("../ajax/lst_sub_onglet.asp",param,"loadSubMenu");
	}
	
	function CloseAllOnglet(){
		var count = 1;
		while(getElById("onglet_"+count+"_contenu")){
			var currentDiv = getElById("onglet_"+count+"_contenu");
			if(currentDiv.className=="cur_ongl_c"){
				currentDiv.className 							= "OngletConetnugOff";
				getElById("onglet_"+count+"_board_g").className	= "OngletBoardgOff";
				getElById("onglet_"+count+"_board_d").className = "OngletBoarddOff";
			}
			count++
		}
	}
	
	function loadSubMenu(xhr){
		if(xhr){
			getElById("sub_onglet").innerHTML = xhr.responseText;
		}
	}
	
	function Sub_menu_roll(num,over){
		if(getElById("sub_link_"+num).className!="nav_sub_ongeletActive"){
			if(over==1){
				getElById("sub_link_"+num).className = "nav_sub_ongelethover";
			}else{
				getElById("sub_link_"+num).className = "nav_sub_ongelet";
			}
		}
	}
	
	function CloseAllSubOnglet(){
		var count = 1
		while(getElById("sub_link_"+count)){
			getElById("sub_link_"+count).className = "nav_sub_ongelet";
			count++;
		}
	}
	
	/**** function du menu ******/
	function DisplayMenu(num,id,child,label,writeRubrique){
		CloseAllSubOnglet()
    		var oMenu				= getElById("bloc_menu");
		oMenu.style.visibility 	= "hidden";	
	
		getElById("contener_href").innerHTML  = ''
		var onglet 				= getElById("sub_link_"+num);
		onglet.className 		= "nav_sub_ongeletActive";
		if(child==1){
			param = "id_rub=" + id;
			AjaxSendSimple("../ajax/smenu.asp",param,"loadMenufloat");
	
			/*** creation des eventenement du menu ***/
			oMenu.onmousemove						= ActiveMouseMove
			getElById("menu_img").onmousemove				= ActiveMouseMove
			getElById("contener_href").onmousemove				= ActiveMouseMove
			oMenu.onmouseout=MenuMouseOut
			var paramPage 		= TrouvePos(getElById("page"))
			var limitePageLeft 	= paramPage[1]
			
			
			
			var paramMenu			= TrouvePos(oMenu);
			var position 			= TrouvePos(onglet);
			var p_left				= ((position[1]+(position[2]/2))-(paramMenu[2]/2))
			//alert(p_left + ":" + limitePageLeft)
			if(p_left<limitePageLeft){
				getElById("menu_img").className ="menu_img_left"
				getElById("m_arrow").className ="menu_arrow_margin_left"
				p_left = limitePageLeft
			}else{
				getElById("menu_img").className ="menu_img_center"
				getElById("m_arrow").className ="menu_arrow_center"
			}
			oMenu.style.top			= (position[0]+position[3]) + "px";
			oMenu.style.left		= p_left + "px";
		}else{
			//alert(writeRubrique)
			var vwin                = '../article.asp?ID_RUB='+id;
			if (id==201)    vwin    = '../publications_201.html';
			if (id==88)     vwin    = '../contact.html';
			if (id==31)     vwin    = '../glossaire.html';
			if (id==69)     vwin    = '../la-dette-en-20-questions.html';
			if (id==474)    vwin    = '../la-tresorerie-en-10-questions.html';
			if (id==30)     vwin    = '../faq.html';
			//document.location.href=vwin
			document.location.href=writeRubrique
		}
	}
	
	function loadMenufloat(xhr){
		if(xhr){
			if(xhr.responseText!=''){
				getElById("bloc_menu").style.visibility 	= "visible";
				getElById("contener_href").innerHTML = xhr.responseText;
			}else{
				getElById("bloc_menu").style.visibility 	= "hidden";	
			}
		}
	}
	
	
	var Unwind = false
	
	
	function MenuMouseOut(){
		setTimeout('CloseBlocMenu()',500);
		Unwind=false;
	}
	function CloseBlocMenu(){
		if(!Unwind){
			var oMenu = getElById("bloc_menu");
			oMenu.style.visibility 	= "hidden";
		}
	}
	
	function ActiveMouseMove(){
		Unwind=true;
	}
	
	
	function TrouvePos(obj){
		var objTest 	= obj;
		var curleft		= 0;
		var curtop		= 0;
		var curWidth	= 0;
		var curheight	= 0;
		curheight 		= objTest.offsetHeight;
		curWidth		= objTest.offsetWidth;
		if (objTest.offsetParent) {
			do {
				curleft	 	+= objTest.offsetLeft;
				curtop  	+= objTest.offsetTop;
			} while (objTest = objTest.offsetParent);
		}
		result = Array(curtop,curleft,curWidth,curheight);
		return result;
	}
