var curPage;
var curItem;

function hideComplete() {
	curPage.slideDown('400');
}

function handleChange(event) {
	var path = event.path;
	
	var oldPage = curPage;
	var oldItem = curItem;
	
	path = path.substr( 1 );
	
	if( path == "" )
	{
		// show first
		curItem = $("#tert-nav a").first().addClass("selected" );
		var href = curItem.attr("href");
		
		curPage = $("#" + href.substr( 2 ) );
	}
	else
	{
		// show selected
		curPage = $("#" + path );
		curItem = $("#tert-nav a[href='#/" + path + "']").addClass("selected" );
	}
	
	if( curPage != oldPage )
	{
		if( oldPage == null )
		{
			curPage.slideDown('400');
		}
		else
		{
			oldPage.slideUp( '300', hideComplete );
		}
		
		if( oldItem != null )
		{
			oldItem.removeClass("selected");
		}
	}
	
}

$(function() {
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);
});
