HEX
Server: Apache
System: Linux hvh16.mirohost.net 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14 16:52:50 UTC 2 x86_64
User: likoholding (1037)
PHP: 7.3.33-25+0~20250707.133+debian12~1.gbp70fb14
Disabled: apache_child_terminate, dl, exec, imap_body, imap_createmailbox, imap_deletemailbox, imap_list, imap_open, imap_renamemailbox, inject_code, mb_send_mail, passthru, pcntl_alarm, pcntl_async_signals, pcntl_errno, pcntl_exec, pcntl_fork, pcntl_get_last_error, pcntl_getpriority, pcntl_setpriority, pcntl_signal, pcntl_signal_dispatch, pcntl_signal_get_handler, pcntl_sigprocmask, pcntl_sigtimedwait, pcntl_sigwaitinfo, pcntl_strerror, pcntl_wait, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifcontinued, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, set_time_limit, shell_exec, symlink, system
Upload Files
File: /var/www/likoholding/old.liko-holding.com.ua/jscripts/tooltips.php
function create_tooltip (){

window.onerror = null;
var tooltip_attr_name = "tooltip";
var tooltip_blank_text = "";
var tooltip_newline_entity = "  ";
var tooltip_max_width = "250";

window.onload = function(e)
{
  if (document.createElement) tooltip.d();
}

tooltip =
{
   t: document.createElement("DIV"),
   c: null,
   g: false,
   m: function(e)
   {
      if (tooltip.g)
      {
         oCanvas = document.getElementsByTagName( (document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY" )[0];
         x = window.event ? event.clientX + oCanvas.scrollLeft : e.pageX;
         y = window.event ? event.clientY + oCanvas.scrollTop : e.pageY;
         tooltip.a(x, y);
      }
   },
   d: function()
   {
      tooltip.t.setAttribute("id", "tooltip");
      document.body.appendChild(tooltip.t);
      a = document.all ? document.all : document.getElementsByTagName("*");
      aLength = a.length;
      for (var i = 0; i < aLength; i++)
      {
         tooltip_title = a[i].getAttribute("title");
         tooltip_alt = a[i].getAttribute("alt");
         tooltip_blank = a[i].getAttribute("target") && a[i].getAttribute("target") == "_blank" && tooltip_blank_text;
         if (tooltip_title || tooltip_blank)
         {
            a[i].setAttribute(tooltip_attr_name, tooltip_blank ? (tooltip_title ? tooltip_title + " " + tooltip_blank_text : tooltip_blank_text) : tooltip_title);
            if (a[i].getAttribute(tooltip_attr_name))
            {
               a[i].removeAttribute("title");
               if (tooltip_alt && a[i].complete) a[i].removeAttribute("alt");
               tooltip.l(a[i], "mouseover", tooltip.s);
               tooltip.l(a[i], "mouseout", tooltip.h);
            }
         }
         else if (tooltip_alt && a[i].complete)
         {
            a[i].setAttribute(tooltip_attr_name, tooltip_alt);
            if (a[i].getAttribute(tooltip_attr_name))
            {
               a[i].removeAttribute("alt");
               tooltip.l(a[i], "mouseover", tooltip.s);
               tooltip.l(a[i], "mouseout", tooltip.h);
            }
         }
         if (!a[i].getAttribute(tooltip_attr_name) && tooltip_blank) { }
      }
      document.onmousemove = tooltip.m;
      window.onscroll = tooltip.h;
   },
   s: function(e)
   {
      d = window.event ? window.event.srcElement : e.currentTarget;
      if (!d.getAttribute(tooltip_attr_name)) return;
      if (tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
      tooltip.t.appendChild(document.createTextNode(d.getAttribute(tooltip_attr_name)));
      r = d.getAttribute(tooltip_attr_name);
      tooltip.t.innerHTML = r.replace(tooltip_newline_entity, "<br />");
      tooltip.c = setTimeout("tooltip.t.style.visibility = 'visible';", 1);
      tooltip.g = true;
   },
   h: function(e)
   {
      tooltip.t.style.visibility = "hidden";
      if (!tooltip_newline_entity && tooltip.t.firstChild) tooltip.t.removeChild(tooltip.t.firstChild);
      clearTimeout(tooltip.c);
      tooltip.g = false;
      tooltip.a(-99, -99);
   },
   l: function(o, e, a)
   {
      if (o.addEventListener)
      {
         o.addEventListener(e, a, false);
      }
      else
      {
         if (o.attachEvent) o.attachEvent("on" + e, a); else return null;
      }
   },
   a: function(x, y)
   {
      oCanvas = document.getElementsByTagName( (document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY" )[0];
      w_width = window.innerWidth ? window.innerWidth + window.pageXOffset : oCanvas.clientWidth + oCanvas.scrollLeft;
      w_height = window.innerHeight ? window.innerHeight + window.pageYOffset : oCanvas.clientHeight + oCanvas.scrollTop;
      tooltip.t.style.width = "auto";
      t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth; t_height = window.event ? tooltip.t.clientHeight : tooltip.t.offsetHeight;
      if (t_width > tooltip_max_width)
      {
         tooltip.t.style.width = tooltip_max_width + "px";
         t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth;
      }
      t_extra_width = 7;
      t_extra_height = 5;
      tooltip.t.style.left = x + 8 + "px";
      tooltip.t.style.top = y + 8 + "px";
      while (x + t_width + t_extra_width > w_width)
      {
         --x;
         tooltip.t.style.left = x + "px";
         t_width = window.event ? tooltip.t.clientWidth : tooltip.t.offsetWidth;
      }
      while (y + t_height + t_extra_height > w_height)
      {
         --y;
         tooltip.t.style.top = y + "px";
         t_height = window.event ? tooltip.t.clientHeight : tooltip.t.offsetHeight;
      }
   }
}

}

create_tooltip();