var url = "";

// find value of page parameter in query string
var page;

function initPage(){
	if (url.indexOf('page=') == -1) {
		page = 1;
		if (url.indexOf('?') == -1) {
			url += '?page=1';
		} else {
			url += '&page=1';
		}
	} else {
		page = parseInt(url.substring(parseInt(url.indexOf('page=') + 5)));
	}
}

function writePageNumber(pageTot) {
	var pageLink;
	url = document.URL;
	initPage();
	if (pageTot > 1 && page > 0 && page <= pageTot) {

		document.write('<div id="pagination">');
		document.write('<ul class="pagination">');
		// write previous link
		if (page == 1) {
			document.write('<li class="previousOff">&laquo; Previous</li>');
		} else {
			pageLink = url.replace('page=' + page, 'page=' + (page - 1));
			document.write('<li class="previous"><a href="' + pageLink + '">&laquo; Previous</a></li>');
		}

		// calculate the minimum and maximum pagination.
		var min = 1;
		var max = pageTot;

		if(pageTot >= 6)
		{
			if(page >= 6)
			{
				if(page != pageTot)
				{
					min = page - 4;
					max = page + 1;
				}
				else
				{
					min = page - 5;
					max = page;
				}
			}
			else
			{
				max = 6;
			}
		}

		// write page links
		for (var c = min; c <= max; c++) {
			if (c == page) {
				document.write('<li class="active">' + page + '</li>');
			} else {
				pageLink = url.replace('page=' + page, 'page=' + c);
				document.write('<li><a href="' + pageLink + '">' + c + '</a></li>');
			}
		}
		// write next link
		if (page == pageTot) {
			document.write('<li class="nextOff">Next &raquo;</li>');
		} else {
			pageLink = url.replace('page=' + page, 'page=' + (page + 1));
			document.write('<li class="next"><a href="' + pageLink + '" style="font-weight:bold;">Next &raquo;</a></li>');
		}
		document.write('</ul>');
		document.write('</div>');
	}
}

function writePageLocation(page)
{
	var div = document.getElementById("articlePageLocation");
	var divArtLinks = document.getElementById("articlePageLinks");
	if ( page > 1 )
	{
		div.innerHTML  = "<span class='decorated'>continued from pg " +  --page + "</span>" ;
		div.style.display = 'block';
		divArtLinks.style.display = 'block';
		var element = getDivbyClassName ("pages", "div");
		element.id = "divArticle";
		var myHeadline = getDivbyClassName ("divArticle", "div");
		myHeadline.id = "divHeadline";
		myHeadline.style.display = 'none';
	}
	else
	{
		div.style.display = 'none';
		divArtLinks.style.display = 'none';
	}
}
function getDivbyClassName(divName, className)
{
	var elementDiv;
	if(document.getElementById(divName) != undefined)
   	{
    	elementDiv = document.getElementById(divName).getElementsByTagName(className)[0];
    	//elementDiv.Id = "TitleHeadline";
   	}
	return elementDiv;
}