var posX;
var posY;
function mouseX(evt) {
    if (evt.pageX) return evt.pageX;
    else if (evt.clientX)
        return evt.clientX + (document.documentElement.scrollLeft ?
       document.documentElement.scrollLeft :
       document.body.scrollLeft);
    else return null;
}
function mouseY(evt) {
    if (evt.pageY) return evt.pageY;
    else if (evt.clientY)
        return evt.clientY + (document.documentElement.scrollTop ?
       document.documentElement.scrollTop :
       document.body.scrollTop);
    else return null;
}
/* this function sets the current mouse position x,y values (for the page) into posX and posY.*/
function findxy(evt) {
    if (typeof evt == 'undefined') {
        myEvent = window.event;
    } else {
        myEvent = evt;
    }

    posX = mouseX(myEvent);
    posY = mouseY(myEvent);


}
/* this function sets the current mouse position x,y values (for the Browser) into posX and posY.*/
function findxybyscreen(evt) {
    var e = (window.event) ? window.event : evt;
    posX = e.clientX;
    posY = e.clientY;
}

var sx; //clientwidth
var sy; //clientheight
var ow; //scrollwidth
var oy; //scrollheight

function pagesizecalculator() {
    sx = document.documentElement.clientWidth;
    sy = document.documentElement.clientHeight;

    ow = document.body.scrollWidth;
    oy = document.body.scrollHeight;


    var browser = navigator.userAgent;
    var intflag = browser.indexOf("Firefox");


    browser = navigator.appName;

    if (browser == "Microsoft Internet Explorer" || intflag != -1) {
        ow = document.documentElement.scrollWidth;

    }





}

function showtooltip(evt,id,val)
{
	pagesizecalculator();
	document.getElementById(id + 'inner').innerHTML=val;
	findxy(evt);
	document.getElementById(id).style.display="block";
	doch=parseInt(document.getElementById(id).offsetHeight);
	docw=parseInt(document.getElementById(id).offsetWidth);
	if(((parseInt(posX) + 5) + parseInt(docw)) > ow)
	{
		document.getElementById(id).style.left=(parseInt(posX) - docw - 5) + 'px';
	}
	else
	{
		document.getElementById(id).style.left=(parseInt(posX) + 5) + 'px';
	}
	if(((parseInt(posY) + 5) + parseInt(doch)) > oy)
	{
		document.getElementById(id).style.top=(parseInt(posY) - doch - 5) + 'px';
	}
	else
	{
		document.getElementById(id).style.top=(parseInt(posY) + 5) + 'px';
	}
	
	roundcorner();
	
	
}
function hidetooltip(id)
{
	document.getElementById(id).style.display="none";
}


