function ValidChar_Check(FormName,ItemName,ValidString,ErrorMessage) 
{
   var theItem=eval("document."+FormName+"."+ItemName);
   if (theItem.value!="") 
   {
      var Value=theItem.value;
      for (var idx=0; idx<Value.length ; idx++)
      {
         var char1=Value.charAt(idx);
         var CheckPass=false;
         for (var i=0; i<ValidString.length; i++)
         {
            if (char1==ValidString.charAt(i)) CheckPass=true;	// 只要有一個相同,就通過
         }
         if (!CheckPass)
         {
            return ErrorMessage;
         }
      }
   }
   return '';
}

function StringLength_Check(FormName,ItemName,MinLen,MaxLen,ErrorMessage)
{
   var theItem=eval("document."+FormName+"."+ItemName);
   if (theItem.value=="") 
   {
      if (MinLen>0)
      {
         theItem.focus();
         return ErrorMessage;
      }
   }
   else 
   {
      var theLen=theItem.value.length;
      if ((theLen<MinLen)||(theLen>MaxLen))
      {
         return ErrorMessage;
      }
   }
   return '';
}