var IE4 = (document.all) ? true : false;
var NS4 = (document.layers) ? true : false;
var Lname ;
Coordx = new Array;
Coordy = new Array;
Tid = new Array;
Delay = new Array;

function Lobj(Lname)
{
  if (IE4)
  {
    return document.all.tags('div')[Lname].style;
  }
  else
  {
    /* MF : 11/05/2004 - Modification pour compatibilité Netscape 6

    if (isNaN(Lname)) {
      for (var i=0; i<document.layers.length; i++) {
        if (document.layers[i].name == Lname) return document.layers[i];
      }
    }
    else return document.layers[Lname];
    */
    return document.getElementById(Lname).style;
  }
}

function Lshow(Lname) {
 Lobj(Lname).visibility="visible";
}

function Lgetpos(Lname,XY)
{
  if (XY == 0) {
    if (IE4) return Lobj(Lname).posLeft;
    else return Lobj(Lname).left;
 }
 else {
   if (IE4) return Lobj(Lname).posTop;
   else return Lobj(Lname).top;
 }
}

function LsetVis(Lname,vis)
{
  //MF : 11/05/2004 - Modification pour compatibilité Netscape 6
  // if (IE4) Lobj(Lname).visibility = (vis == 0) ? "hidden" : "visible";
  // else Lobj(Lname).visibility = (vis == 0) ? 'hide' : 'show';

  Lobj(Lname).visibility = (vis == 0) ? 'hidden' : 'visible';
}

function LgetVis(Lname) {
 if (IE4) return (Lobj(Lname).visibility == "hidden") ? 0 : 1;
 else return (Lobj(Lname).visibility == 'hide') ? 0 : 1;}
function Lmoveto(Lname,Px,Py){
 Lobj(Lname).left= Px;
 Lobj(Lname).top= Py;
}

function LsetZi(Lname,Zi) {
 Lobj(Lname).zIndex = Zi;
}

function Lmoveby(Lname,Px,Py){
 Lobj(Lname).left= Lgetpos(Lname,0)+Px;
 Lobj(Lname).top= Lgetpos(Lname,1)+Py;
}

function Lglide(Lname,LeftStart,TopStart,LeftEnd,TopEnd,speed){
  Coordx[Lname]= new Array(15); Coordy[Lname]= new Array(15);
  LsetVis(Lname,1);
  for (i=0; i<=15; i++){
   Coordx[Lname][i]=LeftStart+Math.round(((LeftEnd-LeftStart)/15)*i);
   Coordy[Lname][i]=TopStart+Math.round(((TopEnd-TopStart)/15)*i);
  }
  i=0; Delay[Lname]= speed;
  Lanim(Lname);
}

function Lanim(Lname){
 if (i <= 15) {
  Lmoveto(Lname,Coordx[Lname][i],Coordy[Lname][i]);
  i++;
  Tid[Lname]=setTimeout('Lanim("'+Lname+'")',Delay[Lname]);
 }else{
  clearTimeout(Tid[Lname]);
 }
}


/* Génération des adresses mails à la volée */

function ecleaf_mtlight_v1(arg1, arg2)
{
  try
  {
    location.href='mailto:' + arg1 + '@' + arg2;
  }
  catch (e) {}
}
