if (window.XMLHttpRequest) {
    ObiektXMLHttp = new XMLHttpRequest(); 
} 
else if (window.ActiveXObject) {
    ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
		    
function getData(zrodlo, cel, title) {
    if(ObiektXMLHttp) {

	var cel = document.getElementById(cel);
	ObiektXMLHttp.open("GET", zrodlo);
	ObiektXMLHttp.onreadystatechange = function() {
	    if (ObiektXMLHttp.readyState == (1 || 0)) {

		tooltip_windows.innerHTML = "Ładowanie danych."; 
	    }
	    if (ObiektXMLHttp.readyState == 4) {
		tooltip_windows.innerHTML = "<div class=\"tooltip_title\">"+title+"</div>"+ObiektXMLHttp.responseText; 
	    }

	} 
	ObiektXMLHttp.send(null);
    } 
}
function get_attr(source, item) {
var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
  //Non-IE
      myWidth = window.innerWidth;
      myHeight = window.innerHeight;
        } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	        myWidth = document.documentElement.clientWidth;
		    myHeight = document.documentElement.clientHeight;
		      } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		          //IE 4 compatible
			      myWidth = document.body.clientWidth;
			          myHeight = document.body.clientHeight;
				    }

    tooltip_windows = document.createElement('DIV');
    tooltip_windows.style.position = 'absolute';
    tooltip_windows.id = 'tooltip_windows';
    document.body.appendChild(tooltip_windows);
    
    leftPos = make_leftPos(item)+item.offsetWidth+2;

    getData(source,'tooltip_windows', item.innerHTML);

    if (myWidth > (leftPos + tooltip_windows.offsetWidth))
	tooltip_windows.style.left=leftPos;
    else
	tooltip_windows.style.left=make_leftPos(item)-tooltip_windows.offsetWidth-2;
    tooltip_windows.style.top=make_topPos(item);
    
}
function make_leftPos(item) {
    var r = item.offsetLeft;
    while((item = item.offsetParent) != null) {
	if(item.tagName!='HTML') r += item.offsetLeft;
    }
    return r;
}
function make_topPos(item) {
    var r = item.offsetTop;
    while((item = item.offsetParent) != null) {
	if(item.tagName!='HTML') r += item.offsetTop;
    }
    return r;
}
function close_tw() {
    tooltip_windows.style.display="none";
}