$(document).ready(function() {
			
			$("a.close").click(function(event){
			$("fieldset#signin_menu").hide();
			$("fieldset#register_menu").hide();
		});

            $(".signin").click(function(e) {          
				e.preventDefault();
                $("fieldset#signin_menu").toggle();
				$(".signin").toggleClass("menu-open");
            });
			
			$(".register").click(function(e) {          
				e.preventDefault();
                $("fieldset#register_menu").toggle();
				$(".register").toggleClass("menu-open");
            });
			
			$(".bg_selector").click(function(e) {          
				e.preventDefault();
                $("fieldset#bg_select").toggle();
				$(".bg_selector").toggleClass("menu-open");
            });
			
			$("fieldset#signin_menu").mouseup(function() {
				return false
			});
			$("fieldset#register_menu").mouseup(function() {
				return false
			});
			$("fieldset#bg_select").mouseup(function() {
				return false
			});
			$(document).mouseup(function(e) {
				if($(e.target).parent("a.signin").length==0) {
					$(".signin").removeClass("menu-open");
					$("fieldset#signin_menu").hide();
				}
			});
			$(document).mouseup(function(e) {
				if($(e.target).parent("a.register").length==0) {
					$(".register").removeClass("menu-open");
					$("fieldset#register_menu").hide();
				}
			});
			$(document).mouseup(function(e) {
				if($(e.target).parent("a.bg_selector").length==0) {
					$(".bg_selector").removeClass("menu-open");
					$("fieldset#bg_select").hide();
				}
			});
			
        });