var capDom = null;
var capTimer = null;
var capTimerSec = 10;
var capActive = 0;

$(document).ready(function(){

	capDom = $('#caption') || null;

	if (capDom)
	{
		capSetSwitcher();
		capMove(true);
	}
});


// fce prida funkcionalitu na prvky v prepinaci
function capSetSwitcher(){
	$('.captionSwitcher a').click(function(event){
		var id = $(this).attr('id').split('_')[1];
		capClickSwitcher(id);
		if (capTimer)
		{
			clearTimeout(capTimer);
		}
		capTimer = setTimeout('capMove()', capTimerSec * 1000);
		event.preventDefault();
	});

}

// fce provede procesy, ktery by mely byt provedeny pro kliku na prvek v prepinaci
function capClickSwitcher(id){

	// prepinac
	$('.captionSwitcher a').removeClass('active');
	$('#captionSwitcher_'+id).addClass('active');

	//polozka
	$('.captionItem').hide();
	$('#captionItem_'+id).show();
	capActive = id;

}

function capMove(first) {

	if (capTimer) {
		clearTimeout(capTimer);
	}

	if (!first){
		var next = capActive+1;
		var id = 0;
		if ($('#captionSwitcher_'+next).width())
			id= next;

		capClickSwitcher(id);
	}

	capTimer = setTimeout('capMove()', capTimerSec * 1000);
}
