function appearDo(id) {
	var i=document.getElementById(id);

	if(i.appearSens) {
		if(i.appearPos+i.appearDelta<1024) {
			i.appearPos+=i.appearDelta;
			i.style.height=(i.appearHeight*i.appearPos/1024)+'px';
			i.appearTimeout=setTimeout('appearDo("'+id+'")',i.appearMs);
		} else {
			i.style.height=i.appearHeight+'px';
			i.appearPos=1024;
		}
	} else  {
		if(i.appearPos>i.appearDelta) {
			i.appearPos-=i.appearDelta;
			i.style.height=(i.appearHeight*i.appearPos/1024)+'px';
			i.appearTimeout=setTimeout('appearDo("'+id+'")',i.appearMs);
		} else {
			i.style.height='1px';
			i.appearPos=0;
		}
	}

	//(62ms pour 16/sec - 1024 total)
}

function appear(id) {
	var i=document.getElementById(id);

	i.appearSens=1-i.appearSens;
	clearTimeout(i.appearTimeout);

	appearDo(id);
	return false;
}

function appearInit(id) {
	var i=document.getElementById(id);

	i.appearHeight=i.offsetHeight;
	i.appearSens=0;
	i.appearPos=0;
	i.appearDelta=128;
	i.appearMs=32;
	i.appearTimeout=null;
	i.style.overflow='hidden';
	i.style.height='1px';
}