function cPaginator(currentPage,pageCount)
{this.currentPage=currentPage;this.pageCount=pageCount;this.getPaginationArray=function()
{items=[];if(this.pageCount==0||this.pageCount==1)return items;var startPage;var endPage;if(this.pageCount<=5)
{startPage=1;endPage=this.pageCount;}
else
{startPage=this.currentPage-2<1?1:this.currentPage-2;endPage=Number(this.currentPage)+2>this.pageCount?this.pageCount:Number(this.currentPage)+2;}
if(startPage>endPage)endPage=startPage;var nextPage=Number(this.currentPage)+1;var prevPage=this.currentPage-1;if(prevPage>=1)
{var item=[];item['page']=prevPage;item['text']='<<';item['cssclass']=' next_prev';item['title']='Go to the previous page';items.push(item);}
if(this.currentPage>3&&this.pageCount>5)
{var item=[];item['page']='1';item['text']='1';item['title']='Go to page 1';item['cssclass']='';items.push(item);}
if(this.currentPage>4&&this.pageCount>5)
{var item=[];item['page']='';item['nolinktext']='...';item['cssclass']=' elipses';items.push(item);}
for(i=startPage;i<=endPage;i++)
{var item=[];item['page']=i;item['text']=i;item['cssclass']=(i==this.currentPage?' selected':'');item['title']="Go to page "+i;items.push(item);}
if(this.currentPage<(this.pageCount-3)&&this.pageCount>5)
{var item=[];item['page']='';item['nolinktext']='...';item['cssclass']=' elipses';items.push(item);}
if(this.currentPage<(this.pageCount-2)&&this.pageCount>5)
{var item=[];item['page']=this.pageCount;item['text']=this.pageCount;item['title']="Go to page "+this.pageCount;item['cssclass']='';items.push(item);}
if(nextPage<=this.pageCount)
{var item=[];item['page']=nextPage;item['text']='>>';item['cssclass']=' next_prev';item['title']='Go to the next page';items.push(item);}
return items;}}