function validateSort(formulaire, sortAttribute, sortOrderAttribute, order, colonneName)
{
	var elemSort = document.getElementById(sortAttribute);
	var elemSortOrder = document.getElementById(sortOrderAttribute);
	elemSort.value=colonneName;
	if('asc'==order)
	{
		elemSortOrder.value = 'desc';
	}
	else
	{
		elemSortOrder.value = 'asc';
	}
	formulaire.submit();
}

function validateSortDestinataire(formulaire, sortAttribute, sortOrderAttribute, order, colonneName)
{
	var elemSort = document.getElementById(sortAttribute);
	var elemSortOrder = document.getElementById(sortOrderAttribute);
	elemSort.value=colonneName;
	if('asc'==order)
	{
		elemSortOrder.value = 'desc';
	}
	else
	{
		elemSortOrder.value = 'asc';
	}
	formulaire.typeForm.value= "orderType";
	formulaire.submit();
}

function xstooltip_findPosX(obj) 
{
  var curleft = 0;
  if (obj.offsetParent) 
  {
    while (obj.offsetParent) 
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function xstooltip_findPosY(obj) 
{
    var curtop = 0;
    if (obj.offsetParent) 
    {
        while (obj.offsetParent) 
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function xstooltip_show(tooltipId,message)
{
    it = document.getElementById("tooltipdiv");
    
    it.style.display = 'block'; 
    it.innerHTML = message; 
}

function xstooltip_hide()
{
    it = document.getElementById("tooltipdiv"); 
    it.style.display = 'none'; 
}

function mouseMove (evt) { 
		var x=0; var y=0;
		if (document.layers) {
			x=evt.x; y=evt.y;
		} 
		if (document.all) {
			x=event.clientX+document.documentElement.scrollLeft; y=event.clientY+document.documentElement.scrollTop;
		} else {
			x=evt.pageX; y=evt.pageY; 
		}
		it = document.getElementById("tooltipdiv");
		if(it!=null)
		{
			it.style.top = (y+10) + 'px';
	        it.style.left = (x+10) + 'px';
	    }
	} 
	if (document.layers) 
	document.captureEvents(Event.MOUSEMOVE); 
	if (document.layers || document.all) 
	document.onmousemove = mouseMove; 
	if (document.addEventListener) 
	document.addEventListener('mousemove', mouseMove, true); 
