
			$(function () {
				numberList();
				$('#slide1').fadeIn('medium');
				$('.slideshow-controls li:first').attr('class', 'current');
				var interval = window.setInterval(rotateSlides, 5000);
				$('.slideshow-controls li').click( function (){
					goToSlide($(this).attr('id'), interval);
				});
				
			});
			
			function numberList () {
				var num = 1;
				$('.slideshow-controls li').each( function () {
					$(this).attr('id', num);
					$(this).find('a').prepend('<span class="number">' + num + '</span>');
					num++;
				});
			}
			
			function rotateSlides () {
				$('.slideshow').children('.slide').each(function () {
					if ($(this).css('display') === 'block'){
						var currentId = $(this).attr('id');
						if($(this).attr('id') === $('.slide:last').attr('id')) {
							var num = 1;
							highlightCurrent(num);
						}
						else {
							var num = parseInt(currentId.substring(5,6)) + 1;
							highlightCurrent(num);

						}
						var newId = '#slide' + num;
						$(this).fadeOut('medium', function(){
							$(newId).fadeIn('medium');
						});

						return false;
					}
				});
				
			}
			
			function goToSlide (num, interval) {
				$('.slideshow-controls li').each(function(){
					$(this).removeClass('current');
				});
				$('#' + num).attr('class', 'current');
				$('.slideshow').children('.slide').each(function() {
					if($(this).css('display') === 'block') {
						$(this).fadeOut('medium', function () {
							$('#slide' + num).fadeIn('medium');
							clearInterval(interval);
						});
					return false;
					}
					
				});
			}
			
			function highlightCurrent (num) {
				if (num == 1) {
					$('.slideshow-controls li:first').attr('class', 'current');
					$('.slideshow-controls li:last').attr('class', '');
				}
				else {
					$('.slideshow-controls li').each(function() {
						if($(this).attr('id') == num) {
							$(this).attr('class', 'current');
							$(this).prev().attr('class', '');
						}
					});
				}
			}

