<!--<![CDATA[

	function LibJS_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 LibJS_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;
	}
	
  function LibJS_ParseCislo(LibJS_Vstup)
	{
			LibJS_Cislo='';
			LibJS_Vstup=LibJS_Vstup.toString();
			for(LibJS_Index=0; LibJS_Index<LibJS_Vstup.length; LibJS_Index++) {
					LibJS_Znak=LibJS_Vstup.charAt(LibJS_Index);
					if (LibJS_Znak==' ')
							LibJS_Znak='';  // mezery ignorovat
					else if (LibJS_Znak==',')  // desetinny carky zmenit na tecky
							LibJS_Znak='.';
					LibJS_Cislo+=LibJS_Znak;
			}
//                if (!isNaN(LibJS_Cislo))
			LibJS_Cislo=LibJS_Cislo*1;
			return LibJS_Cislo;
	}
	function LibJS_CisloVystup(LibJS_Cislo)
	{
			LibJS_Cislo=LibJS_Cislo.toString();
			LibJS_Pozice=LibJS_Cislo.indexOf('.');
			LibJS_Cislo=LibJS_Cislo.replace('.',',');
			if (LibJS_Pozice==-1)  // desetinna tecka nenalezena
					LibJS_Pozice=LibJS_Cislo.length;
			LibJS_Vystup=LibJS_Cislo.substring(LibJS_Pozice, LibJS_Cislo.length);
			while(LibJS_Pozice>=4) {
					LibJS_Pozice-=3;
					LibJS_Vystup=' '+LibJS_Cislo.substring(LibJS_Pozice, LibJS_Pozice+3)+LibJS_Vystup;
			}
			LibJS_Vystup=LibJS_Cislo.substring(0, LibJS_Pozice)+LibJS_Vystup;
			return LibJS_Vystup;
	}

	function LibJS_OknoSlovnik(obj,evt) {
		    
    var href = obj.href;
        
    if (!evt)
      return !window.open(obj.href, obj.target, 'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=350,height=250');
    
    x=LibJS_mouseX(evt);
		y=LibJS_mouseY(evt);
    //domena = window.location.hostname;
    //reg=RegExp("^(http://"+domena+")","i");
    //if (href.match(reg)) {
    //    href=href.replace(reg,'');
    //}
    
    var http_request = false;
    
    if (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (err) {
          http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    http_request.onreadystatechange = function() { LibJS_ZpracujSlovnik(http_request,x,y); };
    http_request.open('POST', href+'?ajax=1', true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
    http_request.setRequestHeader('Accept-charset', 'utf-8');
    http_request.send(null);
            
    //window.open(obj.href, obj.target, 'toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=350,height=250');
    
    return false;
	}

  function LibJS_ZpracujSlovnik(http_request,x,y) {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
            
            var page = http_request.responseText; 
            
            //odstranime nechtene znaky
            reg=RegExp("([\r\n])[\s]*","g");
            if (page.match(reg)) {
                page=page.replace(reg,'');
            }
            
            //odstranime hlavicku
            reg=RegExp("^.*<body[^>]*>","i");
            if (page.match(reg)) {
                page=page.replace(reg,'');
            }
            
            //odstranime paticku
            reg=RegExp("</body[^>]*>.*$","i");
            if (page.match(reg)) {
                page=page.replace(reg,'');
            }
            //alert(page);                                             
            
            document.finTooltipID="DivLibraryAjax";
            var close_button = "<div style=\"border:1px solid black; width:15px; float:right; background-color:#a6bd0a;\"><a href=\"\" onclick=\"finTooltipHideIE('DivLibraryAjax');return false;\"><b>X</b></a></div>";
            //zkusime najit kontejner pro napovedu
		        cont=document.getElementById("DivLibraryAjax");
            if (!cont) {
              LibJS_CreateElement("DivLibraryAjax",close_button+page);
              cont=document.getElementById("DivLibraryAjax");
              //nastavime obsah
			        cont.innerHTML=close_button+page;
            } else {
              //nastavime obsah
			        cont.innerHTML=close_button+page;
            }
                    			
        		if (x&&y) {
        			//mame platne souradnice - nastavime kontejner pod kurzor
        			cont.style.width=250+'px';
              cont.style.left=(x-250)+'px';
			        cont.style.top=(y-5)+'px';
			        cont.style.position='absolute';
        			//zobrazime kontejner
        			cont.style.display='';
        		} else {
        			//nemame platne souradnice - oooops
        			alert('Chyba');
        			return true;
        		}
            
            //alert(http_request.responseText);
            //alert('OK');
        }
    }
    return false;
  }
  
  function LibJS_CreateElement(elid) {
    	//kontejner nebyl nalezen - vytvorime novy prvku
			cont=document.createElement('div');		

			//nastavime ID noveho prvku
			cont.id=elid;
			//nastavime neviditelnost
			cont.style.display='none';
			//nastavime jeho tridu
			cont.className='finTooltipJS';
			//nastavime obsah
			//cont.innerHTML=html;
			
			//pridame skryti tooltipu pri udalosti onmouseout
			if (cont.addEventListener) {
				//verze pro mozillu a operu
				//cont.addEventListener('mouseout',finTooltipHide,false);
				cont.addEventListener('mouseover',finTooltipHideCancel,false);
			} else {
				//verze pro IE
				//cont.attachEvent('onmouseout',function () {document.finTooltipID=elid; finTooltipHideIE();});
				cont.attachEvent('onmouseover', function () {document.finTooltipID=elid; finTooltipHideCancelIE();});
			}
			
			//nalezeni body v document tree
			mconts=document.getElementsByTagName('body');
			//pripojeni noveho elementu do DOM stromu tela stranky
			if (mconts[0])
        mconts[0].appendChild(cont);
  }
//]]>-->
