function validateForm(pSrc) {
  var obj;
  var i = 0;
  var ok = true;

  while (ob = document.getElementById(pSrc).elements[i]) {
    if (ob.value == '') ok = false;
    i++;
  }
  
  if (ok) {
    var val = '';
    var msg = 'Błąd:\n';
    
    val = document.getElementById(pSrc).f_kod.value;
    if ((val.charAt(2) != '-') || (val.length != 6)) {
      ok = false;
      msg += '- Nieprawidłowy format kodu pocztowego.\n';
    }
    
    val = document.getElementById(pSrc).f_telefon.value;
    if (/\D/.test(val)) {
      ok = false;
      msg += '- Pole z telefonem musi zawierać wyłącznie cyfry.';
    }
    
    if (ok) document.getElementById(pSrc).submit();
      else alert(msg);
  }
    else alert('Wszystkie pola formularza muszą zostać wypełnione.');
}

