function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){
	var PageStart;
	var PageEnd;
	if(_nPageCount == null || _nPageCount<=1){
		return;
	}
	var nCurrIndex = _nCurrIndex || 0;
	if(nCurrIndex == 0)
	{
		document.write("<fonc color='gray'>First page</font>&nbsp;&nbsp;");
		document.write("<fonc color='gray'>Previous</font>&nbsp;&nbsp;");
		document.write("<fonc color='gray'>1</font>&nbsp;&nbsp;");
	}
	else
	{
		document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">First page</a>&nbsp;&nbsp;");
		if(nCurrIndex==1)
		{
			document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">Previous</a>&nbsp;&nbsp;");
		}
		else
		{
			document.write("<a href=\""+_sPageName+"_"+(nCurrIndex-1)+"."+_sPageExt+"\">Previous</a>&nbsp;&nbsp;");
		}
		if(_nPageCount>9&&nCurrIndex>4)
		{								
		}
		else
		{
			document.write("<a href=\""+_sPageName+"."+_sPageExt+"\">1</a>&nbsp;&nbsp;");
		}
	}
	if(_nPageCount>9)
	{
		PageStart = nCurrIndex-4;
		if((nCurrIndex-4)<1)PageStart = 1;
		if((nCurrIndex+5)>_nPageCount) PageStart = _nPageCount-9;
		PageEnd = PageStart +9;
	}
	else
	{
		PageStart = 1;
		PageEnd = _nPageCount;
	}
	for(var i=PageStart; i<PageEnd; i++){
		if(nCurrIndex == i)
		document.write("<font color='gray'>"+(i+1) + "</font>&nbsp;&nbsp;");
		else
		document.write("<a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\">"+(i+1)+"</a>&nbsp;&nbsp;");
	}
	if(nCurrIndex<_nPageCount-1)
	{
		document.write("<a href=\""+_sPageName+"_"+(nCurrIndex+1)+"."+_sPageExt+"\">Next</a>&nbsp;&nbsp;");
		document.write("<a href=\""+_sPageName+"_"+(_nPageCount-1)+"."+_sPageExt+"\">Last page</a>&nbsp;");
	}
	else
	{
		document.write("<font color='gray'>Next</font>&nbsp;&nbsp;");
		document.write("<fonc color='gray'>Last page</font>");
	}
}
