	function ChangePage(direction, PlaceHolder) {
		if (direction == "-" && CurrentPage > 0)
			{ CurrentPage--;
				display();
			}
		if (direction=="+" && CurrentPage<TotalPages-1) 
			{ CurrentPage++;
				display();
			} 
	}
	function getStyle(divId) {
		return document.getElementById(divId).style;
	}
	function displayNone(divId) { 
		objStyle=getStyle(divId);
		objStyle.display="none";
	}
	function displayBlock(divId){
		objStyle=getStyle(divId);
		objStyle.display="block";
	}
	function showpage(pageNo) {
		CurrentPage = pageNo;
		display();
	}
	function display() {
		//Page: 1, 2, 3, 4, 5 ... of 46 
		var PageString = '';
		
		// Work out from and to page numbers based on current page
		// and how many pages there are altogether.
		// Always want to show 5 pages if possible.
		var StartPage = Math.max(CurrentPage - 2,0);
		var EndPage = Math.min(StartPage + 5, TotalPages);
		
		if (EndPage == TotalPages)
			StartPage = Math.max(0,EndPage - 5);

		// Blank out every DIV
		for (i=0;i<TotalPages;i++)
		{
			if (i != CurrentPage)
				displayNone(ContentDivName + i);
		}
		for (i=StartPage;i<EndPage;i++)
		{
			if (i==CurrentPage)
			{
				displayBlock(ContentDivName + i);
				PageString += '<STRONG><A HREF=javascript:showpage(' + i + ');>' + (i+1) + '</A></STRONG>';
				if ((i+1) != EndPage) {
					PageString += ',&nbsp;';
				}
			}
			else
			{
				PageString += '<A HREF=javascript:showpage(' + i + ');>' + (i+1) + '</A>';
				if ((i+1) != EndPage) {
					PageString += ',&nbsp;';
				}
			}
		}
		// Add the ... link if we have more pages after this batch
		if (EndPage != TotalPages)
		{
			PageString += '&nbsp;<A HREF=javascript:showpage(' + (EndPage - 2) +');>' + '...' + '</A>';
		}
			
		PageString += ' of ' + TotalPages;
		document.getElementById("PageNums").innerHTML=PageString;

		if (CurrentPage == TotalPages-1) {
			HideArrow('DHTMLPCNext');
		} else { 
			ShowArrow('DHTMLPCNext'); 
		} 
		
		if (CurrentPage == 0){
			HideArrow('DHTMLPCPrevious');
		} else {
			ShowArrow('DHTMLPCPrevious');
		}
		
	}
	function HideArrow(id) {
		el = document.getElementById(id);
		if (el != null) {
			el.style.display = "none";
		}
	}
	function ShowArrow(id) {
		el = document.getElementById(id);
		if (el != null) {
			el.style.display = "block";
		}
	}

