function chkPhoneInput(f)
{
  v = new String(f.value);
  if (v == '') return false;
  p = /[^\(\)\d\-\+ ]/;
  if (p.test(v))
   f.value = v.replace(p, '');
  return false;
}
function chkOnlyDigits(f)
{
  v = new String(f.value);
  if (v == '') return false;
  p = /[^\d]/;
  if (p.test(v))
   f.value = v.replace(p, '');
  return false;
}
function chkOnlyFloat(f)
{
  v = new String(f.value);
  if (v == '') return false;
  p = /[^\d\.,]/;
  if (p.test(v))
   f.value = v.replace(p, '');
  return false;
}

function TextareaLengthRefreshRest(id_textarea, id_counter, maxlength)
{
  if (document.getElementById(id_textarea).value.length > maxlength) {
    document.getElementById(id_textarea).value = document.getElementById(id_textarea).value.substring(0, maxlength);
    alert('В это поле можно писать не более '+maxlength+' символов');
  }
  document.getElementById(id_counter).innerHTML = maxlength - document.getElementById(id_textarea).value.length;
}


