$(document).ready(function () {
														
	var timeoutVar = null;
	var current = 0;

	function autoPlay() {
		if (timeoutVar != null) {
				timeoutVar = clearTimeout(timeoutVar);
		}
		timeoutVar = setTimeout(function () {
			rotate();
		}, 5000); 
	}
	
	autoPlay();
	
	function rotate() {
		var $next = $(".slider-images").find(".selected").next();
		if ($next.length == 0) {
			$next = $(".slider-images .views-row:first");
		}
		
		var classList = $next.attr('class').split(/\s+/);
		$.each(classList, function(index, item) {
			if (item.substr(0,8) == "slideid-") {
				var id = item.substr(8,item.length);
				swapSlide(id);
				swapLogo(id);
			}
		});

	
		autoPlay();
	}

	
	$(".slider-logos .views-row").hover(function () {
		var classList = $(this).attr('class').split(/\s+/);
		var id = null;
		$.each(classList, function(index, item) {
			if (item.substr(0,8) == "slideid-") {
				id = item.substr(8,item.length);
			}
		});
		
		swapSlide(id);
		swapLogo(id);
		
		timeoutVar = clearTimeout(timeoutVar);
		
		//$(this).children(":first").hide();
		//$(this).children(":last").css('display','inline');
	}, function () {
		var classList = $(this).attr('class').split(/\s+/);
		var id = null;
		$.each(classList, function(index, item) {
			if (item.substr(0,8) == "slideid-") {
				id = item.substr(8,item.length);
			}
		});

		if (!$(".slider-images").find(".slideid-"+id).hasClass("selected")) {
			$(this).children(":first").css('display','inline');
			$(this).children(":last").hide();
		}
	
		timeoutVar = setTimeout(function () {
			rotate();
		}, 5000);
	});
	
	function swapSlide(id) {
		$(".slider-images").find(".views-row:visible").removeClass("selected").fadeOut();
		$(".slider-images").find(".slideid-"+id).addClass("selected").fadeIn();
	}
	
	function swapLogo(id) {
		// hide current

		$(".slider-logos").find(".views-field-field-logo-fid:visible").hide().prev().css('display','inline');
		
		var $logo = $(".slider-logos").find(".slideid-"+id);
		$logo.find(".views-field-field-logo-fid-1").hide();
		$logo.find(".views-field-field-logo-fid").css('display','inline');
	}

});
