// position of the tooltip relative to the mouse in pixel //
var offsetx = 185;
var offsety =  40;

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);
function getmouseposition(e)
{
 
	if (document.all) { // grab the x-y pos.s if browser is IE
	tempX = event.clientX + document.body.scrollLeft
	tempY = event.clientY + document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
	tempX = e.pageX
	tempY = e.pageY
	}  
	
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	
	//document.Show.MouseX.value = tempX
	//document.Show.MouseY.value = tempY

	var lixlpixel_tooltip = document.getElementById('tooltip');
	lixlpixel_tooltip.style.left = (tempX+10) + 'px';
	lixlpixel_tooltip.style.top = (tempY+20) + 'px';
	
}
function etooltip(id)
{
	document.onmousemove = getmouseposition;	
	if(!document.getElementById('tooltip')) newelement('tooltip');
	var lixlpixel_tooltip = document.getElementById('tooltip');
	lixlpixel_tooltip.innerHTML = '<img src="/images/indicator.gif">&nbsp;&nbsp;<span style="vertical-align:3px">Loading Article Preview...</span>';
	lixlpixel_tooltip.style.display = 'block';
	epreview(id);
	//new Effect.Appear(lixlpixel_tooltip, {duration:0.5, from: 0.0, to: 0.9 });
}
function tooltip(tip)
{
	document.onmousemove = getmouseposition;	
	if(!document.getElementById('tooltip')) newelement('tooltip');
	var lixlpixel_tooltip = document.getElementById('tooltip');
	lixlpixel_tooltip.innerHTML = tip;
	lixlpixel_tooltip.style.display = 'block';
	
	//new Effect.Appear(lixlpixel_tooltip, {duration:0.5, from: 0.0, to: 0.9 });
}
function tooltipex(tip)
{
	document.onmousemove = getmouseposition;	
	if(!document.getElementById('tooltip')) newelement('tooltip');
	var lixlpixel_tooltip = document.getElementById('tooltip');
	lixlpixel_tooltip.innerHTML = tip;
	lixlpixel_tooltip.style.display = 'block';
	//new Effect.Appear(lixlpixel_tooltip, {duration:0.5, from: 0.0, to: 0.9 });
}
function exit()
{
    document.getElementById('tooltip').style.display = 'none';
}
function epreview(id) {
	var ajx = new ajax();
	ajx.open('get', '/includes/nuajax.php?action=load&type=preview&id=' + id + '&random=' + Math.random(9999999));
	ajx.onreadystatechange = function() {
		if(ajx.readyState == 4) {
			$('tooltip').innerHTML = ajx.responseText;
		}
	}
	ajx.send(null);	
}