function checkInput(){
  if(!document.member_form.id_i.value){
    alert("嬴檜蛤蒂 殮溘撮蹂");
    document.member_form.id_i.focus();
    return;
  }

  if(!IsID(document.member_form.id_i.name)){
    alert("嬴檜蛤朝 4~12濠曖 艙僥 傳朝 璋濠煎脹 僥濠翮檜橫撿 棲棻.");
    document.member_form.id_i.value = "";
    document.member_form.id_i.focus();
    return;
  }

  if(!document.member_form.pwd.value){
    alert("綠塵廓蒂 殮溘撮蹂");
    document.member_form.pwd.focus();
    return;
  }
  
  if(document.member_form.pwd.value != document.member_form.pwd1.value){
    alert("殮溘褐 綠塵廓陛 橾纂雖 彊蝗棲棻. \n棻衛 檣衛堅 殮溘罹 輿褊衛螃.");
    document.member_form.pwd.value = "";
    document.member_form.pwd1.value = "";
    document.member_form.pwd.focus();
    return;
  }

  if(!IsPW(document.member_form.pwd.name)){
    alert("綠塵廓朝 4~12濠曖 艙僥濠釭 璋濠 傳朝 褻脹 僥濠翮檜橫撿 棲棻.");
    document.member_form.pwd.value = "";
    document.member_form.pwd.focus();
    return;
  }

  if(!document.member_form.name.value){
    alert("撩貲擊 殮溘撮蹂");
    document.member_form.name.focus();
    return;
  }

  if((!document.member_form.jumin1.value) || (!document.member_form.jumin2.value)){
    alert("輿團廓蒂 殮溘 輿撮蹂");
    document.member_form.jumin1.value="";
    document.member_form.jumin2.value="";
      
    document.member_form.jumin1.focus();
    return;
  }

//輿團廓 羹觼
  var no="0123456789";
  var ju1=document.member_form.jumin1.value;
  var ju2=document.member_form.jumin2.value;
  var len1=ju1.length
  var len2=ju2.length
  
  for(i=0;i<len1;i++){
    if(no.indexOf(ju1.substring(i,i+1))<0){
      alert("輿團蛔煙廓蒂 薑 殮溘 輿撮蹂.");
      document.member_form.jumin1.value="";
      document.member_form.jumin2.value="";
      document.member_form.jumin1.blur();
      document.member_form.jumin1.focus();
      return;
    }
  }
  for(i=0;i<len2;i++){
    if(no.indexOf(ju2.substring(i,i+1))<0){
      alert("輿團蛔煙廓蒂 薑 殮溘 輿撮蹂.");
      document.member_form.jumin1.value="";
      document.member_form.jumin2.value="";
      document.member_form.jumin2.blur();
      document.member_form.jumin1.focus();
      return;
    }
  }

  if(len1 != 6 || len2 != 7){
    alert("輿團蛔煙廓蒂 薑 殮溘 輿撮蹂.");
    document.member_form.jumin1.value="";
    document.member_form.jumin2.value="";
    document.member_form.jumin2.blur();
    document.member_form.jumin1.focus();
    return;
  }
  if(ju2.substring(0,1) != 1 && ju2.substring(0,1) != 2 && ju2.substring(0,1) != 3 && ju2.substring(0,1) != 4){
    alert("輿團蛔煙廓蒂 薑 殮溘 輿撮蹂.");
    document.member_form.jumin1.value="";
    document.member_form.jumin2.value="";
    document.member_form.jumin2.blur();
    document.member_form.jumin1.focus();
    return;
  }

/* 輿團蛔煙廓 羹觼
------------------------------------------------------------------------------
蕨) 輿團廓 : 123456-1234567
1. 擅縑憮 12濠葬梱雖 陝陝 2,3,4,5,6,7,8,9,2,3,4,5擊 培堅 掘霞 高擊 渦棻.
   闊, 嬪曖 輿團廓塭賊,
   A = (1*2) + (2*3) + (3*4) + (4*5) + (5*6) + (6*7) + (1*8) + (2*9) + (3*2) + (4*3) + (5*4) + (6*5)
2. A mod 11
3. 11 - ( A mod 11 )
4. ( 11 - ( A mod 11 )) mod 10 曖 掘霞 高檜 輿團廓曖 部濠葬諦 偽擎陛 羹觼賊 脹棻. */

  var ju3=ju1+ju2;
  var j=0;                                                          //滲熱 蟾晦高 奩萄衛*******
  for(i=0;i<8;i++){
    var j =j + (ju3.substring(i,i+1)*(i+2));
  }

  for(i=8;i<12;i++){
    j=j + (ju3.substring(i,i+1)*(i-6));
  }


  if ((11-(j % 11)) % 10 != ju2.substring(6,7)){
    alert("棻衛殮溘撮蹂");
    document.member_form.jumin1.value="";
    document.member_form.jumin2.value="";
    document.member_form.jumin2.blur();
    document.member_form.jumin1.focus();
    return;
  }

//輿團廓 羹觼 檜梱雖
  
  if((!document.member_form.yi.value) || (!document.member_form.mi.value) || (!document.member_form.di.value)){
    alert("儅喇錯橾擊 殮溘撮蹂");
    document.member_form.y.focus();
    return;
  }

  if(!IsNumber(document.member_form.yi.name)){
    alert("璋濠檜橫撿 棲棻.");
    document.member_form.yi.value = "";
    document.member_form.yi.focus();
    return;
  }
  if(!IsNumber(document.member_form.mi.name)){
    alert("璋濠檜橫撿 棲棻.");
    document.member_form.mi.value = "";
    document.member_form.mi.focus();
    return;
  }
  if(!IsNumber(document.member_form.di.name)){
    alert("璋濠檜橫撿 棲棻.");
    document.member_form.di.value = "";
    document.member_form.di.focus();
    return;
  }

	var yi = document.member_form.yi.value;
	var mi = document.member_form.mi.value;
	var di = document.member_form.di.value;
	if (checkdate(yi, mi, di) == false) {
		alert("儅喇錯橾 殮溘檜 澀 跤 腎歷蝗棲棻. 檣罹 輿褊衛螃.");
		document.member_form.yi.focus();
		return;
	}

  if(!document.member_form.email1.value){
    alert("檜詭橾擊 殮溘撮蹂");
    document.member_form.email1.focus();
    return;
  }
  if(!document.member_form.email2.value){
    alert("檜詭橾擊 殮溘撮蹂");
    document.member_form.email2.focus();
    return;
  }

  if((!document.member_form.tel1.value) ||(!document.member_form.tel2.value) || (!document.member_form.tel3.value)){
    alert("瞪廓蒂 殮溘撮蹂");
    document.member_form.tel1.focus();
    return;
  }

  if(!IsNumber(document.member_form.tel1.name)){
    alert("瞪廓朝 璋濠檜橫撿 棲棻.");
    document.member_form.tel1.value = "";
    document.member_form.tel1.focus();
    return;
  }

  if(!IsNumber(document.member_form.tel2.name)){
    alert("瞪廓朝 璋濠檜橫撿 棲棻.");
    document.member_form.tel2.value = "";
    document.member_form.tel2.focus();
    return;
  }

  if(!IsNumber(document.member_form.tel3.name)){
    alert("瞪廓朝 璋濠檜橫撿 棲棻.");
    document.member_form.tel3.value = "";
    document.member_form.tel3.focus();
    return;
  }


  if((!document.member_form.wo1.value)){
    alert("辦廓蒂 殮溘撮蹂");
    document.member_form.wo1.value = "";
    document.member_form.wo1.focus();
    return;
  }
  if(!IsNumber(document.member_form.wo1.name)){
    alert("璋濠檜橫撿 棲棻.");
    document.member_form.wo1.value = "";
    document.member_form.wo1.focus();
    return;
  }
  if((!document.member_form.wo2.value)){
    alert("辦廓蒂 殮溘撮蹂");
    document.member_form.wo2.value = "";
    document.member_form.wo2.focus();
    return;
  }
  if(!IsNumber(document.member_form.wo2.name)){
    alert("璋濠檜橫撿 棲棻.");
    document.member_form.wo2.value = "";
    document.member_form.wo2.focus();
    return;
  }

  if(!document.member_form.addr1.value){
    alert("輿模蒂 殮溘撮蹂");
    document.member_form.addr1.focus();
    return;
  }
  
  if(!document.member_form.addr2.value){
    alert("輿模蒂 殮溘撮蹂");
    document.member_form.addr2.focus();
    return;
  }

  


	document.member_form.submit();
}



function IsID(formname){
  var form = eval("document.member_form." + formname);
    
  if(form.value.length < 4 || form.value.length > 12){
    return;
  }

  for(var i = 0; i < form.value.length; i++){
    var chr = form.value.substr(i,1);
    if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')){
      return;

    }
  }
  return true;

}

function IsPW(formname){
  var form = eval("document.member_form." + formname);
    
  if(form.value.length < 4 || form.value.length > 12){
    return;
  }

  for(var i = 0; i < form.value.length; i++){
    var chr = form.value.substr(i,1);
    if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z')){
        return;

    }
  }
  return true;
}

function IsNumber(formname){
  var form = eval("document.member_form." + formname);
    
  for(var i = 0; i < form.value.length; i++){
    var chr = form.value.substr(i,1);
    if(chr < '0' || chr > '9'){
        return;

    }
  }
  return true;
}

function resetit(){
  document.member_form.reset();
}
function checkdate(v_year,v_month,v_day ){

	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1


	r_year = eval(v_year) ; 
	r_month = eval(v_month); 
	r_day = eval(v_day)  ; 

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	// 2,彌喇羹觼
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1){
		return false
	}else{
	               return true;

	}
}

function CheckAgree() {
	if (document.frmAgr.agree[0].checked == false) {
		alert("檜辨擒婦 頂辨縑 翕曖蒂 摹鷗敷撿 錳陛殮檜 陛棟棲棻.");
		return false;
		
	}
	if (document.frmAgr.name.value == "") {
		alert("褒貲擊 殮溘罹 輿撮蹂");
		return;
		
	}

	 if((!document.frmAgr.jumin1.value) || (!document.frmAgr.jumin2.value)){
	alert("輿團廓蒂 殮溘 輿撮蹂");
	document.frmAgr.jumin1.value="";
	document.frmAgr.jumin2.value="";
	  
	document.frmAgr.jumin1.focus();
	return;
  }

//輿團廓 羹觼
  var no="0123456789";
  var ju1=document.frmAgr.jumin1.value;
  var ju2=document.frmAgr.jumin2.value;
  var len1=ju1.length
  var len2=ju2.length
  
  for(i=0;i<len1;i++){
	if(no.indexOf(ju1.substring(i,i+1))<0){
	  alert("輿團廓陛 蜃雖 彊蝗棲棻. 棻衛殮溘罹 輿撮蹂.");
	  document.frmAgr.jumin1.value="";
	  document.frmAgr.jumin2.value="";
	  document.frmAgr.jumin1.blur();
	  document.frmAgr.jumin1.focus();
	  return;
	}
  }
  for(i=0;i<len2;i++){
	if(no.indexOf(ju2.substring(i,i+1))<0){
	  alert("輿團廓陛 蜃雖 彊蝗棲棻. 棻衛殮溘罹 輿撮蹂.");
	  document.frmAgr.jumin1.value="";
	  document.frmAgr.jumin2.value="";
	  document.frmAgr.jumin2.blur();
	  document.frmAgr.jumin1.focus();
	  return;
	}
  }

  if(len1 != 6 || len2 != 7){
	alert("輿團廓陛 蜃雖 彊蝗棲棻. 棻衛殮溘罹 輿撮蹂.");
	document.frmAgr.jumin1.value="";
	document.frmAgr.jumin2.value="";
	document.frmAgr.jumin2.blur();
	document.frmAgr.jumin1.focus();
	return;
  }
  if(ju2.substring(0,1) != 1 && ju2.substring(0,1) != 2 && ju2.substring(0,1) != 3 && ju2.substring(0,1) != 4){
	alert("輿團廓陛 蜃雖 彊蝗棲棻. 棻衛殮溘罹 輿撮蹂.");
	document.frmAgr.jumin1.value="";
	document.frmAgr.jumin2.value="";
	document.frmAgr.jumin2.blur();
	document.frmAgr.jumin1.focus();
	return;
  }

/* 輿團蛔煙廓 羹觼
------------------------------------------------------------------------------
蕨) 輿團廓 : 123456-1234567
1. 擅縑憮 12濠葬梱雖 陝陝 2,3,4,5,6,7,8,9,2,3,4,5擊 培堅 掘霞 高擊 渦棻.
   闊, 嬪曖 輿團廓塭賊,
   A = (1*2) + (2*3) + (3*4) + (4*5) + (5*6) + (6*7) + (1*8) + (2*9) + (3*2) + (4*3) + (5*4) + (6*5)
2. A mod 11
3. 11 - ( A mod 11 )
4. ( 11 - ( A mod 11 )) mod 10 曖 掘霞 高檜 輿團廓曖 部濠葬諦 偽擎陛 羹觼賊 脹棻. */

  var ju3=ju1+ju2;
  var j=0;                                                          //滲熱 蟾晦高 奩萄衛*******
  for(i=0;i<8;i++){
	var j =j + (ju3.substring(i,i+1)*(i+2));
  }

  for(i=8;i<12;i++){
	j=j + (ju3.substring(i,i+1)*(i-6));
  }


  if ((11-(j % 11)) % 10 != ju2.substring(6,7)){
	alert("輿團廓陛 蜃雖 彊蝗棲棻. 棻衛殮溘罹 輿撮蹂.");
	document.frmAgr.jumin1.value="";
	document.frmAgr.jumin2.value="";
	document.frmAgr.jumin2.blur();
	document.frmAgr.jumin1.focus();
	return;
  }

  var get_jumin1 = document.frmAgr.jumin1.value;
		var get_jumin2 = document.frmAgr.jumin2.value;
		var yy     = get_jumin1.substr(0,2);
		var mm     = get_jumin1.substr(2,2);
		var dd     = get_jumin1.substr(4,2);
		var genda  = get_jumin2.substr(0,1);
		var cc;
		
		var today=new Date()


		var c_year  = today.getYear();
		var c_month = today.getMonth()+1;
		var c_day   = today.getDate();
		var c_yy    = parseInt(genda) < 3 ? parseInt("19"+yy) : parseInt("20"+yy);

		
			/*
			if(c_year - c_yy < 14) {
				alert('\n虜 14撮 嘐虜擎 陛殮 熱 橈蝗棲棻.              \n');
			
				return false;
			}

			else if((c_year - c_yy == 14) && (mm > c_month)) {
				alert('\n虜 14撮 嘐虜擎 陛殮 熱 橈蝗棲棻.               \n');
		
				return false;
			}

			else if((c_year - c_yy == 14) && (mm == c_month) && (dd > c_day)) {
				alert('\n虜 14撮 嘐虜擎 陛殮 熱 橈蝗棲棻.               \n');
			
				return false;
			}

			*/
	

		//輿團廓 羹觼 檜梱雖

	document.frmAgr.submit();
	
}

function autotab() {
		if(document.frmAgr.jumin1.value.length == 6) {
			document.frmAgr.jumin2.focus();
		}
	}
	
function autotab_nLog() {
		if(document.frmOLogin.jumin1.value.length == 6) {
			document.frmOLogin.jumin2.focus();
		}
	}