﻿
/* Script to show and hide the sidebar (uses jquery 1.4.2) */

$(document).ready(function()
{
	//----- Ignore on pages marked with body.killSidebar
	if (!$("body").hasClass("killSidebar"))
	{
		if (window.name == "showSidebar")
		{
			showSidebar();
		}
	
		if (window.name == "hideSidebar")
		{
			hideSidebar();
		}
	}
});

function showSidebar()
{
	window.name = "showSidebar";
	safeDelete("body", "hideSidebar");
	safeInsert("body", "showSidebar");
}

function hideSidebar()
{
	window.name = "hideSidebar";
	safeDelete("body", "showSidebar");
	safeInsert("body", "hideSidebar");
}

function safeDelete(htmlTag, cssClass)
{
	if ($(htmlTag).hasClass(cssClass))
	{
		$(htmlTag).removeClass(cssClass);
	}
}

function safeInsert(htmlTag, cssClass)
{
	if (!$(htmlTag).hasClass(cssClass))
	{
		$(htmlTag).addClass(cssClass);
	}
}

