var fadingLinkOpacity = 0.75;

$(function()
{
	// Search text box stuff.
	defaultText('#search :text, input.replaceable');
	
	// Fading image links.
	var fadingLinks = $('.fading a img, a.fading img, a img.fading');
	fadingLinks.mouseover(function()
	{
		$(this).fadeTo('fast', fadingLinkOpacity);
	}).mouseout(function()
	{
		$(this).fadeTo('fast', 1);
	});
	
	// Dropdowns.
	if ($.browser.msie && $.browser.version.match(/^6/))
	{
		$('#menu > li').each(function(index)
		{
			var item = $(this);
			item.mouseover(function()
			{
				item.addClass('menu-hover');
			}).mouseout(function()
			{
				item.removeClass('menu-hover');
			});
		});
	}
});

function defaultText(input)
{
	input = $(input);
	if (input.length > 1)
	{
		input.each(function(index)
		{
			defaultText(this);
		});
	}
	else
	{
		// Search text box stuff.
		var isEmpty = true;
		var initialContents = input.val();
		input.change(function()
		{
			isEmpty = input.val() == '';
		}).focus(function()
		{
			if (isEmpty)
			{
				input.val('').addClass('active');
			}
		}).blur(function()
		{
			if (isEmpty)
			{
				input.val(initialContents).removeClass('active');
			}
		});
	}
}