"use strict";
/*global $, jQuery*/

var HUS = {};
$(function () {
	HUS.UI = (function () {
		function showNavi(item) {
			setTimeout(function() {
				$(item).find('ul.menu').show();
			}, 201);
		}
		
		function hideNavi() {
			setTimeout("$('ul.menu').hide();", 200);
		}
		
		function bindNavi() {
			// bind open
			$("ul.main-menu li.tab").focusin(function() {
				showNavi(this);
			});
			
			// bind close
			$("ul.main-menu li.tab").focusout(function() {
				hideNavi();
			});
		}
		
		return {
			/* public API */
			ShowNavi: showNavi,
			HideNavi: hideNavi,
			BindNavi: bindNavi		
		}
	}());
	HUS.UI.BindNavi();
});
