personalang = {
	'login_uu' : '您还没有填写您的用户名',
	'login_iu' : '该用户不存在, 请检查您的输入是否有误',
	'login_up' : '您还没有填写您的密码',
	'login_ip' : '您的密码不正确, 请检查\n\n注意: 密码区分大小写',
	'login_uc' : '您还没有填写图形码',
	'login_ic' : '您的图形码不正确, 请检查\n\n注意: 单击图片替换图形码',
	'reger_uu' : '您还没有填写用户名',
	'reger_iu' : '您填写的用户名不符合要求',
	'reger_ru' : '您选择的用户已经存在请更换其它用户',
	'reger_ue' : '您还没有填写注册邮箱',
	'reger_ie' : '您填写的注册邮箱不正确',
	'reger_re' : '您的注册邮箱已经存在, 请更换其它邮箱',
	'reger_up' : '您还没有填写登陆密码',
	'reger_ip' : '您填写的登陆密码不符合要求',
	'reger_mp' : '您的二次密码输入不一致',
	'reger_s_p' : '正在注册...',
	'reger_s_n' : '继续下一步',
	'reger_name' : '您还没有填写您的真实姓名',
	'reger_sex' : '您还没有选择您的性别',
	'reger_birth' : '您还没有选择您的出生年月',
	'reger_edu' : '您还没有选择您的最终学历',
	'reger_exp' : '您还没有选择您的工作经验',
	
	'mulity_maxium_a' : '您最多可添加选项数',
	'mulity_maxium_b' : '项',
	'mulity_existed' : '该选项已经存在',
	'empty' : '必填资料不完整, 请完整后再提交',
	'unselect' : '您还没有选择要操作的记录',
	'invalidcid' : '您指定的企业不存在或已被删除',
	'noemail' : '您还没有填写邮箱地址',
	'inemail' : '您填写的邮箱地址不正确, 请检查后再试',
	'remailed' : '您的新邮箱已经修改完成, 请查收邮箱并激活',
	'mulemail' : '该邮箱已存在, 请更换其它邮箱',
	'inactive' : '您填写的激活码不正确, 请检查后再试',
	'reactive' : '新的激活码已经发送到您的注册邮箱, 请查收',
	'pass_u_o' : '您还没有填写您的旧密码',
	'pass_i_o' : '您的旧密码不正确, 请检查后再试',
	'pass_u_n' : '您还没有填写您的新密码',
	'pass_u_r' : '您还没有填写验证密码',
	'pass_u_m' : '您的二次密码输入不一致',
	'pass_nin' : '您的新密码不正确, 请检查后再试',
	'pass_fns' : '您的新密码已经生效',
	'resume_updated' : '恭喜您! 您的简历已经刷新完成',
	'resume_sender_fns' : '恭喜您! 您的简历已经发送到了指定的邮箱中',
	'resume_create_global' : '您的个人基本资料还没有填写完整, 暂不能建立简历',
	'resume_create_maxium' : '您可建立简历的最大可用空间已满',
	'resume_cn_1_unlang' : '您还没有选择您要建立的简历语种',
	'resume_cn_1_cfulled' : '您可建立简历的最大空间已满, 暂不能继续建立简历\n\n接下来: 系统将带您进入简历管理页面',
	'resume_cn_1_cfullcn' : '您可建立中文简历的最大空间已满, 暂不能继续建立简历',
	'resume_cn_1_cfullen' : '您可建立英文简历的最大空间已满, 暂不能继续建立简历',
	'resume_cn_1_infocn' : '您的个人资料不完整(中文), 暂不能建立中文简历\n\n接下来: 系统将带您进入个人资料管理页面',
	'resume_cn_1_infoen' : '您的个人资料不完整(English), 暂不能建立英文简历\n\n接下来: 系统将带您进入个人资料管理页面',
	'resume_cn_2_name' : '您还没有填写您的姓名',
	'resume_cn_2_sex' : '您还没有选择您的性别',
	'resume_cn_2_edu' : '您还没有选择最终学历',
	'resume_cn_2_exp' : '您还没有选择工作经验',
	'resume_cn_2_pa' : '您还没有选择您的目前所在地\n\n错误: 地区',
	'resume_cn_2_pb' : '您还没有选择您的目前所在地\n\n错误: 城市',
	'resume_cn_2_phone' : '您还没有填写您的主联系方式\n\n三项联系电话中, 至少填写一项',
	'resume_cn_3_unexists' : '您查询的工作经历不存在或已被删除',
	'resume_cn_3_deleted' : '您选定的工作经历已经删除完成',
	'resume_cn_3_modified' : '您的工作经历已经修改完成\n\n点 "确定" 继续管理工作经历\n点 "取消" 跳到下一步',
	'resume_cn_3_created' : '您的工作经历已经添加完成\n\n点 "确定" 继续添加工作经历\n点 "取消" 跳到下一步',
	'resume_cn_3_unsubmit' : '未知操作, 请返回',
	'resume_cn_3_nostime' : '您还没有选择工作开始时间',
	'resume_cn_3_erretime' : '工作截至时间错误, 至今请留空\n\n截至时间必须大于开始时间',
	'resume_cn_3_nocompany' : '您还没有填写您的工作单位\n\n本项填写您工作的单位名称',
	'resume_cn_3_nocompro' : '您还没有选择工作单位性质',
	'resume_cn_3_nodepart' : '您还没有填写工作部门',
	'resume_cn_3_noindustry' : '您还没有选择工作单位所属的行业',
	'resume_cn_3_nojtype' : '您还没有选择职能职位\n\n如果在分类中找不到您的职位类别, 请手工在文本框中填写',
	'resume_cn_3_nojtext' : '请简单描述您的工作, 本项必填',
	'resume_cn_4_unexists' : '您查询的教育经历不存在或已被删除',
	'resume_cn_4_deleted' : '您选定的教育经历已经删除完成',
	'resume_cn_4_modified' : '您的教育经历已经修改完成\n\n点 "确定" 继续管理教育经历\n点 "取消" 跳到下一步',
	'resume_cn_4_created' : '您的教育经历已经添加完成\n\n点 "确定" 继续添加教育经历\n点 "取消" 跳到下一步',
	'resume_cn_4_unsubmit' : '未知操作, 请返回',
	'resume_cn_4_nostime' : '您还没有选择入学时间',
	'resume_cn_4_noetime' : '您还没有选择毕业时间',
	'resume_cn_4_erretime' : '毕业时间错误\n\n毕业时间必须大于入学时间',
	'resume_cn_4_noedu' : '您还没有选择最终学历',
	'resume_cn_4_noschool' : '您还没有填写毕业学校',
	'resume_cn_5_unexists' : '您查询的培训经历不存在或已被删除',
	'resume_cn_5_deleted' : '您选定的培训经历已经删除完成',
	'resume_cn_5_modified' : '您的培训经历已经修改完成\n\n点 "确定" 继续管理培训经历\n点 "取消" 跳到下一步',
	'resume_cn_5_created' : '您的培训经历已经添加完成\n\n点 "确定" 继续添加培训经历\n点 "取消" 跳到下一步',
	'resume_cn_5_unsubmit' : '未知操作, 请返回',
	'resume_cn_5_nostime' : '您还没有选择培训开始时间',
	'resume_cn_5_errstime' : '开始时间错误, 本项必选\n\n开始时间必须在当前时间之前',
	'resume_cn_5_erretime' : '结束时间错误\n\n结束时间必须大于开始时间',
	'resume_cn_5_organize' : '您还填写培训机构, 本项必填',
	'resume_cn_5_lesson' : '您还填写培训课程, 本项必填',
	'resume_cn_6_unexists' : '您查询的语言记录不存在或已被删除',
	'resume_cn_6_deleted' : '您选定的语言记录已经删除完成',
	'resume_cn_6_modified' : '您的语言记录已经修改完成\n\n点 "确定" 继续管理语言记录\n点 "取消" 跳到下一步',
	'resume_cn_6_created' : '您的语言记录已经添加完成\n\n点 "确定" 继续添加语言记录\n点 "取消" 跳到下一步',
	'resume_cn_6_unsubmit' : '未知操作, 请返回',
	'resume_cn_6_langid' : '您还没有选择语言类别\n\n如果列表中没有您所擅长的语种, 请在文本框中填写\t',
	'resume_cn_6_ableid' : '您还没有选择语言水平',
	'resume_cn_7_jkinds' : '您还没有选择工作性质',
	'resume_cn_7_jtype' : '您还没有设置您的意向职位类别',
	'resume_cn_8_unexists' : '您查询的附加信息不存在或已被删除',
	'resume_cn_8_deleted' : '您选定的附加信息已经删除完成',
	'resume_cn_8_modified' : '您的附加信息已经修改完成\n\n点 "确定" 继续管理附加信息\n点 "取消" 跳到下一步',
	'resume_cn_8_created' : '您的附加信息已经添加完成\n\n点 "确定" 继续添加附加信息\n点 "取消" 跳到下一步',
	'resume_cn_8_unsubmit' : '未知操作, 请返回',
	'resume_cn_8_appendid' : '您还没有选择附加信息类别\n\n如果列表中没有您所需要的类别, 请在文本框中填写\t',
	'resume_cn_8_appender' : '您还没有填写附加信息详情',
	'resume_cn_9_unexists' : '您查询的证书记录不存在或已被删除',
	'resume_cn_9_deleted' : '您选定的证书记录已经删除完成',
	'resume_cn_9_modified' : '您的证书记录已经修改完成\n\n点 "确定" 继续管理证书记录\n点 "取消" 跳到下一步',
	'resume_cn_9_created' : '您的证书记录已经添加完成\n\n点 "确定" 继续添加证书记录\n点 "取消" 跳到下一步',
	'resume_cn_9_unsubmit' : '未知操作, 请返回',
	'resume_cn_9_nostime' : '您还没有选择获得证书时间',
	'resume_cn_9_errstime' : '获证时间错误, 本项必选\n\n获证时间必须在当前时间之前',
	'resume_cn_9_nocertid' : '您还没有选择证书类别, 本项必选\n\n如果列表中没有您所需要的类别, 请在文本框中填写',
	'resume_cn_10_unexists' : '您查询的附件不存在或已被删除',
	'resume_cn_10_deleted' : '您选定的附件已经删除完成',
	'resume_cn_10_modified' : '您的附件已经修改完成\n\n点 "确定" 继续管理附件\n点 "取消" 跳到下一步',
	'resume_cn_10_created' : '您的附件已经添加完成\n\n点 "确定" 继续添加附件\n点 "取消" 跳到下一步',
	'resume_cn_10_unsubmit' : '未知操作, 请返回',
	'resume_cn_10_subject' : '您还没有填写附件名称',
	'resume_cn_10_userfile' : '您还没有选择附件所在地址',
	'resume_cn_10_write' : '附件上传错误\n\n服务器暂不能保存您的文件, 请联系管理员',
	'resume_cn_10_file' : '您选定的附件无效或不存在',
	'resume_cn_10_type' : '附件上传错误\n\n您选定的文件格式不正确',
	'resume_cn_10_size' : '附件上传错误\n\n您选定的文件尺寸超过系统可接受的最大限额',
	'resume_cn_11_rsmtype' : '您还没有设置您的简历类别',
	'resume_cn_12_unexists' : '您查询的IT技能不存在或已被删除',
	'resume_cn_12_deleted' : '您选定的IT技能已经删除完成',
	'resume_cn_12_modified' : '您的IT技能已经修改完成\n\n点 "确定" 继续管理IT技能\n点 "取消" 跳到下一步',
	'resume_cn_12_created' : '您的IT技能已经添加完成\n\n点 "确定" 继续添加IT技能\n点 "取消" 跳到下一步',
	'resume_cn_12_unsubmit' : '未知操作, 请返回',
	'resume_cn_12_iters' : '您还没有选择IT技能名称',
	'resume_cn_12_month' : '您还没有填写该技能已使用时间',
	'resume_cn_12_ableid' : '您还没有选择该技能的熟练程度',
	'resume_cn_13_unexists' : '您查询的项目经验记录不存在或已被删除',
	'resume_cn_13_deleted' : '您选定的项目经验记录已经删除完成',
	'resume_cn_13_modified' : '您的项目经验记录已经修改完成\n\n点 "确定" 继续管理项目经验记录\n点 "取消" 跳到下一步',
	'resume_cn_13_created' : '您的项目经验记录已经添加完成\n\n点 "确定" 继续添加项目经验记录\n点 "取消" 跳到下一步',
	'resume_cn_13_unsubmit' : '未知操作, 请返回',
	'resume_cn_13_nostime' : '您还没有选择项目工作开始时间',
	'resume_cn_13_erretime' : '项目截至时间错误, 至今请留空\n\n截至时间必须大于开始时间',
	'resume_cn_13_project' : '您还没有填写项目名称, 必填',
	'resume_cn_13_intro' : '您还没有填写项目简介, 必填',
	'resume_cn_13_respons' : '您还没有填写项目职责, 必填',
	'filtrate' : '您的输入含有非法字符, 请检查后再提交'
}

function personal_object(){
	this.contentid = 'personalcontainer';
	this.vrsmodify = function(results,id){
		var theform = document.wane_resume;
		if (results){
			var altmsg = '';
			var extjav = '';
			this.focusid = '';
			switch (results){
				case 'unexists'		: altmsg = personalang.resume_modify_unexists; extjav = 'personal.handler("resume","lister")'; break;
				case '1unlang'		: altmsg = personalang.resume_cn_1_unlang; break;
				case '1cfulled'		: altmsg = personalang.resume_cn_1_cfulled; this.handler('resume','lister'); break;
				case '1cfullcn'		: altmsg = personalang.resume_cn_1_cfullcn; break;
				case '1cfullen'		: altmsg = personalang.resume_cn_1_cfullen; break;
				case '1infocn'		: altmsg = personalang.resume_cn_1_infocn; this.handler('resume','global'); break;
				case '1infoen'		: altmsg = personalang.resume_cn_1_infoen; this.handler('resume','global'); break;
				case '1success'		: this.handler('resume','modify',id); break;
				case '2name'		: altmsg = personalang.resume_cn_2_name; this.focusid = 'truename'; break;
				case '2sex'			: altmsg = personalang.resume_cn_2_sex; this.focusid = 'sex'; break;
				case '2edu'			: altmsg = personalang.resume_cn_2_edu; this.focusid = 'education'; break;
				case '2exp'			: altmsg = personalang.resume_cn_2_exp; this.focusid = 'experience'; break;
				case '2pa'			: altmsg = personalang.resume_cn_2_pa; this.focusid = 'pa'; break;
				case '2pb'			: altmsg = personalang.resume_cn_2_pb; this.focusid = 'pb'; break;
				case '2phone'		: altmsg = personalang.resume_cn_2_phone; this.focusid = 'mobile'; break;
				case '2success'		: this.vrsmnavs(id,3); break;
				case '3unexists'	: altmsg = personalang.resume_cn_3_unexists; extjav = 'personal.vrsmnavs("' + id + '","3")'; break;
				case '3deleted'		: altmsg = personalang.resume_cn_3_deleted; extjav = 'personal.vrsmnavs("' + id + '","3")'; break;
				case '3modified'	: this.vrsmodifystep(id,3,personalang.resume_cn_3_modified); break;
				case '3created'		: this.vrsmodifystep(id,3,personalang.resume_cn_3_created); break;
				case '3unsubmit'	: altmsg = personalang.resume_cn_3_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","3")'; break;
				case '3nostime'		: altmsg = personalang.resume_cn_3_nostime; this.focusid = 'syear'; break;
				case '3erretime'	: altmsg = personalang.resume_cn_3_erretime; this.focusid = 'eyear'; break;
				case '3nocompany'	: altmsg = personalang.resume_cn_3_nocompany; this.focusid = 'company'; break;
				case '3nocompro'	: altmsg = personalang.resume_cn_3_nocompro; this.focusid = 'compro'; break;
				case '3nodepart'	: altmsg = personalang.resume_cn_3_nodepart; this.focusid = 'depart'; break;
				case '3noindustry'	: altmsg = personalang.resume_cn_3_noindustry; this.focusid = 'industry'; break;
				case '3nojtype'		: altmsg = personalang.resume_cn_3_nojtype; this.focusid = 'djc'; break;
				case '3nojtext'		: altmsg = personalang.resume_cn_3_nojtext; this.focusid = 'worktext'; break;
				case '4unexists'	: altmsg = personalang.resume_cn_4_unexists; extjav = 'personal.vrsmnavs("' + id + '","4")';break;
				case '4deleted'		: altmsg = personalang.resume_cn_4_deleted; extjav = 'personal.vrsmnavs("' + id + '","4")'; break;
				case '4modified'	: this.vrsmodifystep(id,4,personalang.resume_cn_4_modified); break;
				case '4created'		: this.vrsmodifystep(id,4,personalang.resume_cn_4_created); break;
				case '4unsubmit'	: altmsg = personalang.resume_cn_4_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","4")'; break;
				case '4nostime'		: altmsg = personalang.resume_cn_4_nostime; this.focusid = 'syear'; break;
				case '4noetime'		: altmsg = personalang.resume_cn_4_noetime; this.focusid = 'eyear'; break;
				case '4erretime'	: altmsg = personalang.resume_cn_4_erretime; this.focusid = 'eyear'; break;
				case '4noedu'		: altmsg = personalang.resume_cn_4_noedu; this.focusid = 'education'; break;
				case '4noschool'	: altmsg = personalang.resume_cn_4_noschool; this.focusid = 'school'; break;
				case '5unexists'	: altmsg = personalang.resume_cn_5_unexists; extjav = 'personal.vrsmnavs("' + id + '","5")'; break;
				case '5deleted'		: altmsg = personalang.resume_cn_5_deleted; extjav = 'personal.vrsmnavs("' + id + '","5")'; break;
				case '5modified'	: this.vrsmodifystep(id,5,personalang.resume_cn_5_modified); break;
				case '5created'		: this.vrsmodifystep(id,5,personalang.resume_cn_5_created); break;
				case '5unsubmit'	: altmsg = personalang.resume_cn_5_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","5")'; break;
				case '5nostime'		: altmsg = personalang.resume_cn_5_nostime; this.focusid = 'syear'; break;
				case '5errstime'	: altmsg = personalang.resume_cn_5_errstime; this.focusid = 'syear'; break;
				case '5erretime'	: altmsg = personalang.resume_cn_5_erretime; this.focusid = 'eyear'; break;
				case '5organize'	: altmsg = personalang.resume_cn_5_organize; this.focusid = 'organize'; break;
				case '5lesson'		: altmsg = personalang.resume_cn_5_lesson; this.focusid = 'lesson'; break;
				case '6unexists'	: altmsg = personalang.resume_cn_6_unexists; extjav = 'personal.vrsmnavs("' + id + '","6")'; break;
				case '6deleted'		: altmsg = personalang.resume_cn_6_deleted; extjav = 'personal.vrsmnavs("' + id + '","6")'; break;
				case '6modified'	: this.vrsmodifystep(id,6,personalang.resume_cn_6_modified); break;
				case '6created'		: this.vrsmodifystep(id,6,personalang.resume_cn_6_created); break;
				case '6unsubmit'	: altmsg = personalang.resume_cn_6_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","6")'; break;
				case '6langid'		: altmsg = personalang.resume_cn_6_langid; this.focusid = 'langid'; break;
				case '6ableid'		: altmsg = personalang.resume_cn_6_ableid; this.focusid = 'ableid'; break;
				case '7modified'	: this.vrsmnavs(id,8); break;
				case '7jkinds'		: altmsg = personalang.resume_cn_7_jkinds; this.focusid = 'jobskinds'; break;
				case '7jtype'		: altmsg = personalang.resume_cn_7_jtype; this.focusid = 'jobstype_f'; break;
				case '8unexists'	: altmsg = personalang.resume_cn_8_unexists; extjav = 'personal.vrsmnavs("' + id + '","8")'; break;
				case '8deleted'		: altmsg = personalang.resume_cn_8_deleted; extjav = 'personal.vrsmnavs("' + id + '","8")'; break;
				case '8modified'	: this.vrsmodifystep(id,8,personalang.resume_cn_8_modified); break;
				case '8created'		: this.vrsmodifystep(id,8,personalang.resume_cn_8_created); break;
				case '8unsubmit'	: altmsg = personalang.resume_cn_8_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","8")'; break;
				case '8appendid'	: altmsg = personalang.resume_cn_8_appendid; this.focusid = 'appendid'; break;
				case '8appender'	: altmsg = personalang.resume_cn_8_appender; this.focusid = 'appendtext'; break;
				case '9unexists'	: altmsg = personalang.resume_cn_9_unexists; extjav = 'personal.vrsmnavs("' + id + '","9")'; break;
				case '9deleted'		: altmsg = personalang.resume_cn_9_deleted; extjav = 'personal.vrsmnavs("' + id + '","9")'; break;
				case '9modified'	: this.vrsmodifystep(id,9,personalang.resume_cn_9_modified); break;
				case '9created'		: this.vrsmodifystep(id,9,personalang.resume_cn_9_created); break;
				case '9unsubmit'	: altmsg = personalang.resume_cn_9_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","9")'; break;
				case '9nostime'		: altmsg = personalang.resume_cn_9_nostime; this.focusid = 'year'; break;
				case '9nocertid'	: altmsg = personalang.resume_cn_9_nocertid; this.focusid = 'dcerc'; break;
				case '10unexists'	: altmsg = personalang.resume_cn_10_unexists; extjav = 'personal.vrsmnavs("' + id + '","10")'; break;
				case '10deleted'	: altmsg = personalang.resume_cn_10_deleted; extjav = 'personal.vrsmnavs("' + id + '","10")'; break;
				case '10modified'	: this.vrsmodifystep(id,10,personalang.resume_cn_10_modified); break;
				case '10created'	: this.vrsmodifystep(id,10,personalang.resume_cn_10_created); break;
				case '10unsubmit'	: altmsg = personalang.resume_cn_10_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","10")'; break;
				case '10subject'	: altmsg = personalang.resume_cn_10_subject; this.focusid = 'subject'; break;
				case '10userfile'	: altmsg = personalang.resume_cn_10_userfile; this.focusid = 'userfile'; break;
				case '10write'		: altmsg = personalang.resume_cn_10_write; this.focusid = 'userfile'; break;
				case '10file'		: altmsg = personalang.resume_cn_10_file; this.focusid = 'userfile'; break;
				case '10type'		: altmsg = personalang.resume_cn_10_type; this.focusid = 'userfile'; break;
				case '10size'		: altmsg = personalang.resume_cn_10_size; this.focusid = 'userfile'; break;
				case '11rsmtype'	: altmsg = personalang.resume_cn_11_rsmtype; this.focusid = 'resumetype'; break;
				case '11modified'	: this.vrsmnavs(id,12); break;
				case '12unexists'	: altmsg = personalang.resume_cn_12_unexists; extjav = 'personal.vrsmnavs("' + id + '","12")'; break;
				case '12deleted'	: altmsg = personalang.resume_cn_12_deleted; extjav = 'personal.vrsmnavs("' + id + '","12")'; break;
				case '12modified'	: this.vrsmodifystep(id,12,personalang.resume_cn_12_modified); break;
				case '12created'	: this.vrsmodifystep(id,12,personalang.resume_cn_12_created); break;
				case '12unsubmit'	: altmsg = personalang.resume_cn_12_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","12")'; break;
				case '12iters'		: altmsg = personalang.resume_cn_12_iters; this.focusid = 'iterb'; break;
				case '12month'		: altmsg = personalang.resume_cn_12_month; this.focusid = 'month'; break;
				case '12ableid'		: altmsg = personalang.resume_cn_12_ableid; this.focusid = 'ableid'; break;
				case '13unexists'	: altmsg = personalang.resume_cn_13_unexists; extjav = 'personal.vrsmnavs("' + id + '","13")'; break;
				case '13deleted'	: altmsg = personalang.resume_cn_13_deleted; extjav = 'personal.vrsmnavs("' + id + '","13")'; break;
				case '13modified'	: this.vrsmodifystep(id,13,personalang.resume_cn_13_modified); break;
				case '13created'	: this.vrsmodifystep(id,13,personalang.resume_cn_13_created); break;
				case '13unsubmit'	: altmsg = personalang.resume_cn_13_unsubmit; extjav = 'personal.vrsmnavs("' + id + '","13")'; break;
				case '13nostime'	: altmsg = personalang.resume_cn_13_nostime; this.focusid = 'syear'; break;
				case '13erretime'	: altmsg = personalang.resume_cn_13_erretime; this.focusid = 'eyear'; break;
				case '13project'	: altmsg = personalang.resume_cn_13_project; this.focusid = 'project'; break;
				case '13intro'		: altmsg = personalang.resume_cn_13_intro; this.focusid = 'introduce'; break;
				case '13respons'	: altmsg = personalang.resume_cn_13_respons; this.focusid = 'responsibility'; break;
			}
			if (altmsg != ''){
				alert(altmsg);
				if (theform && theform.Submit && theform.Submit.disabled){
					theform.Submit.disabled = false;
				}
				if (this.focusid != ''){
					eval('theform.' + this.focusid + '.focus()');
				}
			}
			if (extjav != ''){
				eval(extjav);
			}
		}else{
			if (theform.ismulityoptions && theform.ismulityoptions.value == 1){
				category.mulitys(theform,'jobstype|industry|place');
			}
			if (theform && theform.Submit){
				theform.Submit.disabled = true;
			}
		}
	}
	this.vrsmodifystep = function(rid,id,msg){
		if (confirm(msg)){
			this.vrsmnavs(rid,id);
		}else{
			this.vrsmnavs(rid,id + 1);
		}
	}
	this.loader = function(str){
		if (!str || str == ''){
			return false;
		}
		if (!browser.ishistory){
			browser.setter('personal.loader',str);
		}
		Ajax.xml('personal|' + str,this.contentid);
	}
	this.handler = function(o,e,i,a){
		this.tmp = o + '|' + e;
		this.tmp += i ? '|' + i : '';
		this.tmp += a ? '|' + a : '';
		this.loader(this.tmp);
	}
	this.alerter = function(results){
		if (results){
			this.tmpmsg = '';
			switch (results){
				case 'empty' : this.tmpmsg = personalang.empty; break;
				case 'unselect' : this.tmpmsg = personalang.unselect; break;
				case 'invalidcid' : this.tmpmsg = personalang.invalidcid; break;
				case 'noemail' : this.tmpmsg = personalang.noemail; break;
				case 'inemail' : this.tmpmsg = personalang.inemail; break;
				case 'remailed' : this.tmpmsg = personalang.remailed; browser.loader();break;
				case 'mulemail' : this.tmpmsg = personalang.mulemail; break;
				case 'inactive' : this.tmpmsg = personalang.inactive; break;
				case 'reactive' : this.tmpmsg = personalang.reactive; break;
				case 'pass_u_o' : this.tmpmsg = personalang.pass_u_o; break;
				case 'pass_i_o' : this.tmpmsg = personalang.pass_i_o; break;
				case 'pass_u_n' : this.tmpmsg = personalang.pass_u_n; break;
				case 'pass_u_r' : this.tmpmsg = personalang.pass_u_r; break;
				case 'pass_u_m' : this.tmpmsg = personalang.pass_u_m; break;
				case 'pass_nin' : this.tmpmsg = personalang.pass_nin; break;
				case 'pass_fns' : this.tmpmsg = personalang.pass_fns; browser.loader();break;
				case 'resume_updated' : this.tmpmsg = personalang.resume_updated; browser.loader();break;
				case 'resume_sender_fns' : this.tmpmsg = personalang.resume_sender_fns; browser.loader();break;
				case 'resume_create_global' : this.tmpmsg = personalang.resume_create_global; break;
				case 'resume_create_maxium' : this.tmpmsg = personalang.resume_create_maxium; break;
				
				case 'certid'	: this.tmpmsg = personalang.login_ic; break;
				case 'filtrate'	: this.tmpmsg = personalang.filtrate; break;
			}
			if (this.tmpmsg != ''){
				alert(this.tmpmsg);
			}
		}
	}
	this.director = function(uri){
		window.location = uri;
	}
	this.ccpstyle = function(id,cls){
		if ($(id)){
			$(id).className = $(id).className.substr($(id).className.length - 2, 2) == '_e' ? cls : cls + '_e';
		}
	}
	this.collapsed = function(id){
		if ($(id)){
			$(id).style.display = $(id).style.display == 'none' ? '' : 'none';
		}
	}
	this.stater = function(id,num){
		this.statid = 'stat_' + id;
		if ($(this.statid)){
			num = num ? num : '';
			$(this.statid).innerHTML = num;
		}
	}
	this.vlogin = function(results,uri){
		var theform = document.wane_login;
		if (results){
			this.tmpmsg = '';
			this.focuser = '';
			switch (results){
				case 'uu' : this.tmpmsg = personalang.login_uu; this.focuser = 'username';break;
				case 'iu' : this.tmpmsg = personalang.login_iu; this.focuser = 'username';break;
				case 'up' : this.tmpmsg = personalang.login_up; this.focuser = 'password';break;
				case 'ip' : this.tmpmsg = personalang.login_ip; this.focuser = 'password';break;
				case 'uc' : this.tmpmsg = personalang.login_uc; this.focuser = 'certid';break;
				case 'ic' : this.tmpmsg = personalang.login_ic; this.focuser = 'certid';break;
				case 'ss' : break;
			}
			if (this.tmpmsg != ''){
				alert(this.tmpmsg);
				if (this.focuser != ''){
					eval('theform.' + this.focuser + '.focus()');
				}
				if (theform.Submit.disabled){
					theform.Submit.disabled = false;
				}
			} else if (results == 'ss'){
				this.director(uri);
			}
		} else {
			if (theform.username.value == ''){
				this.vlogin('uu');
				return false;
			} else if (theform.password.value == '') {
				this.vlogin('up');
				return false;
			} else if (theform.certid && theform.certid.value == '') {
				this.vlogin('uc');
				return false;
			} else {
				theform.Submit.disabled = true;
			}
		}
	}
	this.vrsmnavs = function(rid,id,exts){
		if (!rid || !id){
			return false;
		}
		this.rsmnvs = 13;
		for (var i = 1; i <= this.rsmnvs; i++){
			if ($('rsmnav' + i)){
				$('rsmnav' + i).className = i == id ? 't' : 'f';
			}
		}
		if (id == 1){
			this.handler('resume','modify',rid)
		}else{
			this.xmlid = 'rsmdetail';
			this.xmlurl = 'personal|resume|modify|'+rid+'|operate=' + id;
			//this.xmlurl = 'personal&amp;option=resume&amp;extent=modify&amp;operate=' + id + '&amp;info=' + rid;
			if (exts){
				//this.xmlurl += '&amp;' + exts;
				this.xmlurl += '&' + exts;
			}
			Ajax.xml(this.xmlurl,this.xmlid);
		}
	}
	this.vsearch = function(results){
		var theform = document.wane_search;
		if (results){
			if (results == 'empty') {
				this.alerter('empty');
			}
			theform.Submit.disabled = false;
		} else {
			category.mulitys(theform,'jobstype|industry|place|jobskinds');
			theform.Submit.disabled = true;
		}
	}
	this.vregnavs = function(id,form,results){
		if (form){
			var theform = document.wane_register;
			if (results){
				this.tmpmsg = '';
				this.focuser = '';
				switch (results){
					case 'uu' : this.tmpmsg = personalang.reger_uu; this.focuser = 'username'; break;
					case 'iu' : this.tmpmsg = personalang.reger_iu; this.focuser = 'username'; break;
					case 'ru' : this.tmpmsg = personalang.reger_ru; this.focuser = 'username'; break;
					case 'ue' : this.tmpmsg = personalang.reger_ue; this.focuser = 'email'; break;
					case 'ie' : this.tmpmsg = personalang.reger_ie; this.focuser = 'email'; break;
					case 're' : this.tmpmsg = personalang.reger_re; this.focuser = 'email'; break;
					case 'up' : this.tmpmsg = personalang.reger_up; this.focuser = 'password'; break;
					case 'ip' : this.tmpmsg = personalang.reger_ip; this.focuser = 'password'; break;
					case 'mp' : this.tmpmsg = personalang.reger_mp; this.focuser = 'repasswd'; break;

					case 'name' : this.tmpmsg = personalang.reger_name; this.focuser = 'truename'; break;
					case 'sex' : this.tmpmsg = personalang.reger_sex; this.focuser = 'sex[0]'; break;
					case 'birth' : this.tmpmsg = personalang.reger_birth; this.focuser = 'year'; break;
					case 'edu' : this.tmpmsg = personalang.reger_edu; this.focuser = 'education'; break;
					case 'exp' : this.tmpmsg = personalang.reger_exp; this.focuser = 'experience'; break;
				}
				if (this.tmpmsg != ''){
					alert(this.tmpmsg);
					if (this.focuser != ''){
						eval('theform.' + this.focuser + '.focus()');
					}
				}
				if (theform.Submit.disabled){
					theform.Submit.value = personalang.reger_s_n;
					theform.Submit.disabled = false;
				}
			} else {
				theform.Submit.value = personalang.reger_s_p;
				theform.Submit.disabled = true;
			}
		} else {
			this.navs = 4;
			for (var i = 1; i <= this.navs; i++){
				if ($('stp' + i)){
					$('stp' + i).className = i == id ? 't' : 'f';
				}
			}
			Ajax.xml('personal|register|' + id,this.contentid);
		}
	}
}
personal = new personal_object();
Ajax.ismsger = true;
function checkall(fname){
	if (this.former = eval('document.' + fname)){
		this.box_num = 0;
		this.box_status = true;
		for (var i = 0; i < this.former.length; i++){
			if (this.former[i].type == 'checkbox'){
				if (this.former[i].name.substr(this.former[i].name.length - 2, 2) == '[]'){
					this.box_num++;
					if (this.box_num == 1){
						this.box_status = this.former[i].checked ? false : true;
					}
					this.former[i].checked = this.box_status;
				}
			}
		}
	}
}

