var bubbleCount = 0;
var fadeInSpeed = 2 * 1000;
var fadeOutSpeed = 3 * 1000;
var bubbleDelay = 1 * 1000;
var noBubbleDelay = 3 * 1000;
var allBubblesDelay = 4 * 1000;
var titleDelay = 2 * 1000;

var bubblesTimer;
var newsTimer;
var newsDelay = 10 * 1000;
var newsFadeInSpeed = 2 * 1000;
var newsFadeOutSpeed = 1 * 1000;

function nextStep(stepNr){
	clearTimeout(bubblesTimer);

	if(stepNr > bubbleCount){
		if ($.browser.msie){
			$('.bubble').hide();
		}
		else{
			$('.bubble').fadeOut(fadeOutSpeed);
		}
		/*$('#main-title').animate({'margin-top': '+=37'}, titleDelay);*/
		stepNr = 0;
	}
	//first stage - no bubble shown
	if(stepNr == 0){
		bubblesTimer = setTimeout('nextStep(1)', noBubbleDelay);
	}
	else{
		//move to top by first bubble
		/*if(stepNr == 1){
			$('#main-title').animate({'margin-top': '-=37'}, titleDelay);
		}*/
		if ($.browser.msie){
			$('#bubble' + stepNr).show();
		}
		else{
			$('#bubble' + stepNr).fadeIn(fadeInSpeed);
		}
		if(stepNr == bubbleCount){
			bubblesTimer = setTimeout('nextStep('+ (stepNr + 1) +')', allBubblesDelay);
		}
		else{
			bubblesTimer = setTimeout('nextStep('+ (stepNr + 1) +')', bubbleDelay);
		}
	}
}

function rotateNews(stepNr){	
	clearTimeout(newsTimer);

	if((stepNr+1) >= newsItemsCount){
		next = 0;
	}
	else{
		next = stepNr +1;
	}
	$('#news_'+stepNr).fadeOut(newsFadeOutSpeed, function(){$('#news_'+next).fadeIn(newsFadeInSpeed, function(){})});

	newsTimer = setTimeout('rotateNews('+ next +')', newsDelay);
}

$(document).ready(function(){
	bubbleCount = $('.bubble').size();
	nextStep(0);

	newsItemsCount = $('#news div.news-body').size();
	if(newsItemsCount > 1){
		newsTimer = setTimeout('rotateNews(0)', newsDelay);
	}
});


