Mission.tasks(5).extend ( {

	setup : function ( cb ) {
		Portal.loadPage ( this, 'jamie/', null, function ( ) {
			if ( window.main_chat ) {
				cb();
			} else {
				loadConversation ( '/scripts/suss/conversations/task-0.js', function ( s ) {
					loadConversation ( '/scripts/suss/conversations/task-1.js', function ( s ) {
						loadConversation ( '/scripts/suss/conversations/task-2.js', function ( s ) {
							loadConversation ( '/scripts/suss/conversations/task-4.js', function ( s ) {
								window.main_chat = new Chat ( "White Smoke Admins" );
								window.chatClient = window.main_chat.getClient();
								window.chatClient.hideDrawer();
								window.main_chat.load ( window.scripts.TASK_0, function ( ) {
									window.main_chat.load ( window.scripts.TASK_1, function ( ) {
										window.main_chat.load ( window.scripts.TASK_2, function ( ) {
											window.main_chat.load ( window.scripts.TASK_4_1, function ( ) {
												window.main_chat.load ( window.scripts.TASK_4_2, cb );
											} );
										} );
									} );
								} );
							} );
						} );
					} );
				} );
			}
		}, 500 );
	},
	start : function ( cb ) {
		setStoppableTimeout ( this, function ( ) {
			loadConversation ( '/scripts/suss/conversations/task-5.js', function ( s ) {
				window.main_chat.play ( window.scripts.TASK_5, cb );
			} );
		}, 500 );
	}

} );
