﻿$(function () {
	$.sifr({path:'/swf/fonts/'});
	$('.test').sifr({ font: 'myriadpro-bold.swf'});
	$('#search-link').click( function(){
		$(this).hide('slow');
		$('#index-search').show('slow');
	});

	$('#top-l ul li a').mouseover( function(){
		$('b', this).addClass('act-nav-menu');
	});
	$('#top-l ul li a').mouseout( function(){
			$('#top-l ul li a[@rel != "act"] b').removeClass('act-nav-menu');
	});

	$('.cat-group').mouseover( function(){
		$('.cat-group').removeClass('act');
		$(this).addClass('act');
		$('.corners', this).show();
		$('ul', this).removeClass('group-line');

// Оставляем активную (с подсветкой и закруг. уголками) группу, в которой открыто подменю.
		$('td ul li[@visibility="visible"]').parent().parent().parent().addClass('act');
		$('.corners', $('td ul li[@visibility="visible"]').parent().parent().parent()).show();
	});
	$('.cat-group').mouseout( function(){
		$('.cat-group').removeClass('act');
		$('.cat-group .corners').hide();
		$('ul', this).addClass('group-line');

// Оставляем активную (с подсветкой и закруг. уголками) группу, в которой открыто подменю.
		$('td ul li[@visibility="visible"]').parent().parent().parent().addClass('act');
		$('.corners', $('tr.cat-group td ul li[@visibility="visible"]').parent().parent().parent()).show();
		$('ul', $('tr.cat-group td ul li[@visibility="visible"]').parent().parent().parent()).removeClass('group-line');
	});
	$().click( function(){
		if(! $(this).hasClass('smenu')){
			close_smenu();
		}
	});
	$('tr.cat-group td ul li[@visibility="visible"] .smenu').mouseout( function(){
		close_smenu();
	});
	$('tr td ul li a span').click( function(){
		if($(this).parent().parent().attr('visibility') == 'visible'){
			close_smenu();
		}else{
			close_smenu();
			if(! $('.smenu', $(this).parent().parent()).hasClass('smenu')){
				temp=$(this);
				$.cookie('temp', temp.attr('cat_id'), {expires: 7, path: '/'});
				$.get("/smenu.html", { cat_id: temp.attr('cat_id') },
					function(data){
						temp.parent().after(data);
						action(temp);
						action(temp);
				});
			}else{ action($(this)); }
		}
		return false;
	});
	function action(t){
		t.parent().addClass('c');
		t.parent().parent().css('position', 'relative');
		$('.smenu', t.parent().parent()).css('visibility','visible');
		t.parent().parent().attr('visibility', 'visible');
		t.parent().css({'position':'relative', 'z-index':'2'});
	};
	function close_smenu(){
		$('a', $('td ul li[@visibility="visible"]')).css({'position':'static', 'z-index':'1'});
		$('a', $('td ul li[@visibility="visible"]')).removeClass('c');
		$('ul li[@visibility="visible"] div.smenu').css('visibility','hidden');
		$('td ul li[@visibility="visible"]').css('position','static');
		$('td ul li[@visibility="visible"]').attr('visibility', '');
	};
	$('#light-off-link, #light-off-text').click( function(){
		$('body').prepend('<div id="TB_overlay" class="TB_overlayBG"></div>');
		if(! $.browser.msie || $.browser.msie && jQuery.browser.version >= 8){
			$('#top-light, #switcher').css({'display': 'block'});
			$('body').css('overflow-x', 'hidden');
		}
		$('#TB_overlay, #top-light, #switcher').click( function(){
			$('#TB_overlay').remove();
			if(! $.browser.msie || $.browser.msie && jQuery.browser.version >= 8){
				$('#top-light, #switcher').css({'display': 'none'});
				$('body').css('overflow-x', 'visible');
			}
		});
	});
});
