/*
	Animation OLG
*/

	function largeur_fenetre()
		{
		if (document.documentElement)
			return document.documentElement.clientWidth;
		else
			return window.innerWidth;
		}
	
	

var visi=0; 
var cpt=0;
var curid='';
function displaytooltiptl (id, text)
	{

	if ((curid==id) && (visi==1)) return; // pour ne pas prendre des onmouseover intempestifs

	curid=id;

	fadethumb('wrapcontenttask', 'on');

	var bloc = document.getElementById('wrapcontenttask');
	
	bloc.style.visibility='visible';
	bloc.innerHTML=text; // texte associé à l'image

	fade('wrapcontenttask'); // Fondu de l'invisible vers le visible
	
	visi=1;


	};
	
function hide (eid)
	{
	// On cache les blocs associés à l'image élargie
	document.getElementById(eid).style.visibility='hidden';
	visi=0;
	};
	
var  TimeToFade = 1000.0;

function fade(eid)
{
  
  var element = document.getElementById(eid);
  if(element == null) return;
   
	element.style.opacity=0;
	element.style.filter = 'alpha(opacity = 0)';
	element.FadeState = 1;
	element.FadeTimeLeft = TimeToFade;
	setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);

}

function  animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';


    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);

if (visi==0) hide (eid);
}
	
function fadethumb(eid, light)
{

// Eclairage des vignettes

  var element = document.getElementById(eid);
  if(element == null) return;
   
	if (light=='on')
		{
		element.style.opacity=1;
		element.style.filter = 'alpha(opacity = 100)';
		visi=1;
		}
	else
		{
		element.style.opacity=0;
		element.style.filter = 'alpha(opacity = 0)';
		visi=0;
//		fade (eid);
		}
}

