(function() {
	
	angular.module('abEventOutageFilter', []).filter('abFilter', function() {
		
		return function(input, filtervalue) {

			if (filtervalue) {
				
				var output = [];
				
				for (var i = 0; i < input.length; i++) {

					if (filtervalue == 'all' || input[i][filtervalue] == 'true') {
						
						output.push(input[i]);
						
					}
					
				}

				return output;
				
			} else {

				return input;
				
			}
			
		};
		
	});
	
})();