public function create_ability_select(cs_genericPage $page, $skillId = null, $selectThis = null)
 {
     $abilityList = Ability::get_all_abilities($this->dbObj, true);
     $abilityOptionList = ToolBox::array_as_option_list($abilityList, $selectThis);
     if (is_null($skillId)) {
         $skillId = 'new';
     }
     $optionListRepArr = array('skills__selectAbility__extra' => '', 'skill_id' => $skillId, 'optionList' => $abilityOptionList);
     if (is_numeric($skillId)) {
     } else {
         $optionListRepArr['skills__selectAbility__extra'] = 'class="newRecord"';
         $optionListRepArr['skillNum'] = 'new';
         $optionListRepArr['skill_id'] = 'new';
     }
     $retval = ToolBox::mini_parser($page->templateRows['skills__selectAbility'], $optionListRepArr, '%%', '%%');
     return $retval;
 }