$(function() {
	
	
	
	// start the homepage subheader on the last clicked
	if($.cookie('homeSubheader')) {
		if ($.cookie('homeSubheader') == 0) {
			var currentClass = "WhyClearview";
		} else if ($.cookie('homeSubheader') == 1) {
			var currentClass = "Consulting";
		} else if ($.cookie('homeSubheader') == 2) {
			var currentClass = "ManagedServices";
		} else if ($.cookie('homeSubheader') == 3) {
			var currentClass = "EnterpriseHosting";
		}
		$("#subheaderWrap").addClass(currentClass);
		$("#subheader .subHomeContent:eq("+$.cookie('homeSubheader')+")").show();
		$("#subheader .subHomeControl li:eq("+$.cookie('homeSubheader')+") a.show").addClass("selected");
	} else {
		$("#subheaderWrap").addClass("WhyClearview");
		$("#subheader .subHomeContent:eq(0)").show();
		$("#subheader .subHomeControl li:eq(0) a.show").addClass("selected");
		$.cookie('homeSubheader', 0);
	}
	
	// start the info panel open / closed
	if($.cookie('menuStatus') == "closed") {
		$(".infoPanelGuts .details").hide();
		$("#infoPanel a.control").css("background","url(/themes/clearview/images/btnOpen.png)");
		$.cookie('menuStatus', 'closed');
	} else {
		$(".infoPanelGuts .details").show();
		$("#infoPanel a.control").css("background","url(/themes/clearview/images/btnClose.png)");
		$.cookie('menuStatus', 'open');
	}
	
	// start the client area on testimonial on the last clicked
	if($.cookie('clientStatus')) {
		$("#infoPanel .clients .images .feed_item:eq("+$.cookie('clientStatus')+") .feed_preview_image").addClass("selected");
		$("#infoPanel .clients .clientCell .feed_item:eq("+$.cookie('clientStatus')+")").show();
	} else {
		$("#infoPanel .clients .images .feed_item:eq(0) .feed_preview_image img").addClass("selected");
		$("#infoPanel .clients .clientCell .feed_item:eq(0)").show();
		$.cookie('clientStatus', 0);
	}
	
	// start the blurb on the last clicked
	if($.cookie('blurbStatus')) {
		$("#infoPanel .blurbs li:eq("+$.cookie('blurbStatus')+") a.show").addClass("selected");
		$("#infoPanel .blurbs .blurbContent:eq("+$.cookie('blurbStatus')+")").show();
	} else {
		$("#infoPanel .blurbs a.show:eq(0)").addClass("selected");
		$("#infoPanel .blurbs .blurbContent:eq(0)").show();
		$.cookie('blurbStatus', 0);
	}
	
	// hide and show homepage subheader panels on click
	$("#subheader .subHomeControl a.show").click(function () {
		var current = $("#subheader .subHomeControl a").index(this);
		$("#subheader .subHomeControl a.show").removeClass("selected");
		$(this).addClass("selected");
		$("#subheader .subHomeContent").hide();
		$("#subheaderWrap").removeClass();
		if (current == 0) {
			var currentClass = "WhyClearview";
		} else if (current == 1) {
			var currentClass = "Consulting";
		} else if (current == 2) {
			var currentClass = "ManagedServices";
		} else if (current == 3) {
			var currentClass = "EnterpriseHosting";
		}
		$("#subheaderWrap").addClass(currentClass);
		$("#subheader .subHomeContent:eq("+current+")").show();
		$.cookie('homeSubheader', current);
	});
	
	// hide and show the info panel on click
	$("#infoPanel a.control").click(function () { 
		if ( $(".infoPanelGuts .details").is(":hidden")) {
			$(".infoPanelGuts .details").slideDown(300);
			$("#infoPanel a.control").css("background","url(/themes/clearview/images/btnClose.png)");
			$.cookie('menuStatus', 'open');
		} else {
			$(".infoPanelGuts .details").slideUp(300);
			$("#infoPanel a.control").css("background","url(/themes/clearview/images/btnOpen.png)");
			$.cookie('menuStatus', 'closed');
		}
	});
	
	// hide and show clients on click
	$("#infoPanel .clients .images .feed_item .feed_preview_image").click(function () {
		$("#infoPanel .clients .images .feed_preview_image").removeClass("selected");
		$(this).addClass("selected");
		$("#infoPanel .clients .clientCell .feed_item").hide();
		var current = $("#infoPanel .clients .images .feed_item .feed_preview_image").index(this);
		$("#infoPanel .clients .clientCell .feed_item:eq("+current+")").show();
		$.cookie('clientStatus', current);
	});
	
	//hide and show blurbs on click
	$("#infoPanel .blurbs a.show").click(function () {
		$("#infoPanel .blurbs a.show").removeClass("selected");
		$(this).addClass("selected");
		$("#infoPanel .blurbs .blurbContent").hide();
		var current = $("#infoPanel .blurbs a").index(this);
		$("#infoPanel .blurbs .blurbContent:eq("+current+")").show();
		$.cookie('blurbStatus', current);
	});

	
	
});

$(window).load( function(){
	
	// fix the height of the subnav if necessary
	var content = $(".interiorContent .section");
	var subNav = $("#subheaderWrapInterior #subheader .subnav");
	var subHeaderHeight = 180;
	var contentHeight = subHeaderHeight + content.outerHeight();
	var subNavHeight = subNav.outerHeight();
	if (subNavHeight < contentHeight) {
		subNav.css("height",""+contentHeight+"px");
	} else {
		content.css("height",""+subNavHeight - subHeaderHeight+"px");
	}

});

