/**
  * Load the form
  *
  * @return  void
  */
 private function loadForm()
 {
     // create form
     $this->frm = new BackendForm('edit');
     $internalLinks = BackendSlideshowModel::getInternalLinks();
     $internalLink = $this->record['link']['type'] == 'internal' ? $this->record['link']['id'] : '';
     $externalLink = $this->record['link']['type'] == 'external' ? $this->record['link']['url'] : '';
     // set hidden values
     $rbtHiddenValues[] = array('label' => BL::lbl('Hidden'), 'value' => 'Y');
     $rbtHiddenValues[] = array('label' => BL::lbl('Published'), 'value' => 'N');
     // create elements
     $this->frm->addText('title', $this->record['title']);
     $this->frm->addImage('filename');
     $this->frm->addEditor('caption', $this->record['caption']);
     $this->frm->addRadiobutton('hidden', $rbtHiddenValues, $this->record['hidden']);
     $this->frm->addCheckbox('external_link', $this->record['link']['type'] == 'external');
     $this->frm->addText('external_url', $externalLink);
     $this->frm->addDropdown('internal_url', $internalLinks, $internalLink, false, 'chzn-select')->setDefaultElement('');
 }