var $j = jQuery.noConflict();
$j(document).ready(function(){
	
	/* !primary-nav left & right hover shadows ============================== */
	$j("ul#primary-nav li").hover(function(){
		$j(this).next('li').children('a').addClass('hover-right');
		$j(this).prev('li').children('a').addClass('hover-left');
		$j(this).find('ul').show();	
	}, function(){
		$j(this).next('li').children('a').removeClass('hover-right');
		$j(this).prev('li').children('a').removeClass('hover-left');
		$j(this).find('ul').hide();
	});
	
	$j("ul#primary-nav li ul").hover(function(){
		$j(this).parent().addClass('over');
	}, function(){
		$j(this).parent().removeClass('over');
	});
		
	/* !tabs ============================== */
	$j('ul#tabs li:first-child, ul#tabs-nav li:first-child').addClass('active');
	$j('ul#tabs-nav li').click(function(){
		var position = $j('ul#tabs-nav li').index($j(this));
		$j('ul#tabs li, ul#tabs-nav li').removeClass('active').eq(position).addClass('active');
		$j('ul#tabs li').eq(position).addClass('active');
		return false;
	});
	
/*
	$j('#quick-edit').fadeTo(150, .55);
	$j('#quick-edit').hover(function(){
		$j(this).fadeTo(150, 1);
	}, function(){
		$j(this).fadeTo(150, .55);
	});
*/
	
 	$j('#rotating-banner').innerfade({ 
 		animationtype: 'fade', 
 		speed: 1500, 
 		timeout: 5500, 
 		containerheight: '150px' 
 		
 	});  
	
	/* !calendar ============================== */
	$j("a.calendar").colorbox({width:"80%", height:"90%", iframe:true});
	$j("a[rel='calendar']").colorbox({width:"80%", height:"90%", iframe:true});
	//$j("a[rel='event']").colorbox({width:"50%", height:"80%", iframe:true});
	//$j("a[rel='event-read-more']").colorbox({width:"50%", height:"80%", iframe:true});
	
	/* !Hide news items from secondary-nav ============================== */

    $j('a[rel="no-children"]').each(function (){
    		$j(this).parent().find("ul").hide();
    });

    
    /* !Quick Link IE fix ============================== */
/*
    qlHeight = $j("#quick-link ul").height();
    $j("#quick-links ul").css({'height' : 'qlHieght'});
*/

    
});
