_d=document;
_nv=navigator.appVersion.toLowerCase();
_f=false;_t=true;
ie4=(!_d.getElementById&&_d.all)?_t:_f;
ie5=(_nv.indexOf("msie 5.0")!=-1)?_t:_f;
ie55=(_nv.indexOf("msie 5.5")!=-1)?_t:_f;
ie7=(_nv.indexOf("msie 7.0")!=-1)?_t:_f;
ie6=(_nv.indexOf("msie 6.0")!=-1)?_t:_f;
isIE=(ie5||ie55||ie6||ie7)?_t:_f;

var CurrentBt;
var CurrentMenu;
var dTop=150;
var dLeft=0;
var pat=100;

function ChangeAttribute(obj,att, value){
	try{
	el= obj;//document.getElementById(Id);
	
	var attr = document.createAttribute(att);
	attr.nodeValue = value;
	
	if(el){
	el.setAttributeNode(attr);
	}
	}catch(e){
	}
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function DivMnMsMv() {
		
	tr = CurrentBt;
	var cel1=document.getElementById(tr.id+"_c1");
	
	var cel2=document.getElementById(tr.id+"_c2");
	ChangeAttribute(cel2,'background',cel2.getAttributeNode("background").nodeValue.replace("_off_","_on_") );
	
	var cel3=document.getElementById(tr.id+"_c3");
	
	var imgG=document.getElementById(tr.id+"_c1_img");
	imgG.src=imgG.src.replace("_off_","_on_");
	
	var imgD=document.getElementById(tr.id+"_c3_img");
	imgD.src=imgD.src.replace("_off_","_on_");
	
	var Link=document.getElementById(tr.id+"_l");
	ChangeAttribute(Link,'class','CellRubrique2' );
	
}

function DivMnMsOt() {
	
	_BtMnMsMv=0;
	if(!CurrentBt){return;}
	BtMnMsOt(CurrentBt);
	if(!CurrentMenu){return;}
	CurrentMenu.style.display="none";
	
	
}
var _BtMnMsMv;
function BtMnMsMv(obj) {
	_BtMnMsMv=1;
	if(CurrentBt){
		BtMnMsOt(CurrentBt);
		document.getElementById(CurrentBt.id.replace("t","div")).style.display="none";
	}
	
	CurrentBt=obj;	
	tr = obj;
		
	var cel1=document.getElementById(tr.id+"_c1");
	
	var cel2=document.getElementById(tr.id+"_c2");
	ChangeAttribute(cel2,'background',cel2.getAttributeNode("background").nodeValue.replace("_off_","_on_") );
	
	var cel3=document.getElementById(tr.id+"_c3");
	
	var imgG=document.getElementById(tr.id+"_c1_img");
	imgG.src=imgG.src.replace("_off_","_on_");
	
	var imgD=document.getElementById(tr.id+"_c3_img");
	imgD.src=imgD.src.replace("_off_","_on_");
	
	var Link=document.getElementById(tr.id+"_l");
	ChangeAttribute(Link,'class','CellRubrique2' );
	
	//theTD=tr.childNodes[0];
		
	theDIV=document.getElementById(tr.id.replace("t","div"));
	
	
	if (CurrentMenu){
		if (CurrentMenu.id!=theDIV.id){
		CurrentMenu.style.display="none";
		}
	}
	CurrentMenu=theDIV;
	
	f_opacity(theDIV.id)
	var dis=theDIV.style.display;
	
	if(dis!="block"){
		theDIV.style.display="block";
		if (mLoc.x-100 < 0){mLoc.x=100;}
		if (mLoc.x > 750 && mLoc.x <900 ){//mLoc.x=1024-325;
		theDIV.style.left=mLoc.x-400+"pt";
		}
		if (mLoc.x >900 ){//mLoc.x=1024-325;
		theDIV.style.left=mLoc.x-500+"pt";
		}
		theDIV.style.top=dTop+"pt"//mLoc.y;
	}
	//tr1
		//td1
		var mTD1_1=document.getElementById(theDIV.id+"_c1_1");
		var mcgh=document.getElementById(theDIV.id+"_c1_1_img");
		//td2
		var mTD1_2=document.getElementById(theDIV.id+"_c1_2");
		//td3_c1_1
		var mTD1_3=document.getElementById(theDIV.id+"_c1_3");
		var mcdh=document.getElementById(theDIV.id+"_c1_3_img");
		
	//tr2
		//td1
		var mTD2_1=document.getElementById(theDIV.id+"_c2_1");
		//td2
		var mTD2_2=document.getElementById(theDIV.id+"_c2_2");
		//td3_c1_1
		var mTD2_3=document.getElementById(theDIV.id+"_c2_3");
		
	//tr3
		//td1
		var mTD3_1=document.getElementById(theDIV.id+"_c3_1");
		var mcgb=document.getElementById(theDIV.id+"_c3_1_img");
		//td2
		var mTD3_2=document.getElementById(theDIV.id+"_c3_2");
		//td3_c1_1
		var mTD3_3=document.getElementById(theDIV.id+"_c3_3");
		var mcdb=document.getElementById(theDIV.id+"_c3_3_img");
		
	if(!isIE){
			ChangeAttribute(mTD1_1,'class','' );
			ChangeAttribute(mTD1_3,'class','' );
			
			
			//-------------------------------------
			ChangeAttribute(mTD2_1,'class','' );
			ChangeAttribute(mTD2_3,'class','' );
			
			//-------------------------------------
			ChangeAttribute(mTD3_1,'class','' );
			ChangeAttribute(mTD3_2,'class','' );
			ChangeAttribute(mTD3_3,'class','' );
			
			
			
		}else{
			mcgh.style.display="none";
			mcdh.style.display="none";
			
			//-------------------------------------
			ChangeAttribute(mTD2_1,'background','' );
		
			ChangeAttribute(mTD2_3,'background','' );
			//-------------------------------------
			mcgb.style.display="none";
			ChangeAttribute(mTD3_2,'background','' );
			mcdb.style.display="none";
		}

}

function BtMnMsOt(obj) {
	_BtMnMsMv=0;	
	tr = obj;
	
	var cel1=document.getElementById(tr.id+"_c1");
	
	var cel2=document.getElementById(tr.id+"_c2");
	ChangeAttribute(cel2,'background',cel2.getAttributeNode("background").nodeValue.replace("_on_","_off_") );
	
	var cel3=document.getElementById(tr.id+"_c3");
	
	var imgG=document.getElementById(tr.id+"_c1_img");
	imgG.src=imgG.src.replace("_on_","_off_");
	
	var imgD=document.getElementById(tr.id+"_c3_img");
	imgD.src=imgD.src.replace("_on_","_off_");
	
	var Link=document.getElementById(tr.id+"_l");
	ChangeAttribute(Link,'class','CellRubrique' );
	
}

function Point(x,y) {  this.x = x; this.y = y; }
mLoc = new Point(-500,-500);


window.onload = init;
function init() {
  if (window.Event) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}

function getXY(e) {
  mLoc.x = (window.Event) ? e.pageX : event.clientX;
  mLoc.y = (window.Event) ? e.pageY : event.clientY;
 

 
  
}


var HtmlMenu;
var HtmlBt;
HtmlBt="<table  width=\"100\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"hand\" id=\"Tableau_#ID#\" >\
      <tr  id=\"tMenu_#ID#\" onmouseover=\"BtMnMsMv(this)\" onmouseout=\"BtMnMsOt(this);\">\
        <td id=\"tMenu_#ID#_c1\" width=\"5\" align=\"right\" valign=\"top\">\
        <img id=\"tMenu_#ID#_c1_img\" src=\"images/bt_menu_pricipal_off_01.gif\" alt=\"\" />\
        </td>\
        <td height=\"27\" align=\"center\" valign=\"middle\" background=\"images/bt_menu_pricipal_off_02.gif\"  id=\"tMenu_#ID#_c2\" style=\"background-repeat: repeat-x;\">\
          <a id=\"tMenu_#ID#_l\" href=\"..\?p=rubriques&rubrique_id=#ID#\" class=\"CellRubrique\">#Name#</a>\
        </td>\
        <td id=\"tMenu_#ID#_c3\" width=\"7\" align=\"left\" valign=\"top\">\
        <img id=\"tMenu_#ID#_c3_img\" src=\"images/bt_menu_pricipal_off_03.gif\" alt=\"\" />\
        </td>\
      </tr>\
</table>";
function msg(ms){alert(ms);}
var HtmlDivMenu;
HtmlDivMenu="<div class=\"TheDIVMenu\" id=\"divMenu_#ID#\" style=\"position:absolute;z-index:1;display:none;left:#left#pt;top:#top#pt\" onmousemouve=\"DivMnMsMv();\"\ onclick=\"DivMnMsOt();\" >\
    <table width=\"407\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"Tableau_\">\
      <tr>\
        <td width=\"20\" id=\"divMenu_#ID#_c1_1\" class=\"TranspareMenuCGH\" onmouseover=\"DivMnMsOt();\">\
        <img id=\"divMenu_#ID#_c1_1_img\" src=\"images/menu_deroulant_01.png\" width=\"20\" height=\"11\" style=\"display:block\" /></td>\
        <td  height=\"11\" id=\"divMenu_#ID#_c1_2\" colspan=\"3\"  bgcolor=\"#B4B3B3\"></td >\
        <td id=\"divMenu_#ID#_c1_3\" class=\"TranspareMenuCDH\" onmouseover=\"DivMnMsOt();\">\
        <img id=\"divMenu_#ID#_c1_3_img\" src=\"images/menu_deroulant_04.png\" width=\"20\" height=\"11\" style=\"display:block\"/></td>\
      </tr>\
      <tr>\
        <td width=\"20\" height=\"235\" valign=\"top\" background=\"images/menu_deroulant_05.png\" class=\"TranspareMenuG\" id=\"divMenu_#ID#_c2_1\" alt=\"\" onmouseover=\"DivMnMsOt();\"></td>\
        <td id=\"divMenu_#ID#_c2_2\" colspan=\"3\" valign=\"top\" bgcolor=\"#B4B3B3\" height=\"100%\">#DATA#</td>\
        <td width=\"20\" height=\"235\" background=\"images/menu_deroulant_09.png\" class=\"TranspareMenuD\" id=\"divMenu_#ID#_c2_3\" alt=\"\" onmouseover=\"DivMnMsOt();\"></td>\
      </tr>\
      <tr>\
        <td id=\"divMenu_#ID#_c3_1\" class=\"TranspareMenuCGB\" onmouseover=\"DivMnMsOt();\">\
        <img id=\"divMenu_#ID#_c3_1_img\" src=\"images/menu_deroulant_11.png\" width=\"20\" height=\"19\" style=\"display:block\" /></td>\
        <td height=\"19\" colspan=\"3\" background=\"images/menu_deroulant_12.png\" class=\"TranspareMenuB\" id=\"divMenu_#ID#_c3_2\" alt=\"\" onmouseover=\"DivMnMsOt();\"></td>\
        <td id=\"divMenu_#ID#_c3_3\" class=\"TranspareMenuCDB\" onmouseover=\"DivMnMsOt();\">\
        <img id=\"divMenu_#ID#_c3_3_img\" src=\"images/menu_deroulant_13.png\" width=\"20\" height=\"19\" style=\"display:block\" /></td>\
      </tr>\
    </table>\
</div>";


var Contener;
Contener="<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"left\">#Rows#</table>";
var HtmlRow;
HtmlRow="<tr>#Cells#</tr>";
var HtmlCell;
HtmlCell="<td align=\"center\" valign=\"middle\">#Data#</td>";


var HtmlMenu;
HtmlMenu="<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\
			 <tr>\
				<td width=\"30%\" align=\"center\" valign=\"top\"><img src=\"#Icon#\" width=\"100\" height=\"135\" border=\"0\" />\
				</td>\
				<td align=\"left\">\
					#Items#\
				</td>\
			</tr>\
		</table>";
		
var HtmlItem,HtmlItems;
HtmlItems="	<table width=\"95%\" border=\"0\" align=\"left\" cellspacing=\"8\" cellpadding=\"0\">\
				#Rows#\
			</table>";

HtmlItem="<tr><td width=\"5%\" valign=\"top\" class=\"SupDiv\" ><div id=\"sub_#ID#\" style=\"display:block;\"><font class=\"mmP\" >&#8226;</font></div></td>\
		  <td><a  class=\"ItemMenu\" href=\"#LienPage#=#ID#\">#Title#</a></td></tr>";
				
function BuildMenuSite(obj){
	if(!Menu){return;}
	var bt;
	var div;
	var rId,rName;
	var td,tds,trs,table,divs;
	table=Contener;
	trs=HtmlRow;
	tds="";
	divs="";
	var left;
	left=0;
	for (var i=0;i<Menu.length;i++)
	 {
		
		bt=HtmlBt;
	    div=HtmlDivMenu;
		td=HtmlCell;
		
		rId=new RegExp("#ID#", "g");
		rName=new RegExp("#Name#", "g");
		
		bt=bt.replace(rId,Menu[i]["ID"]);
		bt=bt.replace(rName,Menu[i]["Name"]);
	
		
		td=td.replace("#Data#",bt);
		
		rId=new RegExp("#ID#", "g");
		rName=new RegExp("#Name#", "g");
		div=div.replace(rId,Menu[i]["ID"]);
				
		div=div.replace("#left#",left);
		div=div.replace("#top#",dTop);
		
		var HtmlMenuCopy=HtmlMenu;
		HtmlMenuCopy=HtmlMenuCopy.replace("#Icon#",Menu[i]["Icon"]);
		
			//if (propriete=="Childs"){
				var HtmlItemCopy="";
				var HtmlItemsCopy=HtmlItems;
				
				for (var j=0;j<Menu[i]["Childs"].length;j++){
					//for (var propriete2 in Menu[i]["Childs"][j])
					//{
						HtmlItemCopy+=HtmlItem;
						raId=new RegExp("#ID#", "g");
						if((Menu[i]["ID"]==2)||(Menu[i]["ID"]==86)){
							//..\?p=article_detail&article_id							
							HtmlItemCopy=HtmlItemCopy.replace("#LienPage#","..\?p=article&rubrique_id");
							}else{
							HtmlItemCopy=HtmlItemCopy.replace("#LienPage#","..\?p=article_detail&article_id");
						};
						HtmlItemCopy=HtmlItemCopy.replace(raId,Menu[i]["Childs"][j]["ID"]);
						HtmlItemCopy=HtmlItemCopy.replace("#Title#",Menu[i]["Childs"][j]["Titre"]);
						//document.write(""+ propriete2 + ": "+Menu[i]["Childs"][j][propriete2]+"<br>");	  
					//}
				}
				
				
				HtmlItemsCopy=HtmlItemsCopy.replace("#Rows#",HtmlItemCopy);//alert(HtmlItemsCopy);
				HtmlMenuCopy=HtmlMenuCopy.replace("#Items#",HtmlItemsCopy);
				
			//}
			
		HtmlMenuCopy=HtmlMenuCopy.replace("#Items#","");
		
		div=div.replace("#DATA#",HtmlMenuCopy);
		
		tds+=td;
		
		divs+=div;
		//document.getElementById("menuItems").innerHTML+=div;
		dLeft+=pat; 
		//if(left+400<=650){
		left+=70;
		//}
	 }
	 tds=tds.replace("#Cells#",tds)
	 table=table.replace("#Rows#",tds)
	 document.getElementById(obj).innerHTML=table;
	 document.write(divs);//alert(divs);
	 
} 	

function MsMvMoItems(id,value){
	document.getElementById(id).style.display=value;
}

op=0;
var op_plus = 1;
var op_moins = 0;
var idobj;

function f_opacity(id){
	idobj=id;
	var i=9;
	if (document.all)
		//for (var j=0;j<=10000;j++){
		document.getElementById(id).style.opacity="alpha(opacity=50)";
		//}
		//document.getElementById(id).style.filter="alpha(opacity=" + 100 * op +")";
	else
		//for (var j=0;j<9;j++){
		
		document.getElementById(id).style.opacity="."+i;	
		//}	

}


//setInterval("f_opacity(idobj)",250);