jQuery.extend({
	per_page: 5,
	num_pages: 0,
	num_news: 0,
	num_events: 0,
	showHidePages: function(page_id,jq) {
		var min = (page_id * jQuery.per_page)-1;
		var max = min + jQuery.per_page;
		$('div.search-result-pages').hide();
		$('div.search-result-pages:gt('+min+')').show();
		$('div.search-result-pages:gt('+max+')').hide();
		$('#pages-tofrom').html('Results '+(min+2)+' to '+(max+1)+' (of '+jQuery.num_pages+')');
		return false;
	},
	showHideNews: function(page_id,jq) {
		var min = (page_id * jQuery.per_page)-1;
		var max = min + jQuery.per_page;
		$('div.search-result-news').hide();
		$('div.search-result-news:gt('+min+')').show();
		$('div.search-result-news:gt('+max+')').hide();
		$('#news-tofrom').html('Results '+(min+2)+' to '+(max+1)+' (of '+jQuery.num_products+')');
		return false;
	},
	showHideEvents: function(page_id,jq) {
		var min = (page_id * jQuery.per_page)-1;
		var max = min + jQuery.per_page;
		$('div.search-result-events').hide();
		$('div.search-result-events:gt('+min+')').show();
		$('div.search-result-events:gt('+max+')').hide();
		$('#events-tofrom').html('Results '+(min+2)+' to '+(max+1)+' (of '+jQuery.num_events+')');
		return false;
	}
});
$(document).ready(function() {
	jQuery.num_pages = $('.search-result-pages').size();
	jQuery.num_news = $('.search-result-news').size();
	jQuery.num_events = $('.search-result-events').size();
//	$('body').addClass('jsenabled')
	if(jQuery.num_pages > 5) {
		jQuery.showHidePages(0,null);
		$("#pages-pagination").pagination(jQuery.num_pages, {
			prev_show_always:false,
			next_show_always:false,
			prev_text:" &laquo; Prev",
			next_text:"Next &raquo;",
			items_per_page:jQuery.per_page,
			num_edge_entries:1,
			num_display_entries:6,
			callback:jQuery.showHidePages
		});
	}
	if(jQuery.num_news > 5) {
		jQuery.showHideObjects(0,null);
		$("#news-pagination").pagination(jQuery.num_nws, {
			prev_show_always:false,
			next_show_always:false,
			prev_text:" &laquo; Prev",
			next_text:"Next &raquo;",
			items_per_page:jQuery.per_page,
			num_edge_entries:1,
			num_display_entries:6,
			callback:jQuery.showHideNews
		});
	}
	if(jQuery.num_events > 5) {
		jQuery.showHideEvents(0,null);
		$("#events-pagination").pagination(jQuery.num_events, {
			prev_show_always:false,
			next_show_always:false,
			prev_text:" &laquo; Prev",
			next_text:"Next &raquo;",
			items_per_page:jQuery.per_page,
			num_edge_entries:1,
			num_display_entries:6,
			callback:jQuery.showHideEvents
		});
	}

});
