/**********************************/
/* Overlay curtain for AJAX magic */
/**********************************/
var overlay = {};
overlay.show = function ()
{
	var element = document.getElementById('overlay');

	element.style.display = 'block';
	//element.style.width = '100%';
	element.style.width = '210px';
	//element.style.height = position.getAvailableHeight()+'px';
	element.style.top = '0';
	element.style.left = '0';
};
overlay.hide = function (event)
{
	if (event)
	{
		if (!event.target)
		{
			event = event_handler.fix(event);
		}
		if (event.preventDefault)
		{
			event.preventDefault();
		}
	}

	var element = document.getElementById('overlay');

	element.style.display = 'none';
	element.style.width = '0';
	element.style.height = '0';
	element.style.top = '0';
	element.style.left = '-5000px';
};

var overlay_content = {};
overlay_content.show = function ()
{
	var element = document.getElementById('overlay_content');

	element.style.display = 'block';
	element.style.top = '10px';
};
overlay_content.hide = function (event)
{
	if (event)
	{
		if (!event.target)
		{
			event = event_handler.fix(event);
		}
		if (event.preventDefault)
		{
			event.preventDefault();
		}
	}

	var element = document.getElementById('overlay_content');

	element.innerHTML = '';
	element.style.display = 'none';
	element.style.top = '-5000px';
};