// JavaScript Document

(function($) {
	$.fn.lrSlider = function(){
		//var inter = setInterval(nextSlide, 8000);
		$('.switchDot').eq(0).children('.bigDot').show();
		$('.switchDot').eq(0).children('.smallDot').hide();
		
		var currentSlide = 0;
		
		function nextSlide() {
			if (currentSlide == 4) {
				switchSlide(0);
			} else {
				switchSlide(currentSlide+1);
			}
		}
		
		function clear() {
			//clearInterval(inter);
			//inter = setInterval(nextSlide, 8000);
		}
		
		$('.switchDot').hover(function() {
			if ($(this).index() != currentSlide) {
				$(this).css("cursor","pointer");
				$(this).children('.bigDot').show();
				$(this).children('.smallDot').hide();
			}
		}, function() {
			if ($(this).index() != currentSlide) {
				$(this).css("cursor","auto");
				$(this).children('.bigDot').hide();
				$(this).children('.smallDot').show();
			}
		});
		
		$('.switchDot').click(function() {
			switchSlide($(this).index());
		});
		
		function switchSlide(num) {
			if (num != currentSlide) {
				clear();
				var dist = currentSlide - num;
				if (dist < 0) dist = dist*-1;
				currentSlide = num;
				var newheight = 383*num;
				var time = 300*(1+dist/2);
				$('#sliderMask').animate({marginTop:-newheight}, time);
				cycleButtons();
			}
		}
		
		function cycleButtons() {
			for (i = 0; i<5; i++) {
				if (i == currentSlide) {
					$('.switchDot').eq(i).children('.bigDot').show();
					$('.switchDot').eq(i).children('.smallDot').hide();
				} else {
					$('.switchDot').eq(i).children('.bigDot').hide();
					$('.switchDot').eq(i).children('.smallDot').show();
				}
			}
		}
		
	}
})(jQuery);
