// JavaScript Document
(function($) {

		  	$.fn.spotlight = function(options) {

		  		this.each(function(){

		  			var settings = {
		  				speed: 'slow',
		  				//		  				containerheight: '1em',
		  				runningclass: 'innerfade'
		  			};

		  			if(options)
		  			$.extend(settings, options);

		  			var elements = $(this).children();

		  			if (elements.length > 1) {

		  				$(this).css('position', 'relative');

		  				$(this).css('height', settings.containerheight);
		  				$(this).addClass(settings.runningclass);

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

		  				var current = 0;
		  				$(elements[current]).show();



		  				$("#pager").text((current+1)+' of '+elements.length);
		  				$("#enlarge").attr('href', $(elements[current]).attr('href')).attr('title', $(elements[current]).attr('title'));

		  				jQuery("#rightarrow").click(function() {

		  					$(elements[current++]).hide();
		  					if(current > (elements.length - 1)) {
		  						current = 0;
		  					}
		  					$(elements[current]).show();
		  					$("#pager").text((current+1)+' of '+elements.length);
		  					$("#enlarge").attr('href', $(elements[current]).attr('href')).attr('title', $(elements[current]).attr('title'));
		  				});

		  				jQuery("#leftarrow").click(function() {
		  					$(elements[current--]).hide();
		  					if(current < 0) {
		  						current = elements.length - 1;
		  					}
		  					$(elements[current]).show();
		  					$("#pager").text((current+1)+' of '+elements.length);
		  					$("#enlarge").attr('href', $(elements[current]).attr('href')).attr('title', $(elements[current]).attr('title'));
		  				});


		  			}

		  		});
		  	};

		  	$.spotlight = function() {}

		  })(jQuery);

		  $(document).ready(function(){
		  	$("#spotlight").spotlight();
		  });

