var newsletters = new Array (
'09/Representative_Wards_July_09_NB_Report',
'09/May_Ward_09',
'09/Feb_Ward_09_ NB_Report'
);

var headings = new Array (
'Representative Ward\'s July 09 NB Report',
'Reoresentative Ward\'s May 09 NB Report',
'Reoresentative Ward\'s Feb 09 NB Report'
);





function countPages()
{
	
	var numPages = newsletters.length%5;
	
	if(numPages>0)
	{
		numPages = (newsletters.length/5) - ( (newsletters.length%5)/5 ) +1;
		
	}
	else
	{
		numPages = newsletters.length/5;
		
	}

	return numPages;
}
	

function writeBoardPages()
{
	var pages = document.getElementById("boardPages");
	
	var beginningIndex = 0;
	var endingIndex = 4;
	var numPages = countPages();
		
	for(var i = 1 ; i<numPages+1; i++)
	{
		var link = document.createElement("a");
		link.id = "board_page"+i;
		while( (endingIndex+1)>newsletters.length)
		{
			endingIndex--;
		}

		var currIndex = i -1;
		var totalIndex = countPages()-1;

		link.href="javascript:writeBoardNewsletters("+beginningIndex+","+endingIndex+","+currIndex+","+totalIndex+");";
		
		var text = document.createTextNode(i);
		link.appendChild(text);
		pages.appendChild(link);
		
			var blankSpace = document.createTextNode(" ");
		
		pages.appendChild(blankSpace);
		beginningIndex+=5;
		endingIndex+=5;
		
	}

	var counter = 5;
	while(headings.length<=counter)
	{
		counter-=1;
	}
	writeBoardNewsletters(0,counter,0,countPages()-1);

}

function writeBoardNewsletters(board_startingIndex,endingIndex,pageIndex,pagesTotal)
{
	var board_st1link = document.getElementById("board_st1link");
	var board_st2link = document.getElementById("board_st2link");
	var board_st3link = document.getElementById("board_st3link");
	var board_st4link = document.getElementById("board_st4link");
	var board_st5link = document.getElementById("board_st5link");
	var board_st6link = document.getElementById("board_st6link");
	var board_st7link = document.getElementById("board_st7link");
	var board_st8link = document.getElementById("board_st8link");
	var board_st9link = document.getElementById("board_st9link");
	var board_st10link = document.getElementById("board_st10link");
	
	for(var i = 0; i<pagesTotal+1; i++)
	{
		var pageRef = "board_page"+(i+1);
		var currentLink = document.getElementById(pageRef);
		currentLink.style.color = "blue";
		
	}

	var linkToChange = document.getElementById("board_page"+(pageIndex+1));
	linkToChange.style.color = "red";
	

	var currentIndex = board_startingIndex;
	

	if(board_startingIndex <= endingIndex)
	{				
			
			board_st1link.replaceChild(document.createTextNode(headings[currentIndex]),board_st1link.firstChild);
			
			board_st1link.href=newsletters[currentIndex]+".pdf";
			
	}
	else
	{
			board_st1link.replaceChild(document.createTextNode(" "),board_st1link.firstChild);
		
	}

	board_startingIndex+=1;
	currentIndex = board_startingIndex;
		

	if(board_startingIndex <= endingIndex)
	{				
			board_st2link.replaceChild(document.createTextNode(headings[currentIndex]),board_st2link.firstChild);
			
			board_st2link.href=newsletters[currentIndex]+".pdf";
	}
	else
	{
			board_st2link.replaceChild(document.createTextNode(" "),board_st2link.firstChild);
			
	}

	board_startingIndex+=1;
	currentIndex = board_startingIndex;

	if(board_startingIndex <= endingIndex)
	{				
			board_st3link.replaceChild(document.createTextNode(headings[currentIndex]),board_st3link.firstChild);
			
			board_st3link.href=newsletters[currentIndex]+".pdf";
	}
	else
	{
			board_st3link.replaceChild(document.createTextNode(" "),board_st3link.firstChild);
			
	}

	board_startingIndex+=1;
	currentIndex = board_startingIndex;

	if(board_startingIndex <= endingIndex)
	{				
			board_st4link.replaceChild(document.createTextNode(headings[currentIndex]),board_st4link.firstChild);
			
			board_st4link.href=newsletters[currentIndex]+".pdf";
	}
	else
	{
			board_st4link.replaceChild(document.createTextNode(" "),board_st4link.firstChild);
	}
	
	board_startingIndex+=1;
	currentIndex = board_startingIndex;

	if(board_startingIndex <= endingIndex)
	{				
			board_st5link.replaceChild(document.createTextNode(headings[currentIndex]),board_st5link.firstChild);
			
			board_st5link.href=newsletters[currentIndex]+".pdf";
	}
	else
	{
			board_st5link.replaceChild(document.createTextNode(" "),board_st5link.firstChild);
			
	}

	
	


	
}