//skript za ToolTip.
var eventX;
var eventY;
var aspObject;
var serverURL = "Tooltip.aspx";


function showtip(string)
{
	elm=document.getElementById("tooltip");	
	elm.innerHTML=string;
	elm.style.display = "inline";
	elm.style.left=(parseInt(document.documentElement.scrollLeft)+eventX-200) + "px";
	//elm.style.left=250;
	//elm.style.top=300;
	if ((eventY+elm.offsetHeight)>document.documentElement.offsetHeight)
		{
		elm.style.top=parseInt(eventY+document.documentElement.scrollTop-elm.offsetHeight) + "px";
		}
	else
		{
		elm.style.top=(parseInt(document.documentElement.scrollTop)+eventY) + "px";
		}		
	//window.setTimeout('hidetip()',7000)
}

function hidetip(){
        elm=document.getElementById("tooltip")
        if(document.getElementById)
       {
            elm.style.display="none";
       }
}

//INFO TOOLTIP
function InfoTooltip(id,myEvent) {
if(GetBrowser() == "msie")
    {
        if(getInternetExplorerVersion() >= 8.0)
        {
            eventX = myEvent.clientX;
	        eventY = myEvent.clientY;
        }
        else
        {
            eventX = event.x;
            eventY = event.y;
        }
	    
    }
    else
    {      
        eventX = myEvent.clientX;
	    eventY = myEvent.clientY;
    }
	    RSExecute(serverURL,"InfoTooltip",id,cb_infoTooltip,cbError_infoTooltip,"Trying to get Info.");		
}

function cb_infoTooltip(co) {
    showtip(co.data);
}
	  
function cbError_infoTooltip(co) {
	alert("Error callback fired.");
	if (co.message) {
		alert("Context:" + co.context + "\nError: " + co.message);
	}
}
function GetBrowser () { 
var browserName = ""; 

var ua = navigator.userAgent.toLowerCase(); 
if ( ua.indexOf( "opera" ) != -1 ) { 
browserName = "opera"; 
} else if ( ua.indexOf( "msie" ) != -1 ) { 
browserName = "msie"; 
} else if ( ua.indexOf( "safari" ) != -1 ) { 
browserName = "safari"; 
} else if ( ua.indexOf( "mozilla" ) != -1 ) { 
if ( ua.indexOf( "firefox" ) != -1 ) { 
browserName = "firefox"; 
} else { 
browserName = "mozilla"; 
} 
} 
return browserName; 
}; 

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;
}