function chmurka(e,v) {
  if(v.title){

    var t=document.createElement("div");
    t.className="hint_middle";
    var a=document.createElement("div");
    a.className="hint_top";
    a.ID="hint_top"
    var b=document.createElement("div");
    b.className="hint_bottom";
    
    t.innerHTML=v.title;v.title="";
    document.body.appendChild(t);
    document.body.appendChild(a);
    document.body.appendChild(b);
    

	v.move=function(e){
	  e=e||event;
      var u=document.documentElement.scrollTop+e.clientY;
      var o=document.documentElement.scrollLeft+e.clientX;
      
      if ( e.clientY-150-(t.offsetHeight-74) >= 0 ) {
		  a.className = "hint_top";
		  b.className="hint_bottom";
		  t.className="hint_middle";
		  a.style.left=o-40+"px";
		  a.style.top=u-145-(t.offsetHeight-74)+"px";
		  t.style.left=o-40+"px";
		  t.style.top=u-130-(t.offsetHeight-74)+"px";
		  b.style.left=o-40+"px";
		  b.style.top=u-56+"px";
      } else {
		  a.className = "hint_top_mirror";
		  b.className="hint_bottom_mirror";
		  t.className="hint_middle_mirror";
		  a.style.left=o-40+"px";
		  a.style.top=u+21+"px";
		  t.style.left=o-40+"px";
		  t.style.top=u+77+"px";
		  b.style.left=o-40+"px";
		  b.style.top=u+77+(t.offsetHeight)+"px";
      }
      
    }
    
    v.move(e);

    v.onmousemove=function(e){v.move(e)}
    v.onmouseout=function(e){
      v.title=t.innerHTML;
      document.body.removeChild(t);
      document.body.removeChild(a);
      document.body.removeChild(b);
      v.onmouseout=function(e){};
    }
  }
}