
/*=================================================================
	Purpose:  position, draw, and display tooltip element 
	Input:    fArg - indexes text array to display
	Comment:  Use onmouseover="ShowTooltip(x);" as control properties to use this
==================================================================*/
function ShowTooltip(fArg,extracond) {
	var tooltipOBJ = eval("document.all['tt" + fArg + "']");
	var tooltipOffsetTop = tooltipOBJ.scrollHeight + 20;
	var testTop = (document.body.scrollTop + event.clientY) - tooltipOffsetTop;
/*	var testTop = (document.body.scrollTop + event.clientY) + 20; */
/*	var testLeft = event.clientX - 300; */
	var testLeft = event.clientX + 20;
	var tooltipAbsLft = (testLeft < 0) ? 4 : testLeft;
	var tooltipAbsTop = (testTop < document.body.scrollTop) ? document.body.scrollTop + 10 : testTop;
	if (extracond == "") {
		tooltipOBJ.style.posLeft = tooltipAbsLft;
		tooltipOBJ.style.posTop = tooltipAbsTop;
		tooltipOBJ.style.visibility = "visible";
	}
}

/*=================================================================
	Purpose:  set visibility attribute of tooltip to hidden
	Comment:  Use onmouseout="HideTooltip(x);" as control properties to use this
==================================================================*/
function HideTooltip(fArg) {
	var tooltipOBJ = eval("document.all['tt" + fArg + "']");
	tooltipOBJ.style.visibility = "hidden";
}

/*=================================================================
	Purpose: Print last revision access
==================================================================*/
function LastRevision() {
	var lastmod = new Date(document.lastModified);
	if (lastmod.getDate() > 0) {
		if (lastmod.getDate()<10) zerod="0"
		else zerod="";
		if (lastmod.getMonth()<9) zerom="0"
		else zerom=""
		year2kok=lastmod.getYear();
		if (year2kok<100) year2kok+=2000;
		if ((year2kok>=100) && (year2kok < 1970)) year2kok+=1900;
		document.writeln("Derni&egrave;re r&eacute;vision: "+zerod+lastmod.getDate()+"/"+zerom+(lastmod.getMonth()+1)+"/"+year2kok);
	}
}

/*=================================================================
	Purpose: Return Browser name and version
	Output:  UA = "Microsoft Internet Explorer" or "Netscape" or "..."
	         UAversion = version of browser
==================================================================*/
var UA;
var UAversion;
function checkUA() {
	UA = (navigator.appName);							// the navigator
	UAversion = parseFloat(navigator.appVersion);		// The version
	var isIE = (UA == "Microsoft Internet Explorer");
	var isNetscape = (UA == "Netscape");
	var other = false;
	// Add the latest builds of IE & Netscape Here
	var curIEbuild = parseFloat("5.5");
	var curNSbuild = parseFloat("4.74");
	if (isIE && UAversion >= 4) { UAok = true; }
	if (isNetscape && UAversion >= 4.08) { UAok = true; }
	if (isIE) {
		// IE Returns 4, even if it's 5 so we have to snoop the real version from the headers.
	  	if (navigator.appVersion.indexOf("MSIE") != -1) {
	   		IEmajorStart = navigator.appVersion.indexOf("MSIE") + 4;
	   		IEmajorEnd = (IEmajorStart + 5);
	   		theMajor = navigator.appVersion.substring(IEmajorStart, IEmajorEnd);
	   		UAversion = theMajor;
	  	}
	  	if (isNaN(UAversion)) {
	  		UAversion = (UAversion.substring(0, (UAversion.length - 1)));
		}
	}
}
