// Basic jscript for all pages, includes Site Topics hover boxes
$(document).ready(function() {
	$("#siteTopics2 > ul > li").hover(function () {
		$(this).css("background-color","#FFFFBB");
		$(this).css("cursor","pointer");
		$(this).find("p").css("display","inline");
	},function () {
		$(this).css("background-color","#FFFFFF");
		$(this).find("p").css("display","none");
	});
	$("#siteTopics2 > ul > li").click(function () {
		window.location = $(this).find("h4 a").attr("href");
	});
	$("#mainNav li").mouseenter(function(){
		$(this).addClass("sfhover");
	});
	$("#mainNav li").mouseleave(function(){
		$(this).removeClass("sfhover");
	});
	$('#olderArReveal').click(function() {
		if ($("#olderArchives").is(":hidden")) {
			$("#olderArchives").slideDown("slow");
		} else {
			$("#olderArchives").hide();
		}
		return false;
	});
	
	// References section updater
	/*
	if ($('#contentMid p:contains("References:")').length) {
		$ref_contents = $('p:contains("References:")').nextUntil('p.posted').detach();
		$('p:contains("References:")').replaceWith('<div id="references_wrapper"><h3 class="link_references">References</h3><div class="references"></div></div>');
		$('.references').append($ref_contents);
	}
	*/
	$('#contentMid p:contains("References:")').each(function() {
		$ref_contents = $(this).nextUntil('p.posted').detach();
		$temp_contents = $('<div class="references_wrapper"><h4 class="link_references">References</h4><div class="references close"></div></div>');
		$($temp_contents).find('.references').append($ref_contents);
		$(this).replaceWith($temp_contents);
	});
	$('#contentMid .link_references').click(function() {
		if ($(this).hasClass('close')) {
			$(this).removeClass('close');
		} else {
			$(this).addClass('close');
		}
		$(this).next().toggle(400);
		return false;
	});
});
