function showInfo(e, note, cn)
{
	m = document.getElementById('note');

	m.innerHTML = note;
	m.className = 'note_info';
	if(cn)
		m.className = cn;
	m.style.visibility = "visible"; 
	updateNote(e);
}


function showNote(note)
{
	m = document.getElementById('note');

	m.innerHTML = note;
	m.className = 'note';	
	m.style.visibility = "visible"; 

	updateNote();
}

function updateNote(e)
{
	if(!e)
		e = event;
	
	m = document.getElementById('note');
	mW = m.offsetWidth;
	mH = m.offsetHeight;
	 
	var t = (document.documentElement.scrollTop + e.clientY) + 10;
	var l = e.clientX + 10;
	
	l = (l + mW < window.getWidth() + window.getScrollLeft()) ? l : window.getWidth() + window.getScrollLeft() - mW;
	t = (t + mH < window.getHeight() + window.getScrollTop()) ? t : e.clientY + window.getScrollTop() - mH - 10;
	m.style.left = l + 'px';
	m.style.top = t + 'px';	
	
/*	// Affichage du menu suivant la position du curseur 
	if (rightSpace < m.offsetWidth) 
		m.style.left = document.documentElement.scrollLeft + e.clientX - m.offsetWidth; 
	else 
		m.style.left = document.documentElement.scrollLeft + e.clientX; 
	
	if (bottomSpace < m.offsetHeight) 
		m.style.top = document.documentElement.scrollTop + e.clientY - m.offsetHeight; 
	else 
		m.style.top = document.documentElement.scrollTop + e.clientY;
*/
}

function hideNote()
{
	m = document.getElementById("note");
	m.style.visibility = "hidden";
}