/* General Config */
/* *********************************************************************************/

var BASE_URL = '';

/* Window onload events */
/* *********************************************************************************/

$(window).load(function(){

	// label new window links
	$('a.newwindow').each(function(){
		$(this).attr('title', $(this).attr('title') + ' (this link opens in a new window)');
	});

});

$(function(){

	// .newwindow links to open in new window
	$('a.newwindow').live('click', function(){
		window.open(this.href);
		return false;
	});
	
	// slide data panel sections
	$('#panel-data h3 a').live('click', function(){
		var trigger = $(this);
		var dest = trigger.parents('h3').attr('class');
		var container = trigger.parent('h3').siblings('div');
		container.children('ul').children('li:last').addClass('last');
		trigger.toggleClass('hide');
		container.slideToggle(function(){
			$('#panel-data').jScrollPane({showArrows:true, scrollbarWidth: 15, arrowSize: 15, animateTo:true});
			if (trigger.hasClass('hide')) {
				$('#panel-data')[0].scrollTo('.'+dest);
			}
		});
		return false;
	});
	
	// key findings feature navigation
	var fading = false;
	$('#key-finding-grid a').click(function() {
		if (!fading) {
			fading = true;
			if ($(this).hasClass('selected')) fading = false;
			$('#key-finding-grid a').removeClass('selected');
			$(this).addClass('selected');
			var finder = $(this).parents('li').attr('class');
			$('.feature-article:visible').not('#'+finder).fadeOut('normal',function() {
				$('#'+finder).fadeIn('normal',function(){
					fading = false;
				});
			});
		}
		
		return false;
	});
	
	// video preview navigation
	$('.video-interviews li a').hover(function() {
		var finder = $(this).attr('class');
		$('.video').addClass('hidden');
		$('#'+finder).removeClass('hidden');
	});
	
	// data category navigation
	$('#frm_indicator').live('change',function() {
		location.href = $('#frm_indicator_category').val() + this.value;
	});
	
	// fadeout currently playing video preview
	$('#video-listing li.selected div,#video-listing li.selected div img').fadeTo(100,0.5);
	
	// fadeout inactive navigation
	$('#country-filter.inactive').fadeTo(1,0.5);
	$('#country-filter.inactive *').live('click',function() { return false; });
	
});

