﻿function changeBorder(obj, colorBorder)
{           
    obj.style.border = 'solid 1px '+colorBorder;
}

function HideContent(d)
{
	if(d.length < 1)
		return;
	
	document.getElementById(d).style.display = "none";
}

var cX = 0; var cY = 0;
function UpdateCursorPosition(e)
{ 
    cX = e.pageX; cY = e.pageY;    
}

function UpdateCursorPositionDocAll(e)
{   
    cX = event.clientX; cY = event.clientY + document.documentElement.scrollTop;
}

function AssignPosition(d) 
{
    document.getElementById(d).style.left = (cX+20) + "px";
    document.getElementById(d).style.top = ((cY+10) - document.getElementById('content').offsetTop) + "px";
}

if(document.all) { 
    document.onmousemove = UpdateCursorPositionDocAll; 
}
else { 
    document.onmousemove = UpdateCursorPosition; 
}
			
function ShowContent(d)
{		
    if(document.all)
        document.onmousemove = UpdateCursorPositionDocAll;
    else
        document.onmousemove = UpdateCursorPosition;
			
	AssignPosition(d);
	
	if (d.length < 1)
	    return;
	
	document.getElementById(d).style.display = "block";
}

var messageRightMouseClickDisabled = "Sorry...";

function DisableRightMouseClick()
{
    if (document.layers)
    {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
    }
    else if (document.all && !document.getElementById)
    {
        document.onmousedown=clickIE4;
    }

    document.oncontextmenu=new Function("alert(messageRightMouseClickDisabled);return false")
}

function clickIE4()
{
    if (event.button==2)
    {
        alert(messageRightMouseClickDisabled);
        return false;
    }
}

function clickNS4(e)
{
    if (document.layers||document.getElementById&&!document.all)
    {
        if (e.which==2||e.which==3)
        {
            alert(messageRightMouseClickDisabled);
            return false;
        }
    }
}