function OpenContent()
{
	var fade = new Spry.Effect.Fade("mainContentFader", {duration: 500, from: 100, to: 0, toggle: false, finish: HideSlider});
	fade.start();
	setTimeout(ShowMiddle, 20);
	SetupLinks();
}

function ShowMiddle()
{
	YAHOO.util.Dom.get("screenMiddle").style.visibility = "visible";
}

function HideSlider()
{
	var slider = YAHOO.util.Dom.get("mainContentFader").style.display = "none";

	if (FlashStartUp)
	{
		FlashStartUp();
	}
}

function IsLink(obj)
{
	if (obj.nodeName.toLowerCase() == "a")
	{
		return true;
	}
	return false;
}

function SetupLinks()
{
	var links = YAHOO.util.Dom.getElementsBy(IsLink, "a");
	var url = null;

	for (var i = 0; i < links.length; i++)
	{
		if (links[i].id.substr(0, 11).toLowerCase() != "scrolllink_")
		{
			url = links[i].href;
			links[i].href = "#";
			YAHOO.util.Event.addListener(links[i], "click", BrowseTo, url);
		}
	}
}

function BrowseTo(e, url)
{
	CloseContent(url);
}

function SendBrowserTo(a, b)
{
	var slider = YAHOO.util.Dom.get("mainContentFader");
	location.href = slider.url;
}

function CloseContent(url)
{
	var slider = YAHOO.util.Dom.get("mainContentFader");
	slider.url = new Object();
	slider.url = url;
	var fade = new Spry.Effect.Fade("mainContentFader", {duration: 500, from: 0, to: 100, toggle: false, setup: ShowSlider, finish: SendBrowserTo});
	fade.start();
}

function ShowSlider()
{
	var slider = YAHOO.util.Dom.get("mainContentFader").style.display = "block";
}







function FullScreenOpen()
{
	var fullPageFader = YAHOO.util.Dom.get("fullPageFader");

	if (!YAHOO.util.Dom.hasClass(fullPageFader, "hide"))
	{
		var fade = new Spry.Effect.Fade("fullPageFader", {duration: 2000, from: 100, to: 0, toggle: false, finish: FullScreenHide});
		fade.start();
	}
	else
	{
		OpenContent();
	}
}

function FullScreenHideJSMessage()
{
	YAHOO.util.Dom.addClass("fullPageFaderMessage", "hide");
}

function FullScreenHide()
{
	YAHOO.util.Dom.addClass("fullPageFader", "hide");
	OpenContent();
}

function FullScreenShow()
{
	YAHOO.util.Dom.removeClass("fullPageFader", "hide");
}

function FullScreenGoToIT()
{
	location.href = "/index.cfm?swapSite=true";
}

function FullScreenClose()
{
	var fade = new Spry.Effect.Fade("fullPageFader", {duration: 2000, from: 0, to: 100, toggle: false, finish: FullScreenGoToIT});
	fade.start();
	setTimeout(FullScreenShow, 20);
}
YAHOO.util.Event.onAvailable("fullPageFaderMessage", FullScreenHideJSMessage);
YAHOO.util.Event.addListener(window, "load", FullScreenOpen);

var FlashStartUp = null;