﻿

var _elementID;
var _xOffset = 15;
var _yOffset = 15;

// Disabled moving of layer
function GetMouseX(event) {
    if (!event) {
        event = window.event;
    }

    if (event.pageX) {
        return event.pageX;
    }
    else if (event.clientX) {
        return event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    }
    else {
        return 0;
    }
}
// Disabled moving of layer
function GetMouseY(event) {
    if (!event) {
        event = window.event;
    }

    if (event.pageY) {
        return event.pageY;
    }
    else if (event.clientY) {
        return event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    }
    else {
        return 0;
    }
}

function Follow(event) {
    if (document.getElementById) {
        var element = document.getElementById(_elementID);

        if (element != null) {
            var style = element.style;
            //style.left = (parseInt(GetMouseX(event)) + _xOffset) + 'px';
            //style.top = (parseInt(GetMouseY(event)) + _yOffset) + 'px';
            style.visibility = 'visible';
        }
    }
}

function Show(elementID) {
    if (document.getElementById) {
        _elementID = elementID;

        var element = document.getElementById(_elementID).style;
        element.visibility = 'visible';

        document.onmousemove = Follow;
    }
}

function Hide(elementID) {
    if (document.getElementById) {
        _elementID = elementID;

        document.aspnetForm.ctl00_ContentMain_ctl00_txtComments.value = '';

        var element = document.getElementById(_elementID).style;
        element.visibility = 'hidden';

        document.onmousemove = '';
    }
}

