//next
function next() {
	var frm = document.userForm;
	if (Validator.Validate(frm,1)) {
		promptLoad();
		var params = "?username=" + encodeURI(frm.username.value) + "&question=" + encodeURI(frm.question.value) + "&answer=" + encodeURI(frm.answer.value);
		var ajax = new Ajax.Request(frm.action, {method:"get", parameters:params, onComplete:dealResponse});
	}
}

//dealResponse
function dealResponse(_response) {
	var result = _response.responseText;
	switch (result) {
	  case "params.error":
		promptError("\u53c2\u6570\u4f20\u9012\u9519\u8bef\uff01");
		document.userForm.reset();
		document.userForm.username.focus();
		break;
	  case "ok":
		setFormAction(document.userForm, "findpwd2");
		document.userForm.submit();
		break;
	  case "error":
		promptError("\u60a8\u586b\u5199\u7684\u4fe1\u606f\u4e0d\u6b63\u786e\uff01");
		document.userForm.reset();
		document.userForm.username.focus();
		break;
	  default:
		promptError("\u7cfb\u7edf\u51fa\u9519\u4e86\uff01");
		document.userForm.reset();
		document.userForm.username.focus();
		break;
	}
}

//updatePwd
function updatePwd() {
	var frm = document.userForm;
	if (Validator.Validate(frm)) {
		if (frm.password.value != frm.repwd.value) {
			promptError("\u786e\u8ba4\u5bc6\u7801\u548c\u5bc6\u7801\u4e0d\u4e00\u81f4!");
			frm.repwd.value = "";
			frm.repwd.focus();
		} else {
			frm.submit();
		}
	}
}
