﻿
//Scroller
var partnerCount = 1;
var selectedPartner = 0;
var duration = 500;
var partnerInterval;
var selectors = $("#customer-quote").children("dl");

$(function(){
	partnerCount = $("#partners").children("a").length;	
	$("#partners").css("width", (170 * partnerCount) + "px");
	selectedPartner = Math.floor((partnerCount) * Math.random());
	scrollLayer(selectedPartner);
});

var partnerLoopStart = function(interval)
{
	partnerInterval = setInterval("partnerLoopEnd()", (interval * 1000));
};

var partnerLoopEnd = function(){
		clearInterval(partnerInterval);
		selectedPartner++;
		if (selectedPartner == partnerCount){
		$("#partners").css("left", 0 + "px");
			selectedPartner = 0;
		}
			
		scrollLayer(selectedPartner);
};

$("#navigate-right").click(function(){
	if(selectedPartner < partnerCount - 1){
		selectedPartner ++;
		scrollLayer(selectedPartner);
	}
	return false;
});
$("#navigate-left").click(function(){
	if(selectedPartner > 1){
		selectedPartner --;
		scrollLayer(selectedPartner);
	}
	return false;
});
var scrollLayer = function(index){
	$("#partners").animate({left: - (170 * (index)) + 'px'}, duration);
	
	$(selectors).hide();
    $(selectors.get(index)).show();
    
	clearInterval(partnerInterval);
	partnerLoopStart(5)
};


var s = $('.service');
var simg = $('img.msg');
var intro = $('div.intro');
$('div.htop li:even').css('backgroundColor', '#313131'); 

var ctrls = $('div.htop li');
var ival = 6000;
var nmsgs = ctrls.length;
var isfirst = 1;
var x = 0;
$(ctrls).click(function() {
    clearInterval(mInt);
    x = $(ctrls).index(this);
    msgFeed();
});

function msgFeed() {
if ($(ctrls.get(x)).hasClass("selected")) {
    } else {
        $(ctrls).removeClass("selected");
        $(ctrls.get(x)).addClass("selected");
        $(simg.get(x)).addClass("selected");
        $(s.get(x)).animate({ top: 0 + 'px' }, 400);
        $(s).filter('.selected').animate({ top: 300 + 'px' }, 600);
        $(simg).filter('.selected').fadeOut('slow');
        $(s).removeClass('selected');
        $(s[x]).animate({ top: '0px' }, 600).addClass('selected');
        $(simg[x]).fadeIn('slow').addClass('selected');
    }
    x++;
    if (x >= nmsgs) { x = 0 }
};


mInt = setInterval("msgFeed()", (ival));
