$(document).ready(function() {
	$('a[rel="external"]').attr('target', '_blank');
});

var picture;

function viewing() {
	$('#viewing').html(i + ' de ' + n);
	location.href = location.href.replace(/^(.+?)#\d+/g, '$1#' + i);
}

function next() { i++; if(i > n) { i = 1; } go(i); }

function prev() { i--; if(i < 1) { i = n; } go(i); }

function go(j) {
	if(j < i || j > n) { return; }
	i = j;
	
	picture.hide().attr('src', 'images/' + section + '/mold/' + section + '-mold_' + i + '.jpg');
	
	viewing();
}

$(function() {
	picture = $('img.image');
	
	var fix = function() {
		picture.css({
			marginTop: Math.floor(picture.height() / 2 * -1) + 'px',
			marginLeft: Math.floor(picture.width() / 2 * -1) + 'px'
		});
	};
	
	if(location.href.match(/#\d+$/)) {
		go(location.href.replace(/^.+#(\d+)/, '$1'));
		viewing();
	}

	picture.load(function() {
		fix();
		picture.fadeIn(300);
	});
	
	fix();
});
