﻿var FooterMethods = {

	setCookie: function (c_name, value, exdays) {
		var exdate = new Date();
		exdate.setDate(exdate.getDate() + exdays);
		var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
		document.cookie = c_name + "=" + c_value;
	},

	getCookie: function (c_name) {
		var i, x, y, cookieArray = document.cookie.split(";");
		for (i = 0; i < cookieArray.length; i++) {
			x = cookieArray[i].substr(0, cookieArray[i].indexOf("="));
			y = cookieArray[i].substr(cookieArray[i].indexOf("=") + 1);
			x = x.replace(/^\s+|\s+$/g, "");
			if (x == c_name) {
				return unescape(y);
			}
		}
	},

	toggleSitemapFooter: function () {
		var cookin = FooterMethods.getCookie("footerOpen");
		if (cookin != null) {
			var opposite = cookin == FooterMethods.open ? FooterMethods.close : FooterMethods.open;
			FooterMethods.setCookie("footerOpen", opposite, 30);
		} else {
			FooterMethods.setCookie("footerOpen", FooterMethods.close, 30);
		}
	},

	close: "closed", open: "open"

}

$(function () {
	var cookin = FooterMethods.getCookie("footerOpen");
	if (cookin == null || (cookin != null && cookin == FooterMethods.open)) {
		$("#pageFooter").addClass(FooterMethods.open);
		$("#liFooterBar").addClass(FooterMethods.open);
	} else {
		$(".follow-us.supplemental").css("display", "block");
		$("#liFooterBar a:first").text("open sitemap");
	}
});
