var $j = jQuery.noConflict();

$j(document).ready(function(){
	/* !primary-nav ============================== */
	$j('#primary-nav > li').hover(function(){
		$j(this).toggleClass('hover').children('ul').show();
		$j('> a', $j(this)).css({backgroundPosition: "0 0"}).stop().animate({backgroundPosition:"(0 -40px)"}, {duration:100});
	}, function(){
		$j(this).toggleClass('hover').children('ul').fadeOut(110);
		$j('> a', $j(this)).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
	});
	/* !secondary-nav ============================== */
	$j('ul#secondary-nav a').hover(function(){
		$j(this).css({backgroundPosition: "-320px 0"}).stop().animate({backgroundPosition:"(0 0)"}, {duration:300});
	}, function(){
		$j(this).stop().animate({backgroundPosition:"(-320px 0)"}, {duration:300});
	});
	
	/* !buckets ============================== */
	$j('.bucket ul li a').hover(function(){
		$j(this).css({backgroundPosition: "0 0"}).stop().animate({backgroundPosition:"(0 -28px)"}, {duration:200});
	}, function(){
		$j(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:200});
	});
	
	//Clear search form when clicked
	$j('form#search-404 input[type=text]').focus(function(){
		if($j(this).val() == 'Search') {
			$j(this).val('');
		}
	}).blur(function(){
		if(trim($j(this).val()) == '') {
			$j(this).val('Search');
		}
	});
	//Clear search form when clicked
	$j('form#search input[type="text"]').focus(function(){
		if($j(this).val() == 'SEARCH OUR SITE') {
			$j(this).val('');
		}
	}).blur(function(){
		if(trim($j(this).val()) == '') {
			$j(this).val('SEARCH OUR SITE');
		}
	});

});

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

