$(document).ready(function() {
	// Add in the modal overlay to this page
	$('<div />').addClass('modal_bg').appendTo('body');
	
	// Expand Panel
	$("#open").click(function(){
		open_panel();
	});	
	
	// setup the close panel link
	add_close_click();
	
	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function () {
		$("#toggle a").toggle();
	});
		
});

function close_panel(){
	$("div#panel").slideUp("slow", 
							function(){$("div.logoAndText").removeClass("bottom");});	
	$("div.modal_bg").hide();
}
function open_panel(){
	$("div.logoAndText").addClass("bottom");
	$("div.modal_bg").show();
	$("div#panel").slideDown("slow");
}

function add_close_click(){
	$("#close").click(function(){
		close_panel();
	});		
}

function remove_close_click(){
	$("#close").unbind('click').hide();
}

function remove_open_click(){
	$("#open").unbind('click').hide();
}

function hide_close_message(){
	$("#close").hide();
}

function hide_open_message(){
	$("#open").hide();
}

function show_close_message(){
	$("#close").show();
}

function show_open_message(){
	$("#open").show();
}

function create_logged_in_user_menu(name){
	//put in the right text into #menu li
	var menu = $("#menu");
	var cog = $("#cog");
	var menu_and_cog = $("#menu,#cog");
	menu.prepend("Hello " + name + "!")
		.addClass("loggedIn")
		.append('<ul><li><a href="/about.html">About</a></li>'
				+'<li><a href="http://blog.bscopes.com/">Blog</a></li>'
				+'<li><a href="/contactbscopes.html">Contact</a></li>'
				+'<li><a href="/services.html">Services</a></li>'
				+'<li><a href="/amember/logout.php">Logout</a></li>'
				+'<li><a href="/amember/member.php">My Account</a></li>'
				+'<li><a href="/heatmap/personal_heatmap.php">My Heatmap</a></li>'
				+'<li><a href="/heatmap/index.html">All Topics</a></li>'
				+'</ul>');
	cog.addClass("loggedInCog");
	menu_and_cog.hover(function(){menu.addClass("showMenu");}, function(){menu.removeClass("showMenu");})
				.click(function(){menu.addClass("showMenu");})
	hide_open_message();
	hide_close_message();
}
