function init() {
	$('.scrollbar').jScrollPane({showArrows:true, scrollbarWidth: 17});
}

var catalogueCurrentPage = 0;
var catalogueWidth = 738;

function cataloguePrintPages() {
	var c = catalogueCurrentPage;
	var pages = '';
	var f = c - 4;
	var l = c + 4;
	if(f < 0) f = 0;
	if(l > catalogueAllPages) l = catalogueAllPages;
	if(f > 0) pages += '<a href="#" onclick="return cataloguePage(0);">1</a> ... ';
	for(i=f; i<=l; i++) {
		if(i!=f) pages += ', ';
		if(i!=c) pages += '<a href="#" onclick="return cataloguePage(' + i + ');">' + (i+1) + '</a>';
		else pages += '[' + (i+1) + ']';
	}
	if(l < catalogueAllPages) pages += ' ... <a href="#" onclick="return cataloguePage(' + catalogueAllPages + ');">' + (catalogueAllPages+1) + '</a>';
	$('#catalogue_pages').html(pages);
}

function cataloguePrevPage() {
	if(catalogueCurrentPage == 0) return false;
	catalogueCurrentPage--;
	var pos = catalogueCurrentPage * catalogueWidth;
	$('#catalogue_slider').stop();
	$('#catalogue_slider').animate({ left: -pos }, 1000);
	cataloguePrintPages();
	return false;
}

function catalogueNextPage() {
	if(catalogueCurrentPage == catalogueAllPages) return false;
	catalogueCurrentPage++;
	var pos = catalogueCurrentPage * catalogueWidth;
	$('#catalogue_slider').stop();
	$('#catalogue_slider').animate({ left: -pos }, 1000);
	cataloguePrintPages();
	return false;
}

function cataloguePage(page) {
	if(page < 0 || page > catalogueAllPages) return false;
	catalogueCurrentPage = page;
	var pos = catalogueCurrentPage * catalogueWidth;
	$('#catalogue_slider').stop();
	$('#catalogue_slider').animate({ left: -pos }, 1000);
	cataloguePrintPages();
	return false;
}

