﻿
//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 bg = $('#message-container');
var intro = $('div.intro');
$('div.htop li:even').css('backgroundColor', '#313131'); 

var ctrls = $('div.htop li');
var ival = 8000;
var nmsgs = ctrls.length;
var isfirst = 1;
var x = 0;
$(ctrls).click(function () {
    if (isfirst == 1) { $(bg).addClass('nobg'); }
    clearInterval(mInt);
    x = $(ctrls).index(this);
    msgFeed();
});

function msgFeed() {
    if (isfirst == 1) {
        $(intro).hide(); isfirst = 0; $(bg).addClass('nobg');
    }
    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));


// video tab / slider
var v = $('div.holder a');
var nv = v.length - 1;
var cv = 0;
var av = $('div.hvid a.vcrtl');
var pb = $('div.hvid a.vctrl-play');
var vleft = 0;
var vpnl = $('div.holder');
var vt = $('p.vidt');
$('div.holder').css('width', v.length * 268 + 'px');
if (nv < 0) { av.hide(); }
$(av.get(0)).hide();
$(vt).text($(v.get(0)).attr("title"));

$(av).click(function () {
    $(pb).hide();
    var i = $(av).index(this);
    if (i == 1) { if (cv < nv) { cv++; } } else { if (cv > 0) { cv--; } }
    av.show();
    if (cv == nv) { $(av.get(1)).hide(); }
    if (cv == 0) { $(av.get(0)).hide(); }
    vleft = -(cv * 268);
    $(vpnl).animate({ left: vleft + 'px' }, 500, function () {
        $(vt).text($(v.get(cv)).attr("title"));
        $(pb).attr("href", $(v.get(cv)).attr('href'))
        Shadowbox.setup($(pb));
        $(pb).show();
    });
    return false;
}, function () { });

var news = $('#news li');
$(news.get(0)).show();
var nn = $(news).length;
var n = 0;
var nval = 8000;
function newsFeed() {
    n++;
    if (n == nn) { n = 0 }
    $(news).hide();
    $(news.get(n)).fadeIn();
};
var nint = setInterval("newsFeed()", (nval));
