(function($){
	EYE.sideNav = function() {
		var current = false;
		var click = function(ev) {
			if (current) {
				hide(ev);
			}
			current = $(this).prev().show();
			$(document).bind('click', hide);
			return false;
		};
		
		var hide = function(ev) {
			var targetEl = $(ev.target).closest('div.submenuOpen');
			if (current && targetEl.size() == 0) {
				current.hide();
				current = false;
				$(document).unbind('click', hide);
			}
		};
		
		return {
			init: function() {
				$('p.submenu:not(".ortho")').bind('click', click);
			}
		};
	}();
	
	EYE.register(EYE.sideNav.init, 'init');
	
	EYE.register(function(){
		$('#sizeMenu a').bind('click', function(){
			$('body').attr('id', 'BODY'+this.id);
			$.cookie('bodySize', this.id);
			this.blur();
			return false;
		});
		$('body').attr('id', 'BODY'+$.cookie('bodySize'));
	}, 'init');

	
})(jQuery);
