function writePages (n_pages) {
	var n_links = 5;
    var userManual = document.getElementById("userManualPage");
	// get the url of the page
	var s_fullPath = window.location.href;

	var fullPath = s_fullPath.substring(0,s_fullPath.indexOf(".action")+7);
	var query = s_fullPath.substring(s_fullPath.indexOf(".action")+7,s_fullPath.length);
	var fileLocation = query.substring(query.indexOf("usermanualLocation=")+19,query.indexOf("&user"));
	var fileName = query.substring(query.indexOf("usermanualFileName=")+19,query.length);
	var fileIndex = fileName.substring(fileName.indexOf("page")+4,fileName.indexOf(".html"));
	s_fileName = fileName;
	
	s_prefix = fileName.substring(0,fileName.indexOf(".html"));
	s_prefix = 'page';
	s_ext = fileName.substring(fileName.indexOf("."),fileName.length);
	s_filePath = fileLocation;
	n_index = fileIndex;
	
	var userManualPagination  = '<table cellpadding="3" cellspacing="0" border="0" align="right"><tr>';	
	if (n_index != 1) {
	    previousIndexPage = n_index;
		userManualPagination = userManualPagination + '<td><a href="userManual.action?usermanualLocation=' + s_filePath +'&usermanualFileName=' + s_prefix + 1 + s_ext + '"><img src="en/images/button_page_first.gif" alt="Go to first page" width="20" height="20" border="0"></a><a href="userManual.action?usermanualLocation=' + s_filePath +'&usermanualFileName=' + s_prefix + (--previousIndexPage) + s_ext + '"><img src="en/images/button_page_prev.gif" alt="Go to previous page" width="20" height="20" border="0"></a></td>';
	}

	userManualPagination = userManualPagination + '<td>Page ' + n_index + ' of ' + n_pages + '.</td>';
    
	if (n_links) {
		if (n_links > n_pages)
			n_links = n_pages;
		
		userManualPagination = userManualPagination + '<td>Page: ';
		var n_sideLinks = Math.floor((n_links - 1) / 2),
			n_firstLink, n_lastLink;
		
		if ( (Math.round(n_index) + Math.round(n_sideLinks)) >= n_pages) {
			n_firstLink = n_pages - n_links + 1;
			n_lastLink = n_pages;
			
		}
		else if (n_index - n_sideLinks <= 0) {
			n_firstLink = 1;
			n_lastLink = n_links;
			
		}
		else {
			n_firstLink = n_index - n_sideLinks;
			n_lastLink = Math.round(n_firstLink) + Math.round(n_links) - 1;
			
		}
				
		for (var i = n_firstLink; i <= n_lastLink; i++) {
		   
			if(i == n_index) {
				userManualPagination = userManualPagination +i+" "; 
			} else {
				userManualPagination = userManualPagination + '<a href="userManual.action?usermanualLocation=' + s_filePath +'&usermanualFileName=' +s_prefix + i + s_ext + '" title="Go to page ' + i + '">' + i + '</a> '; 
			}
		}
		userManualPagination = userManualPagination + '</td>';
	}
	
	if (n_index != n_pages) {
	   pageNextindex = n_index;
	    userManualPagination = userManualPagination + '<td><a href="userManual.action?usermanualLocation=' + s_filePath +'&usermanualFileName=' + s_prefix + (++pageNextindex) + s_ext + '"><img src="en/images/button_page_next.gif" alt="Go to next page" width="20" height="20" border="0"></a><a href="userManual.action?usermanualLocation=' + s_filePath +'&usermanualFileName=' + s_prefix + (n_pages) + s_ext + '"><img src="en/images/button_page_last.gif" alt="Go to last page" width="20" height="20" border="0"></a></td>';
	    }
	
	userManualPagination = userManualPagination + '</tr></table>';
	
	userManual.innerHTML = userManualPagination;
}
