function showHide(a){var b=document.getElementById(a);
if(b!=null){if(b.style.display=="block"||b.style.display==""){b.style.display="none"
}else{b.style.display="block"
}}}function clearResults(b){var a=document.getElementById(b);
if(a!=null){while(a.firstChild){a.removeChild(a.firstChild)
}}}function getArticleLinkTarget(){return""
}function getActorLinkTarget(){return""
}function getGroupLinkTarget(){return""
}function getResourceLinkTarget(){return""
}function _handleLink(a,b,c){window.open("article.jsp?id="+a+"&type="+b+"&q="+replaceApos(c),getArticleLinkTarget(),"")
}function getPercentageScoreElem(a){return getPercentageScoreElem2(a,a/100)
}function getPercentageScoreElem2(b,a){return getPercentageScoreElem2WithStyle(b,a,"padding: 0 5px 0 5px; margin-right: 10px")
}function getPercentageScoreElem2WithStyle(c,a,d){var b="background-color: rgb("+parseInt(255-(a*68))+","+parseInt(255-(a*238))+","+parseInt(255-(a*255))+")";
return Builder.node("span",{style:b+"; "+d},c+"%")
}function activateUser(a,b){new Ajax.Request("activateActor?un="+a+"&return=actor.jsp?id="+a,{onSuccess:function(c){$(b).toggle()
}})
}function clearCredentials(a,b){new Ajax.Request("clearCredentials?un="+a,{onSuccess:function(c){$(b).toggle()
}})
}function flagArticle(d,b,a,c){new Ajax.Request("flag",{parameters:{articleId:b,actorId:a,comment:c,type:d},onSuccess:function(f){var e=f.responseText.evalJSON();
if(e.code==null){return
}else{if(e.code==0){if(d=="FLAG"){$("flagStatus-"+d).innerHTML="<strong>("+e.count+")</strong>"
}else{if(d=="FAVE"){$("flagStatus-"+d).innerHTML="<strong>("+e.count+")</strong>"
}}}else{if(e.code==-10){alert("Sorry, Actor has not been confirmed.")
}else{if(e.code==-4){alert("Sorry, Couldn't find Actor.")
}else{if(e.code==-3){alert("Sorry, Couldn't find Article.")
}else{if(e.code==-2){alert("Sorry, Actor can't flag their own articles.")
}else{if(e.code==-1){}}}}}}}}})
}function _createPoblishButton(a,c,d){var b=(d!=null)?d:"";
return Builder.node("a",{href:"",className:"poblishButton12",style:b,onclick:c+"; return false;"},a)
}var FacebookStylePopup=Class.create({initialize:function(c,b,a){this.m_Top=document.viewport.getScrollOffsets().top;
this.m_TopOffset=125;
var d="-webkit-border-bottom-left-radius: 8px 8px; -webkit-border-bottom-right-radius: 8px 8px; -webkit-border-top-left-radius: 8px 8px; -webkit-border-top-right-radius: 8px  8px;";
this.m_OuterElem=Builder.node("div",{className:"userInfoPopup"});
this.m_OuterElem.setAttribute("style","position: relative; margin: auto; height: 0; width: "+a+"px; top: "+(this.m_Top+this.m_TopOffset)+"px");
this.m_ContentElem=Builder.node("div",{style:"background-color: white"},b.getElem());
this.m_OuterElem.appendChild(Builder.node("div",{className:"fbContentWrapper",style:d},this.m_ContentElem));
this.m_OutermostElem=Builder.node("div",{className:"fbOutermost",style:"display: none"},this.m_OuterElem);
c.parentNode.insertBefore(this.m_OutermostElem,c.nextSibling)
},setTop:function(a){this.m_Top=a;
return this
},setTopOffset:function(a){this.m_TopOffset=a;
return this
},appendChild:function(a){this.m_ContentElem.appendChild(a)
},show:function(a){this.m_OuterElem.style.top=(this.m_Top+this.m_TopOffset)+"px";
this.m_OutermostElem.appear((a!=null)?a:{duration:0.5})
},selectChildren:function(a){return this.m_ContentElem.select(a)
}});
var FacebookStylePopupHeader=Class.create({initialize:function(a,b){this.m_Elem=Builder.node("div",{id:b,className:"fbPopupHeader"});
this.m_Elem.innerHTML=a
},getElem:function(){return this.m_Elem
},setContent:function(a){this.m_Elem.innerHTML=a
}});
var g_CurrentUsername="";
var g_FBStyleHeaderId="safssdfsdf";
var g_TheForm;
var g_DefaultNumActivityItemsForPopup=8;
function handleUsernameClick(c){var b=$(c).select("a");
var f=(b.length>0)?b[0].innerHTML:c.innerHTML;
var e='<strong>Actor:&nbsp;</strong><a href="actor.jsp?id=';
var a=new FacebookStylePopupHeader(e+f+'" target="'+getActorLinkTarget()+'"></a>',g_FBStyleHeaderId);
var g={username:f,loggedInActorId:getActorId()};
var d=function(m){var h=m.responseText.evalJSON();
var l=h.displayName.strip();
l=(l=="")?"???":l;
a.setContent(e+f+'" target="'+getActorLinkTarget()+'">'+l+"</a>");
if(h.following!=null){populateUserInfoForm(g_TheForm,h,"followActor('Actor','/',"+getActorId()+","+h.actorId+")")
}if(h.adminGroups!=null&&h.adminGroups.length>0){var k=Builder.node("FORM",{id:"adminGroupsForm",style:"padding: 0 0 5px 10px;"},[Builder.node("input",{type:"hidden",name:"loggedInActorId",value:getActorId()}),Builder.node("input",{type:"hidden",name:"targetActorId",value:h.actorId}),Builder.node("input",{type:"hidden",name:"code",id:"adminGroupsFormCode",value:""}),Builder.node("input",{type:"hidden",id:"currActorUN",value:f}),Builder.node("label","Your Groups..."),Builder.node("select",{id:"adminGroupsSelect",onchange:"updateAdminGroupsLayoutToMatchSelectedGroup()",name:"groupId",style:"margin: 0 8px 0 8px"}),Builder.node("input",{type:"button",value:"",id:"joinLeaveButton",onclick:"addActorToGroup()"})]);
g_TheForm.parentNode.insertBefore(k,g_TheForm);
for(var j=0;
j<h.adminGroups.length;
j++){$("adminGroupsForm").appendChild(Builder.node("input",{type:"hidden",id:"joinLeaveType."+j,value:h.adminGroups[j].type}));
$("adminGroupsSelect").appendChild(Builder.node("option",{value:h.adminGroups[j].groupId},[h.adminGroups[j].groupDisplayName]))
}updateAdminGroupsLayoutToMatchSelectedGroup()
}populateChannel(getAppURL(),"actorChannelsBox","props=actor:"+_adjustLookupNameForChannel(f)+":ALL;",g_DefaultNumActivityItemsForPopup)
};
showUserInfoHidePopup(c,f,a,"userInfo",g,d,true)
}function handleGroupClick(b,e){var d='<strong>Group:&nbsp;</strong><a href="group.jsp?id=';
var a=new FacebookStylePopupHeader(d+e+'" target="'+getGroupLinkTarget()+'">???</a>',g_FBStyleHeaderId);
var f={groupId:e,loggedInActorId:getActorId()};
var c=function(i){var g=i.responseText.evalJSON();
a.setContent(d+e+'" target="'+getGroupLinkTarget()+'">'+g.displayName+"</a>");
if(g.following!=null){populateUserInfoForm(g_TheForm,g,"followActor('Group','/',"+getActorId()+","+e+")")
}var h=Builder.node("FORM",{style:"padding: 0 0 5px 10px;"},[Builder.node("label","Group Options: "),]);
g_TheForm.parentNode.insertBefore(h,g_TheForm);
createGroupMembershipButton(g.membership_status,getActorId(),e,h);
populateChannel(getAppURL(),"actorChannelsBox","props=group:"+_adjustLookupNameForChannel(g.nickName)+":ALL;",g_DefaultNumActivityItemsForPopup)
};
showUserInfoHidePopup(b,"",a,"groupInfo",f,c,true)
}function handleBlogClick(c,a){var e='<strong>Blog:&nbsp;</strong><a href="blog.jsp?type=Blog&id=';
var b=new FacebookStylePopupHeader(e+a+'" target="'+getResourceLinkTarget()+'">???</a>',g_FBStyleHeaderId);
var f={resourceId:a,resourceType:"Blog",loggedInActorId:getActorId()};
var d=function(h){var g=h.responseText.evalJSON();
b.setContent(e+a+'" target="'+getResourceLinkTarget()+'">'+g.displayName+"</a>");
if(g.following!=null){populateUserInfoForm(g_TheForm,g,"followActor('Blog','/',"+getActorId()+","+a+")")
}populateChannel(getAppURL(),"actorChannelsBox","props=blog:"+_adjustLookupNameForChannel(g.displayName)+":ALL;",g_DefaultNumActivityItemsForPopup)
};
showUserInfoHidePopup(c,"",b,"resourceInfo",f,d,true)
}function handleFeedClick(c,a){var e='<strong>Feed:&nbsp;</strong><a href="blog.jsp?type=Feed&id=';
var b=new FacebookStylePopupHeader(e+a+'" target="'+getResourceLinkTarget()+'">???</a>',g_FBStyleHeaderId);
var f={resourceId:a,resourceType:"Feed",loggedInActorId:getActorId()};
var d=function(h){var g=h.responseText.evalJSON();
b.setContent(e+a+'" target="'+getResourceLinkTarget()+'">'+g.displayName+"</a>");
if(g.following!=null){populateUserInfoForm(g_TheForm,g,"followActor('Feed','/',"+getActorId()+","+a+")")
}populateChannel(getAppURL(),"actorChannelsBox","props=feed:"+_adjustLookupNameForChannel(g.displayName)+":ALL;",g_DefaultNumActivityItemsForPopup)
};
showUserInfoHidePopup(c,"",b,"resourceInfo",f,d,true)
}function handleWikiClick(d,a){var f="<strong>Wiki:&nbsp;</strong>";
var c=new FacebookStylePopupHeader(f+"???",g_FBStyleHeaderId);
var b="com.hiatus.poblish2.wiki.entity.WikiResource";
var g={resourceId:a,resourceType:b,loggedInActorId:getActorId()};
var e=function(i){var h=i.responseText.evalJSON();
c.setContent(f+'<a href="'+h.wikiURL+'" target="newResWindow">'+h.displayName+"</a>");
if(h.following!=null){populateUserInfoForm(g_TheForm,h,"followActor('"+b+"','/',"+getActorId()+","+a+")")
}populateChannel(getAppURL(),"actorChannelsBox","props=wiki:"+_adjustLookupNameForChannel(h.displayName)+":ALL;",g_DefaultNumActivityItemsForPopup)
};
showUserInfoHidePopup(d,"",c,"resourceInfo",g,e,true)
}function handleCategoryClick(b,d){var c="<strong>Category:&nbsp;</strong>";
var a=new FacebookStylePopupHeader(c+d,g_FBStyleHeaderId);
showUserInfoHidePopup(b,"",a,null,null,null,true);
populateChannel(getAppURL(),"actorChannelsBox","props=global:ARTICLE(+"+d+");",g_DefaultNumActivityItemsForPopup)
}function closeUserInfoPopup(){$$("DIV.userInfoPopup").each(function(a){a.parentNode.removeChild(a)
})
}function showUserInfoHidePopup(h,j,a,g,c,i,d){var b=false;
$$("DIV.userInfoPopup").each(function(k){if(d){if(g_CurrentUsername==j){b=true
}else{k.parentNode.removeChild(k)
}}else{b=true
}});
if(b){return
}g_CurrentUsername=j;
var f=Builder.node("FORM",{style:"padding: 0 0 7px 10px; text-align: right"},[_createPoblishButton("Close","closeUserInfoPopup()","margin-right: 7px")]);
g_TheForm=f;
new Ajax.Request(g,{method:"POST",parameters:c,onSuccess:i});
var e=new FacebookStylePopup(h,a,600);
e.appendChild(Builder.node("p",{style:"font-weight: bold; padding: 6px 0 0 7px; margin: 0"},"Recent Activity..."));
e.appendChild(Builder.node("div",{id:"actorChannelsBox",className:"channelsBox",style:"margin: 5px; line-height:1.5"}));
e.appendChild(f);
e.show()
}function populateUserInfoForm(d,a,c){var b=Builder.node("FORM",{style:"padding: 0 0 5px 10px;"},[Builder.node("label","Follow Options: "),Builder.node("input",{type:"checkbox",id:"userPopupFollowCheckbox",onclick:c}),Builder.node("label",{"for":"userPopupFollowCheckbox",style:"font-weight: normal"},"Following"),Builder.node("input",{type:"checkbox",id:"userPopupDigestCheckbox",onclick:c}),Builder.node("label",{"for":"userPopupDigestCheckbox",style:"font-weight: normal"},"Include in Daily Digest"),]);
d.parentNode.insertBefore(b,d);
if(a.following==true){$("userPopupFollowCheckbox").setAttribute("checked","checked")
}if(a.includeInDailyDigest==null){$("userPopupDigestCheckbox").setAttribute("disabled","disabled")
}if(a.includeInDailyDigest!=null&&a.includeInDailyDigest==true){$("userPopupDigestCheckbox").setAttribute("checked","checked")
}}function followActor(f,c,e,b){var a=$("userPopupFollowCheckbox").checked;
if(a){$("userPopupDigestCheckbox").removeAttribute("disabled")
}else{$("userPopupDigestCheckbox").setAttribute("disabled","disabled")
}var d=a?($("userPopupDigestCheckbox").checked?"1":"0"):"";
new Ajax.Request("follow",{method:"POST",parameters:{targetId:b,targetType:f,loggedInActorId:e,follow:a,includeInDailyDigest:d},onSuccess:function(h){var g=h.responseText.evalJSON()
}})
}function getAppURL(){return""
}function getActorId(){return $("hidden-currentActorId").innerHTML
}function _adjustLookupNameForChannel(a){return a
}function personLocationPopulateChannel(f,b,e,c){var a=$("hidden-displayType").innerHTML;
var d=null;
if(a=="last_hour"){d=new Date().getTime()-(MSECS_IN_SECOND*SECS_IN_MIN*MINS_IN_HR)
}else{if(a=="last_day"){d=new Date().getTime()-(MSECS_IN_SECOND*SECS_IN_MIN*MINS_IN_HR*HRS_IN_DAY)
}else{if(a=="last_week"){d=new Date().getTime()-(MSECS_IN_SECOND*SECS_IN_MIN*MINS_IN_HR*HRS_IN_DAY*7)
}}}populateChannel(getAppURL(),"recentRefs","props="+b+";"+e+";",999,d,f)
}function populateChannel(j,d,e,f,a,c,i){if(e=="props="||e=="props=;"){var g=document.getElementById(d);
if(g!=null){while(g.firstChild){g.removeChild(g.firstChild)
}_populateChannelShowNoEntries(g)
}return
}var b=$(d);
if(b!=null){b.appendChild(getProcessIndicator())
}var h="";
if(a!=null&&a!=""){h=("&startDateMS="+parseInt(a)+"&endDateMS="+new Date().getTime()+"&sort=BY_DATE_REVERSE")
}else{if($("channelStartTimeMSOverride")!=null){h=("&startDateMS="+parseInt($("channelStartTimeMSOverride").innerHTML)+"&endDateMS="+new Date().getTime()+"&sort=BY_DATE_REVERSE")
}}populateChannel_AJAX(b,d,j+"REST/feed/?"+e+"&maxEntries="+f+h+"&wantPR=true",c,i)
}function populateChannel_AJAX(c,d,b,a,e){new Ajax.Request(b,{method:"GET",requestHeaders:{Accept:"application/json"},onSuccess:function(k){c.childElements().each(function(i){if(i.id!="channelProgress"){i.parentNode.removeChild(i)
}});
var g=k.responseText.evalJSON();
if(g.length==0){_populateChannelShowNoEntries(c);
return
}var f=new Date().getTime();
for(var h=0;
h<g.length;
h++){var j=populateChannelForItem(g[h],f,a);
if(j==null){continue
}c.appendChild(j)
}},onFailure:function(){var f=$(d);
while(f.firstChild){f.removeChild(f.firstChild)
}_populateChannelShowNoEntries(c,"<span style='color: red; font-weight: bold'>Sorry, there was a problem with this feed - please let us know!</span>")
},onComplete:function(){removeProgressIndicator(c);
if(e!=null){e()
}}})
}function populateChannelForItem(p,n,b){if(p==null){return null
}var a=parseInt(p.timeMsecs);
if(a>n){return null
}var k=getFormattedTimeDiffForTime(a,n);
var d=Builder.node("div",{className:"channelsContainer"});
var f;
if(p.activityType=="FeedArticle"||p.activityType=="Article"||p.activityType=="WikiArticle"||p.activityType=="EditorialArticle"){if(b!=null&&b!=""&&p.sentiment!=null){try{var o=p.sentiment.evalJSON(false);
for(var h=0;
h<o.length;
h++){if(o[h].name==b){var g="0";
var m="NEUTRAL";
var c="Neutral or mixed references";
if(o[h].mean_s=="POSITIVE"){m="POSITIVE";
if(o[h].min_s=="NEGATIVE"||o[h].max_s=="NEGATIVE"){g="P";
c="Largely positive references"
}else{g="PP";
c="Wholly positive references"
}}else{if(o[h].mean_s=="NEGATIVE"){m="NEGATIVE";
if(o[h].min_s=="POSITIVE"||o[h].max_s=="POSITIVE"){g="N";
c="Largely negative references"
}else{g="NN";
c="Wholly negative references"
}}}d.appendChild(Builder.node("div",{className:"title",style:"font-weight:bold",title:c},[getSentimentSpanForType(g,m)]))
}}}catch(l){}}f=Builder.node("div",{className:"title"});
f.innerHTML='<a target="'+getArticleLinkTarget()+'" title="&ldquo;'+_getHoverTitle(getHoverContent(p))+'&rdquo;" href="article.jsp?id='+p.activityId+'">'+_getDisplayTitle(p.title)+"</a>, by";
d.appendChild(f);
if(p.blogId!=null&&(isGroupResource(p)||p.username=="")){d.appendChild(_createBlogBoxElem(p.blogId,p.articleResName))
}else{if(p.feedId!=null&&(isGroupResource(p)||p.username=="")){d.appendChild(_createFeedBoxElem(p.feedId,p.articleResName))
}else{d.appendChild(_createActorBoxElem(p.username))
}}}else{if(p.activityType=="FavouriteFlag"){d.appendChild(_createActorBoxElem(p.username));
f=Builder.node("div",{className:"title"});
f.innerHTML='marked <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(p.title)+'" href="article.jsp?id='+p.activityId+'">'+_getDisplayTitle(p.title)+"</a> as a <strong>favourite</strong>,";
d.appendChild(f)
}else{if(p.activityType=="SimpleFlag"){d.appendChild(_createActorBoxElem(p.username));
f=Builder.node("div",{className:"title"});
f.innerHTML='<strong>flagged-up</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(p.title)+'" href="article.jsp?id='+p.activityId+'">'+_getDisplayTitle(p.title)+"</a>,";
d.appendChild(f)
}else{if(p.activityType=="ArticleVersion"){d.appendChild(_createActorBoxElem(p.username));
f=Builder.node("div",{className:"title"});
f.innerHTML='<strong>contributed to</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(p.title)+'" href="article.jsp?id='+p.articleId+"&versionId="+p.activityId+'">'+_getDisplayTitle(p.title)+"</a>,";
d.appendChild(f)
}else{if(p.activityType=="ArticleRating"){d.appendChild(_createActorBoxElem(p.username));
var i=(p.articleVersionId>0)?("&versionId="+p.articleVersionId):"";
f=Builder.node("div",{className:"title"});
f.innerHTML='<strong>rated</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(p.title)+'" href="article.jsp?id='+p.articleId+i+'">'+_getDisplayTitle(p.title)+"</a> as <strong>"+p.score+"</strong>/10,";
d.appendChild(f)
}else{if(p.activityType=="FollowRelationship"){d.appendChild(_createActorBoxElem(p.username));
d.appendChild(Builder.node("div",{className:"title"},"started following"));
if(p.targetBlogDisplayName!=null&&p.targetBlogDisplayName!=""){d.appendChild(_createBlogBoxElem(p.targetBlogId,p.targetBlogDisplayName))
}else{if(p.targetFeedDisplayName!=null&&p.targetFeedDisplayName!=""){d.appendChild(_createFeedBoxElem(p.targetFeedId,p.targetFeedDisplayName))
}else{if(p.targetGroupDisplayName!=null&&p.targetGroupDisplayName!=""){d.appendChild(_createGroupBoxElem(p.targetGroupId,p.targetGroupDisplayName))
}else{if(p.targetZoneId!=null&&p.targetZoneId!=""){d.appendChild(_createZoneBoxElem(p.targetZoneId))
}else{d.appendChild(_createActorBoxElem(p.targetActorUsername))
}}}}}else{if(p.activityType=="GroupEvent"){d.appendChild(_createActorBoxElem(p.username));
f=Builder.node("div",{className:"title"},"created the Group");
d.appendChild(f);
d.appendChild(_createGroupBoxElem(p.groupId,p.groupDisplayName))
}else{if(p.activityType=="AssertionFlag"){d.appendChild(_createActorBoxElem(p.username));
d.appendChild(Builder.node("div",{className:"title"},["flagged an ",Builder.node("strong",["assertion"]),","]))
}}}}}}}}_addPageRankIndicator(p,d);
d.appendChild(Builder.node("div",{className:"date"},k));
addFlagFaveIndicatorsToContainer(p,d);
addCategoriesToContainer(p,d);
return d
}function _addPageRankIndicator(b,a){if(b.pageRankScore!=null&&b.pageRankScore>0){_addScoreIndicator(b.pageRankScore,9,"",a)
}}function addCategoriesToContainer(c,a){if(c.cats!=null&&c.cats.length>0){a.appendChild(Builder.node("div",{className:"article-cat-first"},c.cats[0]));
for(var b=1;
b<c.cats.length;
b++){a.appendChild(Builder.node("div",{className:"article-cat-sub"},c.cats[b]))
}}}function _addScoreIndicator(d,f,e,a,b,c){a.appendChild(_getScoreIndicator(d,f,e,b,c))
}function _getScoreIndicator(i,a,d,e,b){var c=parseInt(i)/a;
var j="background-color: rgb("+parseInt(255-(c*68))+","+parseInt(255-(c*238))+","+parseInt(255-(c*255))+")";
var f=(c>=0.65)?"color: white":"color: black";
var h=(e!=null)?e:"margin: 1px 5px 0 0";
var g=(b!=null)?b:"Google Page Rank";
return Builder.node("div",{className:"pageRankIcon",title:g,style:"float: left; padding: 2px 5px; "+h+"; font-size: 90%; "+f+"; "+j},i+d)
}var g_UserInfoTimeoutId=-1;
var g_UserInfoPopupDelaySecs=2;
function handleUserInfoPopupMouseOut(){if(g_UserInfoTimeoutId>=0){window.clearTimeout(g_UserInfoTimeoutId);
g_UserInfoTimeoutId=-1
}}function _createActorBoxElem(a,c,d){var b=(d!=null)?d:Builder.node("div",{className:(c!=null)?c:"author"});
b.setAttribute("style","font-weight: normal");
b.setAttribute("onmouseover","g_UserInfoTimeoutId = handleUsernameClick.delay("+g_UserInfoPopupDelaySecs+",this);");
b.setAttribute("onmouseout","handleUserInfoPopupMouseOut()");
b.setAttribute("title","Click for more information about this Actor");
b.appendChild(Builder.node("a",{href:"actor.jsp?id="+a,target:getActorLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(a)));
return b
}function _createBlogBoxElem(b,e,a,d){var c=(d!=null)?d:Builder.node("div",{className:(a!=null)?a:"author"});
c.setAttribute("style","font-weight: bold");
c.setAttribute("onmouseover","g_UserInfoTimeoutId = handleBlogClick.delay("+g_UserInfoPopupDelaySecs+",this,"+b+");");
c.setAttribute("onmouseout","handleUserInfoPopupMouseOut()");
c.setAttribute("title","Click for more information about this Blog");
c.appendChild(Builder.node("a",{href:"blog.jsp?type=Blog&id="+b,target:getResourceLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(e)));
return c
}function _createFeedBoxElem(b,d,a,c){var e=(c!=null)?c:Builder.node("div",{className:(a!=null)?a:"author"});
e.setAttribute("style","font-weight: bold");
e.setAttribute("onmouseover","g_UserInfoTimeoutId = handleFeedClick.delay("+g_UserInfoPopupDelaySecs+",this,"+b+");");
e.setAttribute("onmouseout","handleUserInfoPopupMouseOut()");
e.setAttribute("title","Click for more information about this Feed");
e.appendChild(Builder.node("a",{href:"blog.jsp?type=Feed&id="+b,target:getResourceLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(d)));
return e
}function _createWikiBoxElem(c,b,a){return Builder.node("div",{className:(a!=null)?a:"author",style:"font-weight: bold; font-style: italic",title:"Click for more information about this Wiki",onclick:"handleWikiClick(this,"+c+")"},[_createAdjustedTitleNode(b)])
}function _createZoneBoxElem(a,b){return Builder.node("div",{className:(b!=null)?b:"authorZone",style:"font-weight: bold; color: red",title:"Click for more information about this Zone"},[Builder.node("a",{href:"zones/"+a,target:getResourceLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(a))])
}function _createGroupBoxElem(c,d,b){var a=document.createElement("DIV");
a.setAttribute("class",(b!=null)?b:"author");
a.setAttribute("style","font-weight: bold");
a.setAttribute("onclick","handleGroupClick(this,"+c+")");
a.setAttribute("title","Click for more information about this Group");
a.appendChild(_createAdjustedTitleNode(d));
return a
}function _populateChannelShowNoEntries(c,b){var a=Builder.node("div",{className:"title"});
a.innerHTML=(b!=null)?b:("<em>No entries at present</em>");
c.appendChild(Builder.node("div",{className:"channelsContainer"},a))
}function _createAdjustedTitleNode(a){return document.createTextNode(_adjustChannelTitle(a))
}function _adjustChannelTitle(c,b){var a=(b!=null)?b:60;
if(c.length>a){return c.substring(0,a-3)+"..."
}return c
}function _getHoverTitle(a){return(a!=null&&a.length>0)?replace(a,'"',"'"):""
}function _getDisplayTitle(a){return(a!=null&&a.length>0)?_adjustChannelTitle(a):"???"
}function addFlagFaveIndicatorsToContainer(b,a){if(b.numFaves!=null&&b.numFaves>0){addFaveIndicatorToContainer(a,b.numFaves)
}if(b.numFlags!=null&&b.numFlags>0){addFlagIndicatorToContainer(a,b.numFlags)
}}function addFaveIndicatorToContainer(a,c,b,d){a.appendChild(Builder.node("div",{className:(b!=null)?b:"channelFlagContainer"},[Builder.node("img",{src:"img/tango/fave-mini.png",title:"Times marked as a favourite",style:"margin: 0"})]));
a.appendChild(Builder.node("div",{className:(d!=null)?d:"channelFlagNumber"},"("+c+")"))
}function addFlagIndicatorToContainer(a,c,b,d){a.appendChild(Builder.node("div",{className:(b!=null)?b:"channelFlagContainer"},[Builder.node("img",{src:"img/tango/flag-mini.png",title:"Times flagged-up for others to read",style:"margin: 0"})]));
a.appendChild(Builder.node("div",{className:(d!=null)?d:"channelFlagNumber"},"("+c+")"))
}function makeShadowBox(b,c,a){document.writeln('<input class="shadow-on" onfocus="toggleShadowBox(this)" onblur="toggleShadowBox(this,\''+a+'\')" type="text" name="'+c+'" id="'+b+'" value="'+a+'" />')
}function createShadowBox(c,d,b,a){return Builder.node("input",{className:"shadow-on",onfocus:"toggleShadowBox(this)",onblur:"toggleShadowBox(this,'"+b+"')",name:d,id:c,value:b,style:a})
}function toggleShadowBox(b,a){if(b.hasClassName("shadow-on")){b.removeClassName("shadow-on");
b.addClassName("shadow-off");
b.value=""
}else{if(b.value==""){b.removeClassName("shadow-off");
b.addClassName("shadow-on");
b.value=a
}}}function _baseURL(b){var a=$$("base:first");
return(a!=null&&a.href!=null)?(a.href+b):b
}function globalSearch(d,e,b,c,f,a){if(e==""){return
}var g=$("globalSearchTabber");
if(g!=null){g.appendChild(getProcessIndicator())
}new Ajax.Request(d+"globalSearch",{parameters:{q:e,wantFrags:"false",time_period:(b!=null)?b:"last_fortnight",username:(c!=null)?c:"",resourceType:(f!=null)?f:"",resourceId:(a!=null)?a:""},onSuccess:function(l){var q;
try{q=l.responseText.evalJSON()
}catch(o){alert("Sorry, an error occurred with that query. Please try again later.");
return
}var n=0,j=0,k=0,p=0,r=0;
var h=new Date().getTime();
for(var m=0;
m<q.length;
m++){if(q[m].type=="Article"||q[m].type=="FeedArticle"||q[m].type=="WikiArticle"){n++;
$("article-search-results").insertBefore(_handleGlobalSearchArticle(q[m],h),null)
}else{if(q[m].groupDisplayName!=null){j++;
$("group-search-results").insertBefore(_createGroupBoxElem(q[m].groupId,q[m].groupDisplayName,"filterLink"),null)
}else{if(q[m].un!=null){if(q.length==1){window.top.location.href=_baseURL("actor.jsp?id="+q[m].un);
return
}k++;
$("actor-search-results").insertBefore(_createActorBoxElem(q[m].un,"filterLink"),null)
}else{if(q[m].blogId!=null){p++;
$("blog-search-results").insertBefore(_createBlogBoxElem(q[m].blogId,q[m].blogDisplayName,"filterLink"),null)
}else{if(q[m].feedId!=null){r++;
$("feed-search-results").insertBefore(_createFeedBoxElem(q[m].feedId,q[m].feedDisplayName,"filterLink"),null)
}}}}}}if(n==0){addEmptyEntry($("article-search-results"))
}if(k==0){addEmptyEntry($("actor-search-results"))
}if(j==0){addEmptyEntry($("group-search-results"))
}if(p==0){addEmptyEntry($("blog-search-results"))
}if(r==0){addEmptyEntry($("feed-search-results"))
}$$("UL.tabberNav2010 li:nth-child(1) a")[0].innerHTML="Articles ("+n+")";
$$("UL.tabberNav2010 li:nth-child(2) a")[0].innerHTML="Actors ("+k+")";
$$("UL.tabberNav2010 li:nth-child(3) a")[0].innerHTML="Groups ("+j+")";
$$("UL.tabberNav2010 li:nth-child(4) a")[0].innerHTML="Blogs ("+p+")";
$$("UL.tabberNav2010 li:nth-child(5) a")[0].innerHTML="Feeds ("+r+")"
},onComplete:function(){removeProgressIndicator(g)
}})
}function _handleGlobalSearchArticle(h,d){var g=h;
var b=parseFloat(g.score);
var c=b/100;
var f=(g.date<0)?null:getFormattedTimeDiffForTime(parseInt(g.date),d);
var a=Builder.node("div",{className:"title"});
a.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(getHoverContent(g))+'" href="article.jsp?id='+g.articleId+'">'+_getDisplayTitle(g.title)+"</a>, by";
var e=Builder.node("div",{className:"channelsContainer"},[getPercentageScoreElem2WithStyle(b,c,"float: left; padding: 0 6px 0; margin: 2px 5px 0 2px"),a]);
if(g.targetType=="Blog"){e.appendChild(_createBlogBoxElem(g.targetId,g.targetName))
}else{if(g.targetType=="Feed"){e.appendChild(_createFeedBoxElem(g.targetId,g.targetName))
}else{if(g.targetType=="Wiki"){e.appendChild(_createWikiBoxElem(g.targetId,g.targetName))
}else{e.appendChild(_createActorBoxElem(g.targetName))
}}}_addPageRankIndicator(g,e);
if(f!=null){e.appendChild(Builder.node("div",{className:"date"},f))
}addFlagFaveIndicatorsToContainer(g,e);
addCategoriesToContainer(g,e);
return e
}function addEmptyEntry(b){var a=Builder.node("p",{className:"globalEmptyEntry"});
a.innerHTML="<em>No items of this type were found.</em>";
b.insertBefore(a,null)
}function savePrefs(a){a.preventDefault();
new Ajax.Request("savePrefs",{parameters:$("userPreferencesForm").serialize(true),onSuccess:function(c){var b=c.responseText.evalJSON();
if(b.error!=null){alert("Sorry, an error occurred. "+b.error+".")
}else{$("prefsSavedMessage").appear({duration:0.5});
new PeriodicalExecuter(function(d){$("prefsSavedMessage").fade({duration:0.5})
},10)
}}})
}function getProcessIndicator(){return Builder.node("div",{id:"channelProgress",className:"loadProgress",style:"top: 50%"})
}function removeProgressIndicator(a){if(a!=null){a.childElements().each(function(b){if(b.id=="channelProgress"){b.parentNode.removeChild(b);
return
}})
}}function addNewResource(a,c,b){var d=$(c);
if(d!=null){d.appendChild(getProcessIndicator())
}new Ajax.Request(getAppURL()+"editActor",{parameters:$(a).serialize(true),onSuccess:function(f){var e=f.responseText.evalJSON();
if(e.error!=null){alert("Sorry, an error occurred. Please contact us to let us know.");
return
}if(b!=null){b()
}else{_refreshAfterResourceChange()
}},onComplete:function(){removeProgressIndicator(d)
}})
}function removeResource(a,b){var c=$(b);
if(c!=null){c.appendChild(getProcessIndicator())
}new Ajax.Request(getAppURL()+"editActor",{parameters:$(a).serialize(true),onSuccess:function(e){var d=e.responseText.evalJSON();
if(d.error!=null){alert("Sorry, an error occurred. Please contact us to let us know.");
return
}_refreshAfterResourceChange()
},onComplete:function(){removeProgressIndicator(c)
}})
}function _refreshAfterResourceChange(){var a=replace(window.top.location.href,"#","");
window.top.location.href=(a.indexOf("&tab=")>=0)?a:(a+"&tab=blogs")
}function changeResourceGroupStatus(c,a,e,b,d){new Ajax.Request(c+"resGroupStatusChange",{parameters:{loggedInActorId:a,resourceType:e,resourceId:b,isGroup:d},onSuccess:function(g){var f=g.responseText.evalJSON();
if(f.error!=null){alert("Sorry, an error occurred. Please contact us to let us know.");
return
}}})
}var GroupMembershipButton=Class.create({initialize:function(b,d,c,a){this.m_ActorId=b;
this.m_GroupId=d;
this.m_Id=c;
this.m_Style=a;
this.m_Label="";
this.m_OnClickHandler="";
this.m_Disabled=false
},adjustGroupMembershipButton:function(a){if(a=="joined"){this.m_Label="Leave Group";
this.m_Code="leave"
}else{if(a=="may_join"){this.m_Label="Join Group";
this.m_Code="join"
}else{if(a=="may_apply"){this.m_Label="Apply to Join Group";
this.m_Code="apply"
}else{if(a=="applied"){this.m_Label="Join Request Sent";
this.m_Disabled=true
}}}}},setDisabled:function(){this.m_Disabled=true
},setLabel:function(a){this.m_Label=a
},setOnClickHandler:function(a){this.m_OnClickHandler=a
},updateExistingButton:function(){if(this.m_Code!=null){this.m_OnClickHandler="changeGroupMembership('"+this.m_Code+"',"+this.m_ActorId+","+this.m_GroupId+")"
}var a=this.m_Label;
$(this.m_Id).setAttribute("onclick",this.m_OnClickHandler+"; return false;");
$(this.m_Id).childElements().each(function(b){if($w(b.className).indexOf("poblishButtonText")>=0){b.innerHTML=a
}})
},toNode:function(){if(this.m_Code!=null){this.m_OnClickHandler="changeGroupMembership('"+this.m_Code+"',"+this.m_ActorId+","+this.m_GroupId+")"
}var a=this.m_Disabled?"poblishButtonDisabled":"poblishButton";
return Builder.node("a",{id:this.m_Id,href:"#",className:a,style:this.m_Style,onclick:this.m_OnClickHandler+"; return false;"},[Builder.node("span",{className:"poblishButtonText"},this.m_Label)])
}});
function changeGroupMembership(c,a,b){new Ajax.Request("changeGroupMembership",{parameters:{code:c,loggedInActorId:a,groupId:b},onSuccess:function(f){var d=f.responseText.evalJSON();
if(d.error!=null){alert("Sorry, an error occurred. Please contact us to let us know.");
return
}var e=new GroupMembershipButton(a,b,"groupPopupMbrshipButton");
e.adjustGroupMembershipButton(d.membership_status);
e.updateExistingButton()
}})
}function createGroupMembershipButton(d,b,e,c){var a=new GroupMembershipButton(b,e,"groupPopupMbrshipButton","margin-left: 6px");
if(d==null||d=="forbidden"){a.setDisabled();
a.setLabel("Log in to Join Group")
}else{a.adjustGroupMembershipButton(d)
}c.appendChild(a.toNode())
}function replace(a,g,e){var c=a.length,f=g.length;
if((c==0)||(f==0)){return a
}var b=a.indexOf(g);
if((!b)&&(g!=a.substring(0,f))){return a
}if(b==-1){return a
}var d=a.substring(0,b)+e;
if(b+f<c){d+=replace(a.substring(b+f,c),g,e)
}return d
}function replaceApos(a){return replace(a,"'","\\'")
}String.prototype.stripHTMLEntities=function(){return this.gsub("&nbsp;"," ").gsub("&apos;","'").gsub("&lsquo;","'").gsub("&rsquo;","'").gsub("&ldquo;",'"').gsub("&rdquo;",'"').gsub("&ndash;","-")
};
var caution=false;
function setCookie(c,b,a){setCookieFull(c,b,a,"/",null,null)
}function setCookieFull(e,c,a,h,d,g){var f=new Date();
f.setDate(f.getDate()+a);
var b=e+"="+escape(c)+((f)?"; expires="+f.toGMTString():"")+((h)?"; path="+h:"")+((d)?"; domain="+d:"")+((g)?"; secure":"");
if(!caution||(e+"="+escape(c)).length<=4000){document.cookie=b
}else{if(confirm("Cookie exceeds 4KB and will be cut!")){document.cookie=b
}}}function getCookie(b){if(document.cookie.length>0){var c=document.cookie.indexOf(b+"=");
if(c!=-1){c=c+b.length+1;
var a=document.cookie.indexOf(";",c);
if(a==-1){a=document.cookie.length
}return unescape(document.cookie.substring(c,a))
}}return""
}var MSECS_IN_SECOND=1000;
var MINS_IN_HR=60;
var HRS_IN_DAY=24;
var SECS_IN_MIN=60;
var APPROX_MSECS_IN_YEAR=31536000000;
function getFormattedTime(a){return getFormattedTimeDiffForTime(a,new Date().getTime())
}function getFormattedTimeDiffForTime(c,b){if((b-c)>=APPROX_MSECS_IN_YEAR){var a=c%86400==0;
return a?new Date(c).toDateString():new Date(c).toLocaleString()
}return getFormattedTimeDiff(b-c,true,true)+" ago"
}function getFormattedTimeDiff(a){return getFormattedTimeDiff(a,true,true)
}function getFormattedTimeDiff(a,d,j){var f="";
var h=true;
if(a>=MSECS_IN_SECOND){var i=a/MSECS_IN_SECOND;
if(i>=60){var g=Math.floor(i/SECS_IN_MIN);
i-=(g*SECS_IN_MIN);
if(g>=60){d=false;
var b=Math.floor(g/MINS_IN_HR);
g=g%MINS_IN_HR;
if(b>=HRS_IN_DAY){var e=Math.floor(b/HRS_IN_DAY);
if(e==1){f+="1 day"
}else{if(e>=3){h=false
}f+=e;
f+=" days"
}b=b%HRS_IN_DAY
}if(b>=1&&f.length>0){f+=(", ")
}if(b==1){f+="1 hour"
}else{if(b>1){f+=b;
f+=" hrs"
}}}if(h){if(g>=1&&f.length>0){f+=", "
}if(g==1){f+="1 minute"
}else{if(g>1){f+=g;
f+=" mins"
}}}}var c=parseInt(i);
if(d&&c>0){if(f.length>0){f+=", "
}f+=c;
f+=(c>1)?" secs":" sec"
}}else{if(j){f+=(a);
f+=(" msecs")
}}return f
}var ChannelTab=Class.create({initialize:function(f,a,e,c,b,d){this.m_Idx=f;
this.m_PropsId=a;
this.m_PropsVal=e;
this.m_ChannelId=c;
this.m_Title=b;
this.m_DesiredIntervalMS=(d!=null)?parseInt(d):null
},getStartTimeMS:function(){return(this.m_DesiredIntervalMS!=null)?(new Date().getTime()-this.m_DesiredIntervalMS):null
}});
function updateChannelWithId(b,c){var a=g_ChannelItems.find(function(d){return(d.m_ChannelId==b)
});
if(a!=null){populateChannel(getAppURL(),b,"props="+a.m_PropsVal,20,a.getStartTimeMS(),null,c)
}}function update1ChannelItem(f,e){var a=g_ChannelItems.find(function(g){return(g.m_Idx==f)
});
if(a!=null){var d=$(a.m_PropsId);
if(d==null){return null
}if(d.innerHTML==""){d.innerHTML=a.m_PropsVal;
var b=$("feedRefresh.0");
if(b!=null){Event.stopObserving(b,"click");
Event.observe(b,"click",function(g){populateChannel(getAppURL(),"recentArticlesActivity","props="+a.m_PropsVal,20,a.getStartTimeMS())
})
}var c=$("wordle.0");
if(c!=null){Event.stopObserving(c,"click");
Event.observe(c,"click",function(g){launchWordle(a.m_PropsVal,"DAYS",2);
return false
})
}updateChannelWithId(a.m_ChannelId,e)
}}return a
}function update1Zone(e,d){var a=g_ChannelItems.find(function(f){return(f.m_Idx==e)
});
if(a!=null){var c=$("followedChannelProps");
if(c==null){return null
}if($("feedsTabber").tabber!=null){$("feedsTabber").tabber.tabShow(0)
}if(c.innerHTML==""||(c.innerHTML!=a.m_PropsVal)){c.innerHTML=a.m_PropsVal;
var b=a.getStartTimeMS();
if($("feedRefresh.0")!=null){Event.stopObserving($("feedRefresh.0"),"click");
Event.observe($("feedRefresh.0"),"click",function(f){populateChannel(getAppURL(),"followedChannelActivity","props="+a.m_PropsVal,20,b)
})
}if($("visualise.0")!=null){$("visualise.0").href=getTimelineURL(a.m_PropsVal)
}if($("googleReader.0")!=null){$("googleReader.0").href=getGoogleReaderHref(a.m_PropsVal)
}Event.stopObserving($("wordle.0"),"click");
Event.observe($("wordle.0"),"click",function(f){launchWordle(a.m_PropsVal,"DAYS",2);
return false
});
populateChannel(getAppURL(),"followedChannelActivity","props="+a.m_PropsVal,20,b,null,d)
}setOption("lastHomePageTab",a.m_PropsId)
}return a
}function outputGoogleReaderButtonForId(b){var a=g_ChannelItems.find(function(c){return(c.m_ChannelId==b)
});
if(a!=null){document.write('&nbsp;&nbsp;<a id="visualise.0" style="font-size: 12px" href="'+getTimelineURL(a.m_PropsVal)+'" title="View a timeline for this feed" class="poblishButton"><span class="poblishButtonText">Visualise...</span></a>');
document.write('&nbsp;&nbsp;<a id="wordle.0" style="font-size: 12px" href="#" onclick="" title="Visualise this feed in Wordle&trade;" class="poblishButton"><span class="poblishButtonText">Wordle&trade;...</span></a>');
document.write('&nbsp;&nbsp;<a id="googleReader.0" href="'+getGoogleReaderHref(a.m_PropsVal)+'"><img src="http://gmodules.com/ig/images/plus_google.gif" border="0" alt="Add to Google"></a>')
}}function getTimelineURL(a){return"timeline.jsp?props="+a
}function getGoogleReaderHref(a){return"http://fusion.google.com/add?source=atgs&feedurl=http%3A//www.poblish.org/REST/feed/%3Fprops%3D"+encodeURIComponent(a+"&maxEntries="+50+"&mediaType=application%2Frss%2Bxml&sort=BY_DATE_REVERSE")
}function addActorToGroup(){new Ajax.Request("changeGroupMembership",{parameters:$("adminGroupsForm").serialize(true),onSuccess:function(c){var a=c.responseText.evalJSON();
if(a.error!=null){alert("Sorry, an error occurred. "+a.error+".");
return
}var b=(a.membership_status=="joined")?"joined":"left";
alert("Actor successfully "+b+" Group")
}})
}function updateAdminGroupsLayoutToMatchSelectedGroup(){var a=$("adminGroupsSelect").selectedIndex;
var b=$("joinLeaveType."+a).value;
var c=$("currActorUN").value;
$("adminGroupsFormCode").value=b;
$("joinLeaveButton").value=(b=="join")?("Add "+c+" to Group"):("Remove "+c+" from Group")
}function reindexResource(a,b){new Ajax.Request(getAppURL()+"reindexResource",{parameters:{resId:a,resType:b},onSuccess:function(d){var c=d.responseText.evalJSON();
if(c.error!=null){alert("Sorry, an error occurred. "+c.error+".");
return
}}})
}function setResourceTwitterAccount(a,b,c){_setTwitterAccount({loggedInActorId:$("hidden-currentActorId").innerHTML,twitterAccount:a,resId:b,resType:c})
}function setActorTwitterAccount(a,b){_setTwitterAccount({loggedInActorId:$("hidden-currentActorId").innerHTML,twitterAccount:a,targetActorId:b})
}function _setTwitterAccount(a){new Ajax.Request(getAppURL()+"setTwitterAccount",{parameters:a,onSuccess:function(c){var b=c.responseText.evalJSON();
if(b.error!=null){alert("Sorry, an error occurred. "+b.error+".");
return
}}})
}function displayAboutIndicator(){}function showCopyrightPolicy(){var b=new FacebookStylePopup($("welcomeContainer"),new FacebookStylePopupHeader('<h2 style="margin: 0">Copyright Policy</h2>',""),550).setTop(0);
b.appendChild(Builder.node("P",{style:"margin: 9px"},["Poblish is, just like ",Builder.node("a",{href:"http://www.google.com/reader/view/"},"Google Reader"),", an application that reads and analyses ",Builder.node("strong","public blog feeds")," ",Builder.node("i","en masse"),". (Public blog feeds are under the complete control of the original blogger.)"]));
b.appendChild(Builder.node("P",{style:"margin: 9px"},["However, we perform matching and identify relationships that could not be performed by a single blog, and make the original blog's content accessible to a much ",Builder.node("strong","bigger and wider")," audience."]));
b.appendChild(Builder.node("P",{style:"margin: 9px"},["Poblish is ",Builder.node("strong","free")," to use, and to join."]));
b.appendChild(Builder.node("P",{style:"margin: 9px"},[Builder.node("strong","All article content")," is the copyright of the original author(s)."]));
var a=Builder.node("FORM",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("OK","closeUserInfoPopup()","margin-right: 7px")]);
b.appendChild(a);
b.show()
}function showWelcomeMessage(){if(getOption("shown_welcome")!=null){return
}showWelcomeMessageNoCheck();
setOption("shown_welcome","1")
}function showWelcomeMessageNoCheck(){var c=new FacebookStylePopup($("welcomeContainer"),new FacebookStylePopupHeader('<h2 style="margin: 0">Welcome to <strong>poblish</strong>!</h2>',""),700).setTop(0);
var b=$("welcomeMsg");
if(b==null){alert("Error!");
return
}var d=b.clone(true);
d.id="welcomeMsgClone";
d.removeClassName("aboutPanel");
d.setStyle({margin:"8px"});
d.show();
c.appendChild(d);
var a=Builder.node("form",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Let me explore!","closeUserInfoPopup()","margin-right: 7px")]);
c.appendChild(a);
c.show()
}function showLinkToWelcomeMessage(){var b=new FacebookStylePopup($("welcomeContainer"),new FacebookStylePopupHeader('<h2 style="margin: 0">Confirmation sent!</h2>',""),550);
b.appendChild(Builder.node("P",{style:"margin: 9px"},["A confirmation email has been sent to your registered email address."]));
b.appendChild(Builder.node("P",{style:"margin: 9px"},["Click the activation link to log in as a full Poblish user!"]));
b.appendChild(Builder.node("P",{style:"margin: 9px"},["In the meantime, you can explore the rest of the site as a Guest."]));
var a=Builder.node("FORM",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Let me explore!","closeLinkToWelcomeMessage()","margin-right: 7px")]);
b.appendChild(a);
b.show()
}function closeLinkToWelcomeMessage(){closeUserInfoPopup();
window.top.location.href=_baseURL("home.jsp")
}function googleReaderShare(){window.GR________bookmarklet_domain="http://www.google.com";
if(document.body&&!document.xmlVersion){var a=document.createElement("script");
a.src="http://www.google.com/reader/ui/link-bookmarklet.js";
document.body.appendChild(a)
}}function handleHomePageSearch(b,a){_handleHomePageSearch(b,a,false)
}function handleHomePageIFLSearch(b,a){_handleHomePageSearch(b,a,true)
}function _handleHomePageSearch(f,c,b){var e=f.value.strip();
if(e==""){alert("No query entered");
return
}var a=$("homeSearchResults");
var d=$(document.body);
if(d!=null){d.appendChild(getProcessIndicator())
}clearResults("article-search-results");
clearResults("group-search-results");
clearResults("actor-search-results");
clearResults("blog-search-results");
clearResults("feed-search-results");
new Ajax.Request(getAppURL()+"globalSearch",{parameters:{q:e,wantFrags:"true",feelingLucky:b?"true":"",type:c},onSuccess:function(k){var p=k.responseText.evalJSON();
var m=0,g=0,j=0,o=0,q=0;
var h=new Date().getTime();
if(p.length==0){alert("Sorry, no matches found.")
}else{var n=false;
for(var l=0;
l<p.length;
l++){if(p[l].type=="Article"||p[l].type=="FeedArticle"||p[l].type=="WikiArticle"){if(b){window.top.location.href=_baseURL("article.jsp?id="+p[l].articleId);
return
}else{if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}m++;
$("article-search-results").insertBefore(_handleGlobalSearchArticle(p[l],h),null)
}}else{if(p[l].groupDisplayName!=null){if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}g++;
$("group-search-results").insertBefore(_createGroupBoxElem(p[l].groupId,p[l].groupDisplayName,"filterLink"),null)
}else{if(p[l].un!=null){if(b&&c=="people"){window.top.location.href=_baseURL("actor.jsp?id="+p[l].un);
return
}if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}j++;
$("actor-search-results").insertBefore(_createActorBoxElem(p[l].un,"filterLink"),null)
}else{if(p[l].blogId!=null){if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}o++;
$("blog-search-results").insertBefore(_createBlogBoxElem(p[l].blogId,p[l].blogDisplayName,"filterLink"),null)
}else{if(p[l].feedId!=null){if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}q++;
$("feed-search-results").insertBefore(_createFeedBoxElem(p[l].feedId,p[l].feedDisplayName,"filterLink"),null)
}else{if(p[l].type=="Topic"){if(b){if(c=="people"){if(l<p.length-1&&p[l+1].un!=null){continue
}window.top.location.href=_baseURL("person.jsp?name="+p[l].name+"&display=last_day");
return
}else{if(c=="locations"){window.top.location.href=_baseURL("location.jsp?name="+p[l].name+"&display=last_day");
return
}}}if(!n){$("homeSearchResults").tabber.tabShow(0);
a.appear({duration:0.5});
n=false
}}}}}}}}}if(m==0){addEmptyEntry($("article-search-results"))
}if(j==0){addEmptyEntry($("actor-search-results"))
}if(g==0){addEmptyEntry($("group-search-results"))
}if(o==0){addEmptyEntry($("blog-search-results"))
}if(q==0){addEmptyEntry($("feed-search-results"))
}$$("#homeSearchResults li:nth-child(1) a")[0].innerHTML="Articles ("+m+")";
$$("#homeSearchResults li:nth-child(2) a")[0].innerHTML="Actors ("+j+")";
$$("#homeSearchResults li:nth-child(3) a")[0].innerHTML="Groups ("+g+")";
$$("#homeSearchResults li:nth-child(4) a")[0].innerHTML="Blogs ("+o+")";
$$("#homeSearchResults li:nth-child(5) a")[0].innerHTML="Feeds ("+q+")"
},onComplete:function(){removeProgressIndicator(d)
}})
}function examineArticleByURL(b,c){if(b==null||b.strip()==""){return
}var f=$(document.body);
if(f!=null){f.appendChild(getProcessIndicator())
}var e=$("examineArticleResults");
var a=$("examineArticleLinks");
var d=b.strip();
if(!d.startsWith("http://")&&!d.startsWith("https://")){d="http://"+d
}new Ajax.Request("callWidget",{parameters:{url:d,skipCounts:true},onSuccess:function(h){while(e.firstChild){e.removeChild(e.firstChild)
}while(a.firstChild){a.removeChild(a.firstChild)
}var g=new Date().getTime();
var o=h.responseText.evalJSON();
if(o.result=="OK"){var j=Builder.node("div",{className:"channelsContainer"});
if(o.articleId!=null){if(c!=null&&c==true){window.top.location.href=_baseURL("article.jsp?id="+o.articleId);
return
}$("examineArticleResultsDesc").innerHTML="We <strong>found an article</strong> with that URL:";
var n=(o.fragment!=null&&o.fragment.length>0)?o.fragment:o.articleTitle;
var k=Builder.node("div",{className:"title"});
k.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(n)+'" href="article.jsp?id='+o.articleId+'">'+_getDisplayTitle(o.articleTitle)+"</a>, by";
j.appendChild(k)
}else{$("examineArticleResultsDesc").innerHTML="We don't have an <strong>article</strong> with that URL, but do have a <strong>blog:</strong>"
}if(o.targetUserName!=null){j.appendChild(_createActorBoxElem(o.targetUserName))
}else{if(o.targetClass=="Blog"){j.appendChild(_createBlogBoxElem(o.targetResId,o.targetDisplayName))
}else{if(o.targetClass=="Feed"){j.appendChild(_createFeedBoxElem(o.targetResId,o.targetDisplayName))
}else{j.appendChild(_createWikiBoxElem(o.targetResId,o.targetDisplayName))
}}}_addPageRankIndicator(o,j);
if(o.articlePubDateMSecs!=null){j.appendChild(Builder.node("div",{className:"date"},getFormattedTimeDiffForTime(o.articlePubDateMSecs,g)))
}addFlagFaveIndicatorsToContainer(o,j);
if(o.cats!=null&&o.cats.length>0){j.appendChild(Builder.node("div",{className:"article-cat-first"},o.cats[0]));
for(var p=1;
p<o.cats.length;
p++){j.appendChild(Builder.node("div",{className:"article-cat-sub"},o.cats[p]))
}}e.appendChild(j)
}else{$("examineArticleResultsDesc").innerHTML="Sorry, we don't have a copy of that article:";
_populateChannelShowNoEntries(e)
}if(o.incoming_links!=null){if(o.incoming_links.length==1){$("examineArticleLinksDesc").innerHTML="We found <strong>1 link</strong> to that URL:"
}else{$("examineArticleLinksDesc").innerHTML="We found <strong>"+o.incoming_links.length+" links</strong> to that URL:"
}for(var i=0;
i<o.incoming_links.length;
i++){var m=o.incoming_links[i];
var r=Builder.node("div",{className:"channelsContainer"});
var q=Builder.node("div",{className:"title"});
q.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(getHoverContent(m))+'" href="article.jsp?id='+m.activityId+'">'+_getDisplayTitle(m.title)+"</a>, by";
r.appendChild(q);
var l=(isGroupResource(m)||m.username=="");
if(m.blogId!=null&&l){r.appendChild(_createBlogBoxElem(m.blogId,m.articleResName))
}else{if(m.feedId!=null&&l){r.appendChild(_createFeedBoxElem(m.feedId,m.articleResName))
}else{if(m.wikiId!=null&&l){r.appendChild(_createWikiBoxElem(m.wikiId,m.articleResName))
}else{r.appendChild(_createActorBoxElem(m.username))
}}}_addPageRankIndicator(m,r);
r.appendChild(Builder.node("div",{className:"date"},getFormattedTimeDiffForTime(m.dateMS,g)));
addFlagFaveIndicatorsToContainer(m,r);
if(m.cats!=null&&m.cats.length>0){r.appendChild(Builder.node("div",{className:"article-cat-first"},m.cats[0]));
for(p=1;
p<m.cats.length;
p++){r.appendChild(Builder.node("div",{className:"article-cat-sub"},m.cats[p]))
}}a.appendChild(r)
}}else{$("examineArticleLinksDesc").innerHTML="Sorry, no links to that URL, yet.";
_populateChannelShowNoEntries(a)
}$("examineArticleResultsOverallContainer").appear({duration:0.5})
},onComplete:function(){removeProgressIndicator(f)
}})
}function getSentimentSpanForType(b,a){if(b=="PP"){return Builder.node("span",{style:"color: blue"},a)
}else{if(b=="P"){return Builder.node("span",{style:"color: rgb(0,127,255)"},a)
}else{if(b=="NN"){return Builder.node("span",{style:"color: red"},a)
}else{if(b=="N"){return Builder.node("span",{style:"color: rgb(255,127,127)"},a)
}else{return Builder.node("span",{style:"color: #666"},a)
}}}}}function isGroupResource(a){return((a.articleNumPtlAuthors!=null&&a.articleNumPtlAuthors>1)||(a.articleFromGroupRes!=null&&a.articleFromGroupRes=="true"))
}function getHoverContent(a){return(a.fragment!=null&&a.fragment.length>0)?a.fragment:a.title
}function followsFileFormSubmit_OnStart(){$("followsUploadSubmit").disable();
var a=$("followsUploadForm");
if(a!=null){a.appendChild(getProcessIndicator())
}return true
}function followsFileFormSubmit_OnComplete(h){removeProgressIndicator($("followsUploadForm"));
var g=h.substring(h.indexOf("<pre>")+5,h.indexOf("</pre>"));
if(g==""){alert("Error: no results returned.");
return
}var j=g.evalJSON();
if(j.error!=null){if(j.error=="cannot_import"){alert("Sorry, you need to have been confirmed as a user to import a file.")
}else{if(j.error=="no_valid_file"){alert("Sorry, could't find a valid file to work with.")
}else{alert("Sorry, an error occurred. Please let us know!")
}}}else{if(j.all_results!=null&&j.all_results.length>=1){var a=$("googleReaderImportResults");
var f=j.all_results[0];
var e=[];
var c=[];
var b=[];
for(var d=0;
d<f.length;
d++){if(f[d].result=="NA"){e.push(f[d].title)
}else{if(f[d].result=="DUPE"){c.push(f[d].title)
}else{if(f[d].result=="OK"){b.push(f[d].title)
}}}}clearResults("googleReaderImportResults");
_buildFileSubmitResultsLine(a,b,"Successfully added the following:");
_buildFileSubmitResultsLine(a,c,"You're already following:");
_buildFileSubmitResultsLine(a,e,"Sorry, we don't have the following:");
a.appear({duration:0.5})
}}$("followsUploadSubmit").enable()
}function _buildFileSubmitResultsLine(a,e,b){if(e!=null&&e.length>0){var d=Builder.node("p",{style:"margin: 0; padding: 4px"});
d.appendChild(Builder.node("span",{style:"font-weight: bold"},[b,"  "]));
for(var c=0;
c<e.length;
c++){if(c>0){d.appendChild(document.createTextNode(", "))
}d.appendChild(document.createTextNode(e[c]))
}d.appendChild(document.createTextNode("."));
a.appendChild(d)
}}function stripExistingChildren(a){$(a).childElements().each(function(b){if($w(b.className).indexOf("channelsContainer")>=0){b.parentNode.removeChild(b)
}})
}function getIncomingLinksTable(b,a){var c=$(b);
if(c==null){return
}if(c!=null){c.appendChild(getProcessIndicator())
}new Ajax.Request("incomingLinks",{method:"GET",parameters:{maxResults:a},onSuccess:function(e){var d=e.responseText.evalJSON();
handleIncomingLinksSuccess(c,d)
},onComplete:function(){removeProgressIndicator(c)
}})
}function handleIncomingLinksSuccess(f,e){stripExistingChildren(f);
var j=(e.results!=null)?e.results.length:0;
var h=$$("#actorResInfoTabber li:nth-child("+0+") a");
if(h!=null){}_incomingLinksShowNextUpdateMsg(e);
if(j==0){_populateMLTShowNoEntries(f);
return
}var b=-1;
var a=null;
var d=0;
for(var c=0;
c<e.results.length;
c++){var g=e.results[c];
if(g==null){continue
}if(g.numLinks!=b||d>=10){a=Builder.node("div",{className:"channelsContainer"});
a.appendChild(Builder.node("div",{style:"float: left; padding: 2px"},[Builder.node("strong",g.numLinks)," links:"]));
b=g.numLinks;
d=0
}else{d++
}if(g.targetType=="Blog"){a.appendChild(_createBlogBoxElem(g.targetId,g.targetName))
}else{if(g.targetType=="Feed"){a.appendChild(_createFeedBoxElem(g.targetId,g.targetName))
}else{a.appendChild(_createActorBoxElem(g.targetName))
}}f.appendChild(a)
}}function populateActorIncomingLinks(a,b){populate1IncomingLinks(a,"#actorTabber li:nth-child("+7+") a",{username:b})
}function populateResIncomingLinks(b,a,c,d){populate1IncomingLinks(b,a,{resourceType:d,resourceId:c})
}function populate1IncomingLinks(c,a,b){var d=$(c);
if(d==null){return
}if(d!=null){d.appendChild(getProcessIndicator())
}new Ajax.Request("incomingLinks",{method:"GET",parameters:b,onSuccess:function(f){var e=f.responseText.evalJSON();
handle1IncomingLinksSuccess(d,a,e)
},onComplete:function(){removeProgressIndicator(d)
}})
}function handle1IncomingLinksSuccess(j,l,g){j.childElements().each(function(i){if(i.id!="channelProgress"){i.parentNode.removeChild(i)
}});
_incomingLinksShowNextUpdateMsg(g);
var k=$$(l);
if(k!=null){k[0].innerHTML="Incoming Links ("+g.results.length+")"
}var b=new Date().getTime();
for(var f=0;
f<g.results.length;
f++){var e=g.results[f];
var a=parseInt(e.timeMS);
if(a>b){continue
}var h=getFormattedTimeDiffForTime(a,b);
var d=Builder.node("div",{className:"channelsContainer"});
var c=Builder.node("div",{className:"title"});
c.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(e.title)+'" href="article.jsp?id='+e.articleId+'">'+_getDisplayTitle(e.title)+"</a>, by";
d.appendChild(c);
if(e.blogId!=null&&(isGroupResource(e)||e.username=="")){d.appendChild(_createBlogBoxElem(e.blogId,e.articleResName))
}else{if(e.feedId!=null&&(isGroupResource(e)||e.username=="")){d.appendChild(_createFeedBoxElem(e.feedId,e.articleResName))
}else{d.appendChild(_createActorBoxElem(e.username))
}}_addPageRankIndicator(e,d);
d.appendChild(Builder.node("div",{className:"date"},h));
addFlagFaveIndicatorsToContainer(e,d);
addCategoriesToContainer(e,d);
j.appendChild(d)
}}function _incomingLinksShowNextUpdateMsg(a){if(a!=null&&a.next_update_ms!=null&&parseInt(a.next_update_ms)>0&&$("next_update_ms")!=null){$("next_update_ms").innerHTML="on or before "+new Date(a.next_update_ms).toLocaleString()
}}function showBlogSubmissionFrame(c,b,a){showResourceSubmissionFrame("Blog","blog","addBlog",c,b,a)
}function showFeedSubmissionFrame(c,b,a){showResourceSubmissionFrame("Feed","feed","addFeed",c,b,a)
}function showResourceSubmissionFrame(c,j,d,k,g,b){var e=parseInt((g!=null)?g:$("hidden-currentActorId").innerHTML);
var a=(b!=null)?b:$("hidden-currentActor").innerHTML;
var h=new FacebookStylePopup($(k),new FacebookStylePopupHeader('<h2 style="margin: 0">Add <strong>my '+c+"...</strong></h2>",""),500);
var f=Builder.node("form",{id:"newResSubmissionForm",style:"padding: 8px 10px 12px 10px;"},[Builder.node("input",{type:"hidden",name:"type",value:d}),Builder.node("input",{type:"hidden",name:"actorId",value:e}),Builder.node("p",{style:"margin: 5px 0 5px 0"},[Builder.node("label",{"for":"bsResourceName"},"My "+j+" name:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},[Builder.node("input",{type:"text",name:"resourceName",style:"width: 400px",id:"bsResourceName"})]),Builder.node("p",{style:"margin: 9px 0 5px 0"},[Builder.node("label",{"for":"newResURLId"},"My "+j+" URL:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},createShadowBox("newResURLId","URL","http://","width: 400px")),Builder.node("p",{style:"margin: 12px 0 0 0"},[Builder.node("input",{type:"radio",name:"isGroupResource",value:"",checked:"checked",id:"isPersonalRes"}),Builder.node("label",{"for":"isPersonalRes",style:"margin-left: 5px; font-weight: normal"},[Builder.node("strong","Personal "+c),": a political "+j+" you alone write for."])]),Builder.node("p",{style:"margin: 0"},[Builder.node("input",{type:"radio",name:"isGroupResource",value:"true",id:"isGroupRes"}),Builder.node("label",{"for":"isGroupRes",style:"margin-left: 5px; font-weight: normal"},[Builder.node("strong","Group/Shared "+c),": that you write for, along with other people."])]),]);
var i=Builder.node("form",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Cancel","closeUserInfoPopup()","margin-right: 7px"),_createPoblishButton("Submit >>","submitResource('"+k+"','"+a+"','"+j+"')","margin-right: 7px")]);
h.appendChild(f);
h.appendChild(i);
h.show({duration:0.5,afterFinish:function(){$("bsResourceName").focus()
}})
}function submitResource(d,b,a){var e=$("newResSubmissionForm")["resourceName"].value.strip();
if(e==""){return
}var f=$("newResSubmissionForm")["URL"].value.strip();
if(f==""||f=="http://"||(f.indexOf("http://")!=0&&f.indexOf("https://")!=0)){return
}var c={onSuccess:function(){window.top.location.href=_baseURL("actor.jsp?id="+b+"&tab=blogs&showResourceAdded="+a)
}};
addNewResource("newResSubmissionForm",d,c.onSuccess.bind(c))
}function claimBlog(){var b=$(document.body);
if(b!=null){b.appendChild(getProcessIndicator())
}var a=$H($("blogClaimForm").serialize(true));
new Ajax.Request("linkToActor",{method:"POST",parameters:a,onSuccess:function(g){var c=g.responseText.evalJSON();
if(c.blog_missing){claimBlogShowMessage("error","Sorry, we don't have a record of that blog. Please try another, or use email authentication.")
}else{if(c.blog_unavailable){claimBlogShowMessage("error","Sorry, that blog has already been claimed. Please try another, or use email authentication.")
}else{if(c.must_choose_actors&&c.must_choose_actors.length>1){$("blogClaimForm")["chosenActorId"].remove();
claimBlogClearMessage();
var f=Builder.node("p",{style:"margin: 9px 0; padding: 7px; border: 1px solid grey"},[Builder.node("p",{style:"font-weight: bold;  margin-bottom: 9px"},"Please choose one:")]);
for(var e=0;
e<c.must_choose_actors.length;
e++){var d=c.must_choose_actors[e];
f.appendChild(Builder.node("p",{style:"margin: 4px 0"},[Builder.node("input",{type:"radio",id:"unCheck."+e,name:"chosenActorId",value:d.id}),Builder.node("label",{"for":"unCheck."+e,style:"font-weight: normal"},d.displayName)]))
}$("blogClaimMsgContainer").appendChild(f);
$("unCheck.0").setAttribute("checked","checked")
}else{if(c.valid_claim){claimBlogClearMessage();
window.location="blog_claim_check.jsp"
}else{claimBlogClearMessage()
}}}}},onComplete:function(){removeProgressIndicator(b)
}})
}function claimBlogShowMessage(b,c){var a=Builder.node("div",{className:"msgbox-"+b},c);
claimBlogClearMessage();
$("blogClaimMsgContainer").appendChild(a);
a.show({duration:0.3})
}function claimBlogClearMessage(){$("blogClaimMsgContainer").childElements().each(function(a){a.parentNode.removeChild(a)
})
}var g_IsClaiming=false;
function checkClaimedBlog(){if(g_IsClaiming){return
}g_IsClaiming=true;
$("blogClaimButton").className="poblishButtonDisabled";
var a=$(document.body);
if(a!=null){a.appendChild(getProcessIndicator())
}new Ajax.Request("linkToActor",{method:"POST",parameters:$("blogCheckForm").serialize(true),onSuccess:function(c){var b=c.responseText.evalJSON();
if(b.blog_mismatch){alert("Mismatch!")
}else{if(b.claim_expired){alert("Expired!")
}else{if(b.blog_confirm_failed){checkClaimBlogShowMessage("error","Sorry, Poblish couldn't find the code on the blog's home page. Please check and try again in a few moments.")
}else{if(b.blog_confirm_error){checkClaimBlogShowMessage("error","Sorry, there was an error. Please contact us.")
}else{if(b.blog_confirmed_OK){checkClaimBlogShowMessage("success","Claim completed successfully. Redirecting you to the Home page...");
new PeriodicalExecuter(function(d){window.location="http://www.poblish.org/";
d.stop()
},5)
}}}}}},onComplete:function(){removeProgressIndicator(a);
new PeriodicalExecuter(function(b){g_IsClaiming=false;
$("blogClaimButton").className="poblishButtonVariant";
b.stop()
},5)
}})
}function checkClaimBlogShowMessage(b,c){var a=Builder.node("div",{className:"msgbox-"+b},c);
checkClaimBlogClearMessage();
$("blogClaimCheckMsgContainer").appendChild(a);
a.show({duration:0.3})
}function checkClaimBlogClearMessage(){$("blogClaimCheckMsgContainer").childElements().each(function(a){a.parentNode.removeChild(a)
})
}function claimByEmail(){var a=$(document.body);
if(a!=null){a.appendChild(getProcessIndicator())
}new Ajax.Request("linkToActor",{method:"POST",parameters:$("emailClaimForm").serialize(true),onSuccess:function(c){var b=c.responseText.evalJSON();
if(b.found_actor){emailClaimClearMessage();
window.location="email_check_done.jsp"
}else{if(b.existing_actor_found){emailClaimShowMessage("error","Sorry, that email address is already in use by someone else.")
}else{if(b.actor_not_found){emailClaimShowMessage("error","Sorry, Poblish doesn't have any users with that email address.")
}}}},onComplete:function(){removeProgressIndicator(a)
}})
}function emailClaimShowMessage(b,c){var a=Builder.node("div",{className:"msgbox-"+b},c);
emailClaimClearMessage();
$("emailClaimMsgContainer").appendChild(a);
a.show({duration:0.3})
}function emailClaimClearMessage(){$("emailClaimMsgContainer").childElements().each(function(a){a.parentNode.removeChild(a)
})
}function launchWordle(b,d,a){var c=$("wordleForm");
if(c==null){c=Builder.node("form",{id:"wordleForm",action:"http://www.wordle.net/advanced",method:"POST",style:"display:none"},[Builder.node("textarea",{id:"wordleInputText",name:"text"})]);
$(document.body).appendChild(c)
}var e=$(document.body);
if(e!=null){e.appendChild(getProcessIndicator())
}new Ajax.Request("wordFreqs",{method:"GET",parameters:{q:b,timeUnit:d,timePeriod:a},onSuccess:function(m){var f=m.responseText.evalJSON();
var l="";
if(f.results!=null&&f.results.length>0){for(var h=0;
h<f.results.length;
h++){var k=f.results[h];
for(var g=0;
g<k.f;
g++){l=l+" "+k.t
}}c.wordleInputText.value=l;
c.submit()
}else{alert("Sorry, no data to show in Wordle. Why not try another feed?")
}},onComplete:function(){removeProgressIndicator(e)
}})
}var ourTwitterWidgetId="twitterWidget";
function installOurTwitterWidget(){var a=$("twitterWidgetContainer");
if(a==null){return
}var b=false;
a.childElements().each(function(c){if(c.id==ourTwitterWidgetId){b=true
}});
if(b){return
}a.appendChild(Builder.node("div",{id:ourTwitterWidgetId},[Builder.node("script",{type:"text/javascript"},"installTwitterWidget()"),Builder.node("div",{style:"clear: both"})]))
}function installTwitterWidget(){new TWTR.Widget({id:ourTwitterWidgetId,version:2,type:"profile",rpp:3,interval:6000,width:240,height:300,theme:{shell:{background:"#333333",color:"#ffffff"},tweets:{background:"#ffffff",color:"#000000",links:"#5959cf"}},features:{scrollbar:false,loop:false,live:false,hashtags:true,timestamp:true,avatars:false,behavior:"all"}}).render().setUser("poblish").start()
}var ourGFCWidgetId="div-3022207942545974510";
function installOurGFCWidget(){var a=$("gfcWidgetContainer");
if(a==null){return
}var b=false;
a.childElements().each(function(c){if(c.id==ourGFCWidgetId){b=true
}});
if(b){return
}a.appendChild(Builder.node("script",{type:"text/javascript",src:"http://www.google.com/friendconnect/script/friendconnect.js"}));
a.appendChild(Builder.node("div",{id:ourGFCWidgetId,style:"width: 240px; float:right; margin-bottom: 8px; border: 1px solid #244588"},Builder.node("script",{type:"text/javascript"},"installGFCWidget()")))
}function installGFCWidget(){var a={};
a.FONT_FAMILY="verdana,sans-serif";
a.BORDER_COLOR="#cccccc";
a.ENDCAP_BG_COLOR="#e0ecff";
a.ENDCAP_TEXT_COLOR="#333333";
a.ENDCAP_LINK_COLOR="#0000cc";
a.ALTERNATE_BG_COLOR="#ffffff";
a.CONTENT_BG_COLOR="#ffffff";
a.CONTENT_LINK_COLOR="#0000cc";
a.CONTENT_TEXT_COLOR="#333333";
a.CONTENT_SECONDARY_LINK_COLOR="#7777cc";
a.CONTENT_SECONDARY_TEXT_COLOR="#666666";
a.CONTENT_HEADLINE_COLOR="#333333";
a.NUMBER_ROWS="3";
google.friendconnect.container.setParentUrl("/");
google.friendconnect.container.renderMembersGadget({id:"div-3022207942545974510",site:"14475377149006611707"},a)
}function actorFullReindex(a){var b=$(document.body);
b.appendChild(getProcessIndicator());
new Ajax.Request("actorFullReindex",{parameters:{username:a},onSuccess:function(c){},onComplete:function(){removeProgressIndicator(b)
}})
}function followZone(a,d,c,b){var e=$(document.body);
e.appendChild(getProcessIndicator());
new Ajax.Request("follow",{method:"POST",parameters:{targetId:d,targetType:"com.hiatus.poblish2.zones.ZoneIF",loggedInActorId:getActorId(),follow:c,includeInDailyDigest:parseInt(b)},onSuccess:function(g){var f=g.responseText.evalJSON();
if(f.warning!=null){if(f.warning=="invalid zone"){alert("Error: couldn't find Zone. Please let us know.")
}else{alert("There was an error. Please let us know.")
}}else{$(a+".unfollow").className=(!c)?"hoverToEnable":"";
$(a+".follow").className=(c&&b==0)?"hoverToEnable":"";
$(a+".digest").className=(c&&b==1)?"hoverToEnable":""
}},onComplete:function(){removeProgressIndicator(e)
}})
}var g_ShowingInvestigateArticlePopup=false;
var g_ShowingNewSearchPopup=false;
function showInvestigateArticlePopup(){if(g_ShowingInvestigateArticlePopup||g_ShowingNewSearchPopup){return
}var c=$("investigationPopupOuterContainer");
if(c==null){c=Builder.node("div",{id:"investigationPopupOuterContainer"});
$(document.body).appendChild(c)
}var b=new FacebookStylePopup(c,new FacebookStylePopupHeader('<h2 style="margin: 0"><strong>Investigate</strong> Article</h2>',""),700);
b.appendChild(Builder.node("div",{id:"investigationPopupContainer",style:"padding: 2px 7px 0 7px; height: 430px; overflow: auto"},[Builder.node("p",{style:"margin: 12px 0 7px 0"},["Enter the URL of a ",Builder.node("strong","blog post or news article")," you'd like to investigate - we'll tell you ",Builder.node("strong","what Poblish knows about it"),":"]),Builder.node("form",{id:"examineArticleForm",onsubmit:"return false",style:"padding-top: 3px"},[Builder.node("input",{id:"ifURL",value:"",title:"Article URL",size:70,name:"url",maxlength:2048,onblur:""}),Builder.node("div",{id:"searchButtons",style:"padding: 12px 0 0 0"},[_createPoblishButton("Look up","examineArticleByURL( $('examineArticleForm')['url'].value )","margin-right: 5px"),_createPoblishButton("I'm Feeling Lucky","examineArticleByURL( $('examineArticleForm')['url'].value, true)")]),Builder.node("div",{id:"examineArticleResultsOverallContainer",style:"display: none; padding-top: 9px"},[Builder.node("p",{id:"examineArticleResultsDesc",style:"margin: 9px 0 7px 0"}),Builder.node("div",{id:"examineArticleResults","class":"channelsBox",style:"padding-left: 6px; margin-right: 6px"}),Builder.node("p",{id:"examineArticleLinksDesc",style:"margin: 9px 0 7px 0"}),Builder.node("div",{id:"examineArticleLinks","class":"channelsBox",style:"padding-left: 6px; margin-right: 6px"}),])])]));
var a=Builder.node("form",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Finished","closeUserInfoPopup(); g_ShowingInvestigateArticlePopup = false","margin-right: 7px")]);
b.appendChild(a);
$("examineArticleForm")["url"].observe("keypress",function(d){if(Event.KEY_RETURN==d.keyCode){examineArticleByURL($("examineArticleForm")["url"].value)
}});
g_ShowingInvestigateArticlePopup=true;
b.show({duration:0.5,afterFinish:function(){$("ifURL").focus()
}})
}function showNewSearchPopup(){if(g_ShowingInvestigateArticlePopup||g_ShowingNewSearchPopup){return
}var e="homeSearchForm";
var b="homeSearchForm_People";
var f="homeSearchForm_Loc";
var d=$("newSearchPopupOuterContainer");
if(d==null){d=Builder.node("div",{id:"newSearchPopupOuterContainer"});
$(document.body).appendChild(d)
}var c=new FacebookStylePopup(d,new FacebookStylePopupHeader('<h2 style="margin: 0">Poblish <strong>Search</strong></h2>',""),700);
c.appendChild(Builder.node("div",{id:"newSearchPopupContainer",style:"padding: 2px 7px 0 7px; height: 450px; overflow: auto"},[Builder.node("div",{"class":"msgbox-info"},["Search for ",Builder.node("strong","bloggers")," like ",Builder.node("a",{href:"actor.jsp?id=aregan"},"Andrew Regan"),", ",Builder.node("strong","articles")," about ",Builder.node("a",{href:"global-search.jsp?q=Robin+Hood+Tax"},"Robin Hood Tax"),", ",Builder.node("strong","groups")," of ",Builder.node("a",{href:"group.jsp?id=31"},"Economists"),", ",Builder.node("strong","references")," to ",Builder.node("a",{href:"person.jsp?name=Margaret Thatcher&time_period=last_week"},"Margaret Thatcher"),", ",Builder.node("strong","references")," to ",Builder.node("a",{href:"person.jsp?name=Manchester&time_period=last_week"},"Manchester"),", ..."]),Builder.node("div",{className:"tabber",id:"searchTabber"},[Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Search everything"),Builder.node("form",{id:e,onsubmit:"return false",style:"padding: 7px"},[_newSearchGetSearchBox("homeSearchFormDefaultInputId"),Builder.node("div",{style:"padding: 8px 0 2px 0"},[_createPoblishButton("Search","handleHomePageSearch( $('"+e+"')['q'], 'all')","margin-right: 5px"),_createPoblishButton("I'm Feeling Lucky","handleHomePageIFLSearch( $('"+e+"')['q'], 'all')")])])]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","People"),Builder.node("form",{id:b,onsubmit:"return false",style:"padding: 7px"},[Builder.node("strong",{style:"margin-right: 8px"},"Name:"),_newSearchGetSearchBox(),Builder.node("div",{style:"padding: 8px 0 2px 0"},[_createPoblishButton("Search","handleHomePageSearch( $('"+b+"')['q'], 'all')","margin-right: 5px"),_createPoblishButton("I'm Feeling Lucky","handleHomePageIFLSearch( $('"+b+"')['q'], 'all')")])])]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Places"),Builder.node("form",{id:f,onsubmit:"return false",style:"padding: 7px"},[Builder.node("strong",{style:"margin-right: 8px"},"Name:"),_newSearchGetSearchBox(),Builder.node("div",{style:"padding: 8px 0 2px 0"},[_createPoblishButton("Search","handleHomePageSearch( $('"+f+"')['q'], 'all')","margin-right: 5px"),_createPoblishButton("I'm Feeling Lucky","handleHomePageIFLSearch( $('"+f+"')['q'], 'all')")])])]),]),Builder.node("div",{className:"tabber",id:"homeSearchResults",style:"display:none"},[Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Articles (0)"),Builder.node("div",{className:"channelsBox",id:"article-search-results",style:"padding-left: 6px; margin-right: 6px"})]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Actors (0)"),Builder.node("div",{id:"actor-search-results"}),Builder.node("div",{style:"clear: both"})]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Groups (0)"),Builder.node("div",{id:"group-search-results"}),Builder.node("div",{style:"clear: both"})]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Blogs (0)"),Builder.node("div",{id:"blog-search-results"}),Builder.node("div",{style:"clear: both"})]),Builder.node("div",{className:"tabbertab"},[Builder.node("h2","Feeds (0)"),Builder.node("div",{id:"feed-search-results"}),Builder.node("div",{style:"clear: both"})])])]));
myTabberAutomatic(c.selectChildren("div"));
var a=Builder.node("form",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Finished","closeUserInfoPopup(); g_ShowingNewSearchPopup = false","margin-right: 7px")]);
c.appendChild(a);
$(e)["q"].observe("keypress",function(g){if(Event.KEY_RETURN==g.keyCode){handleHomePageSearch($(e)["q"],"all")
}});
$(b)["q"].observe("keypress",function(g){if(Event.KEY_RETURN==g.keyCode){handleHomePageSearch($(b)["q"],"people")
}});
$(f)["q"].observe("keypress",function(g){if(Event.KEY_RETURN==g.keyCode){handleHomePageSearch($(f)["q"],"locations")
}});
g_ShowingNewSearchPopup=true;
c.show({duration:0.5,afterFinish:function(){$("homeSearchFormDefaultInputId").focus()
}})
}function _newSearchGetSearchBox(a){return Builder.node("input",{id:(a!=null?a:""),value:"",title:"Poblish Search",size:55,maxlength:2048,name:"q",onblur:""})
}function myTabberAutomatic(d){var c={classNav:"tabberNav2010",classMainLive:"tabberLive2010"};
var a=new tabberObj(c);
for(var b=0;
b<d.length;
b++){if(d[b].className&&d[b].className.match(a.REclassMain)){c.div=d[b];
d[b].tabber=new tabberObj(c)
}}return this
}function callReader(b,d){var a=getActorId();
if(a<0){a=1
}var e=$("leftPanel");
if(e!=null){e.appendChild(getProcessIndicator())
}var c=Builder.node("div",{id:"article-search-results",className:"channelsBox",style:"margin: 0; max-height: 600px; overflow-y: scroll"});
new Ajax.Request("readerData",{method:"GET",parameters:{actorId:a},onSuccess:function(m){var h=m.responseText.evalJSON();
if(h.results!=null){for(var j=0;
j<h.results.length;
j++){var g=h.results[j];
var l=g.desc.type;
var k;
if(l=="Actor"){k="actor:"+replaceApos(g.desc.feedName)+":ARTICLE;"
}else{if(l=="Blog"){k="blog:"+replaceApos(g.desc.feedName)+":ARTICLE;"
}else{if(l=="Feed"){k="feed:"+replaceApos(g.desc.feedName)+":ARTICLE;"
}else{if(l=="Group"){k="group:"+replaceApos(g.desc.feedName)+":ARTICLE;"
}else{continue
}}}}var f;
if(l=="Blog"){f=_createBlogBoxElem(g.desc.id,g.desc.dispName,"author4Reader")
}else{if(l=="Feed"){f=_createFeedBoxElem(g.desc.id,g.desc.dispName,"author4Reader")
}else{if(l=="Wiki"){f=_createWikiBoxElem(g.desc.id,g.desc.dispName,"author4Reader")
}else{if(l=="Group"){f=_createGroupBoxElem(g.desc.id,g.desc.dispName,"author4Reader")
}else{f=_createActorBoxElem(g.desc.dispName,"author4Reader")
}}}}c.appendChild(Builder.node("p",{className:"homeSearchResult"},[f,Builder.node("a",{className:"readerLink",href:"#",style:"cursor: pointer",onclick:"updateReaderContent('"+d+"','"+replaceApos(g.desc.dispName)+"','"+k+"',"+g.earliest_time+"); return false;"},(g.count==1)?"1 article":g.count+" articles"),]))
}$(b).appendChild(c)
}else{alert("Error")
}},onComplete:function(){removeProgressIndicator(e)
}})
}function updateReaderContent(d,c,b,a){$("contentHeaderLabel").innerHTML=c;
populateChannel(getAppURL(),d,"props="+b,20,a);
$("contentHeaderControls").appear({duration:0.5});
$(d).appear({duration:0.5});
Event.stopObserving($("feedRefresh.0"),"click");
Event.observe($("feedRefresh.0"),"click",function(f){populateChannel(getAppURL(),d,"props="+b,20,a)
});
Event.stopObserving($("wordle.0"),"click");
Event.observe($("wordle.0"),"click",function(f){launchWordle(b,"DAYS",2);
return false
})
}function showSelfSubmissionFrame(d){var c=new FacebookStylePopup($(d),new FacebookStylePopupHeader('<h2 style="margin: 0"><strong>Apply to join</strong> Poblish</h2>',""),500);
var b=Builder.node("form",{id:"selfSubmissionForm",style:"padding: 8px 10px 12px 10px;"},[Builder.node("input",{type:"hidden",name:"claim",value:"true"}),Builder.node("p",{style:"margin: 5px 0 5px 0"},[Builder.node("label",{"for":"ss_userName"},"Desired Username:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},[Builder.node("input",{type:"text",name:"userName",style:"width: 400px",id:"ss_userName"})]),Builder.node("p",{style:"margin: 9px 0 5px 0"},[Builder.node("label",{"for":"ss_forenames"},"Forenames:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},[Builder.node("input",{type:"text",name:"forenames",style:"width: 400px",id:"ss_forenames"})]),Builder.node("p",{style:"margin: 9px 0 5px 0"},[Builder.node("label",{"for":"ss_surname"},"Surname:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},[Builder.node("input",{type:"text",name:"surname",style:"width: 400px",id:"ss_surname"})]),Builder.node("p",{style:"margin: 9px 0 5px 0"},[Builder.node("label",{"for":"ss_email"},"Email address:")]),Builder.node("p",{style:"margin: 0 0 5px 0"},[Builder.node("input",{type:"text",name:"email",style:"width: 400px",id:"ss_email"})]),]);
var a=Builder.node("form",{style:"padding: 8px 0 7px 10px; text-align: right"},[_createPoblishButton("Cancel","closeUserInfoPopup()","margin-right: 7px"),_createPoblishButton("Submit >>","handleSelfSubmission()","margin-right: 7px")]);
c.appendChild(b);
c.appendChild(a);
c.show({duration:0.5,afterFinish:function(){$("ss_userName").focus()
}})
}function handleSelfSubmission(){var b=$(document.body);
if(b!=null){b.appendChild(getProcessIndicator())
}var a=$H($("selfSubmissionForm").serialize(true));
new Ajax.Request("createActor",{method:"POST",evalJSON:true,parameters:a,onSuccess:function(d){var c=d.responseText.evalJSON();
if(c.alreadyUsed!=null){alert("'"+c.alreadyUsed+"' is already in use.");
return
}if(c.error!=null){alert("Error: "+c.error);
return
}if(c.newUsername!=null){window.location.href="http://www.poblish.org/"
}},onComplete:function(){removeProgressIndicator(b)
}})
}function handleEditorPaneClick(){$("editorialsEdsContainer").toggle();
setOption("showEditorialPanes",$("editorialsEdsContainer").style.display!="none")
}function populateRecommendations(b,a){var c=$(b);
if(c!=null){c.appendChild(getProcessIndicator())
}populateChannel_AJAX(c,b,"REST/recommendations/"+escape(a),"",null)
}var g_GoogleResponded=false;
var g_GoogleLoggedIn=false;
var g_FacebookResponded=false;
var g_FacebookLoggedIn=false;
function logoutFacebook(){var a=$(document.body);
if(a!=null){a.appendChild(getProcessIndicator())
}new Ajax.Request("logout",{onComplete:function(){removeProgressIndicator(a);
FB.logout(function(b){new PeriodicalExecuter(function(c){window.location.reload();
c.stop()
},3)
})
}})
}function updateFacebookUserBox(c){g_FacebookResponded=true;
if(g_GoogleLoggedIn){return
}g_FacebookLoggedIn=true;
updateLoginButtons();
try{var b=$(document.body);
if(b!=null){b.appendChild(getProcessIndicator())
}new Ajax.Request("fbConnect",{parameters:{key:c.accessToken,uid:c.userID,fn:"",sn:"",name:""},onSuccess:function(d){_handleServerLoginResponse(d)
},onComplete:function(){removeProgressIndicator(b)
}})
}catch(a){}}function onNotConnected(){g_FacebookResponded=true;
updateLoginButtons()
}function _handleServerLoginResponse(b){var a=b.responseText.evalJSON();
if(a.linkToActor!=null){new PeriodicalExecuter(function(c){if(window.location.href.indexOf("/link/")<=0){window.location.href="link/blog_claim.jsp"
}c.stop()
},3)
}else{if(a.OK!=null){new PeriodicalExecuter(function(c){window.location.reload();
c.stop()
},3)
}}}var g_GFC_ViewerData=null;
function initAllData(a){g_GoogleLoggedIn=false;
if(g_FacebookLoggedIn){g_GoogleResponded=true;
updateLoginButtons();
return
}var b=opensocial.newDataRequest();
b.add(b.newFetchPersonRequest("OWNER"),"owner_data");
b.add(b.newFetchPersonRequest("VIEWER",{}),"viewer");
b.send(onGFCData)
}function onGFCData(a){g_GoogleResponded=true;
if(g_FacebookLoggedIn||$("gfcLogin")==null){return
}if(a.get("owner_data").hadError()){return
}g_GFC_ViewerData=a.get("viewer").getData();
if(g_GFC_ViewerData!=null){g_GoogleLoggedIn=true;
if(!g_FacebookResponded){g_FacebookResponded=true
}updateLoginButtons();
var b=$(document.body);
if(b!=null){b.appendChild(getProcessIndicator())
}new Ajax.Request("gfcConnect",{parameters:{uid:g_GFC_ViewerData.getId(),name:""},onSuccess:function(c){_handleServerLoginResponse(c)
},onComplete:function(){removeProgressIndicator(b)
}})
}else{updateLoginButtons()
}}function logoutGFC(){var a=$(document.body);
if(a!=null){a.appendChild(getProcessIndicator())
}new Ajax.Request("logout",{onComplete:function(){removeProgressIndicator(a);
try{google.friendconnect.requestSignOut();
new PeriodicalExecuter(function(c){window.location.reload();
c.stop()
},1)
}catch(b){}}})
}function updateLoginButtons(){if(!g_GoogleResponded||!g_FacebookResponded){return
}if(g_FacebookLoggedIn){$("fbLogin").innerHTML='<fb:name uid="loggedinuser" useyou="no"></fb:name>';
$("fbLogout").innerHTML='<a class="menuItem" href="#" title="Log out of Facebook" onclick="logoutFacebook()">Logout</a>';
if($("userPic")!=null){$("userPic").innerHTML="<fb:profile-pic uid=loggedinuser size=thumb facebook-logo=true></fb:profile-pic>&nbsp;"
}try{FB.XFBML.parse($("fbLogin"));
FB.XFBML.parse($("userPic"))
}catch(a){}}else{if(!g_GoogleLoggedIn){$("fbLogin").innerHTML='<div class="fb-login-button example" scope="offline_access,publish_stream" style="padding: 4px 0 0 0">Connect</div>';
try{FB.XFBML.parse($("fbLogin"))
}catch(a){}}$("fbLogout").innerHTML=""
}if(g_GoogleLoggedIn){$("fbLogin").innerHTML="";
$("gfcLogin").innerHTML='<a class="menuItem" href="#" title="Google Friend Connect setiings" onclick="google.friendconnect.requestSettings(); return false;"><span style="font-weight: bold; color: rgb(219,189,88)">'+g_GFC_ViewerData.getDisplayName()+"</span></a>";
$("gfcLogout").innerHTML='<a class="menuItem" href="#" title="Log out of Google Friend Connect" onclick="logoutGFC(); return false;">Logout</a>';
$("gfcLoginContainer").style.padding="0px 0px 0px 0px"
}else{if(!g_FacebookLoggedIn){$("gfcLoginContainer").style.padding="4px 0px 0px 4px";
google.friendconnect.renderSignInButton({id:"gfcLogin",style:"long"})
}if($("gfcLogout")!=null){$("gfcLogout").innerHTML=""
}}}AIM={frame:function(f){var e="f"+Math.floor(Math.random()*99999);
var b=document.createElement("DIV");
b.innerHTML='<iframe style="display:none" src="about:blank" id="'+e+'" name="'+e+'" onload="AIM.loaded(\''+e+"')\"></iframe>";
document.body.appendChild(b);
var a=document.getElementById(e);
if(f&&typeof(f.onComplete)=="function"){a.onComplete=f.onComplete
}return e
},form:function(b,a){b.setAttribute("target",a)
},submit:function(a,b){AIM.form(a,AIM.frame(b));
if(b&&typeof(b.onStart)=="function"){return b.onStart()
}else{return true
}},loaded:function(c){var a=document.getElementById(c);
if(a.contentDocument){var b=a.contentDocument
}else{if(a.contentWindow){var b=a.contentWindow.document
}else{var b=window.frames[c].document
}}if(b.location.href=="about:blank"){return
}if(typeof(a.onComplete)=="function"){a.onComplete(b.body.innerHTML)
}}};
