document.onmousemove = moveTip;
function moveTip(e) {
  floatTipStyle = document.getElementById("floatTip").style;
    w = 250; // Ширина слоя
    
      // Для браузера IE
        if (document.all)  { 
	    x = event.x + document.body.scrollLeft; 
	        y = event.y + document.body.scrollTop; 
		
		  // Для остальных браузеров
		    } else   { 
		        x = e.pageX; // Координата X курсора
			    y = e.pageY; // Координата Y курсора
			      }
			      
			        // Показывать слой справа от курсора 
				  if ((x + w + 10) < document.body.clientWidth) { 
				      floatTipStyle.left = x + 'px';
				      
				        // Показывать слой слева от курсора
					  } else { 
					      floatTipStyle.left = x - w + 'px';
					        }
						
						  // Положение от  верхнего края окна браузера
						    floatTipStyle.top = y + 20 + 'px';
						    }
						    
						    function toolTip(msg) {
						      floatTipStyle = document.getElementById("floatTip").style;
						        if (msg) {
							
							    // Выводим  текст подсказки
							        document.getElementById("floatTip").innerHTML = msg;
								    // Показываем слой
								        floatTipStyle.display = "block";
									  } else { 
									      // Прячем  слой
									          floatTipStyle.display = "none";
										    } 
										    }
