﻿$(document).ready(function() {
	$("#testimonials").mousewheel(function(event, delta) {
		var activeTestimonial = $(".testimonialPanel:visible", $(this));
		if (delta < 0) {
			$(activeTestimonial).scrollNext();
		} else {
			$(activeTestimonial).scrollPrev();
		}
		return false;
	});
	$("#testimonials .nextlink a").each(function() {
		$(this).click(function() {
			$($(this).parents("div").get(0)).scrollNext();
		});
	});
});

$.fn.scrollNext = function(testimonial) {
	var thisTestimonial = this;
	var nextTestimonial = $(thisTestimonial).next();
	if ($(nextTestimonial).length == 0) {
		nextTestimonial = $(thisTestimonial).siblings().get(0);
	}

	$(thisTestimonial).hide();
	$(nextTestimonial).show();
};

$.fn.scrollPrev = function(testimonial) {
	var thisTestimonial = $(this);
	var prevTestimonial = $(thisTestimonial).prev();
	if ($(prevTestimonial).length == 0) {
		prevTestimonial = $(thisTestimonial).siblings().get($(thisTestimonial).siblings().length-1);
	}

	$(thisTestimonial).hide();
	$(prevTestimonial).show();
};