// JavaScript Document

function ToggleBlock(who) {
	var mb = document.getElementById(who.getAttribute("myblock"));
	if (mb != null) {
		if (mb.className == "RN_BlockVisible") {
			mb.className = "RN_BlockCollapsed";
		} else {
			mb.className = "RN_BlockVisible";
		}
	}
}

/*ENTER key click*/
function CheckEvent13(ev,func)
{
	var isIE = false;
	if (navigator.appName.indexOf("Microsoft") > -1 || navigator.appName.indexOf("IE") > -1) 
	{
		isIE = true;
	}
	
	if ((isIE && event.keyCode == 13) || (!isIE && ev.which == 13))
	{
		if (isIE) 
		{
			event.cancelBubble = true;
		}
		else
		{
			ev.preventDefault();
			ev.stopPropagation();
		}

		return func();
	}
}

function _getRealX(who) {
	// Returns the true X (from left 0) of an object.
	// The parameter can be either reference of an ID of the object
	var obj = (typeof who == "string")?document.getElementById(who):who;
	var res = 0;
	var t = who;
	while (1 == 1) {
		if (typeof t.offsetLeft != "undefined") res += t.offsetLeft;
		t = t.offsetParent;
		if (t == document.body) return res;
	}
}

function _getRealY(who) {
	// Returns the true Y (from top 0) of an object.
	// The parameter can be either reference of an ID of the object
	var obj = (typeof who == "string")?document.getElementById(who):who;
	var res = 0;
	var t = who;
	while (1 == 1) {
		if (typeof t.offsetTop != "undefined") res += t.offsetTop;
		t = t.offsetParent;
		if (t == document.body) return res;
	}
}



function popupShow(who, popId)
	{
	 	var popForm = document.getElementById(popId);
		popForm.style.top = (_getRealY(who) + 15) + "px";
		var newx = _getRealX(who);
		if (window.navigator.appName.toLowerCase().indexOf("explorer")>-1) newx +=15;
		popForm.style.left = (newx) + "px";
		
	}
	function closePopup(popId)
	{
	 	var popForm = document.getElementById(popId);
		popForm.style.top = "-5000px";
		popForm.style.left = "10px";
	}





