function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->ref_cod_categoria = $_GET["ref_cod_categoria"];
     $this->ref_cod_nivel = $_GET["ref_cod_nivel"];
     $obj_permissoes = new clsPermissoes();
     $permite_cadastrar = $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "", true);
     if (!$permite_cadastrar) {
         echo "<script>window.parent.fechaExpansivel( '{$_GET['div']}');</script>";
         die;
     }
     if (is_numeric($this->ref_cod_categoria) && is_numeric($this->ref_cod_nivel)) {
         $obj_nivel_categoria = new clsPmieducarNivel();
         $lst_nivel_categoria = $obj_nivel_categoria->lista($this->ref_cod_nivel, $this->ref_cod_categoria, null, null, null, null, null, null, null, null);
         if ($lst_nivel_categoria) {
             $lst_niveis = array_shift($lst_nivel_categoria);
             $obj = new clsPmieducarCategoriaNivel($this->ref_cod_categoria);
             $registro = $obj->detalhe();
             $this->nm_categoria = $registro['nm_categoria_nivel'];
             $this->nm_nivel = $lst_niveis['nm_nivel'];
             $obj_niveis = new clsPmieducarSubnivel();
             $obj_niveis->setOrderby("cod_subnivel");
             $lst_niveis = $obj_niveis->lista(null, null, null, null, $this->ref_cod_nivel, null, null, null, null, null, 1);
             if ($lst_niveis) {
                 foreach ($lst_niveis as $id => $nivel) {
                     $id++;
                     $nivel['salario'] = number_format($nivel['salario'], 2, ',', '.');
                     $this->cod_nivel[] = array($nivel['nm_subnivel'], $nivel['salario'], $id, $nivel['cod_subnivel']);
                 }
             } else {
                 $this->cod_nivel[] = array('', '', '1', '');
             }
             $retorno = "Editar";
         }
     } else {
         echo "<script>window.parent.fechaExpansivel( '{$_GET['div']}');</script>";
         die;
     }
     $this->url_cancelar = false;
     return $retorno;
 }