$(function() {


		$('#catalog_list .icon').click(function() {
			
			$('#catalog_menu .submenu').hide();

			if($(this).parent().hasClass('act')){

				
				if($(this).parent().hasClass('flat')){
					
					if($(this).parent().parent().find('.office').hasClass('act')){

						$(this).parent().parent().find('.office').removeClass('act').animate({left: '82%'}, 500);

					} else {
						$(this).parent().removeClass('act').animate({left: '64%'}, 500);
					}
				
				}

				if($(this).parent().hasClass('office')){
					$(this).parent().removeClass('act').animate({left: '82%'}, 500);
				}

				if($(this).parent().hasClass('.house')){
					$(this).parent().parent().find('.flat').removeClass('act').animate({left: '64%'}, 500);
					$(this).parent().parent().find('.office').removeClass('act').animate({left: '82%'}, 500);
				}


			} else {
			
				$(this).parent().addClass('act');

				if($(this).parent().hasClass('flat')){
					$(this).parent().animate({left: '18%'}, 500);
				}
				
				if($(this).parent().hasClass('office')){
					
					$(this).parent().parent().find('.flat').addClass('act').animate({left: '18%'}, 500);
					$(this).parent().animate({left: '34%'}, 500);
				}

			}

			return false;
		});



		$('#showhelper').click(function() {
			
			if($(this).hasClass('helper_act')){

				$(this).removeClass('helper_act');
				$('#helper').animate({bottom: '-600px'}, 900);

			} else {

				$(this).addClass('helper_act');
				$('#helper').animate({bottom: '0px'}, 900);
			}

			return false;
		});





		$('#catalog_list li').each(function(k){
 
			$('#catalog_list .l'+(k+1)).click(function(){
				
				if(! $(this).hasClass('act')){

					if($('#catalog_list').find('li.act').length == 0){
						
						$(this).addClass('act');
						$('#catalog_menu').find('.sub'+(k+1)).css({opacity: 0}).show().animate({opacity: 1}, 800);

					} else {

						$('#catalog_list').find('li.act').removeClass('act');
						$('#catalog_menu .submenu').hide();
						$('#catalog_menu').find('.sub'+(k+1)).css({opacity: 0}).show().animate({opacity: 1}, 800);
						$(this).addClass('act');

					}
				}
				return false;

			});

		});



		$('#catalog_menu .close').click(function(){
			$('#catalog_menu .submenu').hide();
		});

});
