﻿function showLightsOutPopUp(id, callback, args)
{
	var innerContainer = $("#" + id);
	if (callback)
	{
		try
		{
			callback(innerContainer, args);
		}
		catch (e)
		{
			alert(e);
		}
	}

	var width;
	var height;

	width = $(window).width();
	height = $(window).height();


	var outerContainer = $("#" + id + "Container");

	outerContainer.css("display", "block");
	outerContainer.css("height", $(document).height());
	
	var leftMargin = (width / 2) - (innerContainer.width() / 2);
	var topMargin = ((height / 2) - (innerContainer.height() / 2)) + $(window).scrollTop();

	innerContainer.css({ "marginTop": topMargin + "px", "marginLeft": leftMargin + "px" });
}

function hideLightsOutPopUp(id, callback)
{
	if (callback)
	{
		try
		{
			callback(id);
		}
		catch (e)
		{
		}
	}
	var outerContainer = $("#" + id + "Container");
	outerContainer.css("display", "none");
}
