/* 
Coder: VC
Date: June 2009
Notes: Banner JS for Breakthrough homepage. 
Requires: JQuery
 */

jQuery(document).ready(function() {

	/* What you need to know */
	jQuery('.links_accordion .heading_wrapper').hoverIntent(function(eventObj){
		var this_index = jQuery(".links_accordion .heading_wrapper").index(this);
		jQuery('.links_accordion .heading_wrapper').removeClass('default_selected');
		jQuery('.links_accordion .heading_wrapper:not(:eq('+this_index+')) ul').slideUp('fast');
		jQuery('.links_accordion .heading_wrapper:eq('+this_index+') ul').slideDown(
			'fast', function(){
				jQuery('.links_accordion .heading_wrapper:not(:eq('+this_index+')) ul').hide();
			}
		);
	},function(eventObj){
		//do something
	});
	
	/* Be inspired */
	if(jQuery('#be-inspired-list li').length > 1){
		jQuery('<span class="scroller-next" >></span>')
		.insertBefore('#be-inspired-list');
		
		jQuery('#be-inspired .scroller-next').click(function(eventObj){
			var selected_id = jQuery('#be-inspired-list li.selected').next().attr('id');

			if((selected_id == undefined)||(selected_id == '')){
				selected_id = jQuery('#be-inspired-list li:first').attr('id');
			}
			beInspiredScroll(selected_id);
			eventObj.preventDefault();
		});
		
		jQuery('#be-inspired-list .people').click(function(eventObj){
			beInspiredScroll(jQuery(this).attr('href').split('#')[1]);
			jQuery(this).blur();
			eventObj.preventDefault();
		});
	};
	
	/*  news */
	if(jQuery('#news_list_wrapper .news-item').length > 3){
		jQuery('<div id="news-scroller"><span class="up">&nbsp;</span><span class="down">&nbsp;</span></div>').
		insertBefore('#news_list_wrapper');
		jQuery('#news_list_wrapper').wrap('<div class="carouselWrapper"></div>');
			
		jQuery(".carouselWrapper").jCarouselLite({
			btnNext: "#news-scroller .down",
			btnPrev: "#news-scroller .up",
			vertical: true,
			scroll: 1,
			visible:1
		});

	};

});


function beInspiredScroll(selected_id){
	//fade
	/* jQuery('#be-inspired-list .selected').fadeOut();
	jQuery('#be-inspired-list .selected').removeClass('selected');
	jQuery('#'+selected_id).fadeIn();
	jQuery('#'+selected_id).addClass('selected'); */

	//scroll left
	var selected_content_id = selected_id.replace('_', '_content_');
	var new_left_thumb = jQuery('#'+selected_id).position().left;
	var new_left_content = jQuery('#'+selected_content_id).position().left;

	jQuery('#be-inspired-list .selected').removeClass('selected');
	jQuery('#be-inspired-listcontent .selected').removeClass('selected');
	jQuery('#'+selected_id).addClass('selected');
	jQuery('#'+selected_content_id).addClass('selected');
	jQuery('#be-inspired-list').animate({left:-new_left_thumb}, 'fast', function(){
	});
	jQuery('#be-inspired-listcontent').animate({left:-new_left_content}, 'fast', function(){
	});
}