var page_title = 'as';
var html_dir = '_html/';

////////////////////////
// random cover image //
////////////////////////
var cover_dir = 'assets/_cover/';
var dates = [
	'03/22/2007', // 0
	'10/17/2006',
	'06/05/2007',
	'03/19/2008',
	'03/20/2008',
	'02/14/2007' // 5
	];
var i = Math.floor(Math.random()*(dates.length));
var cover_path = cover_dir+i+'.jpg';
var cover_html = '<div id="cover"><img src="'+cover_path+'" /><span class="date">'+dates[i]+'</span></div>';

///////////
// basic //
///////////
$(document).ready(function(){
	// handle address events
	$.address.init(function(event) {
	}).change(function(event) {
		$.loadPage(event.value.substr(1));
	});
	
	// load cover image
	$("#content").html(cover_html);
	
	// home/default link
	$("#as-mark").bind("click", function(e){	
		$('#content').html(cover_html);
		window.scrollTo(0,0);
		$.address.title(page_title);
		$.address.value('');
	});
	
		
	// nav: page links
	$('#side a').bind('click', function(e){
		if ($(this).attr('name').length) {
			e.preventDefault();					
			$.loadPage($(this).attr('name'));
		}
	});
});

$.loadPage = function(slug){
	window.scrollTo(0,0);
	
	if (!slug) {
		$.address.title(page_title);
		$.address.value('');
		$('ul.work a[name]').removeClass('selected');
		$('#content').html(cover_html);
		return false;
	}
	
	// set title
	$.address.title(page_title+' /'+slug);
	
	// set address
	$.address.value(slug);
	
	// find selected link within works
	$('ul.work a[name]').removeClass('selected');
	$('ul.work a[name="'+slug+'"]').addClass('selected');
	
	// queue loading
	$('#content').html('loading');

	// load html
	var href = html_dir+slug+'.html';
	$.ajax({
		url: href,
		cache: false,
		success: function(html){
			$('#content').html(html);
		},
		error: function(){
			$('#content').html('4 0 4');
		}
	});
};

