// Ajax Spinner to show when loading
/*var ajaxLoadSpinner = {
	onCreate: function(){
		Ajax.activeRequestCount++;
		
		//Element.show('loading');
	},

	onComplete: function() {
		Ajax.activeRequestCount--;
		
		if(Ajax.activeRequestCount < 1){
			//Element.hide('loading');
		}
	},
	
	onException: function(transport, exception){
		Ajax.activeRequestCount = 0;
		
		//Element.hide('loading');
		
		console.error(exception.message + ' - ' + exception.fileName + ':' + exception.lineNumber);
	}
};
Ajax.Responders.register(ajaxLoadSpinner);*/

// Display AJAX error messages
function ajaxErrorMessage(id, errors){
	id.empty();
	
	// Critical errors
	if(errors.critical){
		for(i=0;i<errors.critical.length;i++){
			id.append('<span class="error">Critical Error: ' + errors.critical[i] + '<\/span><br \/>');
		}
	}
	
	// Validation errors
	if(errors.validation){
		for(i=0;i<errors.validation.length;i++){
			id.append('<span class="error">Validation Error: ' + errors.validation[i] + '<\/span><br \/>');
		}
	}
	
	// Attempt to resize modal (Assuming one is in use)
	Modal.centerFloat();
    
    return false;
}
