Mission.tasks(2).extend ( {

	setup : function ( cb ) {
		Portal.loadPage ( this, 'debut_express/', null, function(){
			if ( !window.main_chat ) {
				var interval = setInterval ( function ( ) {
					if ( !window.Chat ) return;
					clearInterval ( interval );
					window.main_chat = new Chat ( "Max & Jo" );
					window.chatClient = window.main_chat.getClient();
					loadConversation ( '/scripts/cctv/conversations/intro.js', function ( s ) {
						if ( !s ) return Portal.error ( "Could not load script" );
						window.main_chat.load ( window.scripts.INTRO, function() {
							loadConversation ( '/scripts/cctv/conversations/clips.js', function ( s ) {
								if ( !s ) return Portal.error ( "Could not load script" );
								window.main_chat.load ( window.scripts.CLIPS, cb );
							} );
						} );
					} );
				}, 100 );
			} else {
				cb();
			}
		} );
	},
	start : function ( cb ) {
		loadConversation ( '/scripts/cctv/conversations/editing.js', function ( s ) {
			if ( s ) {
				window.main_chat.play ( window.scripts.EDITING, function ( ) {
					cb();
				} );
			}
		} );
	}

} );

