﻿var $pager =  jQuery.noConflict();
function PagerSetup(pagesToDisplay, attrib, currentpage){
	var pageNumber = Number($pager("#" + currentpage).attr("value"));
		if(pageNumber == undefined)
		{
			pageNumber = 1;
		}
	var sel = "a[" + attrib + "='" + pageNumber + "']"
	$pager(sel).addClass("PagerCurrentPage");
	var pageCount = $pager("a[" + attrib + "]").hide().length;
	var start = 0
	var end = pagesToDisplay;
	var buffer = Math.floor(pagesToDisplay / 2);
		
	if (pageNumber > buffer) {
		start = pageNumber - buffer - 1;
		end = pageNumber + buffer;
	}

	if (end > pageCount) {
		start = pageCount - pagesToDisplay;
		end = pageCount;
	}

	if (start < 0) {
		start = 0;
	}
			
	$pager("a[" + attrib + "]").slice(start,end).show();
}
