/* Function to rotate tooltips */

var docAll = ( document.all )?true:false;
var dom = ( document.getElementById )?true:false;
var divIDref = 'thymeTooltip0';
var tipNo = 0;
var mouseX, mouseY, divCode;

document.onmousemove = GetCursor; 

function GetCursor(e){
	if(docAll){
	  mouseX = event.clientX + document.getElementsByTagName('body')[0].scrollLeft;
	  mouseY = event.clientY + document.getElementsByTagName('body')[0].scrollTop;
	}
	else if(dom){
	  mouseX = e.pageX;
	  mouseY = e.pageY;
	}
	return true;
}

function ShowToolTip(holdMod){
	if(!dom) return false;
        switch ( tipNo ) {
            case 0:  divIDref = 'thymeTooltip0';
                     break;
            case 1:  divIDref = 'thymeTooltip1';
                     break;
            case 2:  divIDref = 'thymeTooltip2';
                     break;
            case 3:  divIDref = 'thymeTooltip3';
                     break;
            case 4:  divIDref = 'thymeTooltip4';
                     break;
            case 5:  divIDref = 'thymeTooltip5';
                     break;
            default: divIDref = 'thymeTooltip0';
                     tipNo = -1;
                     break;
        }
        tipNo = tipNo + 1;
		divCode = document.getElementById(divIDref).style;
			if(holdMod != 'holdToolMod'){
				divCode.left = (mouseX) + 'px';
				divCode.top  = (mouseY + 20) + 'px';
			}
		divCode.visibility="visible";
}

function HideToolTip()
{
	window.setTimeout( 'HideToolTip2()', 1000 );	
}

function HideToolTip2(){
    if(!dom) return false;
    divCode = document.getElementById(divIDref).style;
    divCode.visibility="hidden";
}
