// JavaScript Document


function updateGotoPage(pagerID, totalPages) {
	var form = document.forms['gotoPage_' + pagerID];
	
	var pageIndex = parseInt(trim(form.pageIndex.value.replace(/^0+/, '')), 0);
	
	if(isNaN(pageIndex))
		form.pageIndex.value = '';
	else
		form.pageIndex.value = pageIndex;
	
	
	// If enabled
	if(pageIndex > 0 && pageIndex <= totalPages) {
		displayNone('gotoPage_' + pagerID + '_0');
		displayBlock('gotoPage_' + pagerID + '_1');
	} else {
		displayNone('gotoPage_' + pagerID + '_1');
		displayBlock('gotoPage_' + pagerID + '_0');
	}
	
}


function pagerGotoPageIndex(pagerID, href) {
	var form = document.forms['gotoPage_' + pagerID];
	var pageIndex = parseInt(trim(form.pageIndex.value.replace(/^0+/, '')), 0);

	var href = unescape(href).replace(/{pageIndex}/, pageIndex);	
	window.location = href;
}