$(document).ready(
	function()
	{
		
		// Search value changer.
		$('#menu_search_field').focus(
			function()
			{
				$(this).val('');
			}
		);
		$('#menu_search_field').blur(
			function()
			{
				$(this).val(search_val);
			}
		);
		
		// Inline login fields.
		$('#username').focus(
			function()
			{
				$(this).val('');
			}
		);
		$('#password').focus(
			function()
			{
				$(this).val('');
			}
		);
			
		// Inline login show/hide.
		$('#top_login_link, #login_link').click(
			function()
			{
				$('#inline_login').slideDown(500);
				return false;
			}
		);
		$('#inline_login_close').click(
			function()
			{
				$('#inline_login').slideUp(300);
				return false;
			}
		);
		
		// Menu effects.
		var is_hovering = false;
		$('#menu_bar ul li').hover(
			function()
			{
				is_hovering = true;
				$object = this;
				
				setTimeout(
					function() 
					{
						if (is_hovering == true)
							$('ul', $object).slideDown(400);
					},
					350
				);
			},
			function()
			{
				is_hovering = false;
				$('ul', this).slideUp(200);
			}
		);
	}
);
