function GetByteOfNum(val, num)
{
  var ch,bytenum=0;
  var rs = "";
  var pt = /[^\x00-\xff]/;
  for (var i=0; i < num; i++)
  {
   ch = val.substr(i, 1);
   if (ch.match(pt))
   {
    bytenum += 2;
    if (bytenum > num)
    {
     return rs;
    }
   }else
   {
    bytenum += 1;
   }
   rs += ch;
   if (bytenum == num)
   {
    return rs;
   }
  }
  return rs;
 }


function MaxLength(v,len)
{   
    var ascLen = v.value.replace(/[^\x00-\xff]/g,"**").length;
    
    if(ascLen > len)
    {   
        v.value = GetByteOfNum(v.value,len);
    }   
}