var krug = new Image();
krug.src = '/i/krug.png';
var krugsel = new Image();
krugsel.src = '/i/krugsel.png';

$(function()
{
	/////////////////////////// bottom blocks ////////////////////////
	var flashNavhtml = '';

	var bottomBlocks = $('.foot_blocks_inner > A').length;
	var bbpages = parseInt(bottomBlocks/4);
	var curbbid = 0;

	if (bottomBlocks%4 > 0) ++bbpages;
	flashNavhtml = '';
	for (i=0;i<bbpages;++i )
	{
		flashNavhtml += '<a href="#nogo" id="bb'+i+'"><img src="/i/krug.png" width="9" height="10" alt=""></a>';
	}
	$('.footBlocksNav').html(flashNavhtml);
	$('.footBlocksNav IMG:first').attr('src', krugsel.src);

//	$("#toLeft").click(function(event)
//	{
//		clearTimer();
//		autoplay = false;
//		toLeft();
//	});

//	 $("#toRight").click(function(event)
//	 {
//		clearTimer();
//		autoplay = false;
//		toRight();
//	});

	$('.footBlocksNav A').click(function()
	{
		$(this).blur();
		$(this).css('focus','blur');
		var bbid = $(this).attr('id');
		bbid = bbid.substr(2, 1);
	
		clearTimer();
		autoplay = false;

		if (curbbid != bbid)
		{
			$('.footBlocksNav IMG').attr('src', krug.src);
			$(this).find('IMG').attr('src', krugsel.src);
			curbbid = bbid;

			if (ilogo < curbbid-1)
			{
				ilogo = curbbid-2;
				toLeft();
			}else
			{
				ilogo = curbbid;
				toRight();
			}
		}
	});

	timer = setTimeout("toLeft()", 4000);
/////////////////////////// end of bottom blocks ////////////////////////

/////////////////////////// LANG ////////////////////////
	var sublangshow = false;
	$('.langSel').click(function()
	{
		if (sublangshow)
		{
			sublangshow = false;
			$('.sublang').hide();
		}else
		{
			sublangshow = true;
			$('.sublang').show();
		}
	});
/////////////////////////// end of LANG ////////////////////////

/////////////////////////// TOPMENU SUBMENU ////////////////////////
	var wid = parseInt(''+($(document).width()-884)/2+'');
	var timerId;

	$('.topmenu TD:last').css('border-right',0);

	$('.topmenu TD').click(function()
	{
		var id = $(this).attr('id');
		$('#sub'+id).animate({opacity:0.8, color:'#ec4343'},100).animate({opacity:1, color:'#e91d1d'},100).animate({opacity:0.8, color:'#ec4343'},100).animate({opacity:1, color:'#e91d1d'},100).animate({opacity:0.8, color:'#ec4343'},100).animate({opacity:1, color:'#e91d1d'},100);
	});

	$('.topmenu TD').mouseover(function()
	{
		clearTimeout(timerId);
		var id = $(this).attr('id');
		var offset = $(this).offset();
		var l = offset.left-wid;

		var subwid = $('#sub'+id).outerWidth();
		if ((subwid+l) > 884) l = 884-subwid;

		$('#sub'+id).css({left: l+'px'}).show();
		$('.topmenu').css({'border-bottom-left-radius': '0px'});
		$('.topmenu').css({'border-bottom-right-radius': '0px'});
	});
	
	$('.topmenu TD').mouseout(function()
	{
		var id = $(this).attr('id');
//		timerId = setTimeout("hideSubmenu('"+id+"')", 500);
		$('#sub'+id).hide();
		$('.topmenu').css({'border-bottom-left-radius': '9px'});
		$('.topmenu').css({'border-bottom-right-radius': '9px'});
	});

	$('.submenu').mouseover(function()
	{
		clearTimeout(timerId);
		$(this).show();
		$('.topmenu').css({'border-bottom-left-radius': '0px'});
		$('.topmenu').css({'border-bottom-right-radius': '0px'});
	});
	
	$('.submenu').mouseout(function()
	{
		$(this).hide();
		$('.topmenu').css({'border-bottom-left-radius': '9px'});
		$('.topmenu').css({'border-bottom-right-radius': '9px'});
	});

/////////////////////////// end of TOPMENU SUBMENU ////////////////////////
});

function hideSubmenu(subId)
{
	$('#sub'+subId).hide();
}

var left = 0;
var ilogo = -1;

var logosNum = parseInt($("#foot_blocks_inner > A").length/4)-2;
if ($("#foot_blocks_inner > A").length%4 > 0)
{
	++logosNum;
}

var wid = 0;
var autoplay = true;
var timer = '';

function toLeft()
{
		if (ilogo < logosNum)
		{
			++ilogo;
			wid = ($("#foot_blocks_inner > A:eq("+ilogo+")").width()+16)*4;

			left = -wid*(ilogo+1);
			$("#foot_blocks_inner").animate({
				left: left+"px"
			}, 700);

			$('.footBlocksNav IMG').attr('src', krug.src);
			$('.footBlocksNav IMG:eq('+(ilogo+1)+')').attr('src', krugsel.src);

		}else if (autoplay)
		{
			left = 0;
			$("#foot_blocks_inner").animate({
				left: left+"px"
			}, 700);

			ilogo = -1;

			$('.footBlocksNav IMG').attr('src', krug.src);
			$('.footBlocksNav IMG:eq('+(ilogo+1)+')').attr('src', krugsel.src);
		}

		if (autoplay)
		{
			timer = setTimeout("toLeft()", 4000);
		}
}

function toRight()
{
	if (ilogo >= 0)
	{
		wid = ($("#foot_blocks_inner > A:eq("+ilogo+")").width()+16)*4;

		left = -wid*ilogo;
		$("#foot_blocks_inner").animate({
			left: left+"px"
		}, 500);
		--ilogo;
	}
}

function clearTimer()
{
	clearTimeout(timer);
}
