var offset = 0;
var interval = 3000;
var slider = setInterval (function () { switch_time(0, true); }, interval);
var element = false;

function switch_time (slide, loop, elem) {
	
	var elems = $(".timeblock img");
	
	if (element != false)
		$(element).removeClass("active");
	
	switch (slide) {
	
		case 0:
			
			offset++;
			
			if (offset > $(elems).length)
				offset = 1;
				
			return switch_time(offset, true);
		
		break;
		
		default:
			
			// Stop slider
			if (!loop) {
				
				clearInterval(slider);
				
				// Set
				$(elem).addClass("active");
				element = elem;
			}
			
			// Hide
			$(elems).css({'display': 'none'});
			
			// Show subject
			var subject = $(elems).get((slide - 1));
			$(subject).show();
			
		break;
	}
}