var txtMenuMessage = "";

function showTransparentLayer(message, callback ,noquestion){
	var destContentLayer = document.getElementById('transparent_overlay_layer');
	var destTranspLayer = document.getElementById('transparent_overlay');
	var mainBlock = document.getElementById('main_block');
	
	if (destTranspLayer && destContentLayer)
	{
		var windowScroll = document.documentElement.scrollTop;
		var viewPortHeight = document.documentElement.clientHeight;
		var mainHeight = mainBlock.clientHeight;
		
		destContentLayer.style.top = (viewPortHeight - 300)/2 + windowScroll+"px";
		
		if (viewPortHeight < mainHeight)
			destTranspLayer.style.height = mainHeight + 'px';
		else
			destTranspLayer.style.height = '100%';
		
		var messageBox = document.getElementById('messageBox');
		var ButtonHolder = document.getElementById('ButtonHolder');
		var ButtonHolder2 = document.getElementById('ButtonHolder2');
		if (messageBox)
		{
			messageBox.innerHTML = message;
		}
		
		if (!noquestion)
		{
			var buttonYes = document.getElementById('buttonYes');
			var buttonNo = document.getElementById('buttonNo');
			if (ButtonHolder)
			{
				ButtonHolder.style.display = 'block';
			}
			if (ButtonHolder2)
			{
				ButtonHolder2.style.display = 'none';
			}
			if (buttonYes)
			{
				buttonYes.onclick = function(){hideLayers(callback);};
			}
			if (buttonNo)
			{
				buttonNo.onclick = function(){hideLayers();};
			}
		}
		else
		{
			var buttonOK = document.getElementById('buttonOK');
			
			if (ButtonHolder)
			{
				ButtonHolder.style.display = 'none';
			}
			if (ButtonHolder2)
			{
				ButtonHolder2.style.display = 'block';
			}
			if (buttonOK)
			{
				buttonOK.onclick = function(){hideLayers(callback);};
			}
		}
		
		//show both layers
		destContentLayer.style.display = "block";
		destTranspLayer.style.display = "block";
	}
}

function hideLayers(callback){
	var ButtonHolder = document.getElementById('ButtonHolder');
	var ButtonHolder2 = document.getElementById('ButtonHolder2');
	var destContentLayer = document.getElementById('transparent_overlay_layer');
	var destTranspLayer = document.getElementById('transparent_overlay');
	
	if (ButtonHolder)
	{
		ButtonHolder.style.display = 'none';
	}
	if (ButtonHolder2)
	{
		ButtonHolder2.style.display = 'none';
	}
	if (destContentLayer)
	{
		destContentLayer.style.display = "none";
	}
	if (destTranspLayer)
	{
		destTranspLayer.style.display = "none";
	}
	if (callback && typeof(callback) == "function"){
		callback();
	}
}
