function CheckLogin(Obj){
	if (Obj.id.value == '') {
		alert('請輸入帳號');
		Obj.id.focus();
		return false;
	}
	if (Obj.password.value == '') {
		alert('請輸入密碼');
		Obj.password.focus();
		return false;
	}
}

function CheckPassword(Obj){
	if (Obj.id.value == '') {
		alert('請輸入帳號');
		Obj.id.focus();
		return false;
	}
	if (Obj.password.value == '') {
		alert('請輸入舊密碼');
		Obj.password.focus();
		return false;
	}
	if (Obj.passwordNew.value == '') {
		alert('請輸入新密碼');
		Obj.passwordNew.focus();
		return false;
	}else{
		if(Obj.passwordAgain.value == ''){
      		alert('請再確認一次新密碼');
      		Obj.passwordAgain.focus();
      		return false;
    	}else if(Obj.passwordAgain.value != Obj.passwordNew.value){
      		alert('密碼輸入不一致, 請重新確認');
      		Obj.passwordAgain.focus();
      		return false;
    	}
    }
}

function CheckEpaper(Obj){
	if (Obj.id.value == '') {
		alert('請輸入帳號');
		Obj.id.focus();
		return false;
	}
	if (Obj.password.value == '') {
		alert('請輸入密碼');
		Obj.password.focus();
		return false;
	}
	if(Obj.epaper[0].checked==false && Obj.epaper[1].checked==false){
		alert('請選擇是否訂閱電子報  ');
		Obj.epaper[0].focus();
		return false;
	}
}

function check_member(Obj)
{
	if(Obj.name.value == ''){
		alert('請輸入姓名/公司全名');
		Obj.name.focus();
		return false;
	}
	if(Obj.id.value == ''){
		alert('請輸入身份證字號');
		Obj.id.focus();
		return false;
	}	
	if(Obj.password.value == ''){
		alert('請輸入密碼');
		Obj.password.focus();
		return false;
	}		
	if(Obj.address.value == ''){
		alert('請輸入地址');
		Obj.address.focus();
		return false;
	}
	if(Obj.email.value==''){
		alert('請輸入電子郵件址');
		Obj.email.focus();
		return false;
	}else{
		if(!check_mail(Obj.email.value)){
			Obj.email.focus();
			return false;
		}
	}	
}

function CheckUserEpaper(Obj){	
	if (Obj.email.value == '') {
		alert('請輸入E-Mail');
		Obj.email.focus();
		return false;
	}	
}
function check_mail(email){
 for(var i=0;i<email.length;i++){
     var c= email.charAt(i);
      if(!((c>='A'&&c<='Z')||(c>='a'&&c<='z')||(c>='0'&&c<='9')||(c=='-')||(c=='_')||(c=='.')||(c=='@'))){
         alert('請輸入正確的E-mail');
         return(false);
      }   
   } 
   if((email.indexOf('@')==-1)||(email.indexOf('@')==0)||(email.indexOf('@')==(email.length-1))){
     alert('請輸入正確的E-mail');
     return(false);
   }  
   if((email.indexOf('@')!=-1)&&(email.substring(email.indexOf('@')+1,email.length).indexOf('@')!=-1)){
     alert('請輸入正確的E-mail');
     return(false);
   }  
   if((email.indexOf('.')==-1)||(email.indexOf('.')==0)||(email.lastIndexOf('.')==(email.length-1))){
     alert('請輸入正確的E-mail');
     return(false);
   }
 
 return(true);
}
function check_travel(Obj){
	if(Obj.policy_owner.value == ''){
		alert('請輸入要保人姓名');
		Obj.policy_owner.focus();
		return false;
	}		
	if(Obj.policy_owner_telno.value == ''){
		alert('請輸入要保人連絡電話');
		Obj.policy_owner_telno.focus();
		return false;
	}			
	if(Obj.policy_owner_mobileno.value == ''){
		alert('請輸入要保人手機');
		Obj.policy_owner_mobileno.focus();
		return false;
	}	
	if(CheckInt(Obj.policy_owner_mobileno)==false){
		alert('手機號碼需為數字!');
		Obj.policy_owner_mobileno.focus();
		return false;
	};
	if(Obj.policy_owner_mobileno.value.length != 10){
		alert('手機號碼為10位數!');
		Obj.policy_owner_mobileno.focus();
		return false;
	}	
	if(Obj.pid.value == ''){
		alert('請輸入被保人身份證字號');
		Obj.pid.focus();
		return false;
	}	
	
	if(CheckNationID(Obj.pid)==false){
		alert('身份證號碼錯誤');
		Obj.pid.focus();
		return false;
	}
	if(Obj.policy_owner_address.value == ''){
		alert('請輸入要保人地址');
		Obj.policy_owner_address.focus();
		return false;
	}	
	if(Obj.policy_owner_email.value == ''){
		alert('請輸入要保人電子信箱');
		Obj.policy_owner_email.focus();
		return false;
	}else{
		if(check_mail(Obj.policy_owner_email.value)==false){
			alert('要保人電子信箱格式錯誤');
			Obj.policy_owner_email.focus();
			return false;
			};
		}
	if(Obj.travel_area.value == ''){
		alert('請輸入旅遊地點');
		Obj.travel_area.focus();
		return false;
	}	
	if(Obj.insured_name.value == ''){
		alert('請輸入被保險人姓名');
		Obj.insured_name.focus();
		return false;
	}		
	if(Obj.beneficiant_name.value == ''){
		alert('請輸入保險收益人姓名');
		Obj.beneficiant_name.focus();
		return false;
	}	
	if(Obj.chklicense.checked==false){
		alert('請確定是否已詳閱投保規則');
		Obj.chklicense.focus();
		return false;
		}	
	if(Obj.employee_no.value.length > 4){
		alert('業務員姓名需小於4個字');
		Obj.employee_no.focus();
		return false;
	}		
}
	

function check_userQuestion(Obj){
	if(Obj.name.value == ''){
		alert('請輸入姓名');
		Obj.name.focus();
		return false;
	}			
	if(Obj.email.value == ''){
		alert('請輸入郵件信箱');
		Obj.email.focus();
		return false;
		}
		if(check_mail(Obj.email.value)==false){
		Obj.email.focus();
		return false;
		}
	if(Obj.question.value == ''){
		alert('請輸入您的問題');
		Obj.question.focus();
		return false;
		}

		
}
function check_car(Obj){

	if(Obj.policy_owner.value == ''){
		alert('請輸入要保人姓名');
		Obj.policy_owner.focus();
		return false;
	}			
	if(Obj.policy_owner_pid.value == ''){
		alert('請輸入要保人身份證字號');
		Obj.policy_owner_pid.focus();
		return false;
	}		

	if(CheckNationID(Obj.policy_owner_pid)==false){
		alert('身份證號碼錯誤');
		Obj.policy_owner_pid.focus();
		return false;
	}
	if(Mid(Obj.policy_owner_pid.value,1,1) == 1 && Obj.policy_owner_sex[Obj.policy_owner_sex.selectedIndex].value != 1){
		alert("身份證號碼和性別比對不符");
		Obj.policy_owner_pid.focus();
		return false;
		}	
	if(Mid(Obj.policy_owner_pid.value,1,1) == 2 && Obj.policy_owner_sex[Obj.policy_owner_sex.selectedIndex].value != 0){
		alert("身份證號碼和性別比對不符");
		Obj.policy_owner_pid.focus();
		return false;
		}	

	if(Obj.policy_owner_address.value == ''){
		alert('請輸入要保人地址');
		Obj.policy_owner_address.focus();
		return false;
	}			
	if(Obj.policy_owner_telno.value == ''){
		alert('請輸入要保人電話');
		Obj.policy_owner_telno.focus();
		return false;
	}
	if(Obj.policy_owner_telno2.value == ''){
		alert('請輸入要保人電話2');
		Obj.policy_owner_telno2.focus();
		return false;
	}
	if(Obj.policy_owner_mobileno.value == ''){
		alert('請輸入要保人手機');
		Obj.policy_owner_mobileno.focus();
		return false;
	}	

	if(CheckInt(Obj.policy_owner_mobileno)==false){
		alert('手機號碼需為數字!');
		Obj.policy_owner_mobileno.focus();
		return false;
	};
	if(Obj.policy_owner_mobileno.value.length != 10){
		alert('手機號碼為10位數!');
		Obj.policy_owner_mobileno.focus();
		return false;
	}

	if(Obj.policy_owner_email.value == ''){
		alert('請輸入要保人email');
		Obj.policy_owner_email.focus();
		return false;
	}		
	if(check_mail(Obj.policy_owner_email.value)==false){
		alert('要保人郵件格式錯誤');
		Obj.policy_owner_email.focus();
		return false;
		}
	if(Obj.insured_name.value == ''){
		alert('請輸入被保人姓名');
		Obj.policy_owner_email.focus();
		return false;
	}				
	if(Obj.insured_address.value == ''){
		alert('請輸入被保人地?');
		Obj.insured_address.focus();
		return false;
	}	
	if(Obj.insured_telno.value == ''){
		alert('請輸入被保人電話');
		Obj.insured_telno.focus();
		return false;
	}			
	if(Obj.insured_telno2.value == ''){
		alert('請輸入被保人電話2');
		Obj.insured_telno2.focus();
		return false;
	}				
	if(Obj.insured_mobileno.value == ''){
		alert('請輸入被保人手機');
		Obj.insured_mobileno.focus();
		return false;
	}				

	if(CheckInt(Obj.insured_mobileno)==false){
		alert('手機號碼需為數字!');
		Obj.insured_mobileno.focus();
		return false;
	};
	if(Obj.insured_mobileno.value.length != 10){
		alert('手機號碼為10位數!');
		Obj.insured_mobileno.focus();
		return false;
	}

	
	if(Obj.insured_email.value == ''){
		alert('請輸入被保人email');
		Obj.insured_email.focus();
		return false;
	}		
	if(Obj.insured_engineno.value == ''){
		alert('請輸入引擎號碼');
		Obj.insured_engineno.focus();
		return false;
	}		
	if(Obj.car_cc.value == ''){
		alert('請輸入車輛排氣cc數');
		Obj.car_cc.focus();
		return false;
	}			
	if(gfcChkNum(Obj.car_cc.value)==false){
		Obj.car_cc.focus();
		return false;
	}

	if(Obj.chklicense.checked==false){
		alert('請確定是否已詳閱投保規則');
		Obj.chklicense.focus();
		return false;
		}	
		
	if(Obj.employee_no.value.length > 4){
		alert('業務員姓名需小於4個字');
		Obj.employee_no.focus();
		return false;
	}
	//出廠年份不大於原發照年
	licenseYear = parseInt(Obj.car_license_year[Obj.car_license_year.selectedIndex].value) + 1911;
	factoryYear = parseInt(Obj.car_factory_year[Obj.car_factory_year.selectedIndex].value);
	//alert("factoryYear=" + factoryYear);
	//alert("licenseYear=" + licenseYear);
	if (factoryYear > licenseYear){
		alert('出廠年份不得大於原發照年');
		Obj.car_factory_year.focus();
		return false;
	}

}
function check_moto(Obj){
	carno=Obj.motor_cardno.value;
	if(carno.indexOf("-")==-1){
		alert("車牌號碼須加上' -'");
		Obj.motor_cardno.focus();
		return false;
	}
	//出廠年份不大於原發照年
	licenseYear = parseInt(Obj.license_year[Obj.license_year.selectedIndex].value) + 1911;
	factoryYear = parseInt(Obj.factory_year[Obj.factory_year.selectedIndex].value);
	//alert("factoryYear=" + factoryYear);
	//alert("licenseYear=" + licenseYear);
	if (factoryYear > licenseYear){
		alert('出廠年份不得大於原發照年');
		Obj.factory_year.focus();
		return false;
	}
	if(Obj.motor_cardno.value == ''){
		alert('請輸入牌照號碼');
		Obj.motor_cardno.focus();
		return false;
	}
	if(Obj.insured_name.value == ''){
		alert('請輸入車主姓名');
		Obj.insured_name.focus();
		return false;
	}
	if(Obj.pid.value == ''){
		alert('請輸入身份證號碼');
		Obj.pid.focus();
		return false;
	}			
	if(CheckNationID(Obj.pid)==false){
		alert('身份證號碼錯誤');
		Obj.pid.focus();
		return false;
	}
	if(Mid(Obj.pid.value,1,1) == 1 && Obj.insured_sex[Obj.insured_sex.selectedIndex].value != 1){
		alert("身份證號碼和性別比對不符");
		Obj.pid.focus();
		return false;
		}	
	if(Mid(Obj.pid.value,1,1) == 2 && Obj.insured_sex[Obj.insured_sex.selectedIndex].value != 0){
		alert("身份證號碼和性別比對不符");
		Obj.pid.focus();
		return false;
		}	
	if(Obj.insured_address.value == ''){
		alert('請輸入車主地址');
		Obj.insured_address.focus();
		return false;
	}	
	if(Obj.engineno.value == ''){
		alert('請輸入引擎號碼');
		Obj.engineno.focus();
		return false;
	}		
	if(Obj.motor_cc.value == ''){
		alert('請輸入機車排氣量');
		Obj.motor_cc.focus();
		return false;
	}		

	if(CheckInt(Obj.motor_cc)==false){
		alert('機車排氣量需為數字!');
		Obj.motor_cc.focus();
		return false;
	};

	//alert("imotorIdx=" + imotorIdx);
	//imotorIdx:重型機車:0,2 ; 輕型機車:1,3
	if ((imotorIdx==0) || (imotorIdx==2)){
		if((parseInt(Obj.motor_cc.value) > 250) || (parseInt(Obj.motor_cc.value) < 50)){
		alert("重型機車排氣量需為 50 至 250 cc 之間!");
		Obj.motor_cc.focus();
		return false;
		}
	}
	if ((imotorIdx==1) || (imotorIdx==3)){
		if((parseInt(Obj.motor_cc.value) > 50) || (parseInt(Obj.motor_cc.value) <= 0)){
		alert("輕型機車排氣量需為 0 至 50 cc 之間!");
		Obj.motor_cc.focus();
		return false;
		}
	}


	if(Obj.insured_telno.value == ''){
		alert('請輸入電話號碼!');
		Obj.insured_telno.focus();
		return false;
	}		
	if(Obj.insured_mobileno.value == ''){
		alert('請輸入手機號碼');
		Obj.insured_mobileno.focus();
		return false;
	}	
	
	if(CheckInt(Obj.insured_mobileno)==false){
		alert('手機號碼需為數字!');
		Obj.insured_mobileno.focus();
		return false;
	};
	if(Obj.insured_mobileno.value.length != 10){
		alert('手機號碼為10位數!');
		Obj.insured_mobileno.focus();
		return false;
	}


	if(Obj.email.value == ''){
		alert('請輸入email');
		Obj.email.focus();
		return false;
	}		
	if(Obj.chklicense.checked==false){
		alert('請確定是否已詳閱投保規則');
		Obj.chklicense.focus();
		return false;
		}		
	if(Obj.employee_no.value.length > 4){
		alert('業務員姓名需小於4個字');
		Obj.employee_no.focus();
		return false;
	}		
}

function check_house(Obj){
	if(Obj.insuredid1.value == ''){
		alert('請輸入身份證號碼');
		Obj.insuredid1.focus();
		return false;
	}			
	if(CheckNationID(Obj.insuredid1)==false){
		alert('身份證號碼錯誤');
		Obj.insuredid1.focus();
		return false;
	}
	if(Obj.insuredid2.value != ''){
		if(CheckNationID(Obj.insuredid2)==false){
			alert('身份證號碼錯誤');
			Obj.insuredid2.focus();
			return false;
		}
	}

	if(Obj.appid1.value == ''){
		alert('請輸入身份證號碼');
		Obj.appid1.focus();
		return false;
	}			
	if(CheckNationID(Obj.appid1)==false){
		alert('身份證號碼錯誤');
		Obj.appid1.focus();
		return false;
	}
	if(Obj.appid2.value != ''){
		if(CheckNationID(Obj.appid2)==false){
			alert('身份證號碼錯誤');
			Obj.appid2.focus();
			return false;
		}
	}

	if(Obj.mobileno.value == ''){
		alert('請輸入手機號碼');
		Obj.mobileno.focus();
		return false;
	}	
	
	if(CheckInt(Obj.mobileno)==false){
		alert('手機號碼需為數字!');
		Obj.mobileno.focus();
		return false;
	};
	if(Obj.mobileno.value.length != 10){
		alert('手機號碼為10位數!');
		Obj.mobileno.focus();
		return false;
	}

}