$(document).ready(function() {
    $('.form_submit').click(function() {
        $('.'+this.id).submit();
        return false;
    });

	$('ul#sub_banners li').click(function() {
		var destination = "get-involved/";
		if($(this).hasClass('one')) {
			destination += "stay-informed";
		} else if ($(this).hasClass('two')) {
			destination += "volunteer"
		} else if ($(this).hasClass('three')) {
			destination +- "donate"
		}
		window.location.href += destination;
	})
    
    $('#navigation li ul.dropnav').hide();
    
    $('#navigation li').hover(function () {
        $('.dropnav',this).fadeIn("fast");
    },
    function () {
        $('.dropnav',this).fadeOut("fast");
    });
    
    $('#navigation li.active').hover(  function () {
        $('.dropnav',this).fadeIn("fast");
    },
    function () {
        $('.dropnav',this).fadeOut("fast");
    });
	var index = 3;

	if ($('#social_widget').length > 0) {
		$('#social_widget').load('/social/widget-initial?random=' + Math.random()*99999, {}, function(data){
			determine_height();
			if(!$(this).hasClass('inactive')) {
				setInterval(get_next_item, 8000);
			}
		});
	}
	
	function get_next_item() {
		var first_item = $('#social_widget ul li')[0];
		$(first_item).slideUp('slow',
			function() {
				$(this).css({display: "block"});
				$('#social_widget ul').append($(first_item).remove().addClass("hidden last"));
				determine_height();
			}
		);
		/*
		slideUp('normal', function() {
			$('#social_widget ul').append($(this).remove());
		});
		*/
		
	}
	function determine_height() {
		var total_height = 0;
		var social_widget_height = parseInt($("#social_widget").css('height'));
		var previous = null;
		$("#social_widget ul li").each(function() {
			total_height += parseInt($(this).height());
			if (total_height < social_widget_height) {
				$(this).removeClass("hidden last");
			} else {
				$(previous).addClass("last");
			}
			previous = this;
			total_height += 13;
		});
	}
});


