
function check_login(obj,page){

	var wing='';
	
	if(obj.id.value==''){
		wing=wing+' 帳號\n';
	}
	if(obj.pwd.value==''){
		wing=wing+' 密碼\n';
	}
	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		obj.action=''+page+'';
		//obj.submit();
		return true;
	}
}
	

function check_form_comment(obj,page){

	var wing='';
	if(obj.name.value==''){
		wing=wing+' 姓名\n';
	}
	if((obj.phone.value=='')&&(obj.mobile.value=='')){
		wing=wing+' 電話號碼 或 手機號碼\n'
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n';
	}
	if(obj.content.value==''){
		wing=wing+' 問題內容\n';
	}
	
	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(obj.email.value!=''){
			if(check_email(obj.email.value)){
				alert('EMAIL格式錯誤');
				return false;
			}else{
				obj.action=''+page+'';
				return true;
			}
		}
	}
}

function check_form_discuss(obj,page,tp){

	obj.content.value=ifm1.document.body.innerHTML;

	var wing='';

	//if(obj.id.value==''){
		//wing=wing+' 帳號\n';
	//}
	if(obj.name.value==''){
		wing=wing+' 名稱\n';
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n';
	}
	if(obj.ip.value==''){
		wing=wing+' IP\n';
	}
	if(tp=='main'){
		if(obj.title.value==''){
			wing=wing+' 主題\n';
		}
	}
	if(obj.content.value==''){
		wing=wing+' 內容\n';
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(check_email(obj.email.value)){
			alert('EMAIL格式錯誤');
			return false;
		}
		obj.action=''+page+'';
		return true;
	}
}

function check_form_member(obj,page){
	var wing='';
	if(obj.id_num.value==''){
		wing=wing+' 身分證號碼\n'
	}
	if(obj.passport_num.value==''){
		wing=wing+' 護照號碼\n'
	}
	if(obj.birthday_dtm.value==''){
		wing=wing+' 出生日期\n'
	}
	if(obj.cname.value==''){
		wing=wing+' 中文姓名\n'
	}
	if(obj.caddress.value==''){
		wing=wing+' 中文地址\n'
	}
	if((obj.phone.value=='')&&(obj.mobile.value=='')){
		wing=wing+' 電話號碼 或 手機號碼\n'
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n'
	}
	if(obj.family.value==''){
		wing=wing+' 家庭人數\n'
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(get_id(obj.id_num.value)){
			return false;
		}
		if(check_email(obj.email.value)){
			alert('EMAIL格式錯誤');
			return false;
		}
		if(obj.family.value.indexOf(" ")!=-1){
			alert('家庭人數請輸入數字');
			return false;
		}
		if(check_num(obj.family)){
			alert('家庭人數請輸入數字');
			return false;
		}
		obj.action=''+page+'';
		return true;
	}
}

function check_form_member_bs(obj,page){

	var wing='';

	if(obj.name.value==''){
		wing=wing+' 名稱\n';
	}
	if(obj.phone.value==''){
		wing=wing+' 電話號碼\n';
	}
	if(obj.address.value==''){
		wing=wing+' 地址\n';
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		obj.action=''+page+'';
		return true;
	}
}

function check_form_member_detail(obj,page){

	var wing='';

	if(obj.special_meal.value==''){
		wing=wing+' 特殊餐食\n';
	}else if(obj.special_meal.value=='4'){
		if(obj.special_meal1.value==''){
			wing=wing+' 其他說明\n'
		}
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		obj.action=''+page+'';
		return true;
	}
}

function check_form_order_index(obj,page,ck){

	var wing='';
	
	if(!obj.ck_right.checked){
		alert('請勾選 同意旅遊契約');
		return false;
	}
	
if(ck==0){
	if(obj.id_num.value==''){
		wing=wing+' 身分證號碼\n'
	}
	if(obj.passport_num.value==''){
		wing=wing+' 護照號碼\n'
	}
	if(obj.pwd.value==''){
		wing=wing+' 密碼\n'
	}
	if(obj.pwd1.value==''){
		wing=wing+' 密碼確認\n'
	}
	if(obj.birthday_dtm.value==''){
		wing=wing+' 出生日期\n'
	}
	if(obj.cname.value==''){
		wing=wing+' 中文姓名\n'
	}
	if(obj.ename.value==''){
		wing=wing+' 英文姓名\n'
	}
	if(obj.caddress.value==''){
		wing=wing+' 中文地址\n'
	}
	if(obj.eaddress.value==''){
		wing=wing+' 英文地址\n'
	}
	if(obj.phone.value==''){
		wing=wing+' 電話號碼\n'
	}
	if(obj.mobile.value==''){
		wing=wing+' 手機號碼\n'
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n'
	}
	if(obj.family.value==''){
		wing=wing+' 家庭人數\n'
	}
}
	if((obj.apply_num.value=='')||(obj.apply_num.value==0)){
		wing=wing+' 報名人數\n';
	}else if(check_num(obj.apply_num)){
		wing=wing+' 報名人數 - 請輸入數字\n';
	}
	if(obj.name.value==''){
		wing=wing+' 聯絡人 - 姓名\n';
	}
	if((obj.phone1.value=='')&&(obj.phone2.value=='')&&(obj.mobile1.value=='')){
		wing=wing+' 聯絡人 - 聯絡電話 或 手機號碼\n';
	}
	if(obj.email1.value==''){
		wing=wing+' 聯絡人 - EMAIL\n'
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(ck==0){
			if((obj.pwd.value)!=(obj.pwd1.value)){
				alert('密碼確認錯誤');
				return false;
			}
			if(get_id(obj.id_num.value)){
				return false;
			}
			if(check_email(obj.email.value)){
				alert('EMAIL格式錯誤');
				return false;
			}
			if(obj.family.value.indexOf(" ")!=-1){
				alert('家庭人數請輸入數字');
				return false;
			}
			if(check_num(obj.family)){
				alert('家庭人數請輸入數字');
				return false;
			}
		}
		if(check_email(obj.email1.value)){
			alert('聯絡人 - EMAIL格式錯誤');
			return false;
		}
		obj.action=''+page+'';
		return true;
	}
}

function check_form_member_password(obj,page){
	var wing='';
	
	if(obj.old_pwd.value==''){
		wing=wing+' 舊密碼\n';
	}
	if(obj.pwd.value==''){
		wing=wing+' 新密碼\n';
	}
	if(obj.pwd1.value==''){
		wing=wing+' 新密碼確認\n';
	}
	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(obj.old_pwd.value==obj.pwd.value){
			alert('舊密碼與新密碼相同');
			return false;
		}
		if(obj.pwd.value!=obj.pwd1.value){
			alert('新密碼確認錯誤');
			return false;
		}
		obj.action=''+page+'';
		return true;
	}
}

function check_form_member_search(obj,page){
	var wing='';
	
	if(obj.name.value==''){
		wing=wing+' 中文姓名\n';
	}
	if(obj.id_num.value==''){
		wing=wing+' 身分證號碼\n';
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n';
	}
	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(get_id(obj.id_num.value)){
			return false;
		}
		if(check_email(obj.email.value)){
			alert('EMAIL格式錯誤');
			return false;
		}
		obj.action=''+page+'';
		return true;
	}
}

function check_form_investigation(obj,page){

	var wing='';

	if(obj.go_dtm.value==''){
		wing=wing+' 出團日期\n';
	}
	if(obj.member_name.value==''){
		wing=wing+' 會員姓名\n';
	}
	if(obj.birthday.value==''){
		wing=wing+' 出生日期\n';
	}
	if(obj.email.value==''){
		wing=wing+' EMAIL\n';
	}

	wing=check_question(2,obj.meal_fee,' 是否收到轉機餐費\n',wing);
	wing=check_question(3,obj.join_reason,' 參加行健旅遊的原因\n',wing);
	wing=check_question(10,obj.next_place,' 計畫下次前往的旅遊地點\n',wing);
	wing=check_question(5,obj.p1,' 旅遊滿意度 - 行程規劃\n',wing);
	wing=check_question(5,obj.h1,' 旅遊滿意度 - 旅館安排\n',wing);
	wing=check_question(5,obj.m1,' 旅遊滿意度 - 餐食水準\n',wing);
	wing=check_question(5,obj.d1,' 旅遊滿意度 - 司機技術服務\n',wing);
	wing=check_question(5,obj.c1,' 旅遊滿意度 - 車輛性能\n',wing);
	wing=check_question(5,obj.g1,' 旅遊滿意度 - 導遊服務\n',wing);
	wing=check_question(5,obj.l1,' 旅遊滿意度 - 領隊專業度\n',wing);
	wing=check_question(5,obj.ls1,' 旅遊滿意度 - 領隊服務\n',wing);

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(check_email(obj.email.value)){
			alert('EMAIL格式錯誤');
			return false;
		}else{
			obj.action=''+page+'';
			return true;
		}
	}
}

function check_form_customer_order(obj,page){

	var wing='';
	
	if(obj.tp[0].checked){
		var ck=0;
		for(i=0;i<=3;i++){
			if(obj.personal[''+i+''].checked==false){
				ck++;
			}
		}
	}else if(obj.tp[1].checked){
		var ck=0;
		for(i=0;i<=3;i++){
			if(obj.business_groups[''+i+''].checked==false){
				ck++;
			}
		}
	}
	if(ck==4){
		wing=wing+' 需求內容\n';
	}

	if((obj.tp[0].checked==false)&&(obj.tp[1].checked==false)){
		wing=wing+' 需求內容\n';
	}
	
	if(obj.name.value==''){
		wing=wing+' 姓名\n';
	}
	if((obj.phone.value=='')&&(obj.mobile.value=='')){
		wing=wing+' 電話號碼 或 手機號碼\n';
	}

	if(wing!=''){
		alert('請輸入\n\n'+wing+'');
		return false;
	}else{
		if(obj.email.value!=''){
			if(check_email(obj.email.value)){
				alert('EMAIL格式錯誤');
				return false;
			}else{
				obj.action=''+page+'';
				return true;
			}
		}else{
			obj.action=''+page+'';
			return true;
		}
	}
}

function check_file(obj){
	var str=obj.value;
	var ck=str.lastIndexOf('.');
	var fs=str.substring(ck+1).toLowerCase();	//取附檔名
	var fsn=str.substring(ck).toLowerCase();	//取附檔
	if((fs!='jpg')&&(fs!='gif')&&(fs!='swf')){
		alert('請注意，圖片上傳之檔案只允許【jpg】、【gif】、【swf】');
		form1.reset();
	}else{
		var ck1=str.lastIndexOf('\\')+1;	//取檔名
		var fn=str.substring(ck1,ck);
		form1.file_name.value=fn+fsn;
	}
	
}

function check_file1(obj){
	var str=obj.value;
	var ck=str.lastIndexOf('.');
	var fs=str.substring(ck+1).toLowerCase();	//取附檔名
	var fsn=str.substring(ck).toLowerCase();	//取附檔
	if((fs!='doc')&&(fs!='xls')){
		alert('請注意，文件上傳之檔案只允許【doc】、【xls】');
		form1.reset();
	}else{
		var ck1=str.lastIndexOf('\\')+1;	//取檔名
		var fn=str.substring(ck1,ck);
		form1.file_name1.value=fn+fsn;
	}
	
}

function check_file2(obj,obj1){
	var str=obj.value;
	var ck=str.lastIndexOf('.');
	var fs=str.substring(ck+1).toLowerCase();	//取附檔名
	var fsn=str.substring(ck).toLowerCase();	//取附檔
	if((fs!='jpg')&&(fs!='gif')){
		alert('請注意，圖片上傳之檔案只允許【jpg】、【gif】');
		form1.reset();
	}else{
		var ck1=str.lastIndexOf('\\')+1;	//取檔名
		var fn=str.substring(ck1,ck);
		obj1.value=fn+fsn;
	}
	
}
function check_num(obj){
	var n=isNaN(obj.value);
	return n;
}

function dont_input(obj){
	obj.blur();
}

function check_email(obj) {
	if((obj.indexOf("@")==-1)||(obj.indexOf(".",obj.indexOf("@"))==-1)){
		return true;
	}else{
		return false;
	}
}

function check_email1(obj){
	obj=obj.replace(" ","");
	obj=obj.replace(" ","");
	obj=obj.replace(" ","");
	obj=obj.replace(" ","");
	obj=obj.replace(" ","");
	obj=obj.replace("~","");	
	obj=obj.replace("!","");	
	obj=obj.replace("#","");		
	obj=obj.replace("$","");
	obj=obj.replace("%","");
	obj=obj.replace("^","");
	obj=obj.replace("&","");
	obj=obj.replace("*","");
	obj=obj.replace("(","");
	obj=obj.replace(")","");
	obj=obj.replace("[","");
	obj=obj.replace("]","");
	obj=obj.replace("=","");
	obj=obj.replace("+","");
}

function get_id(obj){
	var ck=0;
	var eng=new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');	//英文代碼轉換
	var ck_eng=new Array('10','11','12','13','14','15','16','17','34','18','19','20','21','22','35','23','24','25','26','27','28','29','32','30','31','33');
	var w=obj;
	
	if(w.length!=10){
		alert('身份證號碼長度錯誤');
		return true;
	}
	w=w.toUpperCase();
	we=w.charAt(0);
	for(i=0;i<eng.length;i++){
		if(we==eng[i]){
			wck=ck_eng[i];
			ck=1;
		}
	}
	if(ck==0){
		alert('身份證號碼格式錯誤');
		return true;
	}	
	w=w.replace(we,wck);
	wct=parseInt((w.charAt(1)*9))+parseInt(w.charAt(0));
	for(i=2;i<10;i++){
		wct=wct+parseInt(w.charAt(i)*(10-i));
	}
	wct=10-(wct%10);
	if(wct==10){wct=0;}
	if(wct!=w.charAt(10)){
		alert('身份證號碼格式錯誤');
		return true;
	}
	return false;
}

function check_repeat(obj,tp){
	var sobj=document.getElementById('div1');
	if((sobj.style.display=='')||(sobj.style.display=='block')){
		sobj.style.display='none';
	}
	var fobj=document.getElementById('iframe1');
	if(tp==1){
		fobj.src='check_repeat.asp?tp='+tp+'&tpv='+obj.id_num.value+'';
	}else if(tp==2){
		fobj.src='check_repeat.asp?tp='+tp+'&tpv='+obj.passport_num.value+'';
	}
}

function get_apply(obj){
	var dobj=document.getElementById('div_apply');
	var n=parseInt(obj.value);
	var str='';
	if(n!=0){
		str=str+'<table>';
		str=str+'<tr bgcolor=#FEFDF8><td></td><td>中文姓名</td><td>英文姓名</td><td>身分證號碼</td><td>護照號碼</td><td>性別</td><td>生日日期</td></tr>';
		for(i=1;i<=n;i++){
			str=str+"<tr><td bgcolor=#FEFDF8>"+i+".</td><td><input type=text name=apply_cname"+i+" class=wtext></td><td><input type=text name=apply_ename"+i+" class=wtext></td><td><input type=text name=id_num"+i+" class=wtext></td><td><input type=text name=passport_num"+i+" class=wtext></td><td><select name=apply_sex"+i+" class=wselect><option value=0>女</option><option value=1>男</option></select></td><td><input type=text name=apply_birthday"+i+" size=10 class=wtext3></td><td></tr>";
		}
		str=str+'<tr bgcolor=#FEFDF8><td colspan=7 style=text-align:right>日期格式請以<font color=red>YYYY/MM/DD</font>輸入</td></tr>';
		str=str+'</table>';
		dobj.innerHTML=str;
	}else{dobj.innerHTML='';}
}

function get_same_data(obj){
	if(obj.same_data.checked){
		obj.name.value=obj.cname.value;
		obj.phone1.value=obj.phone.value;
		obj.mobile1.value=obj.mobile.value;
		obj.fax1.value=obj.fax.value;
		obj.email1.value=obj.email.value;
		obj.address1.value=obj.caddress.value;
	}else{
		obj.name.value='';
		obj.phone1.value='';
		obj.mobile1.value='';
		obj.fax1.value='';
		obj.email1.value='';
		obj.address1.value='';
	}
}

function check_question(v,w,str,wstr){
	var ck=0;
	for(i=0;i<v;i++){
		if(w[i].checked==true){
			ck++;
		}
	}
	if(ck==0){
		wstr=wstr+str;
		return wstr;
	}else{
		return wstr;
	}
}

function get_customer_order(obj,tp){
	if(tp==0){
		for(i=0;i<=3;i++){
			obj.personal[''+i+''].disabled=false;
			obj.business_groups[''+i+''].disabled=true;
		}
		obj.personal_other.disabled=false;
		obj.business_groups_other.disabled=true;
		obj.business_groups_other.value='';
	}else if(tp==1){
		for(i=0;i<=3;i++){
			obj.personal[''+i+''].disabled=true;
			obj.business_groups[''+i+''].disabled=false;
		}
		obj.personal_other.disabled=true;
		obj.business_groups_other.disabled=false;
		obj.personal_other.value='';
	}else if(tp==2){
		for(i=0;i<=3;i++){
			obj.personal[''+i+''].disabled=true;
			obj.business_groups[''+i+''].disabled=true;
		}
		obj.personal_other.disabled=true;
		obj.business_groups_other.disabled=true;
		obj.personal_other.value='';
		obj.business_groups_other.value='';
	}
}



