var currentPage = 0;
var numPages    = 0;

$(document).ready(function( ) {
	numPages = $("#thisisnudie .page-part").size();
	
	currentPage = parseInt(window.location.hash.substring(1));
	currentPage = isNaN(currentPage) ? 0 : currentPage - 1;
	
	goToPage(currentPage);
});

var nextPage = function( ) {
	goToPage((currentPage + 1) % numPages);
	
}

var previousPage = function( ) {
	goToPage((numPages + currentPage - 1) % numPages);
}

var goToPage = function( nextPage ) {
	$("#thisisnudie .page-part").eq(currentPage).hide();
	$("#thisisnudie .page-part").eq(nextPage).show();
	$("#thisisnudie .page-part-side").eq(currentPage).hide();
	$("#thisisnudie .page-part-side").eq(nextPage).show();
	
	if ( nextPage == 0 ) {
		$("#thisisnudie .next").show();
		$("#thisisnudie .previous").hide();
	} else if ( nextPage == numPages - 1 ) {
		$("#thisisnudie .next").hide();
		$("#thisisnudie .previous").show();
	} else {
		$("#thisisnudie .next").show();
		$("#thisisnudie .previous").show();
	}
	
	window.location.hash = "#" + (nextPage + 1);
	
	currentPage = nextPage;
}