﻿// JScript File

var browser = navigator.userAgent.toLowerCase();
var isIE = (browser.indexOf("msie")!=-1);
var isOP = (browser.indexOf("opera")!=-1);
var ypos;
var xpos;

function mousemove(e)
{
    if(isIE || isOP)
    {
        xpos = event.x + document.documentElement.scrollLeft;
        ypos = event.y + document.documentElement.scrollTop;
    }
    else
    {
        xpos = e.clientX + document.body.scrollLeft;
        ypos = e.clientY + document.body.scrollTop;
    }
}

function shownote(num)
{
    var note = document.getElementById('note' + num);
    var width = document.documentElement.clientWidth;
    var height = document.documentElement.clientHeight;
    if(isIE || isOP)
        height += document.documentElement.scrollTop;
    else
        height += document.body.scrollTop;
    note.style.display = "block";
    
    // определение левой точки с защитой от выхода за экран
    if (xpos + note.offsetWidth + 2 + 15 <= width)
        note.style.left = (xpos + 15) + 'px';
    else
        note.style.left = (xpos - note.offsetWidth - 2 - 15) + 'px';
    // определение верхней точки
    if (ypos + note.offsetHeight + 15 <= height)
	    note.style.top = (ypos + 15) + 'px';
	else
	    note.style.top = (height - note.offsetHeight) + 'px';
}
function hidenote(num)
{
    var note = document.getElementById('note' + num);
    note.style.display = "none";
}
