//-----------------------------------------------------------------------------
// Module      : Effet Texte
// Auteur      : A2L
// Date        : 27/01/2004
// Description : Gère les effet sur les texte
//-----------------------------------------------------------------------------
//variables globales
var g_calque_clignote;

//-----------------------------------------------------------------------------
// Fonction    : Clignoter_calque
// Paramètres  : $in_frequence : temps du clignotement du calque exprimé en millisecondes
//
// Retour      : aucun
// Description : Fait clignoter le calque
//-----------------------------------------------------------------------------
function Clignoter_calque($in_frequence, $in_show){

  //affectation des variables globales
  $delai_allume=$in_frequence/2; // temps d'affichage du texte exprimé en millisecondes
  
  //appel à la function récursive
   if($in_show == 1){
	Afficher_calque('publicite','','hide');
	$in_show=0;
  }
  else{
 	Afficher_calque('publicite','','show');
 	$in_show=1;
  }

  //appel récursif
  $chaine_parametre="Clignoter_calque("+$in_frequence+", '"+$in_show+"')";
  setTimeout($chaine_parametre, $delai_allume);
}

//-----------------------------------------------------------------------------
// Fonction    : Afficher_calque
// Paramètres  : 
//              
// Retour      : aucun
// Description : affiche un calque passé en parametre
//-----------------------------------------------------------------------------
function Afficher_calque() { //v6.0
  var i,p,v,obj,args=Afficher_calque.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
