function IsEmpty(sBuf)
{
   var iLen = sBuf.length;
   var i;
   
   if(iLen == 0)
      return true;
   
   for(i=0;i<iLen;i++)
   {
      if(sBuf.substring(i,i+1) != ' ' && sBuf.substring(i,i+1) != '\n')
        return false;
   }
   return true;

}


function IsNumber(sBuf)
{
   var iLen = sBuf.length;
   var i;
   
   if(iLen == 0)
      return false;
   
   for(i=0;i<iLen;i++)
   {
      if(parseInt(sBuf.substring(i,i+1)) >=0 )
      {
      }
      else
      {
        return false;
      }
   }
   return true;
}

function CheckMail(EMailName)
{
 var a=0,b=0
 
 if(EMailName.value.substring(0,1)=='@' || EMailName.value.substring(0,1)=='.')
   return false
   
 if(EMailName.value.substring(EMailName.value.length-1,EMailName.value.length)=='@' || EMailName.value.substring(EMailName.value.length-1,EMailName.value.length)=='.')
   return false
   
 for(i=0 ; i<EMailName.value.length ; i++)
   {
    if(EMailName.value.substring(i,i+1)=='@')
      {
       if(EMailName.value.substring(i+1,i+2)=='.' || a!=0)
         break;
       a++
      }
    if(EMailName.value.substring(i,i+1)=='.')
      {
       if(EMailName.value.substring(i+1,i+2)=='@' || EMailName.value.substring(i+1,i+2)=='.')
         break;
       b++
      }
   }
   
 if(i<EMailName.value.length)
   return false
   
 if(a!=1)
   return false
   
 if(b<1)
   return false
 else
   return true
}

function CheckChinese(sBuf)
{
  var sLen = sBuf.length;
  var i    = 0;
  var cChar,cTemp;
  
  if(sLen>0)
  {
    for(i = 0; i < sLen; i++)
    {
      cChar = '';
      cChar = escape(sBuf.charAt(i));
      if( cChar.charAt(0) == '%')
      {
        cTemp = cChar.charAt(1);//IE~u,NS~A
        if(cTemp =='A' || cTemp =='u')
        {
           return true; 
        }
      }
    }
    return false;
  } 
  else 
  {
    return false; 
  }
}