$(document).ready(function() {
	// IW-DRM: Need to call jScrollPane before hiding all of the content.  If container
	// to which the scroll bar will be applied has its display property set to none,
	// the scroll bar won't work.
	
	// Initialize
	$(function(){
			$('.scroll-pane').jScrollPane({showArrows:true, scrollbarWidth:17, dragMinHeight:85});
	});
	hideAllContent();
	$("#contentLatinAmerica").css("display","block");
	
	var tabContainer = $("#researchTabsContainer");
	
	$("#tabLatinAmerica").click(function () {
		tabContainer.removeClass();
		tabContainer.toggleClass("researchTabsLatinAm");
		hideAllContent();
		$("#contentLatinAmerica").css("display","block");
		if($("#contentLatinAmerica").height > 200) {
			$('.scroll-pane')[0].scrollTo(0);
		}
	});
	$("#tabSouthEconomy").click(function () {
		tabContainer.removeClass();
		tabContainer.toggleClass("researchTabsSouthEconomy");
		hideAllContent();
		$("#contentSouthEconomy").css("display","block");
		if($("#contentSouthEconomy").height > 200) {
			$('.scroll-pane')[1].scrollTo(0);
		}
	});
	$("#tabMonetaryPolicy").click(function () {
		tabContainer.removeClass();
		tabContainer.toggleClass("researchTabsMonetaryPolicy");
		hideAllContent();
		$("#contentMonetaryPolicy").css("display","block");
		if($("#contentMonetaryPolicy").height > 200) {
			$('.scroll-pane')[2].scrollTo(0);
		}
	});
	$("#tabRetailPayments").click(function () {
		tabContainer.removeClass();
		tabContainer.toggleClass("researchTabsRetailPayments");
		hideAllContent();
		$("#contentRetailPayments").css("display","block");
		if($("#contentRetailPayments").height > 200) {
			$('.scroll-pane')[3].scrollTo(0);
		}
	});
	$("#tabRealEstate").click(function () {
		tabContainer.removeClass();
		tabContainer.toggleClass("researchTabsRealEstate");
		hideAllContent();
		$("#contentRealEstate").css("display","block");
		if($("#contentRealEstate").height > 200) {
			$('.scroll-pane')[4].scrollTo(0);
		}
	});
	
	function hideAllContent() {
		$("#contentLatinAmerica").css("display","none");
		$("#contentSouthEconomy").css("display","none");
		$("#contentMonetaryPolicy").css("display","none");
		$("#contentRetailPayments").css("display","none");
		$("#contentRealEstate").css("display","none");
	}
	
});