// JavaScript Document
function createUrl(page,pageCount)
{
	if (isNaN(parseInt(page))) page = 1;
	if (page < 1) page = 1;
	if (page > pageCount) page = this.pageCount;
	var url = location.protocol + '//' + location.host + location.pathname;
	var args = location.search;
	var reg = new RegExp('([\?&]?)' +  'page=[^&]*[&$]?', 'gi');
	args = args.replace(reg,'$1');
	if (args == '' || args == null) {
		args += '?' +  'page=' + page;
	} else if (args.substr(args.length - 1,1) == '?' || args.substr(args.length - 1,1) == '&') {
			args +=  'page=' + page;
	} else {
			args += '&' +  'page=' + page;
	}
	return url + args;
}

function toPage(page,pageCount)
{
	var turnTo = 1;
	if (typeof(page) == 'object') {
		turnTo = page.options[page.selectedIndex].value;
	} else {
		turnTo = page;
	}
	self.location.href = createUrl(turnTo,pageCount);
}