function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

//檢查身份字號
function checkPersonId(objValue){
  if (objValue.charAt(0) != "*" ){
    if(objValue.length>10) {
      alert("您的身分證字號超過10個字");
      return false ;
    }
    if(objValue.length<10) {
      alert("您的身分證字號未滿10個字");
      return false ;
    }
    var c = objValue.charAt(0);
    if (c<"A" || c> "Z") {
      alert("您的身分證字號第一碼必須是大寫的英文字母 !");
      return false ;
    }
    c = objValue.charAt(1);
    if(c!="1" && c!="2") {
      alert("您的身分證字號第二碼有問題 !");
      return false ;
    }
    for(i=1;i<10;i++) {
      if(isNaN(parseFloat(objValue.charAt(i)))) {
        alert("您的身分證字號第二到十碼有問題 !");
        return false ;
      }
    }

    //開始驗算
    var alph = new Array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T","U","V","X","Y","W","Z","I","O");
    var num  = new Array("10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35");
    var n=0;

    for(i=0;i<alph.length;i++) {
      if(objValue.charAt(0)==alph[i]) {
         n=i;
      }
    }
    var tot1 = parseFloat(num[n].charAt(0)) + (parseFloat(num[n].charAt(1)) * 9);
    var tot2 = 0;
    for(i=1;i<objValue.length-1;i++) {
		  tot2 = tot2 + parseFloat(objValue.charAt(i))*(9-i);
		}
    var tot3 = parseFloat(objValue.charAt(9));
    var tot4 = tot1 + tot2 + tot3;
    if((tot4 % 10)!=0) {
      alert("您的身分證字號有問題 !");
      return false ;
    }
  }
  return true ;
}

//判斷文字欄位是否含有非文字資料
function chk_eng(text){
  str = text.match(/[^a-z|^A-Z|^ |^-]/g); 
  if ( str || !text){
    return false;
  }else{
    return true; 
  }
  
}

//判斷數字輸入欄位是否有誤(是否含有全形)
function chk_num(phoneNum){
  ok = phoneNum.match(/[^0-9-\(\)]/g);
  if (ok || !phoneNum){
     return false;
  }else{
    return true;
  }
}

//去除空白
function fn_trim(str){
  var ltrim=0;
  var rtrim=str.length-1;
  while( str.charAt(ltrim)==" " ){ ltrim++; }
  while( str.charAt(rtrim)==" " ){ rtrim--; }
  if( ltrim==str.length&&rtrim==-1){
    str="";
  }else{
    str=str.substring(ltrim,rtrim+1);
  }
  return (str);
}

//檢查mail格式是否正確
function chk_mail(mail){
  var vRegExp=new RegExp("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$","gi");
  var vValue=mail;
  if (!vRegExp.test(vValue)){
    return false;
  }else{
    return true;
  }
}

