
swappedTitle = false;

Event.observe(window, 'load', (function(){
	addObservers();
}));

function addObservers() {
	Event.unloadCache();
	$$('.nav a').each(function(e1){
		if (!e1.target) {
			Event.observe(e1, 'click', function(e2){
				loadContent(e1.hash.replace('#',''))
				Event.stop(e2);
			});
		}
	});
}

function swapTitle(book) {
	new Effect.Fade('titleimg', {
		afterFinish: function() {
			$('titleimg').src = 'img/title-' + book + '.gif';
			new Effect.Appear('titleimg');
		}
	});
}
function loadContent(page) {
	if (page.include('.')) {
		var tmp = page.split('.');
		var newbook = tmp[0];
		if (newbook != curbook) {
			swappedTitle = true;
			swapTitle(newbook);
		}
	}
	else {
		if (swappedTitle) {
			swappedTitle = false;
			swapTitle(defaultbook);
		}
	}
		
	new Ajax.Request("a.php", {
		parameters: { page: page },
		onSuccess: function (transport) {
			var data = transport.responseText;
			new Effect.Fade('scroller', { afterFinish: function() {
				$('scroller').update(data);
				new Effect.Appear('scroller');
				addObservers();
			}
		  });
		}
	});
}
