	
	var reg_selwork=0;var reg_tj_ok=false;var reg_window=window.onresize;var reg_noresize=false;
	var fun_reg_help=function(){
		this.ok="√";
		this.name_info="请使用个人实名，真实姓名是开通帐号首要条件。";
		this.name_err1="真诚是交友的基础，请填写个人实名。";
		this.name_err2="您填写的姓名长度太短。";
		this.name_err3="请使用中文真实姓名，人工审核后开通帐号。";
		this.pass_info="密码由 6- 16位字符组成，建议使用英文字母加数字或符号的组合密码。";
		this.pass_err1="密码不能为空。";
		this.pass_err2="密码长度必须6-16位。";
		this.pass2_info="再次输入密码。";
		this.pass2_err1="确认密码不一致，请重新输入。";
		this.email_info="Email是您登录人和网的帐号，您需要通过Email完成注册验证，请填写常用的Email。";
		this.email_err1="电子邮件格式不正确,请输入正确的电子邮件地址。";
		this.email_err2="这个Email已经存在，请重新填写。";

		this.email_err3="请填写您的Email地址。";
		this.gender_err1="请选择您的性别。";
		this.address_info="请选择您所在的地区。";
		this.address_err1="请选择省。";
		this.address_err2="请选择市。";
		this.company_info="请输入您所在公司/单位名称。";
		this.company_err1="请填写您当前的公司全名。";
		this.company_err2="您的公司名称太短了，填上全称可以顺利的让老同事找到您。";
		this.title_info="请输入您目前的职务。";
		this.title_err1="请填写您当前的职务。";
		this.industry_info="请选择您所在的行业。";
		this.industry_err1="请选择您所在的行业。";
		this.status_info="请将您目前的状态填写完整。";
		this.status_1_company_info="请填写您所在公司/单位名称。";
		this.status_1_company_err1="请填写您所在公司/单位名称。";
		this.status_1_title_info="请填写您目前的职务。";
		this.status_1_title_err1="请填写您目前的职务。";
		this.status_1_startdate_info="请选择您加入该公司的日期。";
		this.status_1_startdate_err1="请选择您加入该公司的日期。";
		this.status_1_school_info="请选择或填写您毕业的学校。";
		this.status_1_school_err1="请选择或填写您毕业的学校。";
		this.status_1_school_err2="请选择或填写您毕业的学校。";
		this.status_2_company_info="请填写您经营的企业/公司名称。";
		this.status_2_company_err1="请填写您经营的企业/公司名称。";
		this.status_2_startdate_info="请选择您开办该公司的日期。";
		this.status_2_startdate_err1="请选择您开办该公司的日期。";
		this.status_2_school_info="请选择或填写您毕业的学校。";
		this.status_2_school_err1="请选择或填写您毕业的学校。";
		this.status_2_school_err2="请选择或填写您毕业的学校。";
		this.status_3_school_info="请选择或填写您毕业的学校。";
		this.status_3_school_err1="请选择或填写您毕业的学校。";
		this.status_3_school_err2="请选择或填写您毕业的学校。";
		this.status_4_title_info="请填写您正在攻读的学位。";
		this.status_4_title_err1="请填写您正在攻读的学位。";
		this.status_4_enddate_info="请选择您毕业的时间。";
		this.status_4_enddate_err1="请选择您毕业的时间。";
		this.status_4_school_info="请选择或填写您毕业的学校。";
		this.status_4_school_err1="请选择或填写您毕业的学校。";
		this.status_4_school_err2="请选择或填写您毕业的学校。";
		this.mobile_info="手机号码只能是数字。";
		this.mobile_err1="手机号码为11位数字。";
		//this.nickname_info="";
		//this.nickname_err1="昵称已被使用，在昵称里加一串数字或字母试试吧。";
		//this.isCheckAlimama = false;
		//this.alimamanickname;
	};
	fun_reg_help.prototype.getHelp=function(str){var tmp="";eval("tmp=this."+str+";");return tmp;};
	
	var reg_help=new fun_reg_help();
	
	function reg_openmy(index){
		reg_noresize=true;
		var i=0;
		for(i=1;i<=4;i++){
			if(gid("mystatus"+i)){gid("mystatus"+i).style.display="none";};
		}
		if(gid("mystatus"+index)){
			gid("mystatus"+index).style.display="block";
			gid("selwork"+index).checked=true;
			reg_selwork=index;
			switch(reg_selwork){
				case 1:
					if(gid("status_1_company").value==""){
						gid("status_1_company").value=gid("company").value;
					}
					if(gid("status_1_title").value==""){
						gid("status_1_title").value=gid("title").value;
					}
				break;
				case 2:
					if(gid("status_2_company").value==""){
						gid("status_2_company").value=gid("company").value;
					}
				break;
			}
		}
	}
	
	function reg_setDomText(obj,infoText){
		gid(obj).infoText=infoText;
		gid(obj).ok=false;
		gid(obj).error=false;
		gid(obj).errorText="";
	}
	function reg_showField(obj,type){
		var arr=getobjxy(gid(gid(obj).tr));
		//gid(gid(obj).i).style.top=(arr[1])+"px";
		replaceCss(gid(obj).i,"reg_tr_info_empty");
		if(type){
			if(gid(gid(obj).i).infoText!=""){
				replaceCss(gid(obj).i,"reg_tr_info");
				gid(gid(obj).i).innerHTML=gid(gid(obj).i).infoText;
			}
		}else{
			if(gid(gid(obj).i).error){
				replaceCss(gid(obj).i,"reg_tr_info_error");
				replaceCss(gid(obj).tr,"reg_select_err_tr");
				gid(gid(obj).i).innerHTML=gid(gid(obj).i).errorText;
			}else{
				if(gid(gid(obj).i).ok){
					replaceCss(gid(obj).i,"reg_tr_info_ok");
					gid(gid(obj).i).innerHTML=reg_help.getHelp("ok");
				}else{
					gid(gid(obj).i).innerHTML="";
				}
				replaceCss(gid(obj).tr,"reg_select_out_tr");
			}
		}
		gid(gid(obj).i).style.display="block";
	}
	/**
	 * @param {Array} arr
	 */
	function reg_setDomEvent(arr) {
	    for (i = 0; i < arr.length; i++) {
			try{
				var j=arr[i].indexOf("_a_");
				if(j>=0){
					var str=arr[i].substr(0,j);
					var str2=arr[i].substr(j+3);
					setObjOnblur(str+"_country",reg_lostFocus);setObjOnblur(str+"_prov",reg_lostFocus);setObjOnblur(str+"_city",reg_lostFocus);
					gid(str+"_country").onfocus=reg_getFocus;gid(str+"_prov").onfocus=reg_getFocus;gid(str+"_city").onfocus=reg_getFocus;
					gid(str+"_country").tr=str2+"_tr";gid(str+"_prov").tr=str2+"_tr";gid(str+"_city").tr=str2+"_tr";
					gid(str+"_country").i=str2+"_tr_info";gid(str+"_prov").i=str2+"_tr_info";gid(str+"_city").i=str2+"_tr_info";
					continue;
				}
				j=arr[i].indexOf("_i_");
				if(j>=0){
					var str=arr[i].substr(0,j);
					var str2=arr[i].substr(j+3);
					setObjOnblur(str+"_Text",reg_lostFocus);setObjOnblur(str+"_Parents",reg_lostFocus);setObjOnblur(str,reg_lostFocus);
					gid(str+"_Text").onfocus=reg_getFocus;gid(str+"_Parents").onfocus=reg_getFocus;gid(str).onfocus=reg_getFocus;
					gid(str+"_Text").tr=str2+"_tr";gid(str+"_Parents").tr=str2+"_tr";gid(str).tr=str2+"_tr";
					gid(str+"_Text").i=str2+"_tr_info";gid(str+"_Parents").i=str2+"_tr_info";gid(str).i=str2+"_tr_info";
					continue;
				}
				
				
			}catch(e){
				//alert(arr[i]);
			}
		}
	}
	function reg_getFocus(event){
		var obj=getEventDom(event);
		if(isnotnull(obj.id)){
			replaceCss(obj.tr,"reg_select_tr");
			reg_showField(obj.id,true);
		}
	}
	function reg_lostFocus(event,name){
		try{
			var obj=getEventDom(event);
			replaceCss(obj.tr,"reg_select_out_tr");
			reg_showField(obj.id,false);
		} catch(e){
			if(isnotnull(name)){
				var obj=gid(name);
				//replaceCss(obj.tr,"reg_select_out_tr");
				reg_showField(obj.id,false);
			}
		}
		runObjOnblur(name,event);
	}
	
	/**
	 * @param {HTMLFormElement} obj
	 */
	function reg_ajaxtestname(xml){
		if(xml.Text!=""){
			eval(xml.Text);
			if(err==1){
				gid(gid("name").i).ok=false;
				gid(gid("name").i).error=true;
				gid(gid("name").i).errorText=reg_help.getHelp("name_err3");
				reg_showField("name",false);
			}else{
				gid(gid("name").i).ok=true;
				gid(gid("name").i).error=false;
				reg_showField("name",false);
			}
		}
	}
	function reg_testName(event){
		var reg=/[^\x00-\xff]/g;
		gid(gid("name").i).ok=false;
		gid(gid("name").i).error=false;
		if(gid("name").value==""){
			gid(gid("name").i).error=true;
			gid(gid("name").i).errorText=reg_help.getHelp("name_err1");
		}else{
			if(gid("name").value.replace(reg,"**").length<4){
				gid(gid("name").i).error=true;
				gid(gid("name").i).errorText=reg_help.getHelp("name_err2");
			}else{
				test_real_name(gid("name").value,reg_ajaxtestname);
			}			
		}
		gid("name").overFocus(event,"name");
	}
	
	function reg_ajaxtestemail(xml){
		if(xml.Text!=""){
			eval(xml.Text);
			if(err==1){
				gid(gid("email").i).ok=false;
				gid(gid("email").i).error=true;
				gid(gid("email").i).errorText=reg_help.getHelp("email_err2");
				reg_showField("email",false);
			}else{
				gid(gid("email").i).ok=true;
				gid(gid("email").i).error=false;
				reg_showField("email",false);
				//porpulateNickname();
			}
		}
	}
	function reg_testEmail(event){
		var reg=/[^\x00-\xff]/g;
		gid(gid("email").i).ok=false;
		gid(gid("email").i).error=false;
		if(gid("email").value==""){
			gid(gid("email").i).error=true;
			gid(gid("email").i).errorText=reg_help.getHelp("email_err3");
		}else{
			if(!regemail(gid("email").value)){
				gid(gid("email").i).error=true;
				gid(gid("email").i).errorText=reg_help.getHelp("email_err1");
			}else{
				test_real_email(gid("email").value,reg_ajaxtestemail);
			}
		}
		//porpulateNickname();
		gid("email").overFocus(event,"email");
	}
	
	function reg_testCompanyTitle(){
		var t=false;
		if(trim(gid("company").value).length<=0){
			gid("company_tr_info").error=true;
			gid(gid("company").i).errorText=reg_help.getHelp("company_err1");
			reg_showField("company",false);
			t=false;
		}else if(trim(gid("company").value).length<=1){
			gid("company_tr_info").error=true;
			gid(gid("company").i).errorText=reg_help.getHelp("company_err2");
			reg_showField("company",false);
			t=false;
		}else{
			gid("company_tr_info").ok=true;
			gid("company_tr_info").error=false;
			reg_showField("company",false);
			t=true;
		}
		if(trim(gid("title").value).length<=0){
			gid("title_tr_info").error=true;
			gid(gid("title").i).errorText=reg_help.getHelp("title_err1");
			reg_showField("title",false);
			return false;
		}else{
			gid("title_tr_info").ok=true;
			gid("title_tr_info").error=false;
			reg_showField("title",false);
			if(t)return true;
		}
		return t;
	}
	
	function reg_testgender(){
		if(gid("gender_1").checked || gid("gender_2").checked){
			gid("gender_tr_info").ok=true;
			gid("gender_tr_info").error=false;
			reg_showField("gender_1",false);
			return true;
		}else{
			gid("gender_tr_info").error=true;
			gid(gid("gender_1").i).errorText=reg_help.getHelp("gender_err1");
			reg_showField("gender_1",false);
		}
		return false;
	}
	
	function reg_setNewFocus(name,newFocus){
		gid(name).overFocus=gid(name).onblur;
		gid(name).onblur=newFocus;
	}
	
	function reg_testPass(event){
		gid(gid("password").i).ok=false;
		gid(gid("password").i).error=false;
		if(gid("password").value.length==0){
			gid(gid("password").i).error=true;
			gid(gid("password").i).errorText=reg_help.getHelp("pass_err1");
		}else if(gid("password").value.length<6 || gid("password").length>16){
			gid(gid("password").i).error=true;
			gid(gid("password").i).errorText=reg_help.getHelp("pass_err2");
		}else{
			gid(gid("password").i).ok=true;
		}
		gid("password").overFocus(event,"password");
		return gid(gid("password").i).ok;
	}
	function reg_testPass2(event){
		gid(gid("password2").i).ok=false;
		gid(gid("password2").i).error=false;
		if(gid("password2").value.length==0){
			gid(gid("password2").i).error=true;
			gid(gid("password2").i).errorText=reg_help.getHelp("pass2_info");
		}else if(gid("password").value!=gid("password2").value){
			gid(gid("password2").i).error=true;
			gid(gid("password2").i).errorText=reg_help.getHelp("pass2_err1");
		}else{
			gid(gid("password2").i).ok=true;
		}
		gid("password2").overFocus(event,"password2");
		return gid(gid("password2").i).ok;
	}
	function reg_testAddress(event){
		var obj=gid("_prov");
		gid(obj.i).ok=false;
		gid(obj.i).error=false;
		if(gid("_prov").value<=0 && gid("_prov").style.display==""){
			gid(obj.i).error=true;
			gid(obj.i).errorText=reg_help.getHelp("address_err1");
		}else if(gid("_city").value<=0 && gid("_city").style.display==""){
			gid(obj.i).error=true;
			gid(obj.i).errorText=reg_help.getHelp("address_err2");
		}else{
			gid(obj.i).ok=true;
		}
		obj.overFocus(event,"_prov");
		return gid(obj.i).ok;
	}
	
	function reg_testIndustry(event){
		reg_noresize=true;
		var obj=gid("industry");
		gid(obj.i).ok=false;
		gid(obj.i).error=false;
		if((obj.value>0 && gid("industry_Text").style.display!="") || (gid("industry_Text").value!="" && gid("industry_Text").style.display=="")){
			gid(obj.i).ok=true;
		}else{
			gid(obj.i).error=true;
			gid(obj.i).errorText=reg_help.getHelp("industry_err1");
		}
		obj.overFocus(event,"industry");
		return gid(obj.i).ok;
	}
	
	function reg_public1(event,name){
		var obj=null;
		if(isnotnull(name)){
			obj=gid(name);
		}else{
			obj=getEventDom(event);
			name=obj.id;
		}
		var type=0;
		if(name.indexOf("_1_")>=0){
			type=1;
		}else if(name.indexOf("_2_")>=0){
			type=2;
		}else if(name.indexOf("_3_")>=0){
			type=3;
		}else if(name.indexOf("_4_")>=0){
			type=4;
		}
		if(reg_selwork==type){
			gid(obj.i).ok=false;
			gid(obj.i).error=false;
			if(obj.value==""){
				gid(obj.i).error=true;
				gid(obj.i).errorText=reg_help.getHelp(name+"_err1");
			}else{
				gid(obj.i).ok=true;
			}
			obj.overFocus(event,name);
			return gid(obj.i).ok;
		}
		return true;
	}
	
	function reg_public2(event,name){
		reg_noresize=true;
		var obj=null;
		if(isnotnull(name)){
			obj=gid(name);
		}else{
			obj=getEventDom(event);
			name=obj.id;
		}
		var type=0;
		if(name.indexOf("_1_")>=0){
			type=1;
		}else if(name.indexOf("_2_")>=0){
			type=2;
		}else if(name.indexOf("_3_")>=0){
			type=3;
		}else if(name.indexOf("_4_")>=0){
			type=4;
		}
		if(reg_selwork==type){
			gid(obj.i).ok=false;
			gid(obj.i).error=false;
			var t1=gid("status_"+type+"_school_Text").value;
			var t2=gid("status_"+type+"_school").value;
			var t3=gid("status_"+type+"_school").style.display;
			if(t2<0 || t3!=""){
				gid(obj.i).error=true;
				gid(obj.i).errorText=reg_help.getHelp("status_"+type+"_school_err1");
			}else{
				if(t2==0 && t1==""){
					gid(obj.i).error=true;
					gid(obj.i).errorText=reg_help.getHelp("status_"+type+"_school_err2");
				}
				if((t2>0) || (t2==0 && t1!="")){
					gid(obj.i).ok=true;
				}
			}
			obj.overFocus(event,name);
			return gid(obj.i).ok;
		}
		return true;
	}
	
	function reg_public3(event,name){
		var obj=null;
		if(isnotnull(name)){
			obj=gid(name);
		}else{
			obj=getEventDom(event);
			name=obj.id;
		}
		gid(obj.i).ok=false;
		gid(obj.i).error=false;
		if(obj.value!=""){
			gid(obj.i).ok=true;
		}
		obj.overFocus(event,name);
		return gid(obj.i).ok;
	}
	
	function reg_testMobile(event){
		var reg=/[^0-9]/g;
		if(gid("mobile").value!=""){
			gid("mobile").value = gid("mobile").value.replace(reg,"");
			if(gid("mobile").value.length!=11){
				gid(gid("mobile").i).error=true;
				gid(gid("mobile").i).errorText=reg_help.getHelp("mobile_err1");
			}else{
				gid(gid("mobile").i).error=false;
				gid(gid("mobile").i).ok=true;
			}
		}
		gid("mobile").overFocus(event,"mobile");
		return gid(gid("mobile").i).ok;
	}
	
	/**
	 * 只做一次ajax判断
	 * @param event
	 * @return
	 */
	function reg_testNickname(event){
		if(gid("nickname").value!=""){
			if(!isCheckAlimama){
				
				test_alimama_nickname(gid("nickname").value,reg_testNickname_callback);
				isCheckAlimama = true;
				alimamanickname = gid("nickname").value;
			}
		}
		
		if(isCheckAlimama && gid("nickname").value!=alimamanickname){
			gid(gid("nickname").i).ok=true;
			gid(gid("nickname").i).error=false;
			reg_showField("nickname",false);
		}
		
		gid("nickname").overFocus(event,"nickname");
		return gid(gid("nickname").i).ok;
	}
	
	function porpulateNickname(){
		if(gid("nickname").value=="" && gid("email").value !=""){
			var nick = gid("email").value.replace(/@.*/,"");
			test_alimama_nickname(nick,porpulateNickname_callback);
		}
	}
	
	function porpulateNickname_callback(xml){
		if(xml.Text!=""){
			eval(xml.Text);
			var nick = gid("email").value.replace(/@.*/,"");
			if(err==1){
				gid("nickname").value = nick;
			}else{
				gid("nickname").value = nick+"_"+randomNum();
			}
		}
	}
	
	function reg_testNickname_callback(xml){
		if(xml.Text!=""){
			eval(xml.Text);
			if(err==0){
				gid(gid("nickname").i).ok=false;
				gid(gid("nickname").i).error=true;
				gid(gid("nickname").i).errorText=reg_help.getHelp("nickname_err1");
				reg_showField("nickname",false);
			}else{
				gid(gid("nickname").i).ok=true;
				gid(gid("nickname").i).error=false;
				reg_showField("nickname",false);
			}
		}
	}

	function reg_initweb() {
		var arr=new Array("name","password","password2","email","company",
				"title", "_a_address", "industry_i_industry", "mobile");
				
		reg_setDomEvent(arr);
		reg_setNewFocus("name",reg_testName);
		reg_setNewFocus("email",reg_testEmail);
		reg_setNewFocus("password",reg_testPass);
		reg_setNewFocus("password2",reg_testPass2);
		reg_setNewFocus("_country",reg_testAddress);
		reg_setNewFocus("_prov",reg_testAddress);
		reg_setNewFocus("_city",reg_testAddress);
		reg_setNewFocus("industry",reg_testIndustry);
		reg_setNewFocus("industry_Parents",reg_testIndustry);
		reg_setNewFocus("industry_Text",reg_testIndustry);
		
		reg_setNewFocus("company",reg_public3);
		reg_setNewFocus("title",reg_public3);
		//reg_setNewFocus("nickname",reg_testNickname);
		reg_setNewFocus("mobile",reg_testMobile);
		//gid("mobile").onfocus=reg_testNickname;
		//gid("mobile").overFocus=reg_testMobile;
		//gid("mobile").onblur=reg_testNickname;

		reg_setDomText(gid("name").i,reg_help.getHelp("name_info"));
		reg_setDomText(gid("password").i,reg_help.getHelp("pass_info"));
		reg_setDomText(gid("password2").i,reg_help.getHelp("pass2_info"));
		reg_setDomText(gid("email").i,reg_help.getHelp("email_info"));
		reg_setDomText("gender_tr_info","");
		reg_setDomText("address_tr_info",reg_help.getHelp("address_info"));
		reg_setDomText(gid("company").i,reg_help.getHelp("company_info"));
		reg_setDomText(gid("title").i,reg_help.getHelp("title_info"));
		reg_setDomText("industry_tr_info",reg_help.getHelp("industry_info"));
		//reg_setDomText(gid("nickname").i,reg_help.getHelp("nickname_info"));
		reg_setDomText(gid("mobile").i,reg_help.getHelp("mobile_info"));
		
		
		initAppends();
		//porpulateNickname();
		//window.onresize=function(){if(!reg_noresize){reg_test();};reg_noresize=false;if(isnotnull(reg_window)){reg_window();}};
	}
	
	function reg_test(){
		if(!gid(gid("name").i).ok){
			reg_testName(null);
		}
		if(!gid(gid("email").i).ok){
			reg_testEmail(null);
		}
		reg_testAddress(null);
		reg_testgender(null);
		reg_testIndustry(null);
		reg_testPass(null);
		reg_testPass2(null);
		reg_testMobile(null);
		reg_testCompanyTitle(null);
		if(gid("status_1_company")){
			switch(reg_selwork){
				case 1:
					reg_public1(null,"status_1_company");
					reg_public1(null,"status_1_title");
					reg_public1(null,"status_1_startdate");
					reg_public2(null,"status_1_school");
				break;
				case 2:
					reg_public1(null,"status_2_company");
					reg_public1(null,"status_2_startdate");
					reg_public2(null,"status_2_school");
				break;
				case 3:
					reg_public2(null,"status_3_school");
				break;
				case 4:
					reg_public1(null,"status_4_title");
					reg_public1(null,"status_4_enddate");
					reg_public2(null,"status_4_school");
				break;
			}
		}
		var t=true;
		if(gid(gid("name").i).error){
			gid("name").focus();
			t=false;
		}else if(gid(gid("gender_1").i).error){
			gid("gender_1").focus();
			t=false;
		}else if(gid(gid("email").i).error){
			gid("email").focus();
			t=false;
		}else if(gid(gid("password").i).error){
			gid("password").focus();
			t=false;
		}else if(gid(gid("password2").i).error){
			gid("password2").focus();
			t=false;
		}else if(gid(gid("_country").i).error){
			gid("_country").focus();
			t=false;
		}else if(gid(gid("industry").i).error){
			gid("industry_Parents").focus();
			t=false;
		}else if(gid(gid("company").i).error){
			gid("company").focus();
			t=false;
		}else if(gid(gid("title").i).error){
			gid("title").focus();
			t=false;
		}
		if(t){
			if(gid("status_1_company")){
				switch(reg_selwork){
					case 1:
						if(!gid(gid("status_1_company").i).ok){
							gid("status_1_company").focus();
							t=false;
						}else if(!gid(gid("status_1_title").i).ok){
							gid("status_1_title").focus();
							t=false;
						}else if(!gid(gid("status_1_startdate").i).ok){
							gid("status_1_startdate").focus();
							t=false;
						}else if(!gid(gid("status_1_school").i).ok){
							gid("status_1_country").focus();
							t=false;
						}
					break;
					case 2:
						if(!gid(gid("status_2_company").i).ok){
							gid("status_2_company").focus();
							t=false;
						}else if(!gid(gid("status_2_startdate").i).ok){
							gid("status_2_startdate").focus();
							t=false;
						}else if(!gid(gid("status_2_school").i).ok){
							gid("status_2_country").focus();
							t=false;
						}
					break;
					case 3:
						if(!gid(gid("status_3_school").i).ok){
							gid("status_3_country").focus();
							t=false;
						}
					break;
					case 4:
						if(!gid(gid("status_4_school").i).ok){
							gid("status_4_country").focus();
							t=false;
						}else if(!gid(gid("status_4_title").i).ok){
							gid("status_4_title").focus();
							t=false;
						}else if(!gid(gid("status_4_enddate").i).ok){
							gid("status_4_enddate").focus();
							t=false;
						}
					break;
				}
			}
		}
		return t;
	}
	
	function reg_tj(obj,event){
		if(reg_tj_ok)stopform(event);
		var t=reg_test();
		if(!t){
			stopform(event);
		}else{
			reg_tj_ok=true;
		}
	}
	
	function reg_showAddData(){
		if(gid("reg_work_data1").style.display=="none"){
			reg_noresize=true;
			gid("reg_work_data1").style.display="";
			gid("reg_work_data2").style.display="";
		}else{
			reg_noresize=true;
			gid("reg_work_data1").style.display="none";
			gid("reg_work_data2").style.display="none";
		}
	}
	
	function initAppends(){
		if(gid("status_1_company")){
			
			try{
				
				registerAppendSchool("status_1_school","status_1","showStatus_1_school",1);
				registerAppendSchool("status_2_school","status_2","showStatus_2_school",2);
				registerAppendSchool("status_3_school","status_3","showStatus_3_school",3);
				registerAppendSchool("status_4_school","status_4","showStatus_4_school",4);
			
			}catch(e){
			}
		}
	}
	
	function registerAppendSchool(schoolid,addressid,div,index){
		new Ajax.Request('/ajax/schoolSelect.html?schoolid='+schoolid+'&addressid='+addressid, {
			onSuccess: function(res) {
			eval(res.responseText);
			gid(div).innerHTML = ret;
			Haosetcountry(addressid,"0","0");
			getSelSchools(schoolid,addressid);
			if(index == 4){
				
				if(gid("status_1_company")){
                    var arr=new Array("status_1_company",
                                    "status_1_title","status_1_startdate","status_1_s_status_1_address",
                                    "status_2_company","status_2_startdate","status_2_s_status_2_address",
                                    "status_3_s_status_3_address","status_4_s_status_4_address",
                                    "status_4_title","status_4_enddate");
                    reg_setDomEvent(arr);
                    
                    reg_setNewFocus("status_1_company",reg_public1);
                    reg_setNewFocus("status_1_school_Text",reg_public2);
                    reg_setNewFocus("status_1_country",reg_public2);
                    reg_setNewFocus("status_1_prov",reg_public2);
                    reg_setNewFocus("status_1_school",reg_public2);

                    reg_setNewFocus("status_2_company",reg_public1);
                    reg_setNewFocus("status_2_startdate",reg_public1);
                    reg_setNewFocus("status_2_school_Text",reg_public2);
                    reg_setNewFocus("status_2_country",reg_public2);
                    reg_setNewFocus("status_2_prov",reg_public2);
                    reg_setNewFocus("status_2_school",reg_public2);

                    reg_setNewFocus("status_3_school_Text",reg_public2);
                    reg_setNewFocus("status_3_country",reg_public2);
                    reg_setNewFocus("status_3_prov",reg_public2);
                    reg_setNewFocus("status_3_school",reg_public2);

                    reg_setNewFocus("status_4_title",reg_public1);
                    reg_setNewFocus("status_4_enddate",reg_public1);
                    reg_setNewFocus("status_4_school_Text",reg_public2);
                    reg_setNewFocus("status_4_country",reg_public2);
                    reg_setNewFocus("status_4_prov",reg_public2);
                    reg_setNewFocus("status_4_school",reg_public2);

                    reg_setDomText(gid("status_1_company").i,reg_help.getHelp("status_1_company_info"));
                    reg_setDomText(gid("status_1_title").i,reg_help.getHelp("status_1_title_info"));
                    reg_setDomText(gid("status_1_startdate").i,reg_help.getHelp("status_1_startdate_info"));
                    reg_setDomText("status_1_address_tr_info",reg_help.getHelp("status_1_school_info"));
                    reg_setDomText(gid("status_2_company").i,reg_help.getHelp("status_2_company_info"));
                    reg_setDomText(gid("status_2_startdate").i,reg_help.getHelp("status_2_startdate_info"));
                    reg_setDomText("status_2_address_tr_info",reg_help.getHelp("status_2_school_info"));
                    reg_setDomText("status_3_address_tr_info",reg_help.getHelp("status_3_school_info"));
                    reg_setDomText(gid("status_4_title").i,reg_help.getHelp("status_4_title_info"));
                    reg_setDomText(gid("status_4_enddate").i,reg_help.getHelp("status_4_enddate_info"));
                    reg_setDomText("status_4_address_tr_info",reg_help.getHelp("status_4_school_info"));
                    
            }
				
			}
		}
		}); 
	}