
function getMousePosition(e) {
    e = e || window.event;
    var mousePosition = {x:0, y:0};
    if (e.pageX || e.pageY) {
        mousePosition.x = e.pageX;
        mousePosition.y = e.pageY;
    } else {
        var docElement = document.documentElement;
        var docBody = document.body;
        mousePosition.x = e.clientX + (docElement.scrollLeft || docBody.scrollLeft) - (docElement.clientLeft || 0);
        mousePosition.y = e.clientY + (docElement.scrollTop || docBody.scrollTop) - (docElement.clientTop || 0);
    }
    return mousePosition;
}

var is_link = false;
function placeGreenTag(e) {
	var mousePosition = getMousePosition(e);
	if (document.getElementById('greenTag')) {
		var obj = document.getElementById('greenTag');
		if (is_link) {
			obj.style.display = 'block';
			obj.style.left =  (mousePosition.x + 20) + 'px';
			obj.style.top =  (mousePosition.y - 15) + 'px';
		} else {
			obj.style.display = 'none';
		}
	}
	
}
function showGreenTag() {
	is_link = true;
}
function hideGreenTag() {
	is_link = false;
}


document.onmousemove = placeGreenTag;
