function mycarousel_initCallback(carousel) {
    $('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
	
    $('#slider_wrap #next').bind('click', function() {
        carousel.prev();
        return false;
    });

    $('#slider_wrap #prev').bind('click', function() {
        carousel.next();
        return false;
    });
	
};
function mycarousel_itemFirstInCallback(carousel, item, idx, state){
			$('#thumb_gal .thumb_img').removeClass('active');
			$('#thumb_gal #thumb_img_'+idx).addClass('active');
}


$(document).ready(function($) {
		$('#slider').jcarousel({
			scroll: 1,
			initCallback: mycarousel_initCallback,
			itemFirstInCallback: mycarousel_itemFirstInCallback,
			buttonNextHTML: null,
			buttonPrevHTML: null
		});
		
		$('#slider_wrap').hover(
			function(){
				$('#slider_wrap #prev').show();
				$('#slider_wrap #next').show();
			},
			function(){
				$('#slider_wrap #prev').hide();
				$('#slider_wrap #next').hide();		
			}
		
		);
		
		$('ul#thumb_gal li div').click(
			function(eventObj){
				var carousel = $('#slider').data('jcarousel');
				var $target = $(eventObj.target);
				var $targetParent = $target.parent();
				var thumb_id = $targetParent.attr('id');
				var pull_slidenum = thumb_id.split('_');
				var slide_num = pull_slidenum[2];
				$('#thumb_gal .thumb_img').removeClass('active');
				$('#thumb_gal #thumb_img_'+slide_num).addClass('active');
				carousel.scroll($.jcarousel.intval(slide_num));
			}
		);
		
										   
});
