//TOOLTIP JS 20061130 GP 
function showToolTip(e,text) {
    //tweak by rub - tooltip position
    var docx,docy;
    var test1 = document.body.scrollHeight;
    var test2 = document.body.offsetHeight
    if (test1 > test2) {
        docx = document.body.scrollWidth;
        docy = document.body.scrollHeight;
    } else {
        docx = document.body.offsetWidth;
        docy = document.body.offsetHeight;
    }
    //end tweak
	if(document.all) e = event;		
	var obj = $('bubble_tooltip');
	var obj2 = $('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	
    var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)
        st=0; 
	
    var leftPos = e.clientX - 0;
    var topPos = e.clientY - 0;//by gab
	
	//alert(test2);//
	//alert(e.clientY);
	//alert(topPos);//317
	if(leftPos < 0)
        leftPos = 0; 
    
	if(leftPos>docx-300)
        leftPos = docx-300;//by rub 
    
	if(topPos < obj.offsetHeight){
        //alert(topPos);
		topPos = obj.offsetHeight+10;//by gab
	}
    
	obj.style.left = leftPos + 10 + 'px';
	obj.style.top = topPos - obj.offsetHeight -5 + st + 'px';
}	

function hideToolTip() 	{
	$('bubble_tooltip').style.display = 'none';		
}

function encodeMyHtml(text) {
    encodedHtml = escape(text);
    encodedHtml = encodedHtml.replace(/\//g,"%2F");
    encodedHtml = encodedHtml.replace(/\?/g,"%3F");
    encodedHtml = encodedHtml.replace(/=/g,"%3D");
    encodedHtml = encodedHtml.replace(/\n/g,"%0A");//\n
    encodedHtml = encodedHtml.replace(/\r/g,"%0D");//\r 
    encodedHtml = encodedHtml.replace(/&/g,"%26");
    encodedHtml = encodedHtml.replace(/@/g,"%40");
    return encodedHtml;
}
