+<style type="text/css">
+* { font-family: arial; }
+td,body { background-color: white; border: orange; }
+.tr_nobr td { border-top: 3px solid orange; }
+table { background-color: orange; border: orange; }
+a, a img { text-decoration:none; color: darkblue; border:none; }
+li a, a:hover { text-decoration:underline; }
+.tr_even td { background-color: lemonchiffon; }
+.tr_nobr.tr_even td:first-child { border-left: 5px solid orange; }
+.tr_nobr.tr_odd td:first-child { border-left: 5px solid white; }
+.item_status_stored td { font-weight:bold; }
+.item_status_deleted td { text-decoration:line-through; }
+.item_status_destroyed td { font-style:italic; }
+/* table, table * { table-layout:fixed; width:100%; overflow:hidden; word-wrap:break-word; } */
+/* td { position:absolute; } */
+/* .cell_model_name { float:left; } */
+
+
+.menu li {
+ float: left;
+ padding: 0.2em;
+}
+
+.menu * li {
+ float: none;
+}
+
+.menu * menu {
+ position: absolute;
+ padding: 0.2em;
+}
+
+.menu, .menu * menu {
+ list-style: none;
+}
+
+.menu * menu {
+ border: 1px solid orange;
+ display: none;
+ margin: 0;
+}
+
+.menu li:hover menu, .menu li:hover {
+ display: block;
+ background-color: yellow;
+}
+
+</style>
+
+<div>
+EOF;
+
+ $assistants=array();
+ foreach(scandir(DIR_ASSISTANTS) as $item) {
+ if($item == '.' || $item == '..') continue;
+ $item = preg_replace('/\.inc\.php$/','',$item,-1,$count);
+ if($count) $assistants[$item] = "assistant/$item";
+ }
+
+ $tables=array('item','model','category','producer','vendor','room','status');
+
+ foreach($tables as $table) {
+ $listable[$table] = $table;
+ $insertable[$table] = "$table/new";
+ }
+
+ $html .= $this->ul(array(
+ 'Home' => '',
+ 'Logout' => '?logout',
+ 0 => $this->ul($assistants,'menu',$this->link('Assistants','#')),
+ 1 => $this->ul($insertable,'menu',$this->link('New','#')),
+ 2 => $this->ul($listable,'menu',$this->link('List','#'))
+ ),'menu', '', 'menu');
+
+ $html .= '<div style="float: right;">';
+
+ /*
+ //TODO: Do we really need this?
+ $html .= $this->form("$script/api/go", 'GET', array(
+ array('q','','text','smart id...', 'autofocus'),
+ array(false,'go','submit')
+ ), 'style="float: left;"');
+ */
+
+ $html .= $this->form('?', 'GET', array(
+ array('q',$search,'text','regexp...'),
+ array(false,'filter','submit')
+ ), 'style="float: left;"');
+
+ $html .= $this->form("$script/item", 'GET', array(
+ array('q',$search,'text','regexp...','autofocus'),
+ array(false,'search','submit')
+ ), 'style="float: left;"');
+
+ $html .= '</div>';
+
+ $html .= <<<EOF
+</div>
+<hr style="clear: both;" />
+<div style="background-color:#FFDDDD;">
+ <font color="red">$message</font>
+</div>
+<div style="text-align:right; color:darkgreen;">
+$fortune
+</div>
+EOF;
+
+ return $html;
+ }
+
+ function internal_url($link) {
+ return $_SERVER['SCRIPT_NAME'].'/'.$link;