$(document).ready(function() {

	// set up rollovers for dropdowns
	// (using "left" position instead of "display: none" to preload background images)
	$(".MainNav ul li").hover(function() {
		$(this).find("a:first").addClass("active");
		$(this).find("div:first").css("left", "-2px");
	},
	function() {
		$(this).find("a:first").removeClass("active");
		$(this).find("div:first").css("left", "-999em");
	});

	$(".SearchBar .text").click(function() {
		$(this).focus();
		$(this).select();
	});

	$(".TopNav .NewsletterSignup a").click(function() {
		if ($(this).hasClass("NewsletterSignupOn")) {
			$(".TopNav .NewsletterSignup .NewsletterSignupForm").css("display", "none");
			$(this).removeClass("NewsletterSignupOn");
		}
		else {
			$(".TopNav .NewsletterSignup .NewsletterSignupForm").css("display", "block");
			$(this).addClass("NewsletterSignupOn");
		}
		return false;
	});

	$(".TopNav .NewsletterSignup .NewsletterSignupForm input.text").click(function() {
		$(this).select();
	});

	assertSidebarHeight();

});

function assertSidebarHeight() {
	if ($(".container .sidebar").height() <= 618) {
		$(".container .sidebar").css("height", "618px");
	}
}