// JavaScript Document
var contextMenu;
var contextMenuWidth;
var contextMenuHeight;
function mycontextmenu()
{
	return false;
}
function verberg_contextMenu()
{
	contextMenu.style.display = "none";
}
function toon_contextMenu()
{
	contextMenu.style.display = "block";
	contextMenu.style.visibility = "visible";
}
function ContextMouseDown(event)
{
    var e;
	var target;
	var leftbutton;
	var rightbutton = 2;
	var mouse_position_array;
	var posx;
	var posy;
	var left_right
	if (event == null)
	{
        event = window.event;
		e = event;
		target = e.srcElement;
		leftbutton = 1;
	}	
	else
	{
		e = event;
		target = e.target;
		leftbutton = 0;
	}
	 // defeat Safari bug
	if (target.nodeType == 3)
	{
		targ = targ.parentNode;
	}
	mouse_position_array = get_mouse_position(e);
	posx = mouse_position_array[0];
	posy = mouse_position_array[1];
	if ((posy + contextMenuHeight) > bodyHeight)
	{
		posy = posy - contextMenuHeight;
	}
	contextMenu.style.left = posx + "px";
	contextMenu.style.top = posy + "px";
	left_right = target.id.substring(0, 1);
	if (target.tagName.toLowerCase() == 'a')
	{
		//verberg_contextMenu();
	}	
	else if (left_right != "L" && target.id != "inh_left")
	{
		verberg_contextMenu();
	}
	else if (e.button == rightbutton)
	{
		verberg_contextMenu();
	}
	else if (e.button == leftbutton)
	{
		toon_contextMenu()
	}
}
function get_mouse_position(e)
{
	var posx = 0;
	var posy = 0;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}	
	var mouse_position_array = new Array(posx, posy);
	return mouse_position_array;
}
function init_context_menu()
{
	contextMenu = document.getElementById("contextMenu");
	contextMenuWidth = contextMenu.offsetWidth;
	contextMenuHeight = contextMenu.offsetHeight;
	verberg_contextMenu();
	document.oncontextmenu = mycontextmenu;
	document.documentElement.onmouseup = ContextMouseDown;
}
/*
function klein_menu()
{
	document.getElementById("header").style.visibility = "hidden";
	document.getElementById("inh").style.top = "20px";
	document.getElementById("inh_right").style.visibility = "hidden";
	document.getElementById("inh_left").style.width = "90%";
	get_WH(50);	
}
*/