function writePagingCatalogue(){
	pageStart=pagePerPage * Math.floor((currentPage-1)/pagePerPage);
	pageEnd=pageStart + pagePerPage;		
	if(currentPage > totalPages) currentPage = totalPages;	
	totalPages=Math.ceil(totalRecords/recordPerPage);
	pagingText = '<div id="pagingSection">';	
	if(currentPage==1) {
		pagingText += '<img id="back_page_button" src="'+fileImageBackButtonGrey+'" border="0" align="absmiddle">';
	}
	if(currentPage > 1) {
		pagingText += '<img id="back_page_button" src="'+fileImageBackButton+'" onclick="currentPage=parseInt(currentPage)-1;writePagingCatalogue()" onmouseover="this.src=\''+fileImageBackButtonOver+'\'" onmouseout="this.src=\''+fileImageBackButton+'\'" style="cursor:hand;" border="0" align="absmiddle">';
	}
	pagingText += '&nbsp;&nbsp;Page&nbsp;'+ currentPage + '&nbsp;of&nbsp;' + totalPages + '&nbsp;&nbsp;';
	if(currentPage==totalPages) {
		pagingText += '<img id="next_page_button" src="'+fileImageNextButtonGrey+'" border="0" align="absmiddle">';
	}
	if(totalPages > currentPage){
		pagingText += '<img id="next_page_button" src="'+fileImageNextButton+'" onclick="currentPage=parseInt(currentPage)+1;writePagingCatalogue()" onmouseover="this.src=\''+fileImageNextButtonOver+'\'" onmouseout="this.src=\''+fileImageNextButton+'\'" style="cursor:hand;" border="0" align="absmiddle">';
	}	
	pagingText += '</div>';
	if(currentPage > 1){
		if ((x=MM_findObj(backPageButton))!=null){x.src=fileImageBackButton;x.onclick=function(){currentPage--;writePagingCatalogue()}};
	}
	pagingText += '<div id="pagingSection">';	
	pagingText += 'Go to :&nbsp;<input type="text" id="txtGoToPage" name="txtGoToPage" size="3" maxlength="2" class="textbox" style="height:12px;">&nbsp;<img src="images/btn_go.gif" onclick="currentPage=document.getElementById(\'txtGoToPage\').value;writePagingCatalogue()" align="absmiddle" border="0">';
	pagingText += '</div>';
	pagingText += '<div id="pagingSection">';	
	pagingText += '|&nbsp;&nbsp;View page by :&nbsp;<select id="selViewPage" name="selViewPage" class="combobox" onchange="currentPage=1;recordPerPage=document.getElementById(\'selViewPage\').value;comboSelected=document.getElementById(\'selViewPage\').selectedIndex;writePagingCatalogue()">';
	for(i=0;i<optionArray.length;i++)
	{
		if(recordPerPage==optionArray[i])
		   pagingText += '<option value="'+optionArray[i]+'" selected>- '+optionArray[i]+' per page -</option>';
		else
			pagingText += '<option value="'+optionArray[i]+'">- '+optionArray[i]+' per page -</option>';
	}	
	pagingText += '</select>';
	
	pagingText += '</div>';
	if ((x=MM_findObj(pagingBlock))!=null){x.innerHTML=pagingText;}
	viewLoading(data_block);
	new Ajax(data_url, {
			method: 'get',
			data:'page='+currentPage.toString()+'&catalog_id='+catalog_id+'&record_perpage='+recordPerPage,
			update: data_block,
			evalScripts: true,
			onComplete: function(){
				//if(typeof(loadSneak2)=='function'){loadSneak2();}
			}.pass('', this)
		}).request();
}
function numberFormat(n, d){
	formatedNumber='';
	if(n.toString().length<d){
		for(j=0; j<d-n.toString().length;j++){
			formatedNumber += '0';
		}
	}
	return formatedNumber + n.toString();
}
if(ua.ie()){onafterloadRegister(writePagingCatalogue);}else{onloadRegister(writePagingCatalogue);}

