	// This is a very simple demo that shows how a range of elements can
	// be paginated.

	/**
	 * Callback function that displays the content.
	 *
	 * Gets called every time the user clicks on a pagination link.
	 *
	 * @param {int}page_index New Page index
	 * @param {jQuery} jq the container with the pagination links as a jQuery object
	 */
	function pageselectCallback(page_index, jq){
		var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();
		$('#Searchresult').empty().append(new_content);
		return false;
	}
   
	/** 
	 * Callback function for the AJAX content loader.
	 */
	function initPagination() {
		var num_entries = $('#hiddenresult div.result').length;
		// Create pagination element
		$("#Pagination").pagination(num_entries, {
			num_edge_entries: 2,
			num_display_entries: 8,
			callback: pageselectCallback,
			items_per_page:1
		});
	 }
			
	// Load HTML snippet with AJAX and insert it into the Hiddenresult element
	// When the HTML has loaded, call initPagination to paginate the elements        
	$(document).ready(function(){      
		initPagination();
	});