$(document).ready(function(){
	$('#index-search').search('#live-search-results a');
});

$.fn.search = function(elements) {
	$(this).keyup(function(){
		var search = $(this).val().toLowerCase();
		
		if (search.length) {
			$(elements).hide();
			$(elements).each(function() {
				var value = $(this).text().toLowerCase();
				
				if (!search.match(/(a|the)\s+/i)) {
					value = value.replace(/(a|the)\s+/i, '');
				}
				
				if (value.indexOf(search) != -1) {
					$(this).show();
				}
			});
			
		} else {
			$(elements).show();
		}
	});
};