//--------------------------------------
//  Nom Document : GFTEXTE.JS
//  Auteur       : G.Ferraz
//  Objet        : 
//  Mise ŕ Jour  : 01.12.2005
//  ------------------------------------
var Num = 1000;

//--------------------------------------------------
function GetBeginLayer( id_, x_, y_, l_, h_, v_, z_){
 var Html="";
 if( document.layers){
  if( l_[0]="a") l_ = 800;  // pas d'auto pour NS4
  Html +='<layer id="' +id_ +'" left="'+ x_ +'" top="' +y_ +'" width="' +l_ +'" height="'+ h_+'" visibility="'+ v_ +'">';
 }
 else{
  if( l_[0]!="a") l_ +="px";  // Ajoute px si pas auto
  Html +='<div id="' +id_ +'" style="position:absolute;left:'+ x_ +'px;top:' +y_ +'px;width:'+ l_ +';height:'+ h_ +'px;z-index:'+ z_ +';visibility:' +v_+'">';
  }
 return( Html);
}
//--------------------
function GetEndLayer(){
 var Html ="";
 if( document.layers) Html +='</layer>'; else Html +='</div>';
 return( Html);
}
//--------------------------------------------------------
function WriteNeon( txt_, x_, y_, ep_, cl_, tc_, fc_, oc_){
 var i, k, x, y;
 var Fin;
 var FirstLayer;
 var Html="";
 var Epais = 1;
 var Larg  = "auto";
 FirstLayer = Num;
 if( ep_) Epais =ep_;
  if( oc_){
    if( ep_==0) ep_=1;
    x = x_ +ep_ +1;
    y = y_ -ep_ +1;
    Fin = 2*(ep_ +1);
    for (i= 1; i <Fin; i++, y++){
      Html += GetBeginLayer( 'F' +Num, x, y, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+oc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
    x = x_ -ep_ +1;
    y = y_ +ep_ +1;
    Fin --;
    for (i= 1; i <Fin; i++, x++){
      Html += GetBeginLayer( 'F' +Num, x, y, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+oc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
  }
  x = x_;
  y = y_;
  for(i = -Epais; i < (Epais+1); i++){
    for(k = -Epais; k < (Epais+1); k++){
      Html += GetBeginLayer( 'F' +Num, x +k, y +i, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+fc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
  }
  Html += GetBeginLayer( 'F' +Num, x_, y_, Larg, 10, "visible", Num);
  Html += '<span class="'+ cl_ +'"><font color="'+tc_ +'">'+txt_+'</font></span>';
  Html += GetEndLayer();

  document.write( Html);
  if( document.layers){ // pour NS4 établissement de l'ordre
    for( i=FirstLayer; i < (Num+1); i++){
     document.layers['F'+i].zIndex= i;
    }
  }
}
//-- EoF ----------------------------------------------------------------------//--------------------------------------
//  Nom Document : GFTEXTE.JS
//  Auteur       : G.Ferraz
//  Objet        : 
//  Mise ŕ Jour  : 01.12.2005
//  ------------------------------------
var Num = 1000;

//--------------------------------------------------
function GetBeginLayer( id_, x_, y_, l_, h_, v_, z_){
 var Html="";
 if( document.layers){
  if( l_[0]="a") l_ = 800;  // pas d'auto pour NS4
  Html +='<layer id="' +id_ +'" left="'+ x_ +'" top="' +y_ +'" width="' +l_ +'" height="'+ h_+'" visibility="'+ v_ +'">';
 }
 else{
  if( l_[0]!="a") l_ +="px";  // Ajoute px si pas auto
  Html +='<div id="' +id_ +'" style="position:absolute;left:'+ x_ +'px;top:' +y_ +'px;width:'+ l_ +';height:'+ h_ +'px;z-index:'+ z_ +';visibility:' +v_+'">';
  }
 return( Html);
}
//--------------------
function GetEndLayer(){
 var Html ="";
 if( document.layers) Html +='</layer>'; else Html +='</div>';
 return( Html);
}
//--------------------------------------------------------
function WriteNeon( txt_, x_, y_, ep_, cl_, tc_, fc_, oc_){
 var i, k, x, y;
 var Fin;
 var FirstLayer;
 var Html="";
 var Epais = 1;
 var Larg  = "auto";
 FirstLayer = Num;
 if( ep_) Epais =ep_;
  if( oc_){
    if( ep_==0) ep_=1;
    x = x_ +ep_ +1;
    y = y_ -ep_ +1;
    Fin = 2*(ep_ +1);
    for (i= 1; i <Fin; i++, y++){
      Html += GetBeginLayer( 'F' +Num, x, y, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+oc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
    x = x_ -ep_ +1;
    y = y_ +ep_ +1;
    Fin --;
    for (i= 1; i <Fin; i++, x++){
      Html += GetBeginLayer( 'F' +Num, x, y, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+oc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
  }
  x = x_;
  y = y_;
  for(i = -Epais; i < (Epais+1); i++){
    for(k = -Epais; k < (Epais+1); k++){
      Html += GetBeginLayer( 'F' +Num, x +k, y +i, Larg, 10, "visible", Num);
      Html += '<span class="'+ cl_ +'"><font color="'+fc_ +'">'+txt_+'</font></span>';
      Html += GetEndLayer();
      Num ++;
    }
  }
  Html += GetBeginLayer( 'F' +Num, x_, y_, Larg, 10, "visible", Num);
  Html += '<span class="'+ cl_ +'"><font color="'+tc_ +'">'+txt_+'</font></span>';
  Html += GetEndLayer();

  document.write( Html);
  if( document.layers){ // pour NS4 établissement de l'ordre
    for( i=FirstLayer; i < (Num+1); i++){
     document.layers['F'+i].zIndex= i;
    }
  }
}
//-- EoF ----------------------------------------------------------------------