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

jQuery(document).ready(function() {


	/*  footer carousel */
 	if(jQuery('#footer_carousel_list_wrapper .carousel-item').length > 3){
		jQuery('<div id="footer_carousel-scroller"><span class="up">&nbsp;</span><span class="down">&nbsp;</span></div>').
		insertBefore('#footer_carousel_list_wrapper');
		jQuery('#footer_carousel_list_wrapper').wrap('<div class="carouselWrapper"></div>');
		//jQuery('#footer_carousel-scroller').css('left',jQuery(''))
		
		jQuery(".carouselWrapper").jCarouselLite({
			btnNext: "#footer_carousel-scroller .down",
			btnPrev: "#footer_carousel-scroller .up",
			vertical: true,
			scroll: 1,
			visible:1
		});
	};
	
	/* Be inspired */
	beInspiredInitiate('1');
	beInspiredInitiate('2');
	beInspiredInitiate('3');
	
});

function beInspiredInitiate(column_index){

	if(jQuery('#be-inspired-list'+column_index+' li').length > 1){
		jQuery('<span id="be-inspired-scroller'+column_index+'next" class="scroller-next">Next</span><span id="be-inspired-scroller'+column_index+'prev" class="scroller-prev">Prev</span>')
		.insertBefore('#be-inspired-list'+column_index);
		
		jQuery('#be-inspired-scroller'+column_index+'next').click(function(eventObj){
			var selected_id = jQuery('#be-inspired-list'+column_index+' li.selected').next().attr('id');

			if((selected_id == undefined)||(selected_id == '')){
				selected_id = jQuery('#be-inspired-list'+column_index+' li:first').attr('id');
			}
			
			beInspiredScroll(selected_id, column_index);
			eventObj.preventDefault();
		});
		
		jQuery('#be-inspired-scroller'+column_index+'prev').click(function(eventObj){
			var selected_id = jQuery('#be-inspired-list'+column_index+' li.selected').prev().attr('id');

			if((selected_id == undefined)||(selected_id == '')){
				selected_id = jQuery('#be-inspired-list'+column_index+' li:last').attr('id');
			}
			
			beInspiredScroll(selected_id, column_index);
			eventObj.preventDefault();
		});
		
		jQuery('#be-inspired-list'+column_index+' .people').click(function(eventObj){
			beInspiredScroll(jQuery(this).attr('href').split('#')[1], column_index);
			jQuery(this).blur();
			eventObj.preventDefault();
		});
	};
		
}

function beInspiredScroll(selected_id, column_index){
	//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'+column_index+' .selected').removeClass('selected');
	jQuery('#be-inspired-listcontent'+column_index+' .selected').removeClass('selected');
	jQuery('#'+selected_id).addClass('selected');
	jQuery('#'+selected_content_id).addClass('selected');
	jQuery('#be-inspired-list'+column_index).animate({left:-new_left_thumb}, 'fast', function(){
	});
	jQuery('#be-inspired-listcontent'+column_index).animate({left:-new_left_content}, 'fast', function(){
	});
}

