function DelConfirm(fmdel){
	return confirm("確定刪除？");
}
//重新考試，刪除此成績資料
function DelExamAccompConfirm(exam_accomp_id, subject_id){
	delpic = confirm("如選擇重新考試，將會刪除本項目的目前成績資料，請確定是否重新考試？");
	if(delpic==true){
		location.href='do_exam_first.php?exam_accomp_id=' + exam_accomp_id + '&subject_id=' + subject_id + '&bndel=1';
	}
}
//刪除醫事檢驗人員證書資料
function DelNurseLicenseConfirm(id){
	delpic = confirm("確定刪除？");
	if(delpic==true){
		location.href='nurse_data_edit.php?id=' + id + '&bndel=1';
	}
}
//刪除非本系統繼續教育積分資料
function DelOtherEduScoreConfirm(id,topage){
	delpic = confirm("確定刪除？");
	if(delpic==true){
		location.href='nurse_other_edu_score_list.php?id=' + id + '&topage=' + topage + '&bndel=1';
	}
}
function CkNumAlpha(text){
	var tomatch=text.value.match(/[^A-Za-z0-9]/g);	
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("必需輸入英文字母及數字!!");
			text.focus();
			text.select();
			return false;
		}
	}
}
function CkNumAlphaUnder(text){
	var tomatch=text.value.match(/[^A-Za-z0-9_\-]/g);
	if(text.value!=''){		
		if(tomatch)	{
			alert("必需輸入英文字母、數字、橫線或底線，區分大小寫!!");
			text.focus();
			text.select();
			return false;
		}
	}
}

function CkNum(text){
	var tomatch=text.value.match(/[^0-9]/g);	
	if(text.value!='')
	{		
		if(tomatch)
		{
			alert("必需輸入數字!!");
			text.focus();
			text.select();
			return false;
		}
	}
}
function CkFloat(text){
	var tomatch=text.value.match(/[^0-9\.]/g);	//全域篩選數字以外的字元
	if(text.value!='')
	{		
		if(tomatch)			//含有數字以外的字元
		{
			alert("必需輸入數字或小數點!!");
			text.focus();
			text.select();
			return false;
		}
	}
}
function CkDate(text){
	var tomatch = text.value.match(/(\d{4})\/(\d{1,2})\/(\d{1,2}$)/);	
	var f = text.value.length;
	var m = text.value.indexOf("/");
	var d = text.value.indexOf("/",m+1);
	var month = Number(text.value.substring(m+1,d));	
	var day = Number(text.value.substring(d+1,f));
	if(text.value!='')
	{		
		if(!tomatch)
		{
			alert("日期格式錯誤，正確格式【2004/01/01】!!");
			text.focus();
			text.select();
			return false;
		}else if(month<1 || month>12 || day<1 || day>31){	
			alert("日期格式錯誤，正確格式【2004/01/01】!!");
			text.focus();
			text.select();
			return false;
		}
	}
}
function CkMail(mail)
{
	var tomatch=/[A-Za-z0-9_\-\.]+@([0-9a-z][a-z0-9_\-\.]+)(\.)[A-Za-z\.]{2,}/;	
	if(mail.value!='')
	{		
		if(!tomatch.test(mail.value))
		{
			alert("E-mail 格式填寫錯誤 !!");
			mail.focus();
			mail.select();
			return false;
		}
	}
}
function CkPID(p_id){
	if(p_id.value != ''){
		if (p_id.value.length != 10){								//身分證字號長度不等於10個字元
			alert("請輸入正確的身分證字號!!");	
			p_id.focus();
			p_id.select();
			return false;
		}else{
			var firstid = new Array("A10","B11","C12","D13","E14","F15","G16","H17","J18","K19",
				"L20","M21","N22","P23","Q24","R25","S26","T27","U28","V29","X30","Y31","W32",
				"Z33","I34","O35");
			var idno = new Array(10);								//存放身分證字號每一個字元的陣列
			for (i = 0; i < 10; i++) {								//將身分證字號每一個字元存放到陣列中
				idno[i] = p_id.value.charAt(i).toUpperCase();		//第一個英文字母轉大寫
			}
			for (var i = 1; i < 10; i++) {							//檢查其餘數字
				if (idno[i] > '9'){
					alert("請輸入正確的身分證字號!!");	
					p_id.focus();
					p_id.select();
					return false;
				}
			}
			var firstno = 0;
			for (i = 0; i < 26; i++) {								//取出第一個英文字母的值
				if (firstid[i].charAt(0) == idno[0]) {
					firstno = i + 1;
					break;
				}
			}
			if (firstno == 0) {										//將身分證字號第一個字元不是英文字母
				alert("請輸入正確的身分證字號!!");	
				p_id.focus();
				p_id.select();
				return false;	
			} else {	
				firstno--;
				conut = -1;
				if ((idno[1] == "1") || (idno[1] == "2")) {			//第二個字元必需為數字1或2
					conut = (parseInt(firstid[firstno].charAt(1)) + (9 * parseInt(firstid[firstno].charAt(2))) + (8 * parseInt(idno[1])) + (7 * parseInt(idno[2])) + 
						  (6 * parseInt(idno[3])) + (5 * parseInt(idno[4])) + (4 * parseInt(idno[5])) + (3 * parseInt(idno[6])) + (2 * parseInt(idno[7])) + parseInt(idno[8])) % 10;
					if (conut == 0) conut = 10;
					if (parseInt(idno[9]) != (10 - conut)){
						alert("請輸入正確的身分證字號!!");	
						p_id.focus();
						p_id.select();
						return false;
					}
				} else {
				   alert("請輸入正確的身分證字號!!");	
					p_id.focus();
					p_id.select();
					return false;
				}
			}
		}
	}
}
function CkPhoto(text){
	extname=GetExtName(text);
	if(!(extname=="jpg" || extname=="jpeg" || extname=="gif")){
		alert("相片格式錯誤！\n僅接受\"JPG\"或\"GIF\"檔案格式！");
		return false;
	}		
	return true;
}
function GetExtName(text){
	var extname='';
	var pointno=text.value.lastIndexOf('.');
	var len=text.value.length;
	for(i=pointno+1;i<len;i++){
		extname=extname + text.value.charAt(i);
	}
	extname=extname.toLowerCase();
	return extname;
}
function CkFileName(text){
	filename=GetFileName(text);
	var tomatch=filename.match(/[^A-Za-z0-9_-]/g);
	if(tomatch)
	{
		alert("上傳檔案檔名必需為英文字母、數字或底線，\n不可使用中文或包含特殊符號。!!");
		return false;
	}
	return true;
}
function GetFileName(text){
	var filename='';	//相片檔名
	var pointno1=text.value.lastIndexOf('\\');
	var pointno2=text.value.lastIndexOf('.');
	for(i=pointno1+1;i<pointno2;i++){
		filename=filename + text.value.charAt(i);
	}
	return filename;
}

function IsReadyQuestion(form){
	if(form.post_name.value=='' || form.post_name.value=='請輸入你的姓名'){
		alert("請輸入您的姓名！！");
		form.post_name.focus();
		return false;
	}
	if(form.subject.value=='' || form.subject.value=='請輸入意見主旨'){
		alert("請輸入意見主旨！！");
		form.subject.focus();
		return false;
	}
	if(form.content.value=='' || form.content.value=='請輸入你的意見或建議'){
		alert("請輸入意見內容！！");
		form.content.focus();
		return false;
	}
	if(form.e_mail.value=='請輸入你的電子信箱'){
		form.e_mail.value = '';
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
}
//關鍵字查詢
function IsReadyStrSearch(form){
	if(form.str_qry.value=='請輸入關鍵字'){
		form.str_qry.value = '';
	}
}
//全文檢索關鍵字查詢
function IsReadyKeywordSearch(form){
	if(form.str_qry.value=='' || form.str_qry.value=='請輸入關鍵字'){
		alert("請輸入查詢關鍵字！！");
		form.str_qry.focus();
		return false;
	}
}
//全文檢索每頁顯示筆數設定，最多100
function IsReadyPagesize(form){
	if(form.pagesize.value==''){
		alert("請輸入每頁顯示筆數，最多100筆！！");
		form.pagesize.focus();
		return false;
	}
	if(form.pagesize.value!=''){
		if(parseInt(form.pagesize.value) > 100){
			alert("為顧及網頁顯示速度及查詢效率，每頁顯示筆數最多 100 筆！！");
			form.pagesize.value = '100';
		}
	}
}
//訂閱/取消訂閱電子報
//傳入參數：cancel_subscribe 訂閱或取消訂閱，0 訂閱 1 取消訂閱
function IsReadyEpaperSubscriber(form, cancel_subscribe){
	if(form.e_mail.value=='' || form.e_mail.value=='請輸入你的電子信箱'){
		alert("請輸入E-Mail！！");
		form.e_mail.focus();
	}else{
		form.cancel_subscribe.value = cancel_subscribe;
		form.submit();
	}
}
//意見調查投票
function IsReadyVote(form){
	var flg = false;
	if(form.sel_item_id.length !=undefined){
		for(i=0; i<form.sel_item_id.length; i++){
			if(form.sel_item_id[i].checked){
				flg = true;
				break;
			}
		}
	}else{
		if(form.sel_item_id.checked){
			flg = true;
		}
	}
	if(!flg){
		alert("請選擇票選項目！！");
		return false;
	}
}

//清除文字方塊文字
//關鍵字搜尋、訂閱/取消訂閱電子報、留言版
function ClearTxt(txt){
	if(txt.value == '請輸入關鍵字' || txt.value == '請輸入你的姓名' || txt.value == '請輸入你的電子信箱' || txt.value == '請輸入意見主旨' || txt.value == '請輸入你的意見或建議' || txt.value == '請輸入你的身分證字號' || txt.value == '請輸入您的電話' || txt.value == '請輸入您的行動電話' || txt.value == '請輸入您的聯絡地址' || txt.value == '若有其他報名備註事項請填寫在此'){
		txt.value = '';
	}
}
//活動報名查詢
function EventNewsQry(fmqry){
	if(fmqry.event_date_y.value==''){
		alert("請選擇查詢年度！！");
		fmqry.event_date_y.focus();
		return false;
	}
}


//跳出視窗定位
function OpenPage(topage,pagename,w,h,bar,resize) { 
	x = (screen.width - w)/2;
	y = (screen.height - h)/2;
	window.open(topage,pagename,'left='+x+',top='+y+',width='+w+',height='+h+',scrollbars='+bar+',resizable='+resize);
}
//跳出視窗定位，完整
function OpenPage_Full(topage,pagename,w,h,directories,location,menubar,resizable,scrollbars,staus,toolbar) { 
	x = (screen.width - w)/2;
	y = (screen.height - h)/2;
	window.open(topage,pagename,'left=' + x + ',top=' + y + ',width=' + w + ',height=' + h + ',directories=' + directories + ',location=' + location + ',menubar=' + menubar + ',resizable=' + resizable + ',scrollbars=' + scrollbars + ',staus=' + staus + ',toolbar=' + toolbar);
}


//重新產生驗證碼圖片
//傳入驗證碼圖片元件
function reloadRegNoImg(img){
	img.src='../lib/create_reg_no_graph/create_reg_no_graph.php?s='+Math.random();//加上隨機參數解決ie8圖片即時刷新問題
}

//重新產生驗證碼圖片
//傳入驗證碼圖片元件
function reloadRegNoImg_1(img){
	img.src='lib/create_reg_no_graph/create_reg_no_graph.php?s='+Math.random();//加上隨機參數解決ie8圖片即時刷新問題
}

//-- Start 活動報名 ----------------------------------------------------------------------------
function IsReadyEventReg(form){
	if(form.realname.value=='' || form.realname.value=='請輸入你的姓名'){
		alert("請輸入您的姓名！！");
		form.realname.focus();
		return false;
	}
	if(form.p_id.value=='' || form.p_id.value=='請輸入你的身分證字號'){
		alert("請輸入你的身分證字號！！");
		form.p_id.focus();
		return false;
	}
	if(form.birthday_y.value==''){
		alert("請輸入你的生日民國年度！！");
		form.birthday_y.focus();
		return false;
	}
	if(form.birthday_m.value==''){
		alert("請輸入你的生日月份！！");
		form.birthday_m.focus();
		return false;
	}
	if(form.birthday_d.value==''){
		alert("請輸入你的生日日期！！");
		form.birthday_d.focus();
		return false;
	}
	if(form.tel_no.value=='' || form.tel_no.value=='請輸入您的電話'){
		alert("請輸入您的電話！！");
		form.tel_no.focus();
		return false;
	}
	if(form.address.value=='' || form.address.value=='請輸入您的聯絡地址'){
		alert("請輸入您的聯絡地址！！");
		form.address.focus();
		return false;
	}
	if(form.e_mail.value=='' || form.e_mail.value=='請輸入你的電子信箱'){
		alert("請輸入你的電子信箱！！");
		form.e_mail.focus();
		return false;
	}
	//勾選部分參加日期時，檢查是否有勾選欲參加日期
	if(form.all_class[1].checked){
		//部分參加日期勾選欄位，event_sum_day全域變數值為活動天數
		var flg = false;
		var part_regday_chech = 0;	//部分參加，勾選之日期總數
		//部分參加，日期勾選欄位是否有勾選
		for(j=0; j<event_sum_day; j++){
			if(eval("form.part_regday_" + j) != undefined){
				if(eval("form.part_regday_" + j).checked){
					flg = true;
					part_regday_chech++;
				}
			}
		}
		if(!flg){
			alert("您已勾選部分參加，請勾選欲參加日期！！");
			form.part_regday_0.focus();
			return false;
		}
	}
	if(form.mobile.value=='請輸入您的行動電話'){
		form.mobile.value = '';
	}
	if(form.remark_reg.value=='若有其他報名備註事項請填寫在此'){
		form.remark_reg.value = '';
	}
}
//設定部分參加與全程參加切換時，日期勾選欄位是否可操作
//sumday活動總天數
function SetPartRegday(form){
	if(form.all_class[1].checked){	//勾選部分參加
		for(i=0; i<event_sum_day; i++){
			if(eval("form.part_regday_" + i) != undefined){
				eval("form.part_regday_" + i).disabled=false;	//部分參加，日期勾選欄位可操作
			}
		}
	}else{	//勾選全程參加
		for(i=0; i<event_sum_day; i++){
			if(eval("form.part_regday_" + i) != undefined){
				eval("form.part_regday_" + i).disabled=true;	//部分參加，日期勾選欄位可操作
				eval("form.part_regday_" + i).checked=false;	//部分參加，日期勾選欄位取消勾選
			}
		}
	}
}
//依參加人數及參加日期變更應繳金額及人數
function SetTotlePrice(form){
	var total_price_sum = 0;				//全部應繳總金額
	
	if(form.all_class[1].checked){	//勾選部分參加
		for(j=0; j<event_sum_day; j++){
			if(eval("form.part_regday_" + j) != undefined){
				if(eval("form.part_regday_" + j).checked){	//部分參加，日期勾選欄位可操作
					switch(eval("form.part_regday_" + j + "_half").selectedIndex){
						case 0:		//全天 all
							total_price_sum += price_oneday;	//部分參加，全天，個人應繳金額累計
							break;
						case 1:		//半天 am
						case 2:		//半天 pm
							total_price_sum += price_halfday;	//部分參加，半天，個人應繳金額累計
							break;
					}
				}
			}
		}
	}else{	//勾選全程參加
		total_price_sum = price_all;	//個人應繳金額
	}
	
	//顯示個人應繳金額
	document.getElementById("span_pay_sum").innerHTML = total_price_sum;
}
//-- End 活動報名 ----------------------------------------------------------------------------

//-- Start 醫事檢驗人員、講師登入、資料修改相關函式 ----------------------------------------------------------------------------
function IsReadyNurse(form){
	if(form.username.value==''){
		alert("請輸入身分證字號！！");
		form.username.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("請輸入使用者密碼！！");
		form.pass_word.focus();
		return false;
	}
	if(form.pass_word2.value==''){
		alert("請輸入確認密碼！！");
		form.pass_word2.focus();
		return false;
	}
	if(form.pass_word.value!='' || form.pass_word2.value!=''){
		if(form.pass_word.value!=form.pass_word2.value){
			alert("使用者密碼與確認密碼不符合，請重新輸入！！");
			form.pass_word.focus();
			form.pass_word.select();
			return false;
		}
	}
	if(form.realname.value==''){
		alert("請輸入姓名！！");
		form.realname.focus();
		return false;
	}
	if(form.nickname.value==''){
		alert("請輸入暱稱！！");
		form.nickname.focus();
		return false;
	}
	if(form.tel_no_area.value==''){
		alert("請輸入聯絡電話區碼！！");
		form.tel_no_area.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("請輸入聯絡電話！！");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("請輸入E-Mail信箱！！");
		form.e_mail.focus();
		return false;
	}
	if(form.reg_zip_code.value==''){
		alert("請選擇戶籍地址郵遞區號！！");
		form.reg_zip_code.focus();
		return false;
	}
	if(form.reg_address.value==''){
		alert("請輸入戶籍地址！！");
		form.reg_address.focus();
		return false;
	}
	if(form.zip_code.value==''){
		alert("請選擇通訊地址郵遞區號！！");
		form.zip_code.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入通訊地址！！");
		form.address.focus();
		return false;
	}
	if(form.hospital_name.value==''){
		alert("請輸入服務機構名稱！！");
		form.hospital_name.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("請輸入所屬單位名稱！！");
		form.dep.focus();
		return false;
	}
	if(form.job.value==''){
		alert("請選擇職稱！！");
		form.job.focus();
		return false;
	}
	if(form.hp_type.value==''){
		alert("請選擇機構型態！！");
		form.hp_type.focus();
		return false;
	}
	if(form.hospital_no.value==''){
		alert("請輸入服務機構代碼！！");
		form.hospital_no.focus();
		return false;
	}
	if(form.last_edu.value==''){
		alert("請選擇最高學歷！！");
		form.last_edu.focus();
		return false;
	}
	if(form.license_no_1.value=='' && form.license_no_2.value==''){
		alert("請輸入護理師/護士證書字號！！");
		form.license_no_1.focus();
		return false;
	}
	if(form.license_no_1.value!='' && form.license_date_1_y.value==''){
		alert("請輸入護理師證書發證日期！！");
		form.license_date_1_y.focus();
		return false;
	}
	if(form.license_no_2.value!='' && form.license_date_2_y.value==''){
		alert("請輸入護士證書發證日期！！");
		form.license_date_2_y.focus();
		return false;
	}
	for($kk=0; $kk<1; $kk++){
		if(eval('form.uppic_' + $kk).value!=''){
			var text=eval('form.uppic_' + $kk);
			if(!CkFileName(text)){
				text.focus();
				text.select();
				return false;
			}
			if(!CkPhoto(text)){
				text.focus();
				text.select();
				return false;
			}
		}
	}
}
function IsReadyNurseEdit(form){
	if(form.nickname.value==''){
		alert("請輸入暱稱！！");
		form.nickname.focus();
		return false;
	}
	if(form.tel_no_area.value==''){
		alert("請輸入聯絡電話區碼！！");
		form.tel_no_area.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("請輸入聯絡電話！！");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("請輸入E-Mail信箱！！");
		form.e_mail.focus();
		return false;
	}
	if(form.reg_zip_code.value==''){
		alert("請選擇戶籍地址郵遞區號！！");
		form.reg_zip_code.focus();
		return false;
	}
	if(form.reg_address.value==''){
		alert("請輸入戶籍地址！！");
		form.reg_address.focus();
		return false;
	}
	if(form.zip_code.value==''){
		alert("請選擇通訊地址郵遞區號！！");
		form.zip_code.focus();
		return false;
	}
	if(form.address.value==''){
		alert("請輸入通訊地址！！");
		form.address.focus();
		return false;
	}
	if(form.hospital_name.value==''){
		alert("請輸入服務機構名稱！！");
		form.hospital_name.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("請輸入所屬單位名稱！！");
		form.dep.focus();
		return false;
	}
	if(form.job.value==''){
		alert("請選擇職稱！！");
		form.job.focus();
		return false;
	}
	if(form.hp_type.value==''){
		alert("請選擇機構型態！！");
		form.hp_type.focus();
		return false;
	}
	if(form.hospital_no.value==''){
		alert("請輸入服務機構代碼！！");
		form.hospital_no.focus();
		return false;
	}
	if(form.last_edu.value==''){
		alert("請選擇最高學歷！！");
		form.last_edu.focus();
		return false;
	}
	if(form.license_no_1.value=='' && form.license_no_2.value==''){
		alert("請輸入護理師/護士證書字號！！");
		form.license_no_1.focus();
		return false;
	}
	if(form.license_no_1.value!='' && form.license_date_1_y.value==''){
		alert("請輸入護理師證書發證日期！！");
		form.license_date_1_y.focus();
		return false;
	}
	if(form.license_no_2.value!='' && form.license_date_2_y.value==''){
		alert("請輸入護士證書發證日期！！");
		form.license_date_2_y.focus();
		return false;
	}
	for($kk=0; $kk<1; $kk++){
		if(eval('form.uppic_' + $kk).value!=''){
			var text=eval('form.uppic_' + $kk);
			if(!CkFileName(text)){
				text.focus();
				text.select();
				return false;
			}
			if(!CkPhoto(text)){
				text.focus();
				text.select();
				return false;
			}
		}
	}
}
function IsReadyNurseLicense(form){
	if(form.license_name.value==''){
		alert("請輸入證書名稱！！");
		form.license_name.focus();
		return false;
	}
	if(form.license_no.value==''){
		alert("請輸入證書字號！！");
		form.license_no.focus();
		return false;
	}
	if(form.license_dep.value==''){
		alert("請輸入認證單位！！");
		form.license_dep.focus();
		return false;
	}
	if(form.issue_date.value==''){
		alert("請輸入發證日期！！");
		form.issue_date.focus();
		return false;
	}
	if(form.valid_date.value==''){
		alert("請輸入有效日期！！");
		form.valid_date.focus();
		return false;
	}
}
function IsReadyOtherEduScore(form){
	if(form.class_id.value==''){
		alert("請選擇類別名稱！！");
		form.class_id.focus();
		return false;
	}
	if(form.subject.value==''){
		alert("請輸入課程主題！！");
		form.subject.focus();
		return false;
	}
	if(form.course_date.value==''){
		alert("請輸入課程日期！！");
		form.course_date.focus();
		return false;
	}
	if(form.course_score.value==''){
		alert("請輸入課程學分數！！");
		form.course_score.focus();
		return false;
	}
	if(form.event_place.value==''){
		alert("請輸入活動地點！！");
		form.event_place.focus();
		return false;
	}
	if(form.event_dep.value==''){
		alert("請輸入主辦單位！！");
		form.event_dep.focus();
		return false;
	}
	if(form.event_dep_tel.value==''){
		alert("請輸入主辦單位聯絡電話！！");
		form.event_dep_tel.focus();
		return false;
	}
}
function IsReadyTeacherEdit(form){
	if(form.nickname.value==''){
		alert("請輸入講師編號！！");
		form.nickname.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("請輸入聯絡電話！！");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("請輸入E-Mail信箱！！");
		form.e_mail.focus();
		return false;
	}
	if(form.hospital_name.value==''){
		alert("請輸入服務醫院名稱！！");
		form.hospital_name.focus();
		return false;
	}
	if(form.dep.value==''){
		alert("請輸入所屬單位名稱！！");
		form.dep.focus();
		return false;
	}
	if(form.job.value==''){
		alert("請輸入職稱！！");
		form.job.focus();
		return false;
	}
	if(form.hospital_no.value==''){
		alert("請輸入醫療機構代號！！");
		form.hospital_no.focus();
		return false;
	}
	for($kk=0; $kk<1; $kk++){
		if(eval('form.uppic_' + $kk).value!=''){
			var text=eval('form.uppic_' + $kk);
			if(!CkFileName(text)){
				text.focus();
				text.select();
				return false;
			}
			if(!CkPhoto(text)){
				text.focus();
				text.select();
				return false;
			}
		}
	}
}

function IsReadyMemberLogin(form){
	if(form.loginname.value==''){
		alert("請輸入帳號。");
		form.loginname.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("請輸入密碼");
		form.pass_word.focus();
		return false;
	}
}
function IsReadyForgetPW(form){
	if(form.username.value==''){
		alert("請輸入帳號。");
		form.username.focus();
		return false;
	}
}
function IsReadyPassword(form){
	if(form.username.value==''){
		alert("請輸入帳號！！");
		form.username.focus();
		return false;
	}
	if(form.pass_word_old.value==''){
		alert("請輸入使用者舊密碼！！");
		form.pass_word_old.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("請輸入使用者新密碼！！");
		form.pass_word.focus();
		return false;
	}
	if(form.pass_word2.value==''){
		alert("請輸入確認新密碼！！");
		form.pass_word2.focus();
		return false;
	}
	if(form.pass_word.value!='' || form.pass_word2.value!=''){
		if(form.pass_word.value!=form.pass_word2.value){
			alert("使用者新密碼與確認新密碼不符合，請重新輸入！！");
			form.pass_word.focus();
			form.pass_word.select();
			return false;
		}
	}
}
function CkUserNamePw(text){
	if(text.value!='' && text.value.length<6){
		alert("帳號與密碼必須為6 至 20 個字元的英文字母、數字、橫線或底線，英文字母區分大小寫！！");
		text.focus();
		text.select();
		return false;
	}
}
function CkUserName(id,username,userkind) { 
	if(CkUserNamePw(username) != false && CkNumAlphaUnder(username) != false && username.value != ''){
		OpenPage('lib/ckusername.php?id=' + id + '&username=' + username.value + '&userkind=' + userkind,'ckusername','280','250','no','no');
	}
}
//新會員加入，需檢查身分證字號格式正確才檢查帳號
function CkNurseUserName(id,username,userkind) { 
	if(CkPID(username) != false){
		if(CkUserNamePw(username) != false && CkNumAlphaUnder(username) != false && username.value != ''){
			OpenPage('lib/ckusername.php?id=' + id + '&username=' + username.value + '&userkind=' + userkind,'ckusername','280','250','no','no');
		}
	}
}

//新增修改醫事檢驗人員資料，勾選【通訊地址】同上時，複製戶籍地址資料到通訊地址
function CopyAddress(form){
	if(form.ck_copy_address.checked){
		form.zip_code.selectedIndex = form.reg_zip_code.selectedIndex;
		form.zip_code_2.value = form.reg_zip_code_2.value;
		form.address.value = form.reg_address.value;
	}
}
//-- End 醫事檢驗人員、講師登入、資料修改相關函式 ----------------------------------------------------------------------------

//-- Start elearning 線上學習相關函式 ----------------------------------------------------------------------------
//刪除課後考試題庫考卷資料
function DelExamSubjectConfirm(fmdel){
	if(fmdel.numrows.value > 0){
		alert("課後考試題庫考卷資料無法刪除。\n尚有考試評核成績資料關聯此筆考卷資料。");
	}else{
		delpic = confirm("確定刪除？");
		if(delpic){
			fmdel.submit();
		}
	}
}
//刪除課程簡介檔案
function DelCourseDataConfirm(pic,id,topage,class_id,str_qry,target){
	delpic = confirm("確定刪除？");
	if(delpic){
		location.href='teacher_course_detail.php?id=' + id + '&topage=' + topage + '&class_id=' + class_id + '&str_qry=' + str_qry + '&pic=' + pic + '&target=' + target;
	}
}
function IsReadyCourseData(form){
	for($kk=0; $kk<1; $kk++){
		if(eval('form.upfile_' + $kk).value!=''){
			var text=eval('form.upfile_' + $kk);
			if(!CkFileName(text)){
				text.focus();
				text.select();
				return false;
			}
		}
	}
}
function IsReadyCourseQuestion(form){
	if(form.question.value==''){
		alert("請輸入您的問題描述！！");
		form.question.focus();
		return false;
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
}
function IsReadyCourseAnswer(form){
	if(form.answer.value==''){
		alert("請輸入問題回答內容！！");
		form.answer.focus();
		return false;
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
}
function IsReadyExamSubject(form){
	if(form.subject.value==''){
		alert("請輸入考卷名稱！！");
		form.subject.focus();
		return false;
	}
	if(form.exam_min.value==''){
		alert("請輸入考試時間！！");
		form.exam_min.focus();
		return false;
	}
	if(form.question_count.value==''){
		alert("請輸入考試題數！！");
		form.question_count.focus();
		return false;
	}
	if(form.full_score.value==''){
		alert("請輸入滿分分數！！");
		form.full_score.focus();
		return false;
	}
	if(form.pass_score.value==''){
		alert("請輸入及格分數！！");
		form.pass_score.focus();
		return false;
	}
	alert ('請在新增完成後，繼續編輯此考卷之題目及選項！');
}
function IsReadyExamSubjectEdit(form){
	if(form.subject.value==''){
		alert("請輸入考卷名稱！！");
		form.subject.focus();
		return false;
	}
	if(form.exam_min.value==''){
		alert("請輸入考試時間！！");
		form.exam_min.focus();
		return false;
	}
	if(form.question_count.value==''){
		alert("請輸入考試題數！！");
		form.question_count.focus();
		return false;
	}
	if(form.full_score.value==''){
		alert("請輸入滿分分數！！");
		form.full_score.focus();
		return false;
	}
	if(form.pass_score.value==''){
		alert("請輸入及格分數！！");
		form.pass_score.focus();
		return false;
	}
}
function IsReadyExamQuestion(form){
	if(form.question.value==''){
		alert("請輸入題目名稱！！");
		form.question.focus();
		return false;
	}
	if(form.give_score.value==''){
		alert("請輸入此題計分分數！！");
		form.give_score.focus();
		return false;
	}
}
function IsReadyExamSelItem(form){
	if(form.item_name.value==''){
		alert("請輸入選項名稱！！");
		form.item_name.focus();
		return false;
	}
}
function IsReadyArray(form){
	if(form.array_no.value==''){
		alert("請輸入顯示順序！！");
		form.array_no.focus();
		return false;
	}
}
//考試評核，填寫答案後送出前檢查
function IsReadyDoExam(form){
	flg = false;
	if(form.sel_item_id.length != undefined){
		for(i=0; i<form.sel_item_id.length; i++){
			if(form.sel_item_id[i].checked){
				flg = true;
				break;
			}
		}
	}else{
		if(form.sel_item_id.checked){
			flg = true;
		}
	}
	if(!flg){
		alert("請先勾選答案！！");
		return false;
	}else{
		form.submit();	
	}
}
//考卷編輯快速跳到第幾題
function JumpQuestionMark(form){
	subject_id 	= form.subject_id.value;
	topage 		= form.topage.value;
	class_id 	= form.class_id.value;
	str_qry 	= form.str_qry.value;
	q_mark 		= form.q_mark[form.q_mark.selectedIndex].value;
	window.location.href='exam_subject_edit.php?subject_id=' + subject_id + '&topage=' + topage + '&class_id=' + class_id + '&str_qry=' + str_qry + '#q_' + q_mark;
}
//課程滿意度調查結果送出前檢查
function IsReadyCourseQuestAnswer(form){
	//第1~9題必填
	for(q=1; q<=9; q++){
		flg = false;
		//答案
		for(a=0; a<5; a++){
			if(eval("form.q_" + q)[a].checked){
				flg = true;
				break;
			}
		}
		if(!flg){
			alert("第" + q + "題，請勾選答案！！");
			eval("form.q_" + q)[0].focus();
			return false;
		}
	}
}
//-- End elearning 線上學習相關函式 ----------------------------------------------------------------------------

//-- Start 論壇相關函式 ----------------------------------------------------------------------------
function IsReadyForumsLogin(form){
	if(form.loginname.value==''){
		alert("請輸入帳號。");
		form.loginname.focus();
		return false;
	}
	if(form.pass_word.value==''){
		alert("請輸入密碼");
		form.pass_word.focus();
		return false;
	}
	flg = false;
	for(i=0; i<form.loginkind.length; i++){
		if(form.loginkind[i].checked){
			flg = true;
		}
	}
	if(!flg){
		alert("請勾選登入者身分");
		form.loginkind[0].focus();
		return false;
	}
}
function IsReadyForumPost(form){
	if(form.subject.value==''){
		alert("請輸入發表主旨。");
		form.subject.focus();
		return false;
	}
	if(form.content.value==''){
		alert("請輸入發表內容");
		form.content.focus();
		return false;
	}
}
function IsReadyForumReply(form){
	if(form.content.value==''){
		alert("請輸入回覆內容");
		form.content.focus();
		return false;
	}
}
function SetForumOpenNews(post_id,topage,topic_id,open_news,direct) { 
	switch(direct){
		case 'open_news':
			location.href='forum_post_edit_list.php?post_id=' + post_id + '&topage=' + topage + '&topic_id=' + topic_id + '&open_news=' + open_news;
			break;
		case 'show_index':
			location.href='forum_post_edit_list.php?post_id=' + post_id + '&topage=' + topage + '&topic_id=' + topic_id + '&show_index=' + open_news;
			break;
	}
}
function SetForumIs_hide(id,post_id,topage,topic_id,topic_topage,open_news,direct) { 
	switch(direct){
		case 'is_hide':
			location.href='forum_detail_edit.php?id=' + id + '&post_id=' + post_id + '&topage=' + topage + '&topic_id=' + topic_id + '&topic_topage=' + topic_topage + '&is_hide=' + open_news;
			break;
	}
}

//-- End 論壇相關函式 ----------------------------------------------------------------------------

//-- Start 申訴管道相關函式 ----------------------------------------------------------------------------
function IsReadyComplainFaq(form){
	if(form.realname.value==''){
		alert("請輸入您的姓名。");
		form.realname.focus();
		return false;
	}
	if(form.tel_no.value==''){
		alert("請輸入您的電話。");
		form.tel_no.focus();
		return false;
	}
	if(form.e_mail.value==''){
		alert("請輸入電子信箱。");
		form.e_mail.focus();
		return false;
	}
	if(form.subject.value==''){
		alert("請輸入申訴主旨。");
		form.subject.focus();
		return false;
	}
	if(form.question.value==''){
		alert("請輸入申訴內容");
		form.question.focus();
		return false;
	}
	if(form.reg_no.value!=''){
		form.check_flg.value='etan';
	}
}
//-- End 申訴管道相關函式 ----------------------------------------------------------------------------

