var element;
elemSize = new Array();
elemSize[0] = 18;
elemSize[1] = 18;
elemSize[2] = 18;
elemSize[3] = 18;
elemSize[4] = 18;
elemSize[5] = 18;
elemSize[6] = 18;
elemSize[7] = 18;
elemSize[10] = 18;
elemSize[11] = 18;
elemSize[12] = 18;
elemSize[13] = 18;
elemSize[14] = 18;
elemExit = new Array();
elemExit[0] = false;
elemExit[1] = false;
elemExit[2] = false;
elemExit[3] = false;
elemExit[4] = false;
elemExit[5] = false;
elemExit[6] = false;
elemExit[7] = false;
elemExit[10] = false;
elemExit[11] = false;
elemExit[12] = false;
elemExit[13] = false;
elemExit[14] = false;

function menuHover(elem, index){
  if(elem.style.paddingLeft<="40px")
  {
    elemExit[index] = true;
    setTimeout("tps('"+elem.id+"',"+index+")",10);
  } 
}

function menuOut(elem, index){
  elemExit[index] = false;
  elem.style.paddingLeft="18px";   
}
    
function tps(elem_id, index){
  elemSize[index]++;
  var size=elemSize[index]+'px';
 // alert(size);
  document.getElementById(elem_id).style.paddingLeft=size;
  if(elemSize[index]>=40 || !elemExit[index])
  {  
    elemSize[index] = 18;
    if (!elemExit[index])
    {
      document.getElementById(elem_id).style.paddingLeft=elemSize[index]+"px";
    }    
  } 
  else
  {
    setTimeout("tps('"+elem_id+"',"+index+")",10);
  }      
}

            
function containsDOM(aoContainer, aoContainee)
{
   var isParent = false;
   do
   {
      if ((isParent = aoContainer == aoContainee))
      {
         break;
      }
      aoContainee = aoContainee.parentNode;
   }
   while (aoContainee != null);
   return isParent;
}

function checkMouseEnter(aoContainer, aoEvt)
{
   if (aoContainer.contains && aoEvt.fromElement)
   {
      return !aoContainer.contains(aoEvt.fromElement);
   }
   else if (aoEvt.relatedTarget)
   {
      return !containsDOM(aoContainer, aoEvt.relatedTarget);
   }
}

function checkMouseLeave(aoContainer, aoEvt)
{
   if (aoContainer.contains && aoEvt.toElement)
   {
      //alert(aoEvt.toElement.id);
      return !aoContainer.contains(aoEvt.toElement);
   }
   else if (aoEvt.relatedTarget)
   {
      return !containsDOM(aoContainer, aoEvt.relatedTarget);
   }
}       
/* Sous menus */
function showSub(id_elem){
  document.getElementById(id_elem).style.display="block";
}
function hideSub(id_elem){
  document.getElementById(id_elem).style.display="none";
}

/*Div onload*/
var gnOpacity=0;
function LoadFunInit(){
  setTimeout("LoadFun()",300);
}

function LoadFun(){
  gnOpacity += 0.04;
  var elem=document.getElementById('left');
  elem.style.opacity = gnOpacity;
  elem.style.MozOpacity = gnOpacity;
  elem.style.KhtmlOpacity = gnOpacity;
  elem.style.filter = "alpha(opacity=" + gnOpacity * 100 + ")";
  if(gnOpacity < 1.0){
    setTimeout("LoadFun()",30);
  } else {
    elem.style.opacity = 1;
    elem.style.MozOpacity = 1;
    elem.style.KhtmlOpacity = 1;
    elem.style.filter = "alpha(opacity=100)";
  }
}

/*Google plan*/

function openWindow(asPage, anWidth, anHeight)
{
   if (!anWidth)
   {
      anWidth = screen.width;
   }
   if (!anHeight)
   {
      anHeight = screen.height;
   }
   if (anHeight > screen.height)
   {
      anHeight = screen.height;
      anWidth += 24;
   }
   anPosX = (screen.width - anWidth) / 2;
   anPosY = (screen.height - anHeight) / 2;
   asName = 'window1';
   window1 = window.open(asPage,asName,"toolbar=no,location=no,dependent=yes,directories=no,status=yes,menubar=no,resizable=yes,scrollbars=yes,left="+anPosX+",screenX="+anPosX+",top="+anPosY+",screenY="+anPosY+",width="+anWidth+",height="+anHeight);
}

/*Les bulles*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}



/* Gestion des menus */
function change_img_fl(elem){
    var elemCourant;
    for(var i=1;i<7;i++){
      elemCourant=document.getElementById('fl_menu'+i);
      if(elemCourant.className=="fleche_menu_b" && elemCourant!=elem){
        elemCourant.className="fleche_menu_d";
      }
    } 
    
    if(elem.className=="fleche_menu_b"){
      elem.className="fleche_menu_d";
    }
    else{
      elem.className="fleche_menu_b";
    }   
    
 
}


