function check(){
	if(!trim(form.Name.value)){alert('．請輸入姓名');form.Name.focus();return false;}
	if(!form.Marry[0].checked && !form.Marry[1].checked){alert('．請選擇婚姻狀況');form.Marry[0].focus();return false;}
	if(!form.Gender[0].checked && !form.Gender[1].checked){alert('．請選擇性別');form.Gender[0].focus();return false;}
	if(form.BirY[0].selected){alert('．請選擇出生日期(年)');form.BirY.focus();return false;}
	if(form.BirM[0].selected){alert('．請選擇出生日期(月)');form.BirM.focus();return false;}
	if(form.BirD[0].selected){alert('．請選擇出生日期(日)');form.BirD.focus();return false;}
	var BirY = form.BirY[form.BirY.selectedIndex].value;
	var BirM = form.BirM[form.BirM.selectedIndex].value;
	var BirD = form.BirD[form.BirD.selectedIndex].value;
	var BirDate = BirY + '/' + BirM + '/' + BirD;
	if(!strDateTime(BirDate)){alert('．不正確的出生日期');return false;}
	
	if(form.City[0].selected){alert('．請選擇縣/市');form.City[0].focus();return false;}
	if(!trim(form.Address.value)){alert('．請輸入住址');form.Address.focus();return false;}
	if(!trim(form.Mobile.value)){alert('．請輸入聯絡電話(手機)');form.Mobile.focus();return false;}
	if(trim(form.Mobile.value).length < 10){alert('．手機電話必須為十碼');form.Mobile.focus();return false;}
	if(!trim(form.Email.value)){alert('．請輸入電子信箱');form.Email.focus();return false;}
	if(form.Email.value.indexOf("@")=="-1" || form.Email.value.indexOf(".")=="-1"){alert("．不正確的電子信箱");form.Email.select();return false;}
	if(!form.Place[0].checked && !form.Place[1].checked && !form.Place[2].checked && !form.Place[3].checked && !form.Place[4].checked && !form.Place[5].checked){alert('．請選擇檢測地點');form.Place[0].focus();return false;}
	if(form.AppY[0].selected){alert('．請選擇預約的時間(年)');form.AppY.focus();return false;}
	if(form.AppM[0].selected){alert('．請選擇預約的時間(月)');form.AppM.focus();return false;}
	if(form.AppD[0].selected){alert('．請選擇預約的時間(日)');form.AppD.focus();return false;}
	var AppY = form.AppY[form.AppY.selectedIndex].value;
	var AppM = form.AppM[form.AppM.selectedIndex].value;
	var AppD = form.AppD[form.AppD.selectedIndex].value;
	var AppDate = AppY + '/' + AppM + '/' + AppD;
	if(!strDateTime(AppDate)){alert('．不正確的預約日期');return false;}
	var Today = new Date(form.Today.value);
	var AppDate = new Date(AppDate);
	if (AppDate < Today){alert('預約日期不能小於今天');return false;}
	
	if(form.AppTime[0].selected){alert('．請選擇預約的時間');form.AppTime.focus();return false;}
        form.submit();
}
function trim(instr){
        return instr.replace(/^[\s]*/gi,'').replace(/[\s]*$/gi,'');
}
function strDateTime(str){
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; 
	var r = str.match(reg); 
	if(r==null)return false; 
	var d = new Date(r[1], r[3]-1,r[4]); 
	var newStr = d.getFullYear() + r[2] + (d.getMonth()+1) + r[2] + d.getDate()
	return newStr==str
}