<!--


	var progressiveHide_n_steps = 50;
	var progressiveHide_value = 10;
	var progressiveHide_div = null;
	var progressiveHide_timer = null;

	var div_env = new Array();


/* 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 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 )
	{
		div_setParameter(progressiveHide_div,'opacity',progressiveHide_value/progressiveHide_n_steps);
		progressiveHide_value++;
	}
	else
	{
		clearInterval(progressiveHide_timer);
	}
}

function div_progressiveDisplay_init(id)
{
	progressiveHide_value = 0;
	progressiveHide_div = id;
	div_setParameter(progressiveHide_div,'opacity',0);
	div_unhide(progressiveHide_div);
	progressiveHide_timer = setInterval( 'div_progressiveDisplay_step()', 1);
}

function div_progressiveHide_step()
{
	if( progressiveHide_value > 0 )
	{
		div_setParameter(progressiveHide_div,'opacity',progressiveHide_value/progressiveHide_n_steps);
		progressiveHide_value--;
	}
	else
	{
		div_hide(progressiveHide_div);
		clearInterval(progressiveHide_timer);
	}
}

function div_progressiveHide_init(id)
{
	progressiveHide_value = progressiveHide_n_steps;
	progressiveHide_div = id;
	progressiveHide_timer = setInterval( 'div_progressiveHide_step()', 1);
}

//-->