$(function(){

	var doHide = false;

	var doResume = false;

	var currentIndex = 0;

	setInterval(function(){

		if(doHide){

			$('#nav_sub div').hide();

			doHide = false;

		}

		if(doResume){

			$("#nav .top_menu").removeClass('link').addClass('hover');

			$("#nav .top_menu:eq(0)").removeClass('hover').addClass('link');

			doResume = false;

		}

	}, 100);

	$("#nav .top_menu span").each(function(i){
		$("#nav .top_menu:eq(0)").removeClass('hover').addClass('link');

         $(this).mouseover(function(){

			$("#nav .top_menu").removeClass('link').addClass('hover');

			$(this).parent().removeClass('hover').addClass('link');

			var i = $(this).attr('rel');

			if(i > 0){

				if(currentIndex != i){

					$('#nav_sub div').hide();

				}

				currentIndex = i;

				$("#sub_floor_"+i).show();

				$("#sub_floor_"+i).css('left', $(this).parent().offset().left);

				doHide = false;

			}

			doResume = false;

        });

        $(this).mouseout(function(){

			doHide = doResume = true;

        });

	});

	$('#nav_sub').mouseout(function(){

		doHide = doResume = true;

	});

	$('#nav_sub div').each(function(i){

		$(this).mouseover(function(){

			doHide = doResume = false;

		});

		$(this).mouseout(function(){

			doHide = doResume = true;

		});

	});

	$('#nav_sub div a').each(function(i){

		$(this).mouseover(function(){

			doHide = doResume = false;

		});

		$(this).mouseout(function(){

			doHide = doResume = true;

		});

	});

});
