jQuery(function() {
	jQuery("li[rel=dropdown] a").hover(function() {
		var subnav = jQuery(this).parent().find('ul.subnav:first');
		if(subnav.css('display') == "none") { subnav.slideDown('fast').show(); }
		
		jQuery(this).parent().hover(function() {}, function() { subnav.slideUp('fast').hide(); });
	}, function() {});

	jQuery('#site_search_link').click(function() {
		var SEARCH_BOX = jQuery('#site_search');
		if(SEARCH_BOX.length) {
			if(SEARCH_BOX.css('display') != "block") { SEARCH_BOX.show(); }
			else { SEARCH_BOX.hide(); }
			jQuery('#search_bar').focus().select();
		}
		return false;
	})

	jQuery('#site_search_close').click(function() {
		jQuery('#site_search').hide();
		return false;
	})

	jQuery('#search_bar').val(DEFAULT_SEARCH_VALUE).focus(function() { jQuery(this).val(''); })
	jQuery('#search_bar').blur(function() { if(!jQuery(this).val()) { jQuery(this).val(DEFAULT_SEARCH_VALUE); } });
});
