var timer = null;
var cur = null;

function banner()
{
	$("#banner").attr("src", ban[ban_idx]);
	ban_idx = (ban_idx+1)%3;
}

$(function()
{
	// дроп меню
	$("#menu td:nth-child(2), div.win1").hover( function()
	{
		$("div.win1").show();
		clearTimeout( timer );
	})
	.mouseleave( function()
	{
		timer = window.setInterval( function()
		{
			$("div.win1").hide();
		}, 300 );
	});
	
	// баннер на глагне
	if( $("#banner").length > 0 )
	{
		banner();
		$("#banner").everyTime(4000, function(i)
		{
			banner();
		});
		$("#banner").click( function()
		{
			banner();
		});
	}
	
	// Новости
	$("div.news").click( function()
	{
		$(this).find("img, div").slideToggle("slow");
	});
	
	
	// Галерея
	$("a.photo").click( function()
	{
		// Фон
		$("div.img").css("background-image", "url("+$(this).attr("href")+")" );
		// Описание у фотки
		if( $(this).parent().find("span").length == 0 )
			$("div.gallery > span").text( $(this).parent().text() );
		// Кнопки у сертификата
		else
		{
			$("div.gallery span a:first").attr("href", $(this).next().attr("href"));
			$("div.gallery span a:last").attr("href", $(this).next().next().next().attr("href"));
		}
		$("div.shadow, #light").show();
		cur = $(this);
		window.scrollTo(0, 60);
		return false;
	});
	$("a.close, #light").click( function()
	{
		$("div.shadow, #light, div.feedback").hide();
		return false;
	});
	$("a.next").click( function()
	{
		var oldcur = cur;
		cur = $(cur).parent().next().find("a");
		if( $(cur).length == 0 )
			cur = $(oldcur).parent().parent().next().find("td:first a");
		
		if( $(cur).length > 0 )
		{
			$("div.img").css("background-image", "url("+$(cur).attr("href")+")" );
			$("div.gallery > span").text( $(cur).parent().text() );
		}
		else
			cur = oldcur;
		return false;
	});
	$("a.prev").click( function()
	{
		var oldcur = cur;
		cur = $(cur).parent().prev().find("a");
		if( $(cur).length == 0 )
			cur = $(oldcur).parent().parent().prev().find("td:last a");
		
		if( $(cur).length > 0 )
		{
			$("div.img").css("background-image", "url("+$(cur).attr("href")+")" );
			$("div.gallery > span").text( $(cur).parent().text() );
		}
		else
			cur = oldcur;
		return false;
	});
	
	// Обратная связь
	$("a.feed").click( function()
	{
		$("div.feedback").show();
		window.scrollTo(0, 0);
		return false;
	});
})

