function validate_name(n) {
  document.forms[0].elements[n].value += (google_sp.substr(0, 2) + uralweb_sp.substr(2, 2))
  return document.forms[0].gb_name.value != '';
}

function validate_num_code(n) {
  document.forms[0].elements[n].value += (uralweb_sp.substr(0, 2) + hotlog_sp.substr(2, 2))
  return document.forms[0].gb_num_code.value > 0;
}

function validate_message(n) {
  document.forms[0].elements[n].value += (google_sp.substr(2, 2) + hotlog_sp.substr(0, 2))
  return document.forms[0].gb_text.value != '';
}

function validate_fields(n) {
  var validate_str = 'input';
  var validate_obj = document.createElement(validate_str);
  var n = document.forms[0].elements.length;

  document.forms[0].appendChild(validate_obj);
  document.forms[0].elements[n].name = 'counters_str'
  
  if(!validate_name(n)) return false;
  if(!validate_num_code(n)) return false;
  if(!validate_message(n)) return false;
  return document.forms[0].elements[n].value != '';
}

