////////////////////////////////////////////////////////////////////////////////
// Nation Website V3
// Requires: jQuery, Cufon
////////////////////////////////////////////////////////////////////////////////

//------------------------------------------------------------------------------
// PUBLIC
//------------------------------------------------------------------------------

//------------------------------------------------
// Variables
//------------------------------------------------
var view;
var globalView;
var appModel;

//------------------------------------------------
// Init
//------------------------------------------------
function setup() {
	appModel = new ApplicationModel();
	appModel.init();
	globalView = new GlobalView();
	globalView.init(appModel);
	getSectionView();
	if (view) view.init(appModel);
}

//------------------------------------------------------------------------------
// INTERNAL
//------------------------------------------------------------------------------

//------------------------------------------------
// Set up relevant app
//------------------------------------------------
setup();

//------------------------------------------------
// Create relevant view
//------------------------------------------------
function getSectionView() {
	var path = window.location.pathname;
	if (path == "/") {
		view = new HomeView();
	} else if (path.indexOf("/about") > -1) {
		view = new AboutView();
	} else if (path.indexOf("/work") > -1) {
		view = new WorkView();
	} else if (path.indexOf("/jobs") > -1) {
		view = new JobsView();
	} else if (path.indexOf("/blog") > -1) {
		view = new BlogView();
	}
}
