		//   lixlpixel tooltips     © 2005 http://lixlpixel.com/  //
		////////////////////////////////////////////////////////////
		// position of the tooltip relative to the mouse in pixel //
		var offsetx = 12;										  //
		var offsety =  8;										  //
		////////////////////////////////////////////////////////////
		function getInternetExplorerVersion() {
			var rv = -1; // Return value assumes failure.
			if (navigator.appName == 'Microsoft Internet Explorer') {
				var ua = navigator.userAgent;
				var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
				if (re.exec(ua) != null)
					rv = parseFloat(RegExp.$1);
			}
			return rv;
		}
		
		function newelement(newid)
		{ 
			if(document.createElement)
			{ 
				var el = document.createElement('div'); 
				el.id = newid;     
				with(el.style)
				{ 
					display = 'none';
					position = 'absolute';
				} 
				el.innerHTML = '&nbsp;'; 
				document.body.appendChild(el); 
			} 
		} 
		var ie5 = (document.getElementById && document.all); 
		var ns6 = (document.getElementById && !document.all); 
		var ua = navigator.userAgent.toLowerCase();
		var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
		var pagex = 0; var pagey = 0; var mousex = 0; var mousey = 0;

function UpdateCursorPosition(e){ pagex = e.pageX; pagey = e.pageY;}
function UpdateCursorPositionDocAll(e){ mousex = e.clientX; mousey = e.clientY;}

		function getmouseposition(e) // thanks to Grant O. Anderson from Arizona State University
		{
			if(document.getElementById)
			{
				var iebody=(document.compatMode && 
					document.compatMode != 'BackCompat') ? 
						document.documentElement : document.body;
				pagex = (isapple == 1 ? 0 : (ie5)?iebody.scrollLeft:window.pageXOffset);
				pagey = (isapple == 1 ? 0 : (ie5)?iebody.scrollTop:window.pageYOffset);
				mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
				mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;
//alert (pagex + '|' + pagey  + '|' + mousex  + '|' + mousey + '||' + (mousex+pagex+offsetx) + ':' + (mousey+pagey+offsety));

/*if(document.all) { UpdateCursorPositionDocAll(e); }
else {UpdateCursorPosition(e);}*/
//if (document.all) {
if (navigator.userAgent.indexOf('MSIE') !=-1)
{	
	pagey = pagey + (350 - pagey);
	pagex = pagex + ((document.documentElement.clientWidth - 980) / 2);
}

				var lixlpixel_tooltip = document.getElementById('tooltip');
				lixlpixel_tooltip.style.left = (mousex+pagex+offsetx) + 'px';
				lixlpixel_tooltip.style.top = (mousey+pagey+offsety) + 'px';
			}
		}
		function tooltip(tipdiv)
		{
			var tip = document.getElementById(tipdiv).innerHTML;
			if(!document.getElementById('tooltip')) newelement('tooltip');
			var lixlpixel_tooltip = document.getElementById('tooltip');
			lixlpixel_tooltip.innerHTML = tip;
			lixlpixel_tooltip.style.display = 'block';
			document.onmousemove = getmouseposition;
		}
		function exitTT()
		{
			document.getElementById('tooltip').style.display = 'none';
		}
		/////////////////////// end tooltips ///////////////////////

