﻿function buildBlogDiggerHTML(){if(blogdigger_target){if(blogdigger_query){var params="query="+escape(blogdigger_query);loadXMLDoc("POST","/ws/Blogdigger.smile",params,blogDigger_search_done);}else alert('DEBUG: missing blogdigger_query');}else alert('DEBUG: missing blogdigger_target');}function blogDigger_search_done(){if(req.readyState==4){if(req.status==200){if(blogdigger_target){try{var xmlObject=req.responseXML;var fs=xmlObject.getElementsByTagName('rss')[0];var channels=fs.getElementsByTagName('channel');var items=channels[0].getElementsByTagName('item');var sHTML="<table cellpadding='2' cellspacing='0' border='0' width='100%'>";sHTML+="<tr><th align='left' class='sectionheader'>Overheard on the Web</th><th align='right' class='search'><a href=\"http://www.blogdigger.com/search?q="+escape(blogdigger_query)+"\" target='_blank'>powered by Blogdigger</a></th></tr>";sHTML+="<tr><td colspan='2'><table cellpadding='3' cellspacing='0' border='0' width='100%'>";for(var i=0;i<items.length&&i<3;i++){try{var title=items[i].getElementsByTagName('title')[0].firstChild.nodeValue;var link=items[i].getElementsByTagName('link')[0].firstChild.nodeValue;var description=items[i].getElementsByTagName('description')[0].firstChild.nodeValue;var authors=items[i].getElementsByTagName('author');var pubDate=items[i].getElementsByTagName('pubDate')[0].firstChild.nodeValue;var author='(unknown)';if(authors.length>0)author=authors[0].firstChild.nodeValue;var fi="";fi+="<tr>";fi+="<td valign='top' align='center' class='itemrow smallprint bbe bre' width='120'><a href=\""+link+"\" rel='nofollow' target='_blank'>"+author+"</a></td>";fi+="<td class='bbe'><div class='smallprint narrate'>Date Posted: "+pubDate+"</div><br><a href=\""+link+"\" rel='nofollow' target='_blank'>"+title+"</a><br>"+description+" <span class='smallprint'>(<a href=\""+link+"\" rel='nofollow' target='_blank'>more</a>)</span></td>";fi+="</tr>";sHTML+=fi}catch(e){}}sHTML+="</table></td></tr>";sHTML+="</table><br>";if(items.length>0)blogdigger_target.innerHTML=sHTML}catch(e){}}}else{}}}