function validate_addFirmaForm(frm) {
  var value = '';
  var errFlag = new Array();
  _qfMsg = '';

  value = frm.elements['values[3]'].value;
  if (value == '' && !errFlag['values[3]']) {
    errFlag['values[3]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Název Firmy je vyžadována.';
  }
  
   value = frm.elements['values[17]'].value;
  if (value == '' && !errFlag['values[17]']) {
    errFlag['values[17]'] = true;
    _qfMsg = _qfMsg + '\n - Položka IČ je vyžadována.';
  }
   
  value = frm.elements['values[12]'].value;
  if (value == '' && !errFlag['values[12]']) {
    errFlag['values[12]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Přihlašovací údaje: Email je vyžadována.';
  }

  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['values[12]']) {
    errFlag['values[12]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Přihlašovací údaje: Email můsí mít správný formát.';
  }
  
   value = frm.elements['values[13]'].value;
  if (value == '' && !errFlag['values[13]']) {
    errFlag['values[13]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Přihlašovací údaje: Heslo je vyžadována.';
  } 
 
    value = frm.elements['values[5]'].value;
  if (value == '' && !errFlag['values[5]']) {
    errFlag['values[5]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Forma podnikání je vyžadována.';
  }
 
    value = frm.elements['values[8]'].value;
  if (value == '' && !errFlag['values[8]']) {
    errFlag['values[8]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Textový popis činnosti je vyžadována.';
  }
  
     value = frm.elements['values[1]'].value;
  if (value == '' && !errFlag['values[1]']) {
    errFlag['values[1]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Kategorie je vyžadována.';
  } 
 
     value = frm.elements['values[11]'].value;
  if (value == '' && !errFlag['values[11]']) {
    errFlag['values[11]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Obecné kontaktní údaje: E-mail je vyžadována.';
  }
 
  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['values[11]']) {
    errFlag['values[11]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Obecné kontaktní údaje: Email můsí mít správný formát.';
  }
  
      value = frm.elements['values[18]'].value;
  if (value == '' && !errFlag['values[18]']) {
    errFlag['values[18]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Odkaz na www stránky je vyžadována.';
  }      

      value = frm.elements['values[6]'].value;
  if (value == '' && !errFlag['values[6]']) {
    errFlag['values[6]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Kontakní osoba: Jméno je vyžadována.';
  }   
 
      value = frm.elements['values[7]'].value;
  if (value == '' && !errFlag['values[7]']) {
    errFlag['values[7]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Kontakní osoba: E-mail je vyžadována.';
  }    

  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['values[7]']) {
    errFlag['values[7]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Kontakní osoba: Email můsí mít správný formát.';
  }
  
       value = frm.elements['values[19]'].value;
  if (value == '' && !errFlag['values[19]']) {
    errFlag['values[19]'] = true;
    _qfMsg = _qfMsg + '\n - Položka Zpětný odkaz je vyžadována.';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Zadané údaje nejsou v pořádku.' + _qfMsg;
    _qfMsg = _qfMsg + '\nProsím opravte je.';
    alert(_qfMsg);
    return false;
  }
  return true;
}

   function checkSure() {
        res = confirm("Opravdu chcete smazat tuto položku?");
        event.cancelBubble = true;
        return res;
    }