//= require <mootools-core-1.3-full-nocompat>
//= require <puremvc-mootools-port>
//= require <findsalons/ShellMediator>
//= require <findsalons/AsyncProxy>
//= require <findsalons/DeepLinkMediator>
var StartupCommand = function()
{
	this.Extends = SimpleCommand;

	this.execute = function(notification /* Notification */)
	{
		this.facade.registerProxy(new AsyncProxy());
		// Register mediators last in case they call upon
		// a proxy in the onRegister() method.
		this.facade.registerMediator(new ShellMediator(notification.getBody()));
		this.facade.registerMediator(new DeepLinkMediator());
	};
};
StartupCommand = new Class(new StartupCommand());
