+ do_hook('menuline');
+
+ echo " </td>\n";
+
+ if (!$hide_sm_attributions)
+ {
+ echo html_tag( 'td', '', 'right' ) ."\n";
+ if (!isset($provider_uri)) $provider_uri= 'http://www.squirrelmail.org/';
+ if (!isset($provider_name)) $provider_name= 'SquirrelMail';
+ echo '<a href="'.$provider_uri.'" target="_blank">'.$provider_name.'</a>';
+ echo "</td>\n";
+ }
+ echo " </tr>\n".
+ "</table><br>\n\n";
+}
+
+/**
+ * Blatantly copied/truncated/modified from displayPageHeader.
+ * Outputs a page header specifically for the compose_in_new popup window
+ *
+ * @param array color the array of theme colors
+ * @param string mailbox the current mailbox name to display
+ * @return void
+ */
+function compose_Header($color, $mailbox) {
+
+ global $javascript_on;
+
+ /*
+ * Locate the first displayable form element (only when JavaScript on)
+ */
+ if($javascript_on) {
+ global $delimiter, $base_uri, $PHP_SELF, $data_dir, $username;
+
+ $module = substr( $PHP_SELF, ( strlen( $PHP_SELF ) - strlen( $base_uri ) ) * -1 );
+
+ switch ( $module ) {
+ case 'src/search.php':
+ $pos = getPref($data_dir, $username, 'search_pos', 0 ) - 1;
+ $onload = "onload=\"document.forms[$pos].elements[2].focus();\"";
+ displayHtmlHeader (_("Compose"));
+ break;
+ default:
+ $js = '<script language="JavaScript" type="text/javascript">' .
+ "\n<!--\n" .
+ "function checkForm() {\n";
+
+ global $action, $reply_focus;
+ if (strpos($action, 'reply') !== FALSE && $reply_focus)
+ {
+ if ($reply_focus == 'select') $js .= "document.forms['compose'].body.select();}\n";
+ else if ($reply_focus == 'focus') $js .= "document.forms['compose'].body.focus();}\n";
+ }
+ else
+ $js .= "var f = document.forms.length;\n".
+ "var i = 0;\n".
+ "var pos = -1;\n".
+ "while( pos == -1 && i < f ) {\n".
+ "var e = document.forms[i].elements.length;\n".
+ "var j = 0;\n".
+ "while( pos == -1 && j < e ) {\n".
+ "if ( document.forms[i].elements[j].type == 'text' ) {\n".
+ "pos = j;\n".
+ "}\n".
+ "j++;\n".
+ "}\n".
+ "i++;\n".
+ "}\n".
+ "if( pos >= 0 ) {\n".
+ "document.forms[i-1].elements[pos].focus();\n".
+ "}\n".
+ "}\n";
+ $js .= "// -->\n".
+ "</script>\n";
+ $onload = 'onload="checkForm();"';
+ displayHtmlHeader (_("Compose"), $js);
+ break;
+ }
+ } else {
+ /* javascript off */
+ displayHtmlHeader(_("Compose"));
+ $onload = '';
+ }