function form_occupation()
 {
     //
     // called by _occupation()
     //
     if (func_num_args()) {
         $arg_list = func_get_args();
         $menu_id = $arg_list[0];
         $post_vars = $arg_list[1];
         $get_vars = $arg_list[2];
         if ($get_vars["occup_id"]) {
             $sql = "select occup_id, occup_cat, occup_name " . "from m_lib_occupation where occup_id = '" . $get_vars["occup_id"] . "'";
             if ($result = mysql_query($sql)) {
                 if (mysql_num_rows($result)) {
                     $occupation = mysql_fetch_array($result);
                 }
             }
         }
     }
     print "<a name='form_occupation'>";
     print "<table width='400'>";
     print "<form action = '" . $_SERVER["SELF"] . "?page=LIBRARIES&menu_id={$menu_id}#form_occupation' name='form_occupation' method='post'>";
     print "<tr valign='top'><td>";
     print "<span class='library'>" . FTITLE_OCCUPATION_FORM . "</span><br><br>";
     print "<b>NOTE: WHEN YOU SELECT AN OCCUPATION CATEGORY, A NEW OCCUPATION ID WILL BE AUTOMATICALLY GENERATED.</b><br><br>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_OCCUPATION_CAT . "</span><br> ";
     print occupation::show_occup_cat($occupation["occup_cat"] ? $occupation["occup_cat"] : $post_vars["cat_id"], "refresh");
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_OCCUPATION_ID . "</span><br> ";
     if ($get_vars["occup_id"]) {
         $disable = "disabled";
         print "<input type='hidden' name='occup_id' value='" . $occupation["occup_id"] . "'>";
     } else {
         $disable = "";
     }
     if ($post_vars["cat_id"]) {
         $index = occupation::get_cat_index($post_vars["cat_id"]);
         $post_vars["occup_id"] = $post_vars["cat_id"] . $index;
     }
     print "<input type='text' class='textbox' size='10' {$disable} maxlength='10' name='occup_id' value='" . ($occupation["occup_id"] ? $occupation["occup_id"] : $post_vars["occup_id"]) . "' style='border: 1px solid #000000'><br>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_OCCUPATION_NAME . "</span><br> ";
     print "<input type='text' class='textbox' size='15' maxlength='25' name='occup_name' value='" . ($occupation["occup_name"] ? $occupation["occup_name"] : $post_vars["occup_name"]) . "' style='border: 1px solid #000000'><br>";
     print "</td></tr>";
     print "<tr><td><br>";
     if ($get_vars["occup_id"]) {
         print "<input type='hidden' name='occup_id' value='" . $get_vars["occup_id"] . "'>";
         if ($_SESSION["priv_update"]) {
             print "<input type='submit' value = 'Update Occupation' class='textbox' name='submitoccupation' style='border: 1px solid #000000'> ";
         }
         if ($_SESSION["priv_delete"]) {
             print "<input type='submit' value = 'Delete Occupation' class='textbox' name='submitoccupation' style='border: 1px solid #000000'> ";
         }
     } else {
         if ($_SESSION["priv_add"]) {
             print "<input type='submit' value = 'Add Occupation' class='textbox' name='submitoccupation' style='border: 1px solid #000000'> ";
         }
     }
     print "</td></tr>";
     print "</form>";
     print "</table><br>";
 }