Mission.tasks(3).extend ( {

	setup : function ( cb ) {
		Portal.loadPage ( this, 'evidence/', 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 ) {
							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, cb );
								} );
							} );
						} );
					} );
				} );
			}
		}, 500 );
	},
	start : function ( cb ) {
		setStoppableTimeout ( this, function ( ) {
			var interval = setInterval ( function ( ) {
				if ( !window.Evidence ) return;
				clearInterval ( interval );

				Evidence.set ( 2, function ( ) {
					doAction ( '85fe4f' );
					cb();
				} );
			}, 100 );
		}, 500 );
	}

} );
