(function($) {

$.fn.highlighter = function(options) {

	this.each(function(){ 	
		
		var settings = {
			speed: 'slow',
			containerheight: '1em',
			runningclass: 'slide'
		};
		
		if(options)
			$.extend(settings, options);
		
		var elements = $(this).children();
	
		if (elements.length > 1) {

			$(this).css('position', 'relative');
	
			$(this).css('height', settings.containerheight);
			
			for ( var i = 0; i < elements.length; i++ ) {
				$(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute');
				$(elements[i]).hide();
			};
			
			var current = 0;
			$(elements[current]).show();
			
			

			$("#pager", $(this).parent()).text((current+1)+' / '+elements.length);
			
			jQuery("#right", $(this).parent()).click(function() {
	
				$(elements[current++]).hide();
				if(current > (elements.length - 1)) {
					current = 0;
				}
				$(elements[current]).show();
				$("#pager", $(this).parent()).text((current+1)+' of '+elements.length);
			});
			
			jQuery("#left", $(this).parent()).click(function() {
				$(elements[current--]).hide();
				if(current < 0) {
					current = elements.length - 1;
				}				
				$(elements[current]).show();
				$("#pager", $(this).parent()).text((current+1)+' of '+elements.length);
			});

			
		}
		
	});
};

$.highlighter = function() {}

})(jQuery);

