var previousMenuId = "";
var mouseMenuId = "";
var papiID= "";



function menuMouseUp(e) {
	if (mouseMenuId != "") {
		hidePopUp(mouseMenuId);
	}
}

function menuOnMouseOut(id) {
	mouseMenuId = id;
}

function menuOnMouseOver(id) {
	mouseMenuId = "";
}

function hidePopUp(id) {


	/** DOTMARKETING CODE **/
	if (window.content_iframe) {
		var el = window.content_iframe.document.getElementById(id);
		if (el) {
			el.style.visibility = "hidden";
			mouseMenuId = "";
		}
		
		if(papiID!=""){
			el = window.content_iframe.document.getElementById(papiID);
			if (el) {
				el.style.visibility = "hidden";
				mouseMenuId = "";
			}
	
		}
		
	}
	var el = document.getElementById(id);
	if (el) {
		el.style.visibility = "hidden";	
		mouseMenuId = "";
	}

	if(papiID!=""){
		el = document.getElementById(papiID);
		if (el) {
			el.style.visibility = "hidden";
			mouseMenuId = "";
		}

	}

	papiID = "";
	

	/** DOTMARKETING CODE **/
}

function showPopUp(id) {
	var previousEl = document.getElementById(previousMenuId);

	if (previousEl != null) {
		hidePopUp(previousMenuId);
	}

	previousMenuId = id;

	var el = document.getElementById(id);

	if (is_mozilla) {
	  if(screen.width <= mousePosX || screen.height <= mousePosY){
	  	el.style.left = mousePosX - 10 ;
		el.style.top = mousePosY - (mousePosY - screen.height);
	  }else{
		el.style.left = mousePosX - 10;
		el.style.top = mousePosY - 10;
		}
	}
	else {
	  if(screen.width <= mousePosX || screen.height <= mousePosY){
	  	el.style.pixelLeft = mousePosX - 10;// - el.style.pixelLeft;
		el.style.pixelTop = mousePosY - (mousePosY - screen.height);// - el.style.pixelTop;
	  } else {
		el.style.pixelLeft = mousePosX - 10;// - el.style.pixelLeft;
		el.style.pixelTop = mousePosY - 10;// - el.style.pixelTop;
	  }
	}

	el.style.visibility = "visible";
}

function showChildPopUp(id,parentId) {

	var parentEl = document.getElementById(parentId);
	papiID = parentId;
	previousMenuId = id;
	var el = document.getElementById(id);

	if (is_mozilla) {
		el.style.left = parentEl.style.left + 65;
		el.style.top = mousePosY + 10;
	}
	else {
		el.style.pixelLeft = parentEl.style.pixelLeft + 65;
		el.style.pixelTop = mousePosY - 10;// - el.style.pixelTop;
	}
	el.style.visibility = "visible";
}

function isRightClick (event) {
 	if (parseInt(navigator.appVersion)>3) {
	  var clickType=1;
	}
	if (navigator.appName=="Netscape") clickType=event.which;
	else clickType=event.button;
	return (clickType != 1);
}

function isLeftClick (event) {
 	if (parseInt(navigator.appVersion)>3) {
	  var clickType=1;
	}
	if (navigator.appName=="Netscape") clickType=event.which;
	else clickType=event.button;
	return (clickType == 1);
}

function nothing () {
	return false;
}

function hidePrevious()
{
	if (isRightClick (event))
	{
		var previousEl = document.getElementById(previousMenuId);
		if (previousEl != null) 
		{
			hidePopUp(previousMenuId);
		}
	}
	return false;	
}

//document.oncontextmenu = nothing; hidePrevious; 