var ComicArchiveManager = 
{
	_baseUrl: null,
	_currentYear: null,

	Initialize: function( baseUrl )
	{
		this._baseUrl = baseUrl;
	},

	LoadYear: function( year )
	{
		if ( this._currentYear )
		{
			this._getYearContainer( this._currentYear ).style.display = "none";
		}
		if ( this._currentYear == year )
		{
			this._currentYear = null;
			return;
		}
		var container = ComicArchiveManager._getYearContainer( year );
		container.innerHTML = "Loading archives...";
		container.style.display = "block";
		$("#"+container.id).load( this._baseUrl + "&y=" + year, null, function()
		{
			ComicArchiveManager._currentYear = year;
		}	);
	},

	_getYearContainer: function( year )
	{
		return document.getElementById( "comic-archive-" + year );
	}
};

