// JavaScript Document
function ChangeRowVisibility(identifiantTable,strVisibility, intRowIndex)
{
if(navigator.product == "Gecko" && navigator.productSub && navigator.productSub > "20041010" && (navigator.userAgent.indexOf("rv:1.8") != -1 || navigator.userAgent.indexOf("rv:1.9") != -1))
/* Mozilla 1.8alpha; see bug 77019 and bug 242368; must be higher than 1.7.x
Mozilla 1.8a2 supports accordingly dynamic collapsing of rows in both border-collapse models
but not 1.7.x versions */

{
document.getElementById(identifiantTable).rows[intRowIndex].style.visibility = strVisibility;
}
else if(strVisibility == "visible")
	{
	if(document.all && document.compatMode && document.compatMode == "CSS1Compat" && !window.opera)
		{
		document.getElementById(identifiantTable).rows[intRowIndex].style.display = "block";
		}
	else if(document.getElementById && document.getElementById(identifiantTable).rows)
	// Mozilla prior to 1.8a2, Opera 7.x and MSIE 5+
		{
		document.getElementById(identifiantTable).rows[intRowIndex].style.display = "table-row";
		};
	}
else if(strVisibility == "collapse")
	{
	document.getElementById(identifiantTable).rows[intRowIndex].style.display = "none";
	};
}