﻿// JScript 文件
String.prototype.Trim = function() 
{ 
   return this.replace(/(^\s*)|(\s*$)/g, ""); 
}

function $() 
{
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == "string") {
      element = document.getElementById(element);
    }
    if (arguments.length == 1) {
      return element;
    }
    elements.push(element);
  }
  return element;
}

function IsEmail(value)
{
  var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
  flag = pattern.test(value); 
  if(!flag)
  { 
      return false; 
  }
  return true;
}

Array.prototype.remove = function(name)
{
  for(var i = 0, n = 0; i < this.length; i++)
  {
      if(this[i] != this[name])
      {
          this[n++] = this[i];
      }
  }
  this.length -= 1;
}

// 驗證台灣身份證
function ValidateID(ID)   
{
   if(ID=="")
   {
      return false;
   }
   
   num=ID;
   num=num.toLowerCase();
   patten=/^[a-z][12][0-9]{8}$/;
   
   if(patten.test(num))
   {     
       h="abcdefghjklmnpqrstuvxywzio"   ;   

       x=10+h.indexOf(num.substring(0,1));   

       chksum=(x-(x%10))/10+(x%10)*9;   

       for(i=1;i<9;i++)
       {
         chksum+=num.substring(i,i+1)*(9-i);
       }
       
       chksum=(10-chksum%10)%10;
       
       if(chksum==num.substring(9,10))
       {
          return true;
       }
       else
       {  
          return false;
       }
   }
   else
   {
      return false;  
   }
}



