function setViewer_updateContent() {
	var shotOrder = $('#set-viewer-order').val();
	var setId = $('#set-viewer-set-id').val();
	$('#set-viewer-content').load('/frontend/user/x-set-viewer/id/' + setId + '/order/' + shotOrder);
}

function setViewer_updateOrder(pIncrement, pPos) {
	var oldShotOrder = $('#set-viewer-order').val();
	shotOrder = parseInt(oldShotOrder) + pIncrement;
	
	if(pPos) {
		shotOrder = pIncrement;
	}
	
	maxShots = $('#set-viewer-max-shots').val();
	if(shotOrder < 0) {
		shotOrder = 0;
	}

	if(shotOrder > maxShots) {
		shotOrder = maxShots;
	}

	if(oldShotOrder != shotOrder) {
		$('#set-viewer-order').val(shotOrder);
		setViewer_updateContent();
	}
}

$(document).ready(
		function() {
			$('.set-viewer-start-button').click(
					function(event) {
						setViewer_updateOrder(0, true);
					});
			$('.set-viewer-rewind-button').click(
					function(event) {
						setViewer_updateOrder(-10, false);
					});
			$('.set-viewer-next-button').click(
					function(event) {
						setViewer_updateOrder(1, false);
					});
			$('.set-viewer-previous-button').click(
					function(event) {
						setViewer_updateOrder(-1, false);
					});
			$('.set-viewer-ff-button').click(
					function(event) {
						setViewer_updateOrder(10, false);
					});
			$('.set-viewer-end-button').click(
					function(event) {
						setViewer_updateOrder($('#set-viewer-max-shots').val(), true);
					});
		});

