 		}
 		private function initializeAdminServiceError(event:IOErrorEvent):void
 		{
-			messageDisplay(event.type, event.text, true);
+			var error:Error = new Error(event.text, event.errorID);
+			fixErrorMessage(error);
+			messageDisplay(null, error.message, true);
 		}
 		
 		/**

			}
			
			var paramDebugStr:String = '';
			
			if (methodParams is Array && methodParams.length > 0)
				paramDebugStr = methodParams.map(function(p:Object, i:int, a:Array):String { return Compiler.stringify(p); }).join(', ');
			else
				paramDebugStr += Compiler.stringify(methodParams);
			
			trace(StandardLib.substitute(
					"Received error on {0}({1}):\n\t{2}",

		// this function displays an error message from a FaultEvent in an Alert box.
		private function alertFault(event:FaultEvent, query:ProxyAsyncToken):void
		{
			fixErrorMessage(event.fault);
			var methodName:String = query._params[0];
			var methodParams:Array = query._params[1];
			if (PREVENT_FAULT_ALERT[query])
