function add_locale_info(form) {
  var d = new Date();
  var tz = d.getTimezoneOffset() / -60;
  var language = navigator.language;
  if (!language) {
    language = navigator.systemLanguage;
  }
  var tz_input = document.createElement('input');
  tz_input.setAttribute('type', 'hidden');
  tz_input.setAttribute('name', 'tz');
  tz_input.setAttribute('value', tz);
  var lang_input = document.createElement('input');
  lang_input.setAttribute('type', 'hidden');
  lang_input.setAttribute('name', 'language');
  lang_input.setAttribute('value', language);
  form.appendChild(tz_input);
  form.appendChild(lang_input);
}
