+$topbar_col = new html('td','',array('small'=>true),'rb_tbc','',array('align' => $rgt,
+ 'width' => '33%'));
+
+$comp_uri = $base_uri . "src/compose.php?forward_id=$passed_id&".
+ "forward_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "mailbox=$urlMailbox&ent_num=$ent_num";
+
+if ($compose_new_win == '1') {
+ $topbar_col->addChild('a',_("Forward") ,'','','',
+ array('href' => 'javascript:void(0)'),
+ array('onclick'=> 'comp_in_new(false,'.$comp_uri.')'));
+} else {
+ $topbar_col->addChild('a', _("Forward") ,'','','',
+ array('href' => $comp_uri));
+}
+
+$topbar_col->htmlAdd($topbar_delimiter);
+$comp_uri = $base_uri . "src/compose.php?send_to=$url_replyto&".
+ "reply_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num";
+
+if ($compose_new_win == '1') {
+ $topbar_col->addChild('a',_("Reply") ,'','','',
+ array('href' => 'javascript:void(0)'),
+ array('onclick'=> 'comp_in_new(false,'.$comp_uri.')'));
+} else {
+ $topbar_col->addChild('a', _("Reply") ,'','','',
+ array('href' => $comp_uri));
+}
+
+$comp_uri = $base_uri . "src/compose.php?send_to=$url_replytoall&".
+ "send_to_cc=$url_replytoallcc&reply_subj=$url_subj&".
+ ($default_use_priority?"mailprio=$priority_level&":'').
+ "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num";
+
+$topbar_col->htmlAdd($topbar_delimiter);
+if ($compose_new_win == '1') {
+ $topbar_col->addChild('a',_("Reply All") ,'','','',
+ array('href' => 'javascript:void(0)'),
+ array('onclick'=> 'comp_in_new(false,'.$comp_uri.')'));
+} else {
+ $topbar_col->addChild('a', _("Reply All") ,'','','',
+ array('href' => $comp_uri));
+}
+$topbar_row->htmlAdd($topbar_col);
+$topbar->htmlAdd($topbar_row);
+
+
+//$topbar->echoHtml();
+//echo '<table><tr><td></td></tr></table>';
+
+/* read_body envelope */
+
+/* init some formatting arrays */
+$use_css = false;
+if (!$use_css) {
+ $ar_key = array( 'width' => '20%',
+ 'valign' => 'top',
+ 'bgcolor' => $color[0],
+ 'align' => 'right');
+
+ $ar_val = array( 'width' => '80%',
+ 'valign' => 'top',
+ 'bgcolor' => $color[0],
+ 'align' => 'left');
+ $ar_table = array( 'width' => '100%',
+ 'cellpadding' => '0',
+ 'cellspacing' => '0',
+ 'border' => '0',
+ 'align' =>'center');
+} else {
+ $ar_key = '';
+ $ar_val = '';
+ $ar_table = array( 'cellpadding' => '0',
+ 'cellspacing' => '0');
+}
+
+//echo '</table></table>';
+
+$envtable = new html('table','','','rb_env','',$ar_table);
+
+/* subject */
+$row_s = new html('tr','','','rb_r','rb_sc');
+$col = new html('td',_("Subject").': ','','rb_hk','rb_sk',$ar_key);
+$row_s->htmlAdd($col);
+$col = new html('td',$subject,array('b'=> true),'rb_hv','rb_sv', $ar_val);
+$row_s->htmlAdd($col);
+$envtable->htmlAdd($row_s);
+
+/* from */
+$row_f = new html('tr','','','rb_r','rb_fc');
+$col = new html('td',_("From").': ','','rb_hk','rb_fk', $ar_key);
+$row_f->htmlAdd($col);
+$col = new html('td',$from_name,array('b'=> true),'rb_hv','rb_fv',$ar_val);
+$row_f->htmlAdd($col);
+$envtable->htmlAdd($row_f);
+
+/* date */
+$row_d = new html('tr','','','rb_r','rb_dc');
+$col = new html('td',_("Date").': ','','rb_hk','rb_dk', $ar_key);
+$row_d->htmlAdd($col);
+$col = new html('td',$dateString,array('b'=> true),'rb_hv','rb_dv',$ar_val);
+$row_d->htmlAdd($col);
+$envtable->htmlAdd($row_d);
+
+/* to */
+$row_t = new html('tr','','','rb_r','rb_tc');
+$col = new html('td',_("To").': ','','rb_hk','rb_tk', $ar_key);
+$row_t->htmlAdd($col);
+$col = new html('td',$to_string,array('b'=> true),'rb_hv','rb_tv',$ar_val);
+$row_t->htmlAdd($col);
+$envtable->htmlAdd($row_t);
+
+/* cc */
+if (isset($cc_string) && $cc_string <> '') {
+ $row_c = new html('tr','','','rb_r','rb_cc');
+ $col = new html('td',_("Cc").': ','','rb_hk','rb_ck', $ar_key);
+ $row_c->htmlAdd($col);
+ $col = new html('td',$cc_string,array('b'=> true),'rb_hv','rb_cv',$ar_val);
+ $row_c->htmlAdd($col);
+ $envtable->htmlAdd($row_c);
+}
+
+/* bcc */
+if (isset($bcc_string) && $bcc_string <> '') {
+ $row_b = new html('tr','','','rb_r','rb_bc');
+ $col = new html('td',_("Bcc"). ': ','','rb_hk','rb_bk', $ar_key);
+ $row_b->htmlAdd($col);
+ $col = new html('td',$bcc_string,array('b'=> true),'rb_hv','rb_bv',$ar_val);
+ $row_b->htmlAdd($col);
+ $envtable->htmlAdd($row_b);
+}
+/* priority */
+if ($default_use_priority && isset($priority_string) && $priority_string <> '' ) {
+ $row_p = new html('tr','','','rb_r','rb_pc');
+ $col = new html('td',_("Priority") . ': ','','rb_hk','rb_pk', $ar_key);
+ $row_p->htmlAdd($col);
+ $col = new html('td',$priority_string ,array('b'=> true),'rb_hv','rb_pv',$ar_val);
+ $row_p->htmlAdd($col);
+ $envtable->htmlAdd($row_p);
+}
+
+/* xmailer */
+if ($show_xmailer_default) {
+ $mailer = $header->xmailer;
+ if (trim($mailer)) {
+ $row_xm = new html('tr','','','rb_r','rb_xmc');
+ $col = new html('td',_("Mailer") . ': ','','rb_hk','rb_xmk', $ar_key);
+ $row_xm->htmlAdd($col);
+ $col = new html('td',$mailer ,array('b'=> true),'rb_hv','rb_xmv',$ar_val);
+ $row_xm->htmlAdd($col);
+ $envtable->htmlAdd($row_xm);