/* Pageswitch plugin
------------------------------------------------------------------------------------------------ */

(function($){
    $.fn.pageswitch = function(number) {
	/* number: Anzahl der Items die angezeigt werden */

        var overview = $(this);
		
		//für Treuhand OWL - Team - Gruppenfotos:
		/*	Nach den beiden divs mit großen Bildern (.imageonly) leeres div einfügen -> 
			Erste Seite: 2 .imageonly div angezeigt; alle weiteren seiten: 3 div angezeigt
			Bei Nichtbedarf kann auskommentiert werden */
		//$(overview).parents('.angestellte').find('.imageonly:last').parents('.entry').after('<div class="entry leer"></div>');
		$(overview).parents('.angestellte').find('.imageonly:first').parents('.entry').after('<div class="entry leer"></div>');
		///////////////////////////////////////////////////////////////////////////////////
		
		
		//show only first section
		
		$('.entry', overview).hide();
		$('.entry:first', overview).show();
		
		for (l=1; l<number; l++) {
			$('.entry:visible', overview).next().show();	
		}
		
		
		//Button Div
		$(overview).prepend('<div class="pageswitch_buttons"></div>');
		
		 
		
		
		// Next button

		$('.pageswitch_buttons', overview).prepend(
		//$(overview).prepend(
							
			$('<button type=button>').attr({
				'accesskey'     : 'n',
				'name'          : 'next',
				'class'			: 'next'
				}).html('<span>' + next + '</span>').click(function() {
	
					
					var newfirst = $('.entry:visible', overview).next(':hidden');
					$('.entry:visible', overview).hide();
					
					$(newfirst).show();
					for (l=1; l<number; l++) {
						$('.entry:visible', overview).next().show();	
					}
					
					
					//Button sichtbarkeit setzen
					var button_back = $('button[name=back]', overview);
					var button_next = $('button[name=next]', overview);
			
					$('.entry:first', overview).is(':visible') ? button_back.hide() : button_back.show();
					$('.entry:last', overview).is(':visible') ? button_next.hide() : button_next.show();
	
	
					return false;
	
			})
		);
		
		
		
		// Back button
		 
		 $('.pageswitch_buttons', overview).prepend(
		 //$(overview).prepend(
			
		
			$('<button type=button>').attr({
				'accesskey'     : 'b',
				'name'          : 'back',
				'class'			: 'back'
				}).html('<span>' + back + '</span>').click(function() {
	
					var newfirst = $('.entry:visible', overview).prev(':hidden');
				
					
					$('.entry:visible', overview).hide();
					$(newfirst).show();
					for (l=1; l<number; l++) {
						$('.entry:visible', overview).prev().show();	
					}
	
	
					//Button sichtbarkeit setzen
					var button_back = $('button[name=back]', overview);
					var button_next = $('button[name=next]', overview);
			
					$('.entry:first', overview).is(':visible') ? button_back.hide() : button_back.show();
					$('.entry:last', overview).is(':visible') ? button_next.hide() : button_next.show();
	
	
					return false;
			})
		);
		
		
		//Button sichtbarkeit setzen	
		var button_back = $('button[name=back]', overview);
		var button_next = $('button[name=next]', overview);

        $('.entry:first', overview).is(':visible') ? button_back.hide() : button_back.show();
		$('.entry:last', overview).is(':visible') ? button_next.hide() : button_next.show();


    };
})(jQuery);

