/* ======================== */
/* Reports group javascript */
/* =========================*/

/* Expand/contract timeline functionality */
jQuery(document).ready(function() {
	jQuery("#date-line dd.gradient1 div.timeline-header, #date-line dd.gradient2 div.timeline-header").hover(function() {jQuery(this).css('cursor','pointer')}, function() {jQuery(this).css('cursor','auto')});
	
	jQuery("#date-line dd.expanded div.content").hide();
	jQuery("#date-line dd.expanded").toggleClass("expanded");
	
	jQuery("#date-line dd.gradient1 div.timeline-header, #date-line dd.gradient2 div.timeline-header").click(function() {
		jQuery(this).parents("dd").find("div.content").slideToggle();
		jQuery(this).parents("dd").toggleClass("expanded");
	});
});

/* tab highlighting */
jQuery(document).ready(function(){
	jQuery("div.tabs .tab:not(.active)").hover(
		function(){
			jQuery(this).addClass("active");
			jQuery(this).removeClass("inactive");
		},
		function(){
			jQuery(this).addClass("inactive");
			jQuery(this).removeClass("active");
		}
	)
});


// resize image containers based on size of images
runOnLoad(function() {
	jQuery("div.image-full").each(function(i){
		var imageWidth = jQuery(this).find("img").width();
		jQuery(this).css("width", (imageWidth));
		jQuery(this).css({ "margin-left" : "auto", "margin-right" : "auto" });
	});
});