jQuery(document).ready(function(){

	jQuery('#nav_prev').after('<div id="nav">'); 	
	
	jQuery('#slideshow')
	.cycle({
		fx:     'fade', 
	    speed:  1000,
		timeout: 0,
		pager:  '#nav' ,
		prev:	'#prev_link',
		next:   '#next_link',
		before:  onBefore, 
	    after:   onAfter 		
	});
	
	function onBefore() { 
		var slide_desc = "#" + this.id + "_desc";
		jQuery("#slide_desc_content").html( jQuery(slide_desc).html() );
		jQuery("#next_link").hide();
		jQuery("#prev_link").hide();
	} 
	function onAfter() { 
		/* the show and hide the next and prev link */
		var first_nav_item = jQuery("#slideshow_box #nav a:first-child");
		var last_nav_item = jQuery("#slideshow_box #nav a:last-child");
		var prev_link = jQuery("#tmp_b_content_right #prev_link");
		var next_link = jQuery("#tmp_b_content_right #next_link");
		var nav_prev_link = jQuery("#slideshow_box #nav_prev_link");
		var nav_next_link = jQuery("#slideshow_box #nav_next_link");
		if (first_nav_item.hasClass("activeSlide") ) {
			prev_link.hide();
			nav_prev_link.hide();
		} else {
			prev_link.show();
			nav_prev_link.show();
		}
		if (last_nav_item.hasClass("activeSlide") ) {
			next_link.hide();
			nav_next_link.hide();
		} else {
			next_link.show();
			nav_next_link.show();
		}
	}
	
	jQuery("#nav_next_link").click(function(event) {
		jQuery("#next_link").trigger("click");
	});
	
	jQuery("#nav_prev_link").click(function(event) {
		jQuery("#prev_link").trigger("click");
	});
	
	/* *************************************************** */
	jQuery("#slideshow").show();
	jQuery("#tmp_b_content_right #prev_link").hide();
	jQuery("#slideshow_box #slideshow_nav #nav_prev_link").hide();
	/* *************************************************** */

}); // END: jquery function
