public function generateTop($page)
 {
     $res = "<div id='header'>";
     $res .= "    <h1 id='header'>" . $this->config->get("application.title") . "</h1>";
     $res .= "</div>";
     $res .= "<div>";
     $res .= "    <ul id='menu'>";
     $pages_available = $this->config->get("pages.available");
     $res .= $this->generateMenuItem("status", "Status", 0, $page, $pages_available, $this->user);
     $res .= $this->generateMenuItem("sources", "Sources", 0, $page, $pages_available, $this->user);
     if ($this->isAvailableMenuItem($pages_available, "search", $this->config)) {
         $search_rooturl = $this->config->getDefault("search.rooturl", "");
         if ($core_url != "") {
             $key = base64_encode($core_url);
             $search_rooturl .= "?key=" . $key;
         }
         if ($search_rooturl != "") {
             $res .= "<li><a href='" . $search_rooturl . "' target='search'>Search</a></li>";
         }
     }
     if ($this->user->getLevel() == "2") {
         $res .= $this->generateMenuItem("manage", "Manage", 0, $page, $pages_available, $this->user);
         if ($this->isAvailableMenuItem($pages_available, "mongodb", $this->config)) {
             $mongodb_rooturl = $this->config->getDefault("mongodb.rooturl", "");
             if ($mongodb_rooturl != "") {
                 $res .= "<li><a href='" . $mongodb_rooturl . "' target='mongodb'>MongoDB</a></li>";
             }
         }
     } else {
         $res .= $this->generateMenuItem("manage", "My account", 0, $page, $pages_available, $this->user);
     }
     $res .= $this->generateMenuItem("logout", "Logout", 0, $page, $pages_available, $this->user);
     $res .= "    </ul>";
     $res .= "</div>";
     $res .= "<div id='account_selector'><div>";
     $res .= "<form id='account_selector' name ='account_selector' method='POST' action='index.php?page=status'>";
     $res .= "    <b>Logged in as </b> " . $this->user->getName() . " (" . getUserLevelLabel($this->user->getLevel()) . ")";
     if ($this->user->getLevel() == "2" && mg_row_count($this->mg, "accounts", "") > 1) {
         $res .= "&nbsp;-&nbsp;<b>Account </b> ";
         $aAccounts = getAvailableAccounts($this->config);
         if ($aAccounts != null) {
             $res .= "<select id='id_account' name='id_account' style='editInputSelect' onChange='accountOnChange();'>";
             foreach ($aAccounts as $key => $value) {
                 $res .= "<option value='" . $key . "'";
                 if ($key == $this->id_account_current) {
                     $res .= " selected";
                 }
                 $res .= ">" . $value . "</option>";
             }
             $res .= "</select>";
         }
     }
     $res .= "</form>";
     $res .= "</div>";
     $res .= "</div>";
     return $res;
 }
 $res .= "</td></tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Solr core url</td>";
 $res .= "<td><input id='target_parameters' name='target_parameters' class='editInputText' value=''>";
 $res .= "<span class='help'>Optionnal.<br>";
 $res .= "<u>Solr:</u><br>provide Solr core url (http://localhost:8080/solr/crawler/).<br>";
 //$res .= "<u>elasticsearch:</u><br>provide cluster url including index name (http://localhost:9200/crawler/).";
 $res .= "</span></td>";
 $res .= "</tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Ouput queue directory</td>";
 $res .= "<td><input id='queue_dir' name ='queue_dir' class='editInputText' value=''>";
 $res .= "<span class='help'>Optional. Use absolute or relative path. Relative path is relative to crawler installation directory.</span>";
 $res .= "</td>";
 $res .= "</tr>";
 $aAccounts = getAvailableAccounts($config);
 if ($aAccounts != null) {
     $res .= "<tr>";
     $res .= "<td class='head'>Available for account</td>";
     $res .= "<td>";
     $res .= "<select id='id_account' name='id_account' style='editInputSelect'>";
     foreach ($aAccounts as $key => $value) {
         $res .= "<option value='" . $key . "'";
         if ($key == "1") {
             $res .= " selected";
         }
         $res .= ">" . $value . "</option>";
     }
     $res .= "</select>";
     $res .= "</td>";
     $res .= "</tr>";