function validate_objednavkaForm(frm) {
  var value = '';
  var errFlag = new Array();
  _qfMsg = '';

  value = frm.elements['jmeno_obj'].value;
  if (value == '' && !errFlag['jmeno_obj']) {
    errFlag['jmeno_obj'] = true;
    _qfMsg = _qfMsg + '\n - Políčko Vaše jméno je povinné.';
  }
  
   value = frm.elements['telefon_obj'].value;
  if (value == '' && !errFlag['telefon_obj']) {
    errFlag['telefon_obj'] = true;
    _qfMsg = _qfMsg + '\n - Políčko Telefon je povinné.';
  } 

  value = frm.elements['od_obj'].value;
  if (value == '' && !errFlag['od_obj']) {
    errFlag['od_obj'] = true;
    _qfMsg = _qfMsg + '\n - Políčko Od kolika je povinné.';
  }

  value = frm.elements['email_obj'].value;
  if (value == '' && !errFlag['email_obj']) {
    errFlag['email_obj'] = true;
    _qfMsg = _qfMsg + '\n - Políčko Email je povinné.';
  }

  var regex = /^((\[^\\f\n\r\t\v\b]+\))|([\w\!\#$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value) && !errFlag['email_obj']) {
    errFlag['email_obj'] = true;
    _qfMsg = _qfMsg + '\n - Email musí mít správný formát.';
  }
  
  if (_qfMsg != '') {
    _qfMsg = 'Zadané údaje nejsou v pořádku.' + _qfMsg;
    _qfMsg = _qfMsg + '\nProsím opravte tyto údaje';
    alert(_qfMsg);
    return false;
  }
  return true;
}