﻿function showLoginDlg(){
	var queryString='';
	POST_F('/dlg/login.php',queryString,'showLoginDlgSucc','insertDlgHtml',0);
}
function showLoginDlgSucc($returnStr){
	if($returnStr){
		showDlg($returnStr);
		document.getElementById('addNeditCancel').onclick=function(){
			hideDlg();
		}
		document.getElementById('closeDlg').onclick=function(){
			hideDlg();
		}
	}
}
function checkLoginForm(){
	var $username=trim(document.form_02.username.value);
	var $password=trim(document.form_02.password.value);
	var $questionid=trim(document.form_02.questionid.value);
	var $answer=trim(document.form_02.answer.value);
	var $verifyCode=trim(document.form_02.verifyCode.value);
	if($username==''){
		alert('提示：请输入用户名！');
		return false;
	}
	if($password==''){
		alert('提示：请输入密码！');
		return false;
	}
	return true;
}
function loginSucc($returnNO){
	switch(parseInt($returnNO)){
		case 0:	alert("提示：验证码输入错误！");getCodeFun();break;
		case -1:alert("提示：用户不存在，或者被删除！");getCodeFun();break;
		case -2:alert("提示：密码输入错误！");getCodeFun();break;
		default:alert("提示：发生未定义的错误！");reloadPage();
	}
}
function showRegisterDlg(){
	var queryString='';
	POST_F('/dlg/register.php',queryString,'showRegisterDlgSucc','insertDlgHtml',0);
}
function showRegisterDlgSucc($returnStr){
	if($returnStr){
		showDlg($returnStr);
		document.getElementById('addNeditCancel').onclick=function(){
			hideDlg();
		}
		document.getElementById('closeDlg').onclick=function(){
			hideDlg();
		}
	}
}
function checkRegisterForm(){
	var $username=trim(document.form_02.username.value);
	var $password=trim(document.form_02.password.value);
	var $password2=trim(document.form_02.password2.value);
	var $email=trim(document.form_02.email.value);
	var $verifyCode=trim(document.form_02.verifyCode.value);
	if($username==''){
		alert('提示：请输入用户名！');
		return false;
	}
	if($password==''){
		alert('提示：请输入密码！');
		return false;
	}
	if($password!=$password2){
		alert('提示：两次输入的密码不一致！');
		return false;
	}
	if($email==''){
		alert('提示：请输入您的EMAIL！');
		return false;
	}
	if($verifyCode==''){
		alert('提示：请输入验证码！');
		return false;
	}
	var queryString='username='+$username+'&password='+$password+'&email='+$email+'&verifyCode='+$verifyCode;
	POST_F('/process/register.php',queryString,'registerSucc','',0);
	return false;
}
function registerSucc($returnStr){
	switch(parseInt($returnStr)){
		case 0:	alert("提示：验证码输入错误！");getCodeFun();break;
		case -1:alert("提示：用户名不合法！");getCodeFun();break;
		case -2:alert("提示：包含不允许注册的词语！");getCodeFun();break;
		case -3:alert("提示：用户名已经存在！");getCodeFun();break;
		case -4:alert("提示：Email 格式有误！");getCodeFun();break;
		case -5:alert("提示：Email 不允许注册！");getCodeFun();break;
		case -6:alert("提示：该 Email 已经被注册！");getCodeFun();break;
		default:alert("提示：注册成功，请到论坛登录以激活账号！");window.location.href="/bbs/logging.php?action=login";
	}
}
function logoutFunc(){
	var queryString='';
	POST_F('/dlg/logout.php',queryString,'logoutSuccful','insertDlgHtml',0);
}
function logoutSuccful($returnStr){
	if($returnStr){
		showDlg($returnStr);
		document.getElementById('addNeditCancel').onclick=function(){
			hideDlg();
			reloadPage();
		}
		document.getElementById('closeDlg').onclick=function(){
			hideDlg();
			reloadPage();
		}
	}
}
