errormsg = [];
errormsg['name'] = {pl:'Podaj imię i nazwisko.', en:'Please enter your name.'};
errormsg['phone'] = {pl:'Podaj numer telefonu.', en:'Please enter your phone number.'};
errormsg['agreement'] = {pl:'Zaznacz pole "Wyrażam zgodę..."', en:'Please tick the agreement checkbox.'};

function validate_zglosOferte() {
  var lang = 'pl';

  if (arguments[0] && arguments[0] == 'en') {
    lang = arguments[0];
  }

  if ($('imieNazwisko').value == '') {
    alert(errormsg['name'][lang]);
    return false;
  }
  if ($('telefon').value == '') {
    alert(errormsg['phone'][lang]);
    return false;
  }
  if (!$('zgoda').checked) {
    alert(errormsg['agreement'][lang]);
    return false;
  }

  return true;
}

function jq_validate_zglosOferte(formRef) {
  var form = j(formRef);
  var lang = 'pl';

  if (arguments[0] && arguments[0] == 'en') {
    lang = arguments[0];
  }

  if (form.find('input[name=imieNazwisko]').val() === '') {
    alert(errormsg['name'][lang]);
    return false;
  }
  if (form.find('input[name=telefon]').val() === '') {
    alert(errormsg['phone'][lang]);
    return false;
  }
  if (!form.find('input[name=zgoda]').is(':checked')) {
    alert(errormsg['agreement'][lang]);
    return false;
  }
  return true;
}