// JavaScript Document
function trim(s) 
{
  while (s.substring(0,1) == ' ') s = s.substring(1,s.length);
  while (s.substring(s.length-1,s.length) == ' ') s = s.substring(0,s.length-1);
  return s;
}

function isNumeric(Data)
{
  var lg = Data.length;
  if (lg == 0) return(0);
  var reCarValides=new RegExp("^[0-9]{" + lg + "}","g"); 

  if (reCarValides.test(Data) == 0) return(0);
  return(1);
}


function isEmail(Data)
{
  // var reCarValides = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$");
  var reCarValides = new RegExp("^([0-9a-zA-Z]([-.\w]*[_0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$");

  if (Data.length == 0) return(0);
  if (reCarValides.test(Data) == 0) return(0);
  return(1);
}


function isPrint(Data)
{
  var lg = Data.length;
  if (lg == 0) return(0);
  var reCarValides=new RegExp("^[a-zA-Z- sйизащвкофыдлпць]{" + lg + "}","g"); 

  if (reCarValides.test(Data) == 0) return(0);
  return(1);
}


function isPrint2(Data)
{
  var lg = Data.length;
  if (lg == 0) return(0);
  var reCarValides=new RegExp("^[a-zA-Z0-9- sйизащвкофыдлпць.,]{" + lg + "}","g"); 

  if (reCarValides.test(Data) == 0) return(0);
  return(1);
}