function isDigit(c)
{
  if (c == '0' || c == '1' || c == '2' || c == '3' || c == '4' ||
      c == '5' || c == '6' || c == '7' || c == '8' || c == '9')
      return true;
   else
      return false;
}

function validatePhone(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "") return false;
  var length = str.length;
  var c;
  for (var i=0; i < length; i++)
  {
    c = str.charAt(i);
    if (c != '(' && c != ')' && c != '-' && c != ' ' && !isDigit(c))
    {
       return false;
    }
  }
  return true;
}

function validateAddress(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "")
     return false;
  else
     return true;
}

function validateIndex(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "") return false;
  var length = str.length;
  var c;
  for (var i=0; i < length; i++)
  {
    c = str.charAt(i);
    if (c != ' ' && !isDigit(c))
    {
       return false;
    }
  }
  return true;
}

function validateCity(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "")
     return false;
  else
     return true;
}

function validateEMail(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "")
     return false;
  if (str.indexOf("@") < 0)
     return false;
  return true;
}

function validateName(str)
{
  while (str.charAt(0) == ' ')
  {
    str = str.substring(1, str.length);
  }
  while (str.charAt(str.length) == ' ')
  {
    str = str.substring(0, str.length-1);
  }
  if (str == "")
    return false;
  else
    return true;
}

function processSubmit( objForm )
{
  var strElemName = "";

  strElemName = "data:mail";
  if (!validateEMail(objForm.elements[strElemName].value))
  {
     alert("Неправильный адрес электронной почты!\nПопытайтесь еще!");
     objForm.elements[strElemName].focus();
     return false;
  }

  return true;
}

