<?php

	/**
	* A pagination function
	* @param integer $range: The range of the slider, works best with even numbers
	* Used WP functions:
	* get_pagenum_link($i) - creates the link, e.g. http://site.com/page/4
	* previous_posts_link(' « '); - returns the Previous page link
	* next_posts_link(' » '); - returns the Next page link
	* Author Web Site : http://robertbasic.com/blog/wordpress-paging-navigation/
	* Thanks Robert!
	*/
	/*
	get_pagination();
	function get_pagination($range = 4){
		// $paged - number of the current page
		global $paged, $wp_query;
		// How much pages do we have?
		if ( !$max_page ) {
			$max_page = $wp_query->max_num_pages;
		}
		// We need the pagination only if there are more than 1 page
		if($max_page > 1){
			echo "<ul>";
			if(!$paged){
				$paged = 1;
			}
			// On the first page, don't put the First page link
			if($paged != 1){
				echo "<li><a href=" . get_pagenum_link(1) . "> &laquo; </a></li>";
			}
			// To the previous page
			//previous_posts_link('&lsaquo;');
			// We need the sliding effect only if there are more pages than is the sliding range
			if($max_page > $range){
			// When closer to the beginning
				if($paged < $range){
					for($i = 1; $i <= ($range + 1); $i++){
						echo "<li><a href='" . get_pagenum_link($i) ."'";
						if($i==$paged) echo "class='current'";
						echo ">$i</a></li>";
					}
				}
				// When closer to the end
				elseif($paged >= ($max_page - ceil(($range/2)))){
					for($i = $max_page - $range; $i <= $max_page; $i++){
						echo "<li><a href='" . get_pagenum_link($i) ."'";
						if($i==$paged) echo "class='current'";
						echo ">$i</a></li>";
					}
				}
				// Somewhere in the middle
				elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){
					for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){
						echo "<li><a href='" . get_pagenum_link($i) ."'";
						if($i==$paged) echo "class='current'";
						echo ">$i</a></li>";
					}
				}
			}
			// Less pages than the range, no sliding effect needed
			else{
				for($i = 1; $i <= $max_page; $i++){

					$request = str_replace( 'Index.php', '', get_pagenum_link($i));
					$request = str_replace( '&', '&amp;', $request);

					echo '<li><a href="'.$request.'">'.$i.'</a></li>';
				}
			}
			// Next page
			//next_posts_link(' &rsaquo; ');
			// On the last page, don't put the Last page link
			if($paged != $max_page){

				$request = str_replace( 'Index.php', '', get_pagenum_link($max_page));
				$request = str_replace( '&', '&amp;', $request);

				echo '<li><a href="'.$request.'"> &raquo; </a></li>';
			}
			echo "</ul>";
		}
	}
	*/
	
?>


<?php if(function_exists('wp_pagenavi')) { ?>
	<?php wp_pagenavi(); ?>
<?php } else { ?>
	<ul>
		<li><?php next_posts_link(__('&laquo; Older entries', 'overall')); ?></li>
		<li><?php previous_posts_link(__('Newer entries &raquo;', 'overall')); ?></li>
	</ul>
<?php } ?>