/**
  * Tovarnicka na formular pro pridani a upravovani zajemce.
  * @return Nette\Application\UI\Form
  */
 protected function createComponentZajemceForm()
 {
     $form = new Nette\Application\UI\Form();
     $form->addText('id_typ_uzivatele')->setAttribute('style', 'display:none')->setDefaultValue(3);
     $form->addText('nick', 'Alias: *')->setRequired('Prosím vložte alias zájemce.')->addRule(Nette\Application\UI\Form::MAX_LENGTH, 'Alias je příliš dlouhý.', 15)->setAttribute('placeholder', 'Sem vložte alias zájemce.');
     $form->addSelect('id_nemovitost', 'Přístup k: *', $this->database->arrayIdToColumn('nemovitost', 'idn'))->setRequired('Prosím vyberte nemovitost, ke které smí zájemce podávat nabídky.');
     $form->addText('heslo', 'Heslo: *')->setRequired('Prosím vložte heslo zájemce.')->setAttribute('placeholder', 'Sem vložte heslo zájemce.');
     $form->addText('jmeno', 'Jméno:')->addRule(Nette\Application\UI\Form::MAX_LENGTH, 'Jméno je příliš dlouhé.', 100)->setAttribute('placeholder', 'Sem vložte jméno zájemce.');
     $form->addText('email', 'Email:')->setType('email')->addRule(Nette\Application\UI\Form::MAX_LENGTH, 'Email je příliš dlouhý.', 60)->setAttribute('placeholder', 'Sem vložte email zájemce.');
     $form->addText('telefon', 'Telefonní číslo:')->addRule(Nette\Application\UI\Form::MAX_LENGTH, 'Telefonní číslo je příliš dlouhé.', 16)->setAttribute('placeholder', 'Sem vložte telefonní číslo zájemce.');
     $form->addText('adresa', 'Adresa:')->setAttribute('placeholder', 'Sem vložte adresu zájemce.');
     $form->addSubmit('send', 'Odeslat formulář')->setAttribute('class', 'btn btn-primary');
     $form->onSuccess[] = $this->zajemceFormSucceeded;
     return $form;
 }