function defilement(cible)
{
	var agent=(navigator.userAgent).toLowerCase(); 
	if(agent.match(/msie/))
	{
		document.getElementById(cible).style.overflow = 'auto';
	}
	else
	{
		var id_div_int = cible+'_interne';
		document.getElementById(cible).innerHTML =  '<div id="'+id_div_int+'">'+document.getElementById(cible).innerHTML+'</div>';
		document.getElementById(cible).style.overflow =  'hidden';
		var id_div_int_taille = document.getElementById(id_div_int).offsetHeight;
		var cible_taille = document.getElementById(cible).offsetHeight;
		document.getElementById(id_div_int).style.position = 'relative';
		document.getElementById(id_div_int).style.top = '0px';
		defilement_tm = setInterval("deplacer_haut('haut','"+id_div_int+"','"+id_div_int_taille+"','"+cible_taille+"');",100);
	}
}

function deplacer_haut(sens,cible,limite,depart)
{
	var valeur_base = document.getElementById(cible).style.top.replace(/px/,'');
	document.getElementById(cible).style.top = ' '+(valeur_base-1)+'px';
	if((valeur_base-1)<(0-limite))
	{
		document.getElementById(cible).style.top = ' '+depart+'px';
	}
}


function change_visible(id)
{
	if (document.getElementById && document.getElementById(id) != null)
	{
		if(document.getElementById(id).style.visibility=='hidden')
		{
			document.getElementById(id).style.visibility='visible';
		}
		else
		{
			document.getElementById(id).style.visibility='hidden';
		}
	}
}

function change_display(id)
{
	if (document.getElementById && document.getElementById(id) != null)
	{
		if(document.getElementById(id).style.display=='none')
		{
			document.getElementById(id).style.display='';
		}
		else
		{
			document.getElementById(id).style.display='none';
		}
	}
}
