$("#searchsubmit").click(function(e)
{
	e.preventDefault();
	
	if ( ( $('#s').val() != "search " ) && ( $('#s').val() != "" ) ) $("form#searchform").submit();
});

$("input#s").focus(function()
{
	if ( $(this).val() == "search " ) $(this).val("");
});

$("input#s").blur(function()
{
	if ( $(this).val() == "" ) $(this).val("search ");
});

$("ul.parent li a:not(ul.child li a)").mouseover(function()
{
	var sBackgroundPosition = "0 -" + ( ( $(this).parent().index() + 2 ) * 50 ) + "px";
	$("nav ul.parent").css("background-position", sBackgroundPosition);
	$(this).siblings("ul").show();
});

$("ul.parent li a").mouseout(function()
{
	$("nav ul.parent").css("background-position", "0 -50px");
	$(this).siblings("ul").hide();
});

$("ul.child").mouseover(function()
{
	$(this).show();
});

$("ul.child").mouseout(function()
{
	$(this).hide();
	$("nav ul.parent").css("background-position", "0 -50px");
});

$("ul.social a").mouseover(function()
{
	$(this).fadeTo(200, 0.6);
});

$("ul.social a").mouseout(function()
{
	$(this).fadeTo(400, 1);
});

if ( $(".widget_categories ul").length > 0 )
{
	$(".widget_categories ul li").prepend("&raquo; ");
}

if ( $(".widget_links ul").length > 0 )
{
	$(".widget_links ul li").prepend("&raquo; ");
}

if ( $(".widget_archive select").length > 0 )
{
	$(".widget_archive select").wrap("<div class='pretty'>");

	$("div.pretty").each(function(i)
	{
		selectContainer = $(this);
		selectContainer.removeClass('pretty');
		selectContainer.addClass('skinned-select');
	
		selectContainer.children().before('<div class="select-text">a</div>').each(function()
		{
			$(this).prev().text(this.options[0].innerHTML);
		});

		var parentTextObj = selectContainer.children().prev();
		selectContainer.children().click(function()
		{
			parentTextObj.text(this.options[this.selectedIndex].innerHTML);
		});
	});
}

(function($)
{ 
	var cache = [];

	$.preLoadImages = function()
	{
		var args_len = arguments.length;

		for (var i = args_len; i--;)
		{
			var cacheImage = document.createElement('img');
			cacheImage.src = arguments[i];
			cache.push(cacheImage);
		}
	}

	$(function()
	{
		if ( $('#sub-subnav').length > 0 )
		{
			jQuery.preLoadImages('/wp-content/themes/terrachoice/images/subnav-bg-farright.png', '/wp-content/themes/terrachoice/images/subnav-bg-double.png', '/wp-content/themes/terrachoice/images/subnav-bg-left.png', '/wp-content/themes/terrachoice/images/subnav-bg-right.png', '/wp-content/themes/terrachoice/images/subnav-bg.png');

			$('#sub-subnav li:first').addClass('first');
			$('<span></span>').prependTo('#sub-subnav li:first');
			$('#sub-subnav li:last').addClass('last');
			
			$('#sub-subnav li a').mouseover(function()
			{
				$(this).parent().prev().addClass('previous-current');
				$(this).parent().next().addClass('next-current');
			});
			
			$('#sub-subnav li a').mouseout(function()
			{
				$(this).parent().prev().removeClass('previous-current');
				$(this).parent().next().removeClass('next-current');
				$('#sub-subnav li.current').prev().addClass('previous-current');
				$('#sub-subnav li.current').next().addClass('next-current');
			});
			
			$('#sub-subnav li.current').prev().addClass('previous-current');
			$('#sub-subnav li.current').next().addClass('next-current');
		}
	});
})(jQuery);
