$(document).ready(function() {
	if ($('#pages')[0].scrollHeight > 700) {
		$('#pages').scroll(function() {
			show_scroll_buttons();
		});
		$('#scroll-down').show();
	}
});

function jump_to(anchor) {
	$('#pages').scrollTop(0);
	$('#pages').scrollTop($(anchor).position().top - 10);
}

function scroll_up() {
	$('#pages').scrollTop($('#pages').scrollTop() - 680);
	show_scroll_buttons();
}

function scroll_down() {
	$('#pages').scrollTop($('#pages').scrollTop() + 680);
	show_scroll_buttons();
}

function show_scroll_buttons() {
	if ($('#pages').scrollTop() == 0) {
		$('#scroll-up').hide();
	} else {
		$('#scroll-up').show();
	}
	
	if ($('#pages')[0].scrollHeight - $('#pages').scrollTop() == $('#pages').outerHeight()) {
		$('#scroll-down').hide();
	} else {
		$('#scroll-down').show();
	}
}

function scroll_images(scroll_value) {
	var n_images = parseInt($('#n-images').attr('value'));
	var new_id = parseInt($('#image-id').attr('value')) + scroll_value;
	if (new_id > n_images) {
		new_id = 1;
		scroll_value = -1;
	}
	var work_id = $('#work-id').attr('value');
	$('#image-id').attr('value', new_id);
	$('#img-no').text(new_id);
	$('#image-large').attr('src', '/images/work/full/'+ work_id + '/' + work_id + '_' + new_id + '.jpg');
	if (scroll_value < 0) {
		$('#img-next').show();
		if (new_id == 1) {
			$('#img-prev').hide();
		}
	} else {
		$('#img-prev').show();
		if (new_id == n_images) {
			$('#img-next').hide();
		}
	}
}

function img_prev() {
	scroll_images(-1);
}

function img_next() {
	scroll_images(1);
}

function hover_show() {
	$('#work-nav').show();
}

function hover_hide() {
	$('#work-nav').hide();
}
