/*
Testimonial Selector: Modified from Slider script.
*/
var pos,TSLindex,slideAmount,total,slideAreaNum,gVal,ivar;

$(document).ready(function(){			   
	$("#Testimonials").addClass("Jstyle");		
	$("#Testimonials .sliderContainer").append("<a class='previous' href='#'>left</a><a class='next' href='#'>next</a>");	
	total = $(".Jstyle ul li").length;					   
	TSLindex= 0;
	SelectTestimonial(TSLindex);
	slideAreaNum = 2;
	slideAmount = 42;
	$(".next").click(function() {
		TSLindex = fixIndex(TSLindex+1);
		runSlide(TSLindex);	
		SelectTestimonial(TSLindex);
		return false;			  						  
	});
	$(".previous").click(function() {
		TSLindex = fixIndex(TSLindex-1);
		runSlide(TSLindex);
		SelectTestimonial(TSLindex);
		return false;					  						  
	});
	$(".Jstyle ul li a").click(function() {	
		TSLindex = 0;
		for(ivar=0;ivar<total;ivar++){
			if($(".Jstyle ul li:eq("+ivar+") a")[0].title == this.title){
				TSLindex = ivar;
			}
		}
		SelectTestimonial(TSLindex);
		return false;					  						  
	});
});

function SelectTestimonial(value)
{
	$(".Jstyle ul li").removeClass("active");
	$(".Jstyle ul li:eq("+value+")").addClass("active");
	$(".Jstyle .tesCopy, .Jstyle .tesName, .Jstyle .tesImage").animate( { opacity:0}, 200 );
	gVal = value;
	var g = setTimeout("SelectTestimonialPart2(gVal)",250);
}

function SelectTestimonialPart2(value)
{
	var ntext = $(".Jstyle ul li:eq("+value+") a img")[0].alt;
	ntext = "-- "+ntext.substring(0,ntext.indexOf(",")) +", <strong>"+ ntext.substring(ntext.indexOf(",")+1)+"</strong>";
	$("#Testimonials .tesCopy")[0].innerHTML = $(".Jstyle ul li:eq("+value+") a")[0].title;
	$("#Testimonials .tesName")[0].innerHTML = 	ntext;
	$("#Testimonials .tesImage")[0].src = $(".Jstyle ul li:eq("+value+") a")[0].href;
	$(".Jstyle .tesCopy, .Jstyle .tesName, .Jstyle .tesImage").animate( { opacity:1}, 200 );
}

function runSlide(value)
{
	if(value>slideAreaNum){
		pos = ((value-slideAreaNum)*slideAmount*-1)+"px";
		$(".Jstyle ul").css({'position' : 'relative'});
		$(".Jstyle ul").animate( { left:pos}, 300 );
	}
	else{
		pos = "0px";
		$(".Jstyle ul").css({'position' : 'relative'});
		$(".Jstyle ul").animate( { left:pos}, 300 );
	}
}

function fixIndex(value) 
{
	if(value<0){value = total-1;}
	else if(value>(total-1)){value = 0;}	
	return value;
}