var currentMenu = null;
        var mytimer = null;
        var timerOn = false;
        var opera = window.opera ? true : false;

function Is() {
    var agent = navigator.userAgent.toLowerCase();
    this.ie   = (agent.indexOf("msie") != -1);


}
var is = new Is();

gard=-1;
gardy=-1;
gardz=-1;
posimask=0;
var loaded=0;
function showlog()
{el=document.getElementById('formulog')?document.getElementById('formulog') : null;
if(el!=null) {
el1=document.getElementById('acces');
if(el.style.display=='block') {el.style.display='none';el1.style.display='block';}
else {el1.style.display='none';el.style.display='block';};
};
};
function validcherche()
{var ch=document.forms['fcherch'].CHERCHE.value;
 if (ch.length<3) {
    alert('Le mot recherché doit avoir au minimum 3 caractères');
    return false;
    } else {return true;};
};
function showhide(divname,sh)
{ if (arguments.length>2) {w=arguments[2];h=arguments[3];} else {w=0;};
layer1=document.getElementById(divname);
  if (layer1) {
if (sh) {
if (w>0) {layer1.style.width=w+"px";
 layer1.style.height=h+"px";  };
 layer1.style.visibility="visible";layer1.style.display="block";
 }
 else {layer1.style.visibility="hidden";layer1.style.display="none";
 };
  };
}

function rollon(i,x)
{
el=document.getElementById("rubrique"+i);
if(x==1) {
       el.style.backgroundColor=cl;


}
else if (i!=gardnav) {

        if (i!=gardnav) {el.style.backgroundColor=cldef;};

};
};

function geturl(fic,nform,nsel)
{el=document.getElementById(nsel);

window.location.href=fic+"?"+nsel+"="+el.options[el.selectedIndex].value;};

var limit=0;
var loaded=0;
var xmenu=1;
var htab=0;
var hdiv=0;
var indice;
indice=0;
var yescroll="n";

 function inidiv(divname,divp,decalx,decaly)
{
    doc=document.getElementById(divname);
    pos = document.getElementById(divp);
        DivLeft=parseInt(getLeft(pos))+parseInt(pos.offsetWidth)+decalx;

         DivTop=parseInt(getTop(pos))+decaly;

              doc.style.top = DivTop+"px";

        doc.style.left = DivLeft+"px";


};




function getLeft(MyObject)
    {
    if (MyObject.offsetParent)

        return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
    else

        return (MyObject.offsetLeft);
    }
function getTop(MyObject)
    {
    if (MyObject.offsetParent)
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else
        return (MyObject.offsetTop);
    }


  function repost()
{
if (loaded==1) {

     initmenu();
 };


       if (yescroll!="y" || yescroll=="y") {
  window.addEventListener=("resize",repost,false);};
};


  function showac(x,y,z,sh)
{divname='menu'+x+'_'+y+'_'+z;
var layer1=document.getElementById(divname);

if (sh==1) {
    if (gard!=-1 && gardy!=-1  && (gard!=x || gardy!=y)  && gardz>-1) {
           showac(gard,gardy,gardz,0);
         ;
          };
         if (layer1) {

             layer1.style.visibility="visible";
                 gardy=y; gardz=z;};

} else if (layer1)   {
        layer1.style.visibility="hidden";

        };
};

function fshow(x,sh)
{if (loaded==1) { if (gard!=-1 && gardy!=-1 ) {showac(gard,gardy,0,0);gardy=-1;gardz=-1;};
var layer1=document.getElementById("menu"+x) ;
if (sh==1 ) {
      if (gard!=-1) {rollon(gard,0);};     rollon(x,1);
      if (layer1 ) {
       if (layer1.nodeName=="UL") {//layer1.style.backgroundColor=cldef;
       };
        layer1.style.visibility="visible";
       } else { showac(x,0,0,sh,wd);};
        if ( gard!=-1 && gard!=x) {
             layer1=document.getElementById("menu"+gard) ;
          if (layer1) {
            layer1.style.visibility="hidden";
             };
         };

 gard=x;
} else if (layer1  ) {
         rollon(gard,0);
        layer1.style.visibility="hidden";
           };
};
};




function initmenu()
{loaded=1;
layer1=document.getElementById("navig") ;

if (layer1) {
inidiv("navig","logofede",32,32) ;
layer1.style.visibility='visible';
inidiv("fede","navig",-600,40);
document.getElementById("fede").style.visibility='visible';
};
pl=8;
pleft=8;
for (i=0;i<totrub;i++) {
  layer1=document.getElementById("rubrique"+i);
  layer1.style.left=pl+"px";
  layer1.style.visibility="visible";
    if (i==gardnav) {layer1.style.backgroundImage='url(http://www.anddmd.com/imgs/ici'+rel+'.jpg)'; };
  el=document.getElementById("menu"+i);
  ptop=parseInt(el.offsetTop)+28;
  el.style.top=ptop+"px";
  el.style.left=pleft+"px";

  layer1.onmouseover=function()
  {   i=this.id;i=parseInt(i.substr(8,1));fshow(i,1);}
  layer1.onfocus=function() {this.onmouseover;}
  menuel=document.getElementById("menu"+i);

  posileft=parseInt(menuel.offsetWidth);
  if (menuel) {
  for (var x=0;x<=menuel.childNodes.length;x++) {
                        elt = document.getElementById("lk"+i+"_"+x+"_0");

                        if (elt) {  elt.style.backgroundColor=cldef;
                        elt.onmouseover=function()
                        {l=this.id;l=l.substr(2); this.style.backgroundColor=cl;
                                i=l.substr(0,1);x=l.substr(2,1);showac(i,x,0,1);};
                                elt.onfocus=function() {this.onmouseover;};
                                  elt.onmouseout=function() {
                                 this.style.backgroundColor=cldef;
                               };
                                positop=parseInt(elt.offsetTop);
                                elt=document.getElementById("menu"+i+"_"+x+"_0");
                                if (elt) {
                                if (i>3) {moinsposi=posileft-220;
                                elt.style.left=moinsposi+"px";
                                 } else {
                                 if(i==3 && elt.nodeName=="UL") {poleft=posileft-42;} else {
                                 poleft=posileft-8;};
                                elt.style.left=poleft+"px";};
                                elt.style.top=positop+"px";

                                posleft=parseInt(elt.offsetWidth);

                              if (elt.nodeName=="UL") {elt.style.backgroundColor=cldef;};

                                 for (var y=1;y<=elt.childNodes.length;y++) {
                                   el=document.getElementById("lk"+i+"_"+x+"_"+y);
                                    if (el) {
                                    el.onmouseover=function() {l=this.id;l=l.substr(2);
                                    this.style.backgroundColor=cl;
                                    i=l.substr(0,1);x=l.substr(2,1);y=l.substr(4,1);showac(i,x,y,1);};
                                    el.onfocus=function() {this.onmouseover;};
                                     el.onmouseout=function(event) {l=this.id;l=l.substr(2);
                                        this.style.backgroundColor=cldef;
                                    i=l.substr(0,1);x=l.substr(2,1);y=l.substr(4,1);showac(i,x,y,0);};
                                   positop=parseInt(el.offsetTop);
                                    el=document.getElementById("menu"+i+"_"+x+"_"+y);
                                    if (el) {
                                    el.style.top=positop+"px";
                                    el.style.left=posleft+"px";

                                    };
                                    };
                                   };
                             };  };
   };
  };
  pl=pl+parseInt(layer1.offsetWidth);
  pleft=pl;
 // if (i==3) {pleft+=28;};
  im=document.getElementById("im"+i);
  if (im) {im.style.left=pl+"px";
  im.style.visibility="visible";
  pl=pl+parseInt(im.offsetWidth);};
  };
};


     window.onresize = function() {
    if(loaded==1) {
     layer1=document.getElementById("navig") ;

if (layer1) {
inidiv("navig","logofede",32,32) ;
inidiv("fede","navig",-600,40);
};};
        };

     window.onload = function() {

                initmenu();
        }