function login2(){
	var user = document.getElementById("user");
	var pass = document.getElementById("pass");
	
	if(user.value != "Username:" && user.value.length < 1){
		alert("You must type in your username!");
		user.focus();
		return;
	}
	if(pass.value != "Password:" && pass.value.length < 1){
		alert("You must type in your password!");
		pass.focus();
		return;
	}
									
	$("#loginBox").fadeOut(600,function(){
		$("#loginError")
			.css("display","none")
		$("#pBox").fadeIn(600)
		$.post("/ajax/login.php",{user: user.value, pass: pass.value},function(data){processData(data)});								
	})
}
									
function processData(data){
	if(data == "FAILED"){
		$("#loginError")
			.html("Invalid details!<br/><br/>")
			.css("display","block")
		$("#pBox").fadeOut(600,function(){
			$("#loginBox")
				.css("display","none")
				.css("visibility","visible")
				.fadeIn(600)
		})
	}else{
		$("#pBox").fadeOut(600,function(){
			$("#bc").html(data)
			$("#userBox").fadeIn("slow")
			$("#loginBoxTitle")
				.fadeOut(
					"slow",
					function(){
						$(this)
							.css("visibility","hidden")
							.css("display","block")
							.html("Member Area")
							.css("display","none")
							.css("visibility","visible")
							.fadeIn("slow")
					}	
				)
			$("#RegisterBox").fadeOut();
			if(curPage == "game"){
				$("#gameFav")
					.fadeIn("slow");
				$("#embedBox")
					.fadeOut(
						"slow",
						function(){
							$.get(
								"/ajax/embedBox.php",
								{},
								function(data){
									$("#embedBox")
										.html(data)
										.fadeIn("slow")
								}
							)
						}
					)
				$("#beFirst")
					.fadeOut(
						"slow",
						function(){
							$("#slider")
					.fadeIn("slow")
						}
					)
			}
		})
	}
}

function forgotPassword(){
	$("#loginError")
		.fadeOut("slow")
	$("#loginBoxForm")
		.fadeOut(
			"slow",
			function(){
				$("#forgotPassBox")
					.fadeIn("slow")
			}
		)
	$("#loginBoxTitle")
		.fadeOut(
			"slow",
			function(){
				$(this)
					.css("visibility","hidden")
					.css("display","block")
					.html("Forgot Password")
					.css("display","none")
					.css("visibility","visible")
					.fadeIn("slow")
			}	
		)
}

function backToLogin(type){
	$("#loginError")
		.fadeOut("slow")
	$("#loginSuccess")
		.fadeOut("slow")
	if(type == 1){
		$("#FPReturnLink")
			.fadeOut(
				"slow",
				function(){
					$("#loginBoxForm")
						.fadeIn("slow")
				}
			)
	}else if(type == 2){
		$("#forgotPassBox")
			.fadeOut(
				"slow",
				function(){
					$("#loginBoxForm")
						.fadeIn("slow")
				}
			)
	}
	$("#loginBoxTitle")
		.fadeOut(
			"slow",
			function(){
				$(this)
					.css("visibility","hidden")
					.css("display","block")
					.html("Member Login")
					.css("display","none")
					.css("visibility","visible")
					.fadeIn("slow")
			}	
		)
}

function resendPass(){
	var val = ($("#forgotField").val() == "Username or Email:") ? "" : $("#forgotField").val();
	$("#loginError")
		.fadeOut("slow")
	$("#forgotPassBox")
		.fadeOut(
			"slow",
			function(){
				$("#pBox")
					.fadeIn(
						"slow",
						function(){
							$.post("ajax/resetPass.php",{check: val},function(data){processResendPass(data);});
						}
					)
			}
		)
}

function processResendPass(data){
	if(data != "SUCCESS"){
		$("#pBox")
			.fadeOut(
				"slow",
				function(){
					$("#forgotPassBox")
						.fadeIn("slow")
					switch(data){
						case "NOEXIST":
							$("#loginError")
								.html("User not found!<br/><br/>")
								.fadeIn("slow")		
							break;
						case "SENDFAIL":
							$("#loginError")
								.html("Mail could not be sent!<br/><br/>")
								.fadeIn("slow")
							break;
						case "INVALID":
							$("#loginError")
								.html("Invalid details!<br/><br/>")
								.fadeIn("slow")
							break;
						default:
							$("#loginError")
								.html("Unknown error!<br/><br/>")
							break;;
					}
				}
			)
	}else{
		$("#pBox")
			.fadeOut(
				"slow",
				function(){
					$("#FPReturnLink")
						.fadeIn("slow")
					$("#loginSuccess")
						.html("Email sent!<br/><br/>")
						.fadeIn("slow")
				}
			)
	}
}
