<!--
function checkphone(form, tp) {
 var err='';
 num = form.recvnum.value;
 //num = 30;
 check = new MakeArray(4);
 check[0]="50";check[1]="57";check[2]="59";check[3]="42";
 phs = new MakeArray(1);
 phs[0]="68";

 for(var i=0;i<num;i++) {
  if(form.recvno[i].value.length!=0)
  if(isNaN(form.recvno[i].value)||(form.recvno[i].value.substr(0,2)!="09")||(form.recvno[i].value.length!=10)) {
     err=err+"\n"+"接收者門號 "+(i+1)+" 應為09開頭的10位數字！ " ;
   } else {
     var tmp = 0;
     for(var j=0;j<4;j++){
       if(form.recvno[i].value.substr(2,2)==check[j]) { tmp++; }
     }
     if(tmp>0) {
       err=err+"\n"+"接收者門號 "+(i+1)+"為呼叫器門號！無法傳送。";
     }

     if (tp == 1) {
       tmp = 0;
       for(var j=0;j<1;j++){
         if(form.recvno[i].value.substr(2,2)==phs[j]) { tmp++; }
       }
       if(tmp>0) {
         err=err+"\n"+"接收者門號 "+(i+1)+"為PHS門號！無法傳送。";
       }
     }
   }
 }
 if(err!='') {
   alert(err);
   return false;
 }
 form.submit();
 return true;
}

function checkphone2(form) {

 var num = 0;
 var err='';
 p1 = new MakeArray(1);
 p2 = new MakeArray(38);
 p3 = new MakeArray(63);
 p4 = new MakeArray(6);
 fp = new MakeArray(52);
 fp3 = new MakeArray(5);

 p1[0]="1";
 p2[0]="20";p2[1]="27";p2[2]="30";p2[3]="31";p2[4]="32";p2[5]="33";p2[6]="34";p2[7]="36";
 p2[8]="39";p2[9]="40";p2[10]="41";p2[11]="43";p2[12]="44";p2[13]="45";p2[14]="46";
 p2[15]="47";p2[16]="48";p2[17]="49";p2[18]="51";p2[19]="52";p2[20]="54";p2[21]="55";
 p2[22]="56";p2[23]="58";p2[24]="60";p2[25]="61";p2[26]="62";p2[27]="63";p2[28]="64";
 p2[29]="65";p2[30]="66";p2[31]="81";p2[32]="82";p2[33]="84";p2[34]="86";p2[35]="90";
 p2[36]="91";p2[37]="94";
 p3[0]="351";p3[1]="352";p3[2]="353";p3[3]="354";p3[4]="356";p3[5]="357";
 p3[6]="358";p3[7]="359";p3[8]="370";p3[9]="371";p3[10]="372";p3[11]="373";
 p3[12]="376";p3[13]="377";p3[14]="381";p3[15]="385";p3[16]="386";p3[17]="387";
 p3[18]="420";p3[19]="421";p3[20]="687";p3[21]="673";p3[22]="852";p3[23]="853";
 p3[24]="855";p3[25]="856";p3[26]="886";p3[27]="910";p3[28]="911";p3[29]="912";
 p3[30]="913";p3[31]="915";p3[32]="916";p3[33]="917";p3[34]="918";p3[35]="919";
 p3[36]="920";p3[37]="921";p3[38]="922";p3[39]="923";p3[40]="925";p3[41]="926";
 p3[42]="927";p3[43]="928";p3[44]="930";p3[45]="932";p3[46]="933";p3[47]="935";
 p3[48]="936";p3[49]="937";p3[50]="938";p3[51]="939";p3[52]="952";p3[53]="953";
 p3[54]="955";p3[55]="958";p3[56]="961";p3[57]="962";p3[58]="965";p3[59]="967";
 p3[60]="968";p3[61]="971";p3[62]="972";
 p4[0]="1809";p4[1]="9310";p4[2]="9313";p4[3]="9314";p4[4]="9315";p4[5]="9316";

 fp[0]="10";fp[1]="11";fp[2]="12";fp[3]="19";fp[4]="21";fp[5]="28";fp[6]="32";fp[7]="33";fp[8]="37";
 fp[9]="18";fp[10]="20";fp[11]="22";fp[12]="35";fp[13]="39";fp[14]="52";fp[15]="53";
 fp[16]="58";fp[17]="62";fp[18]="65";fp[19]="67";
 fp[20]="16";fp[21]="17";fp[22]="26";fp[23]="30";fp[24]="36";fp[25]="55";
 fp[26]="13";fp[27]="15";fp[28]="25";fp[29]="27";fp[30]="38";
 fp[31]="29";fp[32]="31";fp[33]="56";
 fp[34]="23";fp[35]="34"; fp[36]="63"; fp[37]="60"; fp[38]="24"; fp[39]="57"; fp[40]="14"; fp[41]="61"; fp[42]="68";
 fp[43]="70";fp[44]="71";fp[45]="72";fp[46]="54";fp[47]="82";fp[48]="87";fp[49]="66";fp[50]="89";fp[51]="88";
 fp3[0]="310";fp3[1]="313";fp3[2]="314";fp3[3]="315";fp3[4]="316";

 var tmp = 0;
 var prefix;
 var prefixlen = 0;
 var i=0,j=0;
 num = form.recvnum.value;
 for(i=0;i<num;i++) {  //接收者
   if(form.recvno[i].value.length!=0) {
     prefix = form.recvno[i].value.split('-',1);
     prefixlen = prefix[0].length;
     tmp = 0;
     if(prefixlen >5) {  //national
       if(!(isNaN(form.recvno[i].value))&&(form.recvno[i].value.length==10)) {
/*
         for(j=0;j<5;j++)
           if(form.recvno[i].value.substr(2,3)==fp3[j]) { tmp++;  if(tmp>0) break; }
         if(tmp==0) {
           for(j=0;j<fp.length;j++)
             if(form.recvno[i].value.substr(2,2)==fp[j]) { tmp++; if(tmp>0) break;}
         }
         if(tmp==0) {
           err=err+"\n"+"接收者門號 "+(i+1)+"非電信業者准許的門號！無法傳送。";
         }
*/
       } else {
         err=err+"\n"+"接收者門號 "+(i+1)+" 應為09開頭的10位數字！ ";
       }
     } else {  //international
         switch(prefixlen) {
           case 1: for(j=0;j<1;j++) if(prefix[0]==p1[j]) { tmp++; if(tmp>0) break; }
                   break;
           case 2: for(j=0;j<38;j++)  if(prefix[0]==p2[j]) { tmp++; if(tmp>0) break; }
                   break;
           case 3: for(j=0;j<63;j++)  if(prefix[0]==p3[j]) { tmp++; if(tmp>0) break; }
                   break;
           case 4:  for(j=0;j<6;j++)  if(prefix[0]==p4[j]) { tmp++; if(tmp>0) break; }
                   break;
          default: tmp=0; break;
         }
         if(tmp==0) {
           err=err+"\n"+"接收者門號 "+(i+1)+"並無此國碼！無法傳送。";
         }
/* ECR 902909 allow sms to mainland china
	 if (prefix[0] == "86") {
           err=err+"簡訊傳送大陸地區目前暫時無法使用。";
	 }
*/
     }
   }
 }
 if(err!='') {
     alert(err);
     return false;
 }
 form.submit();
 return true;
}

function MakeArray(n) {
  for(var i=0;i<n;i++) {
    this[i]=0;
    return this;
  }
}

