var curTabId = '', intId, timeoutId, idCont = '', currentTab = 1, tabsNum = 5, promoTabsNum = 6, divDelay = 5000, showDelay = 15000;

function hideAllTabContents()
{
	for (i = 1; i <= tabsNum; i++)
		$('div.tabs div.tab' + i).hide();
}

function hideAllPromoContents(curTab)
{
	for (i = 1; i <= promoTabsNum; i++)
		if ($('div.' + i + 'pr_c').css('display') != 'none' && curTab != i)
			$('div.' + i + 'pr_c').hide();
		else if (curTab != i)
			$('div.' + i + 'pr_c').hide();
}

hideAllTabContents();
$('div.tabs div.tab1').show();
$('div.tabs ul.tabs-menu li#tab1').addClass('active');
$('a.1pr_a').append('<div class="promo-menu-active">&nbsp;</div>');

$('div.tabs ul.tabs-menu li').click(function()
{
	hideAllTabContents();
	curTabId = $(this).attr('id');
	$('div.' + curTabId).show();
	$('div.tabs ul.tabs-menu li').removeClass('active');
	$(this).addClass('active');
});

function showDiv(obj, currentTab)
{
	idCont = currentTab + 'pr_c';
	hideAllPromoContents(currentTab);
	if ($('div.' + idCont).css('display') == 'none')
		$('div.' + idCont).show();
	$('div.promo-menu a').removeClass('active');
	$('a.' + currentTab + 'pr_a').addClass('active');
	$('div.promo-menu-active').remove();
	$('a.' + currentTab + 'pr_a').append('<div class="promo-menu-active">&nbsp;</div>');
}

function startShow()
{
	if (currentTab > tabsNum) currentTab = 0;
	currentTab++;
	showDiv($('div.promo-menu a'), currentTab);
}

function runSlide()
{
	intId = setInterval(function()
	{
		startShow();
	}, divDelay);
}

$('div.promo-menu a').click(function()
{
	currentTab  = parseInt($(this).attr('class'));
	
	showDiv($(this), currentTab);
	
	clearInterval(intId);
	clearTimeout(timeoutId);
	
	timeoutId = setTimeout(function()
	{
		runSlide();
	}, showDelay);
});

$(document).ready(function()
{
	runSlide();
});

