	
$(function(){
			

	
	var number_of_items = $('.rotator_pod').size();
	var number_of_pages = Math.ceil(number_of_items/show_per_page);
	
	$('#current_page').val(0);
	$('#show_per_page').val(show_per_page);
	
	var navigation_html = '<a class="previous_link" href="javascript:;">&laquo;</a>';
	var current_link = 0;
	while(number_of_pages > current_link){
		navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>';
		current_link++;
	}
	
	navigation_html += '<a class="next_link" href="javascript:;">&raquo;</a>';
	navigation_html += '<div class="clear"></div>';

	$('.rotator_nav').html(navigation_html);
	$('.rotator_nav').each(function(){ $('.page_link:first',this).addClass('active_page');	});
	$('.rotator_pod').css('display', 'none');
	$('.rotator_pod').slice(0, show_per_page).css('display', 'block');
	
	$('.next_link').click(function(){
		new_page = parseInt($('#current_page').val()) + 1;
		if ( new_page < number_of_pages ) { 
			go_to_page(new_page);	
		} 
	});

	$('.previous_link').click(function(){
		new_page = parseInt($('#current_page').val()) - 1;
		//if there is an item after the current active link run the function
		if ( new_page > -1 ) { 
			go_to_page(new_page); 
		}
	});

});



function go_to_page(page_num){

	var show_per_page = parseInt($('#show_per_page').val());	
	start_from = page_num * show_per_page;
	end_on = start_from + show_per_page;
	$('.rotator_pod').css('display', 'none').slice(start_from, end_on).css('display', 'block');
	$('#current_page').val(page_num);
	$(".active_page").removeClass("active_page");
	$('.rotator_nav').each(function(){ 
		$('.page_link:eq('+page_num+')',this).addClass('active_page');	
	});
	
}

