function widget_login(fo_obj) {
	var oFilter = new XmlJsFilter(fo_obj, "member", "procMemberLogin", completeLogin);
	oFilter.addFieldItem("user_id",true,0,0,"","user_id");
	oFilter.addFieldItem("password",true,0,0,"","");
	oFilter.addResponseItem("error");
	oFilter.addResponseItem("message");
	return oFilter.proc();
}
alertMsg["user_id"] = "用户名";
alertMsg["password"] = "密码";
target_type_list["user_id"] = "user_id";
target_type_list["password"] = "";
alertMsg["isnull"] = "请输入%s";
alertMsg["outofrange"] = "请确认%s字数";
alertMsg["equalto"] = "%s值有误。";
alertMsg["invalid_email"] = "%s格式有误。（例：zbxe@zeroboard.com)";
alertMsg["invalid_userid"] = "%s只能用英文，数字和 _，首个字符必须是英文字母。";
alertMsg["invalid_user_id"] = "%s只能用英文，数字和 _，首个字符必须是英文字母。";
alertMsg["invalid_homepage"] = "%s格式有误。（例： http://www.zeroboard.com)";
alertMsg["invalid_korean"] = "%s只能输入中文";
alertMsg["invalid_korean_number"] = "%s只能输入中文或数字";
alertMsg["invalid_alpha"] = "%s只能输入英文字母";
alertMsg["invalid_alpha_number"] = "%s只能输入英文或数字";
alertMsg["invalid_number"] = "%s只能输入数字";
