function startScrollPane(){
	jQuery('.timedimageswap_caption_text').jScrollPane({showArrows: true, scrollbarWidth: 8, scrollbarMargin: 28});
}

function startCloseButton(){
	var closeclass = 'close';
	// if track exists add closescroll clase to close button
	if(jQuery('.timedimageswap_caption_text').parent('.jScrollPaneContainer').children('.jScrollPaneTrack').length > 0 ){
		closeclass += ' closescroll';
	}
	jQuery('.timedimageswap_caption_text').parent('.jScrollPaneContainer').append(
		jQuery('<div class="close"></div>').attr({'className':closeclass}).hide().fadeIn(500).click(function(){clickCloseButton();})
	)	
}

function clickCloseButton(){
	jQuery('.gc_gallery_timerview .jScrollPaneContainer').slideUp(500);
	jQuery('.gc_gallery_timerview .timedimageswap_caption').slideUp(500);
}

function gc_gallery_callback_caption_effect(){
	startScrollPane();
	startCloseButton();
}