$(function() {
	$('#slideshow').cycle({
		fx:     'scrollHorz',
		speed:  'fast',
		prev:   '#prev',
		next:   '#next',
		after:   onAfter,
		timeout: 0,
		pager:  '#slidenav',
		pagerAnchorBuilder: function(idx, slide) {
			// return sel string for existing anchor
			return '#slidenav li:eq(' + (idx) + ') a';
		}
	});
	
	function onAfter(curr, next, opts) {
		var index = opts.currSlide;
		$('#prev')[index == 0 ? 'hide' : 'show']();
		$('#next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
	}
	
    $('#implink, #impclose').click(function(){
        $('#impressum').toggle();
    });
});