<!--
	var _div_willHideDiv = '';
	var _div_willHideTimer = null;

	var progressiveHide_reducer = 1.5;
	var progressiveHide_status = 'disappeared';
	var progressiveHide_n_steps = 15;
	var progressiveHide_value = 0;
	var progressiveHide_div = null;
	var progressiveHide_timer = null;

	var div_env = new Array();


/* Changer l'image de fond */
function _div_setBackground(id,image)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
			cdiv.style.backgroundImage = 'url('+image+')';
       		//cdiv.style['background-image'] = "url("+image+")";
       }
    }
}


/* Interruption de la programmation d'effacement */
function _div_willHideDisplay(div)
{   
	if(_div_willHideTimer!=null && div==_div_willHideDiv)
	{
		clearInterval(_div_willHideTimer);
		_div_willHideTimer = null;
	}
	
	_div_unhide(div);
	
	_div_willHide(div,3000);
}


function _div_willHide(div,time)
{
	//var src = (window.event) ? evt.srcElement : evt.target; // ie : moz
	//alert(src.title+" "+elt.title);

	if(_div_willHideTimer==null)
	{
		_div_willHideDiv = div;
		_div_willHideTimer = setInterval(_div_willHideDoIt,time);
	}
}

function _div_willHideDoIt()
{
	_div_hide(_div_willHideDiv);
	clearInterval(_div_willHideTimer);
	_div_willHideTimer = null;
	_div_willHideDiv = '';
}

/*  */
function _div_setParameter(id,parameter,value)
{
	return div_setParameter(id,parameter,value);
}


/* Récupère la position absolue d'un élément */
function _div_getXcoord(obj)
{
	var curleft = 0;

	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
		} 
		while (obj = obj.offsetParent);
	}
	
	return curleft;
}


/* Récupère la position absolue d'un élément */
function _div_getYcoord(obj)
{
	var curtop = 0;

	if (obj.offsetParent)
	{
		do
		{
			curtop += obj.offsetTop;
		} 
		while (obj = obj.offsetParent);
	}
	
	return curtop;
}


/* Change la position d'un element DIV */
function _div_setPosition(id,x,y)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
			cdiv.style.left = x+'px';
			cdiv.style.top = y+'px';
       }
    }
}

/* Redimensionne un div */
function _div_resize(id,width,height)
{
	var element = document.getElementById(id);
	
	//alert(element);
	
	if( element != undefined )
    {
    	//alert('change taille en '+width+"px");
    	document.getElementById(id).style.width=width+"px";
    	document.getElementById(id).style.height=height+"px";
	}
}

function _div_getParent(id)
{
	var element = document.getElementById(id);
	
	//alert(element);
	
	if( element != undefined )
    {
    	return document.getElementById(id).parentNode;
	}
}

/* Montre un DIV */
function _div_unhide(id,displayMode)
{
    document.getElementById(id).style.visibility='visible';
    
    if(displayMode!='')
   	{
    	document.getElementById(id).style.display=displayMode;
	}
}

/* Cache un DIV */
function _div_hide(id,undisplay)
{
	var element = document.getElementById(id);
	
	//alert(element);
	
	if( element != undefined )
    {
    	document.getElementById(id).style.visibility='hidden';
    
		if(undisplay===true)
   		{
    		document.getElementById(id).style.display='none';
		}
	}
}



/* hauteur d'un div */
function _div_height(id)
{
	var cdiv = document.getElementById(id);
	return cdiv.offsetHeight;
}

/* Largeur d'un div */
function _div_width(id)
{
	var cdiv = document.getElementById(id);
	return cdiv.offsetWidth;
}

/* scrolling */
function div_scroll_rel(id,value)
{
	if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv) 
        {
        	var position = cdiv.scrollLeft;
        	var newposition = position + value;
        	//alert('newposition='+newposition);
        	//alert('largeur div='+div_width(id));
            cdiv.scrollLeft=newposition;
        }
    }
}

/* Définition d'un div en vue de manipulation de son affichage */
function div_env_setup( index, id, hidden )
{
	div_env[index] = new Array();
	
	div_env[index]['id'] = id;
	div_env[index]['hidden'] = hidden;
	div_env[index]['steps'] = progressiveHide_n_steps;
}

/* Affichage d'un bloc div avec environnement */
function div_env_hideunhide( index )
{
	div_env[index]['hidden'] = 1 - div_env[index]['hidden'];

	if( div_env[index]['hidden'] == 1 )
	{
		div_hide( div_env[index]['id'] );
	}
	else
	{
		div_unhide( div_env[index]['id'] );
	}
}

/* Changement de position d'un div avec environnement */
function div_env_setPosition( index, x, y )
{
	/* alert('coucou'); */
	/* alert( 'identifiant element = ' + div_env[index]['id'] ); */
	div_setPosition( div_env[index]['id'], x, y );
}


/* Change le contenu d'un element DIV */
function div_setContent(id,content) 
{        
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv) 
        {
            cdiv.innerHTML = content;
        }
    }
}

/* Change la couleur d'un element DIV */
function div_setColor(id,color)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
       		//alert(cdiv.style.color);
			cdiv.style.color = color;
			
       }
    }
}

/* Change la couleur de fond d'un element DIV */
function div_setBackgroundColor(id,color)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
			cdiv.style.background = color;
       }
    }
}

/* Change la position d'un element DIV */
function div_setPosition(id,x,y)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
			cdiv.style.left = x+'px';
			cdiv.style.top = y+'px';
       }
    }
}


/* Change un filtre ie d'un element DIV */
function div_setOpacity(id,value)
{    
	var ie = (document.all) ? 1 : 0;
	var property = (ie) ? "filter" : "opacity";
    var correctValue = (ie) ? "alpha(opacity="+value+")" : value/100;

    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       
       if (cdiv)
       {
       		cdiv.style[property] = correctValue;
       }
    }
}


/* Change un parametre d'un element DIV */
function div_setParameter(id,parameter,value)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
       		//alert('je modifie le parametre '+parameter+' en '+value+' pour le div '+id );
			cdiv.style[parameter] = value;
       }
    }
}

/* Change les marges d'un element DIV */
function div_setMargin(id,value)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
			cdiv.style.margin = value;
       }
    }
}

/* Change la classe d'un element DIV */
function div_toggleClass(id,p_classname,p_otherclass)
{    
    if (document.getElementById) 
    {
       var cdiv = document.getElementById(id);
       if (cdiv)
       {
            if (cdiv.className != p_classname)
            {
                cdiv.className = p_classname;
            }
            else
            {
                cdiv.className = p_otherclass;
            }
       }
    }
}



/* Montre un DIV */
function div_unhide(id)
{
    document.getElementById(id).style.visibility='visible';
    document.getElementById(id).style.display='block';
}

/* Cache un DIV */
function div_hide(id)
{
	var element = document.getElementById(id);
	
	//alert(element);
	
	if( element != undefined )
    {
    document.getElementById(id).style.visibility='hidden';
    document.getElementById(id).style.display='none';
	}
}

function div_progressiveDisplay_step()
{
	if( progressiveHide_value <= progressiveHide_n_steps )
	{
		progressiveHide_status ='appearing';
		
		ieOpacityValue = Math.floor(100*(progressiveHide_value/progressiveHide_n_steps)/progressiveHide_reducer);
		div_setOpacity(progressiveHide_div,ieOpacityValue);
		
		progressiveHide_value++;
	}
	else
	{
		clearInterval(progressiveHide_timer);
		progressiveHide_status ='appeared';
	}
}

function div_progressiveDisplay_init(id)
{

	//alert('over image');
	
	if(progressiveHide_status=='appearing')
	{
		
	}
	else if(progressiveHide_status=='disappearing')
	{
		//alert('changement de décision');
	
		clearInterval(progressiveHide_timer);
		
		progressiveHide_status ='appearing';
		//progressiveHide_value = 0;
		progressiveHide_div = id;
		div_setParameter(progressiveHide_div,'opacity',0);
		div_unhide(progressiveHide_div);
		progressiveHide_timer = setInterval( 'div_progressiveDisplay_step()', 1);
	}
	else if(progressiveHide_status=='disappeared')
	{
		//alert('décision de faire apparaitre');
		
		progressiveHide_status ='appearing';
		progressiveHide_value = 0;
		progressiveHide_div = id;
		div_setParameter(progressiveHide_div,'opacity',0);
		div_unhide(progressiveHide_div);
		progressiveHide_timer = setInterval( 'div_progressiveDisplay_step()', 1);
	}
	else
	{
	}
}

function div_progressiveHide_step()
{
	if( progressiveHide_value > 0 )
	{
		//progressiveHide_status ='disappearing';
		ieOpacityValue = Math.floor(100*(progressiveHide_value/progressiveHide_n_steps)/progressiveHide_reducer);
		div_setOpacity(progressiveHide_div,ieOpacityValue);
		
		progressiveHide_value--;
	}
	else
	{
		//alert('dans div_progressiveHide_step - fin disparition : '+progressiveHide_status);
		div_hide(progressiveHide_div);
		clearInterval(progressiveHide_timer);
		progressiveHide_status ='disappeared';
	}
}

function div_progressiveHide_init(id)
{
	//alert('dans div_progressiveHide_init : '+progressiveHide_status);
	if(progressiveHide_status=='disappearing')
	{
		
	}
	else if(progressiveHide_status=='appearing')
	{
		//alert('changement de décision');
		
		clearInterval(progressiveHide_timer);
		
		//progressiveHide_value = progressiveHide_n_steps;
		progressiveHide_div = id;
		progressiveHide_status ='disappearing';
		progressiveHide_timer = setInterval( 'div_progressiveHide_step()', 1);
		
	}
	else if(progressiveHide_status=='appeared')
	{
		//alert('décision de faire disparaitre');
	
		progressiveHide_value = progressiveHide_n_steps;
		progressiveHide_div = id;
		progressiveHide_status ='disappearing';
		progressiveHide_timer = setInterval( 'div_progressiveHide_step()', 1);	
	}
	else
	{
	
	}
}

//-->