var $j = jQuery.noConflict();

$j(document).ready(function(){

	$j('#banner').css('zIndex', 1);
	$j('ul#primary-nav ul').css('zIndex', 100);
	
	//Primary Nav Dropdown - 1st level --------------------------- //
	function makeTall() {$j(this).find('ul:not(ul ul ul)').stop().show('fast');}
	function makeShort() {$j(this).find('ul:not(ul ul ul)').stop().slideUp(100, function(){$j(this).hide();});}
	var config = {sensitivity: 4,interval: 100,over: makeTall,timeout: 700,out: makeShort}
	
	$j('ul#primary-nav > li').hoverIntent( config );

	//Primary Nav Dropdown - 2nd level --------------------------- //
	function makeTall2() {$j(this).find('ul').stop().show();}
	function makeShort2() {$j(this).find('ul').stop().hide();}
	var config2 = {sensitivity: 4,interval: 100,over: makeTall2,timeout: 100,out: makeShort2}
	
	$j('ul#primary-nav ul > li').hoverIntent( config2 )
	.mouseenter(function() {$j(this).addClass('hover');})
	.mouseleave(function(){$j(this).removeClass('hover');});
	
	//Add 1px right border to odd children
	$j('ul#primary-nav ul ul li:nth-child(odd)').css('borderRight','1px solid #999');
	
	// Add arrows to 1st level dropdowns that have lower levels
	$j('ul#primary-nav ul ul').parent('li').children('a').append(' <span>&raquo;</span>');
	//$j('ul#secondary-nav ul').parent('li').children('a').css('background','transparent url(images/secondary-nav-dn-arrow.gif) no-repeat scroll 96% center');
	
	//Clear search form when clicked
	$j('form#search input[type="text"],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');
		}
	});
	
	
	
	//$j('ul#landing3-images').find('li').not('li:first').hide();
	
	$j('ul#landing3-wf li').hover(function(){
		var attr = $j(this).attr('alt');
		$j('ul#landing3-images li').each(function () {
			if ($j(this).attr('alt') == attr) {
				$j(this).show();
			} else {
				$j(this).hide();
			}
		});
	},function(){
	
	});
	
	$j('table.testing tr:even, ul.downloads li.row:even').addClass('even');
	
	// Bucket banner changer
	$j('#pipeline-bucket').hover(function(){
		$j('#pipesBanner').fadeIn();
		$j('#homeBanner').hide();
	},function(){
		$j('#homeBanner').show();
		$j('#pipesBanner').hide();

	});
	$j('#telecom-bucket').hover(function(){
		$j('#telecomBanner').fadeIn();
		$j('#homeBanner').hide();
	},function(){
		$j('#homeBanner').show();
		$j('#telecomBanner').hide();

	});
	$j('#unistrut-bucket').hover(function(){
		$j('#haydonBanner').fadeIn();
		$j('#homeBanner').hide();
	},function(){
		$j('#homeBanner').show();
		$j('#haydonBanner').hide();

	});
	
	//translations
	$j("#translations p a").click(function(){
		$j("#translations ul").slideToggle('fast');
		return false;
	});
	$j("#translations ul").hover(function(){}, function(){
		$j(this).slideUp('fast');

	});
});

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