jQuery(document).ready(function() {
	
	//setup slideshow
	jQuery("#slideshow-wrapper #slideshow").cycle({
		fx:				menu_slideshow_fx,
		timeout:     	menu_slideshow_timeout, 
		speed:     		menu_slideshow_speed,
		startingSlide:	menu_slideshow_start_slide,
		cleartype: 		true,
		cleartypeNoBg: 	true,
		pager:      	'#slideshow-wrapper #nav',
		pagerEvent: 	'mouseover',
		pagerAnchorBuilder: function(idx, slide) {
			return '#slideshow-wrapper #nav li:eq(' + (idx) + ')';
		},
		prev: 			'#slideshow-wrapper #prev',
		next: 			'#slideshow-wrapper #next',
		before:	function(currSlideElement, nextSlideElement, options, forwardFlag) {
			if (jQuery.data(nextSlideElement, "callback_function")) {
				//trigger callback-function (if given) with element as argument
				window[jQuery.data(nextSlideElement, "callback_function")](nextSlideElement);
			}
		}
	});
	
	//stop auto-loop when hovering over nav-item
	jQuery("#slideshow-wrapper #nav li").mouseover(function() { 
		jQuery("#slideshow-wrapper #slideshow").cycle('pause'); 
	});
	
	//remove click-handler from each nav-item
	//making it possible again to make an item clickable as a normal link
	jQuery("#slideshow-wrapper #nav li").unbind('click');
	
});

//function to restore slideshow in its initial state
function slideshow_to_start_slide() {
	jQuery("#slideshow-wrapper #slideshow").cycle(menu_slideshow_start_slide);
	return false;
};

