var topPosition = 260;
var bottomPosition = 600;
var breadcrumb = "";
$(document).ready(
	function() {
	
		$('.main_menu .active').parents().each( function (){
			if ($(this).hasClass('level2')){
				$(this).attr('style','display:block').prev().removeClass('plus').addClass('minus');
			}
			if ($(this).prev().hasClass('expand') ){
				breadcrumb = $(this).prev().children().find('a').text() + ' / ' + breadcrumb;
			}
		});
		$('.bread_crumb').text('Главная / '+breadcrumb);		
		
		$('.sub3').mouseover(function(){
			$(this).stopTime();
		}).mouseout(function() {
			$(this).oneTime("1s", function(){
				$(this).css('display', 'none');
			});
		});

		$('.sub2.expand').mouseover(function() {

			$('.sub3').css('display', 'none').stopTime();

			$(this).next('.sub3').css('display', 'block');

		}).mouseout(function() {
			$(this).next('.sub3').oneTime("1s", function(){
				$(this).css('display', 'none');
			});
		});

		$('.sub1.expand').click(function(e) {
			var item = $(this);

			if(item.hasClass('plus')) {
				$('.sub1.expand.minus').switchClass('plus', 'minus').next('.level2').css('display', 'none').children('.sub3').css('display', 'none');
				item.next('.level2').css('display', 'block');
				item.switchClass('minus', 'plus');

			} else if(item.hasClass('minus')) {
				item.next('.level2').css('display', 'none').children('.sub3').css('display', 'none');
				item.switchClass('plus', 'minus');
			}

			return false;
		});

		$(window).scroll(function(){

			var windowScroll =  $(window).scrollTop();
			var fix = $('.new_page #fix');
			var fix_l = $('#fix_l');
			if( windowScroll < topPosition) {
				if(!fix.hasClass('fix_pass')) {

					fix.removeClass('fix_act').removeClass('fix_bottom').addClass('fix_pass');
					fix_l.removeClass('fix_act_l').removeClass('fix_bottom_l').addClass('fix_pass_l');
				}
			} else if(windowScroll > bottomPosition) {
//			} else if() {
				if(!fix.hasClass('fix_bottom')) {
						top = "top:"+bottomPosition+"px";
						fix.removeClass('fix_act').removeClass('fix_pass').addClass('fix_bottom').attr('style',top);
						fix_l.removeClass('fix_act_l').removeClass('fix_pass_l').addClass('fix_bottom_l');
				}
            } else {
				if(!fix.hasClass('fix_act')) {

					fix.removeClass('fix_pass').removeClass('fix_bottom').addClass('fix_act').attr('style','');
					fix_l.removeClass('fix_pass_l').removeClass('fix_bottom_l').addClass('fix_act_l');
				}
			}
		});
	}


);

