Mission.tasks(2).extend ( {

	setup : function ( cb ) {
		Portal.loadPage ( this, 'profiles/6/', null, function ( ) {
			if ( !window.main_chat ) {
				var interval = setInterval ( function ( ) {
					if ( !window.Chat ) return;
					clearInterval ( interval );
					window.main_chat = new Chat ( "White Smoke Admins" );
					window.chatClient = window.main_chat.getClient();
					loadConversation ( '/scripts/rumourmill/conversations/intro.js', function ( s ) {
						if ( !s ) return Portal.error ( "Could not load script" );
						window.main_chat.load ( window.scripts.INTRO );
						loadConversation ( '/scripts/rumourmill/conversations/find_danny.js', function ( s ) {
							if ( !s ) return Portal.error ( "Could not load script" );
							window.main_chat.load ( window.scripts.FIND_DANNY, function ( ) {
								cb();
							} );
						} );
					} );
				}, 100 );
			} else {
				cb();
			}
		} );
	},
	start : function ( cb ) {
		loadConversation ( '/scripts/rumourmill/conversations/interrogation.js', function ( s1 ) {
			loadConversation ( '/scripts/rumourmill/conversations/shane.js', function ( s2 ) {
				loadConversation ( '/scripts/rumourmill/conversations/danny.js', function ( s3 ) {
					if ( s1 && s2 && s3 ) {
						window.main_chat.play ( window.scripts.INTERROGATION, function ( ) {
							cb();
						} );
					}
				} );
			} );
		} );
	}

} );

