/*

	Login / Logout Module
	Copyright 2007 Wimbomedia

*/


var m_login = {name:'m_login'};
var m_logout = {name:'m_logout'};


m_login.nav_tab = "nav_tab_1";
m_logout.nav_tab = "nav_tab_1";


m_login.cat_tabs = m_home.cat_tabs;
m_logout.cat_tabs = "";


m_login.methods = function()
{
	var user_links_div = document.getElementById("nav_user_links");

	user_links_div.innerHTML = ""
				 + "|&nbsp;<a href='javascript:goTo(m_login, false, false)'>Log in</a>"
				 + "|&nbsp;<a href='javascript:goTo(m_register, false, false)'>Join!</a>";

	formFocus("ex_login");

	window.scroll(0,0);
}	


m_logout.methods = function()
{
	logout();
	window.scroll(0,0);
}


m_login.content = ""

		+ "<div id='ex_login' class='ex_holder'>"

		+ "<h1>Log in</h1><br /><br /><center>"

		+	"<p>Login below or <a href='javascript:goTo(m_register)' style='color:#ffaa00;'>create an account</a> to upload a song</p>"

		+	"<form target='login_frame' name='loginForm' action='scripts/login.php' method='post'>"

		+	"<table cellspacing='0' cellpadding='5'>"
		+		"<tr>"
		+			"<td class='entryLabel'>Username:</td>"
		+			"<td class='entryField'><input type='text' size='25' maxlength='30' value='' name='field_username' /></td>"
		+		"</tr>"
		+		"<tr>"
		+			"<td class='entryLabel'>Password:</td>"
		+			"<td class='entryField'><input type='password' size='25' maxlength='30' value='' name='field_password' /></td>"
		+		"</tr>"
		+	"</table>"

		+	"<iframe name='login_frame' class='cloak'></iframe>"

		+	"<p><div class='cloak' id='loginFeedback'></div></p>"

		+	"<p><input type='submit' value='Log in' class='submit_btn' onmouseover='mouseFx.over(event)' onmouseout='mouseFx.out(event)' /></p>"

		+	"<p><a href='javascript:forgotpw()'>Forgot your password?</a></p>"

		+	"</form>"

		+ "</center></div>"

		+ "<div id='ex_pwretrieve' class='cloak'>"

		+ "<h1>Forgot my password</h1><br /><br /><center>"

		+	"<p>Tell us your e-mail address and we'll mail you your password.</p>"

		+	"<form target='pwretrieve_frame' name='pwretrieveForm' action='scripts/pwretrieve.php' method='post'>"

		+	"<span style='font-size:12px; color:#ffaa00;'>Email:&nbsp;</span><input type='text' size='25' maxlength='30' value='' name='field_pwretrieve_email' /></td>"

		+	"<iframe name='pwretrieve_frame' class='cloak'></iframe>"

		+	"<p><div class='cloak' id='pwretrieveFeedback'></div></p>"

		+	"<p><input type='submit' value='Submit' class='submit_btn' onmouseover='mouseFx.over(event)' onmouseout='mouseFx.out(event)' onclick=document.getElementById('pwretrieveFeedback').className='cloak' /></p>"

		+	"<p><a href='javascript:goTo(m_login, false, false)'>Back to login screen</a></p>"

		+	"</form>"

		+ "</center><div>"

		+ "";


m_logout.content = ""

		 + "<div id='ex_logout' class='ex_holder'>"

		 + "<h1>Log out</h1>"

		 +	LOAD_PADDING

		 +	"<form method='post' action='scripts/logout.php' name='logoutForm' target='logout_frame'></form>"
		 +	"<iframe name='logout_frame' class='cloak'></iframe>"

		 + "<div>"

		 + "";

function forgotpw()
{
	document.getElementById("ex_login").className = "cloak";
	document.getElementById("ex_pwretrieve").className = "ex_holder";
}


function logout()
{
	document.logoutForm.submit();
	displayLoadingMsg("ex_logout");
}

function notloggedin()
{
	document.getElementById("wimbo_player").SetVariable("session_user", "");

	var user_links_div = document.getElementById("nav_user_links");

	user_links_div.innerHTML = ""
				 + "|&nbsp;<a href='javascript:goTo(m_login, false, false)'>Log In</a>"
				 + "|&nbsp;<a href='javascript:goTo(m_register, false, false)'>Join!</a>";
}