$(function() {

	$('#blocks-contributions .notFirst').css({opacity: 0}).hide();

	var current_el = parseFloat(1);
	var numElementNav = 0;

	$( document ).ready( function () {

		var wwa_nav = $('#block-who_we_are #who_we_are-nav');
		if( $(wwa_nav).length ){

			$(wwa_nav).css({marginTop : Math.floor( ( $(wwa_nav).parent().height() - $(wwa_nav).height() ) / 2 ) + 'px' });

		}

		/* Check if Frame #intro-nav exist to run the next code*/
		if($('#contribution-nav').length){

			$("#intro").append('<a href="javascript:void(0);" id="contribution-nav_next"></a>');

			numElementNav = $('#contribution-nav li').length;
			var animationInProgress = false;
			$('#contribution-nav li a').click(function(){

				var rel = $(this).attr('rel');

				if( rel != current_el && animationInProgress == false ){

					$(this).parents('ul').find('a').removeClass('on');
					$(this).addClass('on');

					$('#contribution' + current_el).animate({ opacity: 0}, 500, "swing", function(){
						$(this).hide();

						$('#contribution' + rel).show();
						$('#contribution' + rel).animate({ opacity: 1}, 500, "swing", function(){

							current_el = parseFloat(rel);
							animationInProgress = false;

						});

					});

				}

				$(this).trigger('blur');

				return false;
			});
		}
	});

	$( window ).load( function() {

		if( $('#contribution-nav').length ){

			/*$('#contribution-nav_prev').click(function(){

				var prev = (parseFloat(current_el) - 1);
				prev = (prev <= 0 ? numElementNav : prev);

				$('#contribution-nav li a.n_' + prev).trigger('click');

				return false;
			});*/

			$('#contribution-nav_next').click(function(){

				var next = (parseFloat(current_el) + 1);
				next = (next > numElementNav ? 1 : next);

				$('#contribution-nav li a[rel=' + next + ']').trigger('click');

				return false;
			});


			var label_timer = 'contribution_nav';
			var initTimer = ( typeof(home_contributions_timer) != 'undefined' ? parseInt(home_contributions_timer) : 8000 );
			$(document).everyTime(initTimer, label_timer, function(){
				$('#contribution-nav_next').trigger('click');
			});

			$('#content-contributions').hover(function(){
				$(document).stopTime(label_timer);
			}, function(){
				$(document).everyTime(initTimer, label_timer, function(){
					$('#contribution-nav_next').trigger('click');
				});
			});
		}


		/*
			Show home page contributions
		*/
		$(function() {

			if( $('#block-contributions').length ){

				var contrib_timer = 3000;
				var contrib_label = 'contributions_timer';
				var contrib_display_speed = 400;
				var contrib_current_el = 'university';
				var contrib_display_function = function(){

					if( contrib_current_el == 'university' ){
						contrib_current_el = 'financial';
						$('#block-contributions-university').fadeOut(contrib_display_speed);
					}else{
						contrib_current_el = 'university';
						$('#block-contributions-university').fadeIn(contrib_display_speed);
					}

				};
				$(document).everyTime(contrib_timer, contrib_label, function(){
					contrib_display_function();
				});

			}

		});

	});

});
