<?

function pager_fix($seperator = ' | ', $after_previous = '&nbsp;&nbsp;', $before_next = '&nbsp;&nbsp;', $prelabel='&laquo; Previous Page', $nxtlabel='Next Page &raquo;', $current_page_tag = 'b')
{	
	global $posts_per_page, $paged, $wp_query;
	
	posts_nav_link('',$prelabel,'');
	echo $after_previous;
		
	$numposts = $wp_query->found_posts;
	
	$max_num_pages = ceil($numposts / $posts_per_page);

	if ($max_num_pages > 1) {

		for ($cnt = 1; $cnt <= $max_num_pages; $cnt++) {

			if ($current_page_tag && $paged == $cnt) {
				$begin_link = "<$current_page_tag>"; $end_link = "</$current_page_tag>";
			} else {
				$begin_link = ''; $end_link = '';
			}
			
			$x[] = $begin_link . '<a href="' . get_pagenum_link($cnt) . '">' . $cnt . '</a>' . $end_link;
			
		}
	
		echo join($seperator, $x);
		
	}
	echo $before_next;
	posts_nav_link('','',$nxtlabel);
	
}

?>