var LoggingService = new function() {
	var instance = null;

	var buildApi = function() {
		var functions = {
			displayMessage: function( message, messageClass ) {
				var $msg = $( "<div>", {
					class: messageClass
					, html: message
				} );

				$( "body" ).append( $msg );

				setTimeout( function() {
					$msg
						.css( "top", "7px" )
						.css( "right", "125px" );

					setTimeout( function() {
						$msg.css( "top", "-50px" );
						
						setTimeout( function() {
							$msg.remove();
						}, 4000 );
					}, 4000 );
				}, 1000 );
			}
		};

		return {
			privateFunctions: functions
			, displayError: function( message ) {
				functions.displayMessage( message, "error" );
			}
			, displayInfo: function( message ) {
				functions.displayMessage( message, "info" );
			}
			, displaySuccess: function( message ) {
				functions.displayMessage( message, "success" );
			}
			, recoverableError: function( error ) {
				console.log( "Error occured.  Please try again.  If error persists, try logging in again.   If unresolved, please contact the site administrator for further assistance." );

				if ( typeof error !== "undefined" ) {
					console.log( error );
				}

				functions.displayError( "Error occured.  Please try again or check console for more information." );
			}
			, requiredInput: function( field ) {
				console.log( this );
				functions.displayError( "Required Input: "+ field );
			}
			, unrecoverableError: function( error ) {
				console.log( "Unrecoverable error occured.  If this does not resolve itself, contact the site administrator for further assistance." );

				if ( typeof error !== "undefined" ) {
					console.log( error );
				}

				functions.displayError( "Error occured.  Check console for more information." );
			}
		};
	};

	return {
		getInstance: function() {
			if ( instance == null ) {
				instance = buildApi();

				delete instance.privateFunctions;
			}

			return instance;
		}
		, getTestInstance: function() {
			return buildApi();
		}
	};
}();

@@ -1187,32 +1187,27 @@
 %0A%09%09%09%09%7D%0A%0A%09%09%09%09
-function
+thi
 s.displayErr
@@ -1340,41 +1340,11 @@
 %09%09%09%09
-console.log( this );%0A%09%09%09%09function
+thi
 s.di
@@ -1651,32 +1651,27 @@
 %0A%09%09%09%09%7D%0A%0A%09%09%09%09
-function
+thi
 s.displayErr

Fix requiredInput