on googleTitleSearch (adrpost) {
local (htmltext = "");
if defined (adrpost^.title) {
try {
local (adrSearchResult = @adrpost^.googleTitleSearchResult);
if not defined (adrSearchResult^) {
adrSearchResult^ = google.search (adrpost^.title)};
local (adr);
for adr in @adrSearchResult^.resultElements {
try {
local (url = adr^.url);
local (title, tooltip);
if sizeOf (adr^.directoryTitle) > 0 {
title = adr^.directoryTitle}
else {
title = adr^.title};
title = searchEngine.stripMarkup (title);
title = string.replaceAll (title, "...", "");
title = string.trimWhiteSpace (title);
if sizeOf (adr^.summary) > 0 {
tooltip = searchEnging.stripMarkup (adr^.summary)}
else {
tooltip = searchEngine.stripMarkup (adr^.snippet)};
tooltip = string.replaceAll (tooltip, "\"", """);
htmltext = htmltext + "" + title + " | "}}};
if sizeOf (htmltext) > 0 {
htmltext = string.mid (htmltext, 1, sizeOf (htmltext) - 3)}};
return (htmltext)}