+ // Function to include JavaScript code
+ function insert_javascript() {
+?>
+<SCRIPT LANGUAGE="Javascript"><!--
+
+function to_and_close($addr) {
+ to_address($addr);
+ parent.close();
+}
+
+function to_address($addr) {
+ var prefix = "";
+ var pwintype = typeof parent.opener.document.compose;
+
+ $addr = $addr.replace(/ {1,35}$/, "");
+
+ if(pwintype != "undefined" ) {
+ if ( parent.opener.document.compose.send_to.value ) {
+ prefix = ", ";
+ parent.opener.document.compose.send_to.value =
+ parent.opener.document.compose.send_to.value + ", " + $addr;
+
+ } else {
+ parent.opener.document.compose.send_to.value = $addr;
+ }
+ }
+}
+
+function cc_address($addr) {
+ var prefix = "";
+ var pwintype = typeof parent.opener.document.compose;
+
+ $addr = $addr.replace(/ {1,35}$/, "");
+
+ if(pwintype != "undefined" ) {
+ if ( parent.opener.document.compose.send_to_cc.value ) {
+ prefix = ", ";
+ parent.opener.document.compose.send_to_cc.value =
+ parent.opener.document.compose.send_to_cc.value + ", " + $addr;
+ } else {
+ parent.opener.document.compose.send_to_cc.value = $addr;
+ }
+ }
+}
+
+function bcc_address($addr) {
+ var prefix = "";
+ var pwintype = typeof parent.opener.document.compose;
+
+ $addr = $addr.replace(/ {1,35}$/, "");
+
+ if(pwintype != "undefined" ) {
+ if ( parent.opener.document.compose.send_to_bcc.value ) {
+ prefix = ", ";
+ parent.opener.document.compose.send_to_bcc.value =
+ parent.opener.document.compose.send_to_bcc.value + ", " + $addr;
+ } else {
+ parent.opener.document.compose.send_to_bcc.value = $addr;
+ }
+ }
+}
+
+// --></SCRIPT>
+
+<?php
+ } // End of included JavaScript
+
+
+ // List search results
+ function display_result($res, $includesource = true) {
+ global $color;
+
+ if(sizeof($res) <= 0) return;
+
+ insert_javascript();
+
+ $line = 0;
+ print "<TABLE BORDER=0 WIDTH=\"98%\" ALIGN=center>";
+ printf("<TR BGCOLOR=\"$color[9]\"><TH ALIGN=left> ".
+ "<TH ALIGN=left> %s<TH ALIGN=left> %s".
+ "<TH ALIGN=left> %s",
+ _("Name"), _("E-mail"), _("Info"));
+
+ if($includesource)
+ printf("<TH ALIGN=left WIDTH=\"10%%\"> %s", _("Source"));
+
+ print "</TR>\n";
+
+ while(list($undef, $row) = each($res)) {
+ printf("<tr%s nowrap><td valign=top nowrap align=center width=\"5%%\">".
+ "<small><a href=\"javascript:to_address('%s');\">To</A> | ".
+ "<a href=\"javascript:cc_address('%s');\">Cc</A> | ".
+ "<a href=\"javascript:bcc_address('%s');\">Bcc</A></small>".
+ "<td nowrap valign=top> %s <td nowrap valign=top>".
+ " <a href=\"javascript:to_and_close('%s');\">%s</A> ".
+ "<td valign=top> %s ",
+ ($line % 2) ? " bgcolor=\"$color[0]\"" : "",
+ $row["email"], $row["email"], $row["email"],
+ $row["name"], $row["email"], $row["email"],
+ $row["label"]);
+
+ if($includesource)
+ printf("<td nowrap valign=top> %s", $row["source"]);
+
+ print "</TR>\n";
+ $line++;
+ }
+ print "</TABLE>";