/*
** Name: register_utils.js
** Desc: 體育學會會員註冊相關動作js
** Date: 2008/02/19 created by YuanChien
*/


// callback action def.

var callback_form_sel = {
		upload : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		success : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		failure : function(o){YAHOO.nspe.register_panel.hide();register_alert("錯誤:目前暫不開放註冊");}
	};

var callback_form_sel_reload={
		upload : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		success : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		failure : function(o){YAHOO.nspe.register_panel.hide();window.location.href="nsperegister.php";}
	};

var callback_from_common={
	
		upload : function(o){YAHOO.nspe.register_panel.hide();common_alert(o.responseText); },
		success : function(o){YAHOO.nspe.register_panel.hide();common_alert(o.responseText); },
		failure : function(o){YAHOO.nspe.register_panel.hide();common_alert(o.responseText);}
	};

var callback_chk_exist={
	upload : function(o){YAHOO.nspe.register_panel.hide();disply_account_msg(o.responseText); },
	success : function(o){YAHOO.nspe.register_panel.hide();disply_account_msg(o.responseText); },
	failure : function(o){YAHOO.nspe.register_panel.hide();disply_account_msg(o.responseText);}
};

var callback_do_register={
		upload : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		success : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText); },
		failure : function(o){YAHOO.nspe.register_panel.hide();register_page_switch(o.responseText);}
};

// register_page_switch

function register_page_switch(page_context)
{
	var switch_content=document.getElementById("page");
	
	switch_content.innerHTML=page_context;
	
}

//register alert
function register_alert(msg)
{
	var objerr=document.getElementById("register_err");
	objerr.innerHTML=msg;
	
}

// create login alert
function common_alert(msg)
{
	
		var handleOK = function() { 
	    //alert("You clicked yes!");
	    //YAHOO.nspe.login_alertdialog.hide();
	    this.hide(); 
	    window.location.reload();
	};
	
	YAHOO.namespace("nspe");
	YAHOO.nspe.register_alertdialog = 
	new YAHOO.widget.SimpleDialog("loginalert", 
			 { width: "300px",
			   fixedcenter: true,
			   visible: false,
			   draggable: false,
			   close: true,
			   text: msg,
			   icon: YAHOO.widget.SimpleDialog.ICON_WARN,
			   constraintoviewport: true,
			   buttons: [ { text:"OK", handler:handleOK , isDefault:true}]
			 } );
	
	YAHOO.nspe.register_alertdialog.setHeader("處理結果");
	
	// Render the Dialog
	YAHOO.nspe.register_alertdialog.render("yui_ajax_render");
	
	//show the Dialog
	YAHOO.nspe.register_alertdialog.show();
}


// create register process panel
function register_action(callback,http_method,http_action,http_form)
{

YAHOO.namespace("nspe");

YAHOO.nspe.register_panel=new YAHOO.widget.Panel("lock_panel",  
                                                    { width: "240px", 
                                                      fixedcenter: true, 
                                                      close: false, 
                                                      draggable: false, 
                                                      zindex:4,
                                                      modal: true,
                                                      visible: false
                                                    } 
                                                );

YAHOO.nspe.register_panel.setHeader("註冊動作處理中, 請稍候...");
YAHOO.nspe.register_panel.setBody('<img src="img/rel_interstitial_loading.gif" />');
YAHOO.nspe.register_panel.render(document.body);

// Show the Panel
YAHOO.nspe.register_panel.show();

// Connect to our data source and load the data
//var formObject = document.getElementById('login_form');

//YAHOO.util.Connect.setForm(formObject); 

if(http_form!="")
{
	var formObject=document.getElementById(http_form);
	//alert(formObject);
	
	YAHOO.util.Connect.setForm(formObject); 
}

var conn = YAHOO.util.Connect.asyncRequest(http_method, http_action, callback);

}

// reset forget err
function reset_forget()
{
	var div_err=document.getElementById("err_register_account");
	var div_err2=document.getElementById("err_register_member_no");
	
	div_err.innerHTML="";
	div_err2.innerHTML="";
}

// forget password process
function chk_forget()
{
	var account=document.getElementById("nspe_account");
	var member_no=document.getElementById("nspe_member_no");
	var chk_result=false;
	
	if(account.value=="" && member_no.value==""){
		var div_err=document.getElementById("err_register_account");
		div_err.innerHTML="請輸入帳號或會員編號";
	}
	
	if(account.value!="" &&
		!account.value.match(/^[A-Za-z][0-9a-z_]{2,}$/) || account.value.length < 3 || account.value.length > 12)
	 {
	 	
	 	 if(member_no.value==""){
	 	 	var err_div=document.getElementById("err_register_account");
	 	 	err_div.innerHTML="帳號不符合規則，請使用英文字母開頭，且長度介於3~12之間 (例:abc123)";
	 	 	chk_result=true;
	 	}
	 }
	 
	if(member_no.value=="" || member_no.value.length!=4 || !member_no.value.match(/^[0-9]{4}$/)){
		
			if(account.value==""){
				var err_div=document.getElementById("err_register_member_no");
				err_div.innerHTML="會員編號格式不正確";
				chk_result=true;
			}
	}
	
	if(chk_result==false){
		register_action(callback_from_common,"POST","memberforget.php","nspe_forget_submit");
	}
}

// reset transfer err

function reset_transfer()
{
	var err_div1=document.getElementById("err_register_account");
	var err_div2=document.getElementById("err_register_member_no");
	var err_div3=document.getElementById("err_register_pass");
	
	err_div1.innerHTML="";
	err_div2.innerHTML="";
	err_div3.innerHTML="";
}

// transfer process
function chk_transfer()
{
	var chk_result=false;
	var account=document.getElementById("nspe_account");
	var member_no=document.getElementById("nspe_member_no");
	var member_pass=document.getElementById("nspe_pass_trans");
	
	if(account.value!="" &&
		!account.value.match(/^[A-Za-z][0-9a-z_]{2,}$/) || account.value.length < 3 || account.value.length > 12)
	{
	 	 var err_div=document.getElementById("err_register_account");
	 	 err_div.innerHTML="帳號不符合規則，請使用英文字母開頭，且長度介於3~12之間 (例:abc123)";
	 	 chk_result=true;
	}
	
	if(member_no.value=="" || member_no.value.length!=4 || !member_no.value.match(/^[0-9]{4}$/))
	{
		var err_div=document.getElementById("err_register_member_no");
		err_div.innerHTML="會員編號格式不正確";
		chk_result=true;
	}
	
	if(member_pass.value=="" || member_pass.value.length==0)
	{
			member_pass.value="";
			var err_div=document.getElementById("err_register_pass");
			err_div.innerHTML="請輸入密碼";
			chk_result=true;
	}
	
	if(chk_result==false)
	{
		register_action(callback_from_common,"POST","membertransfer.php","nspe_transfer_submit");
	}
	
}


// register type select reload
function register_sel_web_reload()
{
	var modify=document.getElementById("nspe_mod");
	var submittarget="nsperegister_form_sel.php";
	
	if(modify.value!=""){
		window.location.reload();
	}
	else {
		register_action(callback_form_sel_reload,"POST",submittarget,"nspe_register_info_submit");
	}
	
	
	
}

function disply_account_msg(msg)
{
	var err_div=document.getElementById("err_register_account");
	err_div.innerHTML=msg;
}

function chk_exist()
{
	var account=document.getElementById("nspe_account").value;
	
	var len = account.length;
	
	 if (!account.match(/^[A-Za-z][0-9a-z_]{2,}$/) || len < 3 || len > 12)
	 {
	 	 var err_div=document.getElementById("err_register_account");
	 	 err_div.innerHTML="帳號不符合規則，請使用英文字母開頭，且長度介於3~12之間 (例:abc123)";
	 }
	 else
	 {
			register_action(callback_chk_exist,"GET","register_exist.php?ac="+account,"");
	 }
}


// register type check
function chk_registr_type()
{
	//var objSel=document.getElementById("nspe_type");
	var objerr=document.getElementById("register_err");
	var objtype=document.getElementById("nspe_type");
	var strErr="";
	
	if(objtype.value==1 || objtype.value==2)
	{
			register_action(callback_form_sel,"POST","nsperegister_form_sel.php","register_type_sel");
	}
	else
	{
		strErr="錯誤:請選擇正確的會員種類";
		objerr.innerText=strErr;
	}	
}

// register birth day gen
function gen_register_birth_day()
{
	var objYear=document.getElementById("nspe_birth_year");
	var objMonth=document.getElementById("nspe_birth_month");
	var objDay=document.getElementById("nspe_birth_day");
	
	// fistr check objMonth value
	if(objMonth.value=="0")
	{
		objDay.disabled=true;
		//alert("True: "+objDay.disabled);
	}
	else{
		
		switch(objMonth.value)
		{
			case "1":
			case "3":
			case "5":
			case "7":
			case "8":
			case "10":
			case "12": gen_day_options(objDay,1,31,objYear.value); break;
			case "4":
			case "5":
			case "6":
			case "9":
			case "11": gen_day_options(objDay,1,30,objYear.value); break;
			case "2": gen_day_options(objDay,1,28,objYear.value); break;
			default: alert('RRR');
		}
		
		objDay.disabled=false;
		//alert(objDay.disabled);
	}
}

function gen_day_options(objSel,start,end,cur_year)
{
	var i=0;
	
	// remove all options
	for(i=objSel.length-1 ; i > 0; i--)
	{
		objSel.options[i]=null;
	}
		
	var objNextIndex=objSel.length;	
	for(i=start; i <=end; i++)
	{
		//var seloption=
		objSel.options[objNextIndex]=new Option(i, i);
		objNextIndex++;
	}
		
	if(end==28)
	{
		if(cur_year%4==0 && cur_year%100!=0 ){
			var seloption=new Option(29, 29);
			objSel.options[objNextIndex]=seloption;
		}
	}
}

function reset_brith()
{
	
	var objMonth=document.getElementById("nspe_birth_month");
	var objDay=document.getElementById("nspe_birth_day");
	
	objMonth.options[0].selected=true;
	objDay.options[0].selected=true;
	objDay.disabled=true;
	
}

function init_register_birth(month,day)
{
	var objMonth=document.getElementById("nspe_birth_month");
	
	var i=0;
	
	for(i=objMonth.length -1; i >=0; i--)
	{
		if(objMonth.options[i].value==month)
		{
			objMonth.options[i].selected=true;
			break;
		}
	}
	
	gen_register_birth_day();
	
	var objDay=document.getElementById("nspe_birth_day");
	
	
	for(i=objDay.length-1; i >=0; i--)
	{
		if(objDay.options[i].value==day)
		{
			objDay.options[i].selected=true;
			break;
		}
	}
	
}

//reset check error messages for web member

function reset_err_web_register()
{
	
	var err_div=document.getElementById("err_register_account");
	err_div.innerHTML="";
	
	var err_div=document.getElementById("err_register_pass");
	err_div.innerHTML="";
	
	var err_div=document.getElementById("err_register_pass_confirm");
	err_div.innerHTML="";
	
	var err_div=document.getElementById("err_register_cname");
	err_div.innerHTML="";
		
	var err_div=document.getElementById("err_register_sex");
	err_div.innerHTML="";	
	
	var err_div=document.getElementById("err_register_birth");
	err_div.innerHTML="";
		
	var err_div=document.getElementById("err_register_email");
	err_div.innerHTML="";
}

function chk_register(type)
{
	var err_enable=false;
	var err_member=false;
	var err_ac_name=false;
	var chk_result=false;
	var modify=document.getElementById("nspe_mod");
	var submit_traget="";
	
	if(type=="1")
	{
		err_member=chk_normalregister();
	}
	err_enable=chk_webregister();
	
	if(modify.value=="")
	{
		err_ac_name=chk_ac_name();
		
		if(type=="1")
		{
			// person id
			var uid=document.getElementById("uid");
	
			if(uid.value==""){
		
			var div_err=document.getElementById("err_register_uid");
			div_err.innerHTML="請輸入身分證字號";
			chk_result=true;
			}
		}
		
		submit_traget="do_nsperegister.php";
	}
	else {
		
		submit_traget="do_nspemodify.php";
	}
	
	if(err_member==false && err_enable==false && err_ac_name==false && chk_result==false)
	{
		register_action(callback_do_register,"POST",submit_traget,"nspe_register_info_submit");
	}
	
}

// reset check error msg
function reset_err_register()
{
	var div_err=document.getElementById("err_register_occu");
	div_err.innerHTML="";
	
	var div_err=document.getElementById("err_register_uid");
	div_err.innerHTML="";	
	
	var div_err=document.getElementById("err_register_cont");
	div_err.innerHTML="";	
	
	var div_err=document.getElementById("err_register_cont_tel");
	div_err.innerHTML="";
	
	var div_err=document.getElementById("err_register_home");
	div_err.innerHTML="";
	
	var div_err=document.getElementById("err_register_home_tel");
	div_err.innerHTML="";

	var div_err=document.getElementById("err_register_fax");
	div_err.innerHTML="";		
	
	var div_err=document.getElementById("err_register_ant_master");
	div_err.innerHTML="";
		
	var div_err=document.getElementById("err_register_course");
	div_err.innerHTML="";
		
	var div_err=document.getElementById("err_register_skill");
	div_err.innerHTML="";
		
	var div_err=document.getElementById("err_register_depart");
	div_err.innerHTML="";
	
	var div_err=document.getElementById("err_register_sponsor");
	div_err.innerHTML="";	
						
}

// check member register information
function chk_normalregister()
{
	
	reset_err_register();
	
	var chk_result=false;
	
	// check nspe_occu
	var occu=document.getElementById("nspe_occu");
	
	if(occu.value==0){
		var div_err=document.getElementById("err_register_occu");
		div_err.innerHTML="請選擇職業類別";
		chk_result=true;
	}
	
	// check contact info
	
	var cont_county=document.getElementById("hid_cont_county");
	var cont_zip=document.getElementById("hid_cont_zip");
	var cont_address=document.getElementById("nspe_cont_address");
	var cont_tel=document.getElementById("nspe_cont_tel");
	var cont_ext=document.getElementById("nspe_cont_ext");
	
	if(cont_county.value=="" || cont_zip.value=="" || cont_address.value=="")
	{
			var div_err=document.getElementById("err_register_cont");
			div_err.innerHTML="請填寫通訊地址";
			chk_result=true;
	}
	
	if(cont_tel.value=="" || !cont_tel.value.match(/^[0-9]+$/))
	{
		var div_err=document.getElementById("err_register_cont_tel");
		div_err.innerHTML="通訊電話請填寫數字";
		chk_result=true;
	}
	
	if(cont_ext.value!="" && !cont_ext.value.match(/^[0-9]+$/))
	{
		var div_err=document.getElementById("err_register_cont_tel");
		div_err.innerHTML="通訊電話請填寫數字";
		chk_result=true;
	}
	
	// check contact info II
	var the_same=document.getElementById("same_as_cont");
	
	if(the_same.checked==false)
	{
		var home_county=document.getElementById("hid_home_county");
		var home_zip=document.getElementById("hid_home_zip");
		var home_address=document.getElementById("nspe_home_address");
		var home_tel=document.getElementById("nspe_home_tel");
		
		if(home_county.value=="" || home_zip.value=="" || home_address.value=="")
		{
			var div_err=document.getElementById("err_register_home");
			div_err.innerHTML="請填寫住家地址";
			chk_result=true;
		}
	
		if(home_tel.value=="" || !home_tel.value.match(/^[0-9]+$/))
		{
			var div_err=document.getElementById("err_register_home_tel");
			div_err.innerHTML="住家電話請填寫數字";
			chk_result=true;
		}	
	}
	
	// check cell phone
	var cellphone=document.getElementById("nspe_mobile");
	
	if(cellphone.value!="" && !cellphone.value.match(/^[0-9]+$/))
	{
		var div_err=document.getElementById("err_register_mobile");
		div_err.innerHTML="行動電話請填寫數字";
		chk_result=true;
	}
	
	// check fax 
	var fax=document.getElementById("nspe_fax");
	
	if(fax.value!="" && !fax.value.match(/^[0-9]+$/))
	{
		var div_err=document.getElementById("err_register_fax");
		div_err.innerHTML="傳真電話請填寫數字";
		chk_result=true;
	}
	
	// check ant
	var ant_master=document.getElementById("nspe_ant_master");
	var ant_master_depart=document.getElementById("nspe_ant_master_depart");
	var ant_master_degree=document.getElementById("nspe_ant_master_degree");
	
	if(ant_master.value=="" || ant_master_depart.value=="" || ant_master_degree.value=="0")
	{
		var div_err=document.getElementById("err_register_ant_master");
		div_err.innerHTML="最高學歷請填寫完整";
		chk_result=true;
	}
	
	// check course
	var course=document.getElementById("nspe_course");
	
	if(course.value=="")
	{
		var div_err=document.getElementById("err_register_course");
		div_err.innerHTML="學科專長空白";
		chk_result=true;
	}
	
	//check skill
	var skill=document.getElementById("nspe_skill");
	
	if(skill.value=="")
	{
		var div_err=document.getElementById("err_register_skill");
		div_err.innerHTML="術科專長空白";
		chk_result=true;
	}
	
	// check nspe depart
	var depart=document.getElementsByName("nspe_depart[]");
	var depart_chk=0;
	
	for(var i=0; i < depart.length; i++)
	{
		if(depart[i].checked==true)
		{
			depart_chk++;
		}
	}
	
	if( depart_chk==0 || depart_chk > 2)
	{
		var div_err=document.getElementById("err_register_depart");
		div_err.innerHTML="請正確選擇分科委員會";
		chk_result=true;
	}
	
	// check sponsor
	
	var sponsor1=document.getElementById("nspe_sponsor1");
	var sponsor2=document.getElementById("nspe_sponsor2");
	
	if(sponsor1.value=="" && sponsor2.value=="")
	{
		var div_err=document.getElementById("err_register_sponsor");
		div_err.innerHTML="請填寫介紹人";
		chk_result=true;
	}
	
	
	return chk_result;
}

function chk_ac_name()
{
	var err_enable=false;
	var nspe_form=document.getElementById("nspe_register_info_submit");
	
	var account=nspe_form.nspe_account.value;
	var len = account.length;
	
	 if (!account.match(/^[A-Za-z][0-9a-z_]{2,}$/) || len < 3 || len > 12)
	 {
	 	 var err_div=document.getElementById("err_register_account");
	 	 err_div.innerHTML="帳號不符合規則，請使用英文字母開頭，且長度介於3~12之間 (例:abc123)";
	 	 err_enable=true;
	 }
	 
	// check chinese name
	var cname=nspe_form.nspe_cname.value;
	
	if(cname.length==0)
	{
		var err_div=document.getElementById("err_register_cname");
		err_div.innerHTML="中文姓名不得空白";
		err_enable=true;
	}
	
	return err_enable;
}

// check web member register information
function chk_webregister()
{
	
	// reset error message for web memeber 
	reset_err_web_register();
	
	var nspe_form=document.getElementById("nspe_register_info_submit");
	var modify=document.getElementById("nspe_mod");
	var err_enable=false;
	
	
	// check pass
	var pass1=nspe_form.nspe_pass.value;
	var pass2=nspe_form.nspe_pass_confirm.value;
	
	
	// check empty
	if(modify.value=="" && pass1.length==0)
	{
		var err_div=document.getElementById("err_register_pass");
		err_div.innerHTML="密碼不得空白";
		err_enable=true;
	}
	else
	{	
		if(pass1!=pass2)
		{
			var err_div=document.getElementById("err_register_pass_confirm");
			err_div.innerHTML="兩次密碼輸入不一致";
			err_enable=true;
		}
	}
	
	// check sex
	var sex=nspe_form.nspe_sex.value;
	if(sex=="" || ( sex!="1" && sex!="2"))
	{
		var err_div=document.getElementById("err_register_sex");
		err_div.innerHTML="請選擇性別";
		err_enable=true;
	}
	
	// check birth
	var birth_year=nspe_form.nspe_birth_year.value;
	var birth_month=nspe_form.nspe_birth_month.value;
	var birth_day=nspe_form.nspe_birth_day.value;
	
	if(birth_year=="0" || birth_year=="" || birth_month=="0" || birth_month=="" || birth_day=="0" || birth_day=="")
	{
		var err_div=document.getElementById("err_register_birth");
		err_div.innerHTML="請選擇出生日期";
		err_enable=true;
	}
	
	// check email address
	var email=nspe_form.nspe_email.value;
	if(!email.match('[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$'))
	{
		var err_div=document.getElementById("err_register_email");
		err_div.innerHTML="請輸入正確的電子郵件帳號";
		err_enable=true;		
	}
	
	return err_enable;
	
}

function chk_ant_slave_empty()
{
	
	var ant_slave=document.getElementsByName("nspe_ant_slave[]");
	var ant_slave_depart=document.getElementsByName("nspe_ant_slave_depart[]");
	var ant_slave_degree=document.getElementsByName("nspe_ant_slave_degree[]");
	var ant_temp_info=document.getElementById("hid_ant_info");
	
	ant_temp_info.value="";
		
	var i=0;
	var err_enable=false;
	
	for(i=0; i < ant_slave.length-1; i++)
	{
		if( ant_slave[i].value==""
				|| ant_slave_depart[i].value==""
				|| ant_slave_degree[i].value==""
				|| ant_slave_degree[i].value=="0")
		{
			//alert(ant_slave[i].value+"\n"+ ant_slave_depart[i].value+"\n"+ant_slave_degree[i].value);
			err_enable=true;
			break;
		}
		else
		{
			ant_temp_info.value+=ant_slave[i].value+"/"+ant_slave_depart[i].value+"/"+ant_slave_degree[i].value+",";
		}
	}
	
	return err_enable;
	
}

function chk_car_empty()
{
	var car=document.getElementsByName("nspe_car[]");
	var car_title=document.getElementsByName("nspe_car_title[]");
	var car_temp_info=document.getElementById("hid_car_info");
	
	car_temp_info.value="";
	
	var err_enable=false;
	
	for(i=0; i < car.length-1; i++)
	{
		if( car[i].value=="" || car_title[i].value=="")
		{
			err_enable=true;
			break;
		}
		else
		{
			car_temp_info.value+=car[i].value+"/"+car_title[i].value+",";
		}
	}
	
	return err_enable;
	
}

function chk_auth_empty()
{
	var auth_name=document.getElementsByName("nspe_auth_name[]");
	var auth_year=document.getElementsByName("nspe_auth_year[]");
	var auth_month=document.getElementsByName("nspe_auth_month[]");
	var auth_day=document.getElementsByName("nspe_auth_day[]");
	var auth_out=document.getElementsByName("nspe_auth_out[]");
	var auth_temp_info=document.getElementById("hid_auth_info");
	
	auth_temp_info.value="";
	
	var err_enable=false;
	
	for(i=0; i < auth_name.length-1; i++)
	{
		if( auth_name[i].value=="" 
				|| auth_year[i].value==""
				|| auth_month[i].value==""
				|| auth_day[i].value==""
				|| auth_out[i].value=="")
		{
			err_enable=true;
			break;
		}
		else
		{
			auth_temp_info.value+=auth_name[i].value+"/"+auth_year[i].value+"/"+auth_month[i].value+"/"+auth_day[i].value+"/"+auth_out[i].value+",";
		}
	}
	
	return err_enable;
}

function add_ant()
{
	var err_div=document.getElementById("err_register_ant_slave");
	err_div.innerHTML="";
	
	if(chk_ant_slave_empty())
	{
		err_div.innerHTML="尚有次高學歷欄位未填寫完整，請完成後再新增!";
	}
	else
	{
		var div_ant=document.getElementById("nspe_ant");
		var hid_ant=document.getElementById("hid_ant");
		
		div_ant.innerHTML+="<hr />"+hid_ant.innerHTML;
		
		reload_ant();
	}
}

function add_car()
{
	var err_div=document.getElementById("err_register_car");
	err_div.innerHTML="";
	
	if(chk_car_empty())
	{
		err_div.innerHTML="尚有經歷欄位未填寫完整，請完成後再新增!";
	}
	else
	{
		var div_car=document.getElementById("car");
		var hid_car=document.getElementById("hid_car");
		
		div_car.innerHTML+="<hr />"+hid_car.innerHTML;
		
		reload_car();
	}
}

function add_auth()
{
	var err_div=document.getElementById("err_register_auth");
	err_div.innerHTML="";
	
	if(chk_auth_empty())
	{
		err_div.innerHTML="尚有經歷欄位未填寫完整，請完成後再新增!";
	}
	else
	{
		var div_auth=document.getElementById("auth");
		var hid_auth=document.getElementById("hid_auth");
		
		div_auth.innerHTML+="<hr />"+hid_auth.innerHTML;
		
		reload_auth();
	}
}

function reload_car()
{
	var car=document.getElementsByName("nspe_car[]");
	var car_title=document.getElementsByName("nspe_car_title[]");
	var car_temp_info=document.getElementById("hid_car_info");
	
	
	var i=0;
	var ary_info=car_temp_info.value.split(",");
	var ary_car;
	
	for(i=0; i < ary_info.length-1; i++)
	{
		ary_car=ary_info[i].split("/");
		
		car[i].value=ary_car[0];
		car_title[i].value=ary_car[1];
		
	}
	
}

function reload_ant()
{
	var ant_slave=document.getElementsByName("nspe_ant_slave[]");
	var ant_slave_depart=document.getElementsByName("nspe_ant_slave_depart[]");
	var ant_slave_degree=document.getElementsByName("nspe_ant_slave_degree[]");
	var ant_temp_info=document.getElementById("hid_ant_info"); 
	var i=0;
	var ary_info=ant_temp_info.value.split(",");
	var ary_ant;
	
	for(i=0; i < ary_info.length-1; i++)
	{
		ary_ant=ary_info[i].split("/");
		
		ant_slave[i].value=ary_ant[0];
		ant_slave_depart[i].value=ary_ant[1];
		ant_slave_degree[i].value=ary_ant[2];
		
	}
	
}

function reload_auth()
{
	var auth_name=document.getElementsByName("nspe_auth_name[]");
	var auth_year=document.getElementsByName("nspe_auth_year[]");
	var auth_month=document.getElementsByName("nspe_auth_month[]");
	var auth_day=document.getElementsByName("nspe_auth_day[]");
	var auth_out=document.getElementsByName("nspe_auth_out[]");
	var auth_temp_info=document.getElementById("hid_auth_info");
	
	var i=0;
	var ary_info=auth_temp_info.value.split(",");
	var ary_auth;
	
		for(i=0; i < ary_info.length-1; i++)
	{
		ary_auth=ary_info[i].split("/");
		
		auth_name[i].value=ary_auth[0];
		auth_year[i].value=ary_auth[1];
		auth_month[i].value=ary_auth[2];
		auth_day[i].value=ary_auth[3];
		auth_out[i].value=ary_auth[4];
		
	}
	
}

