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(c,a,b){new Ajax.Request(c+"activateActor?un="+a+"&return="+c+"actor.jsp?id="+a,{onSuccess:function(d){$(b).toggle()
}})
}function clearCredentials(c,a,b){new Ajax.Request(c+"clearCredentials?un="+a,{onSuccess:function(d){$(b).toggle()
}})
}function flagArticle(e,d,b,a,c){new Ajax.Request(e+"flag",{parameters:{articleId:b,actorId:a,comment:c,type:d},onSuccess:function(g){var f=g.responseText.evalJSON();
if(f.code==null){return
}else{if(f.code==0){if(d=="FLAG"){$("flagStatus-"+d).innerHTML="<strong>("+f.count+")</strong>"
}else{if(d=="FAVE"){$("flagStatus-"+d).innerHTML="<strong>("+f.count+")</strong>"
}}}else{if(f.code==-10){alert("Sorry, Actor has not been confirmed.")
}else{if(f.code==-4){alert("Sorry, Couldn't find Actor.")
}else{if(f.code==-3){alert("Sorry, Couldn't find Article.")
}else{if(f.code==-2){alert("Sorry, Actor can't flag their own articles.")
}else{if(f.code==-1){}}}}}}}}})
}function _createPoblishButton(a,c,d){var b=(d!=null)?d:"";
return Builder.node("a",{href:"#",className:"poblishButton",style:b,onclick:c},[Builder.node("span",{className:"poblishButtonText"},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("p",{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="http://www.poblish.org/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',"+getAppURL()+","+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="http://www.poblish.org/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',"+getAppURL()+","+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="http://www.poblish.org/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',"+getAppURL()+","+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="http://www.poblish.org/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',"+getAppURL()+","+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+"',"+getAppURL()+","+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(c+"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 $("hidden-application-URL").innerHTML
}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="){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")
}}new Ajax.Request(j+"REST/feed/?"+e+"&maxEntries="+f+h,{method:"GET",onSuccess:function(x){b.childElements().each(function(C){if(C.id!="channelProgress"){C.parentNode.removeChild(C)
}});
var t=x.responseText.evalJSON();
if(t.length==0){_populateChannelShowNoEntries(b);
return
}var B=new Date().getTime();
for(var u=0;
u<t.length;
u++){var q=t[u];
if(q==null){continue
}var m=parseInt(q.timeMsecs);
if(m>B){continue
}var n=getFormattedTimeDiffForTime(m,B);
var v=Builder.node("div",{className:"channelsContainer"});
var r;
if(q.activityType=="FeedArticle"||q.activityType=="Article"||q.activityType=="WikiArticle"){if(c!=null&&c!=""&&q.sentiment!=null){try{var p=q.sentiment.evalJSON(false);
for(var s=0;
s<p.length;
s++){if(p[s].name==c){var w="0";
var k="NEUTRAL";
var o="Neutral or mixed references";
if(p[s].mean_s=="POSITIVE"){k="POSITIVE";
if(p[s].min_s=="NEGATIVE"||p[s].max_s=="NEGATIVE"){w="P";
o="Largely positive references"
}else{w="PP";
o="Wholly positive references"
}}else{if(p[s].mean_s=="NEGATIVE"){k="NEGATIVE";
if(p[s].min_s=="POSITIVE"||p[s].max_s=="POSITIVE"){w="N";
o="Largely negative references"
}else{w="NN";
o="Wholly negative references"
}}}v.appendChild(Builder.node("div",{className:"title",style:"font-weight:bold",title:o},[getSentimentSpanForType(w,k)]))
}}}catch(y){}}r=Builder.node("div",{className:"title"});
r.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(q.title)+'" href="/article.jsp?id='+q.activityId+'">'+_getDisplayTitle(q.title)+"</a>, by";
v.appendChild(r);
var l=(q.articleNumPtlAuthors>1||q.articleFromGroupRes=="true");
if(q.blogId!=null&&(l||q.username=="")){v.appendChild(_createBlogBoxElem(q.blogId,q.articleResName))
}else{if(q.feedId!=null&&(l||q.username=="")){v.appendChild(_createFeedBoxElem(q.feedId,q.articleResName))
}else{v.appendChild(_createActorBoxElem(q.username))
}}}else{if(q.activityType=="FavouriteFlag"){v.appendChild(_createActorBoxElem(q.username));
r=Builder.node("div",{className:"title"});
r.innerHTML='marked <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(q.title)+'" href="/article.jsp?id='+q.activityId+'">'+_getDisplayTitle(q.title)+"</a> as a <strong>favourite</strong>,";
v.appendChild(r)
}else{if(q.activityType=="SimpleFlag"){v.appendChild(_createActorBoxElem(q.username));
r=Builder.node("div",{className:"title"});
r.innerHTML='<strong>flagged-up</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(q.title)+'" href="/article.jsp?id='+q.activityId+'">'+_getDisplayTitle(q.title)+"</a>,";
v.appendChild(r)
}else{if(q.activityType=="ArticleVersion"){v.appendChild(_createActorBoxElem(q.username));
r=Builder.node("div",{className:"title"});
r.innerHTML='<strong>contributed to</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(q.title)+'" href="/article.jsp?id='+q.articleId+"&versionId="+q.activityId+'">'+_getDisplayTitle(q.title)+"</a>,";
v.appendChild(r)
}else{if(q.activityType=="ArticleRating"){v.appendChild(_createActorBoxElem(q.username));
var z=(q.articleVersionId>0)?("&versionId="+q.articleVersionId):"";
r=Builder.node("div",{className:"title"});
r.innerHTML='<strong>rated</strong> <a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(q.title)+'" href="/article.jsp?id='+q.articleId+z+'">'+_getDisplayTitle(q.title)+"</a> as <strong>"+q.score+"</strong>/10,";
v.appendChild(r)
}else{if(q.activityType=="FollowRelationship"){v.appendChild(_createActorBoxElem(q.username));
v.appendChild(Builder.node("div",{className:"title"},"started following"));
if(q.targetBlogDisplayName!=null&&q.targetBlogDisplayName!=""){v.appendChild(_createBlogBoxElem(q.targetBlogId,q.targetBlogDisplayName))
}else{if(q.targetFeedDisplayName!=null&&q.targetFeedDisplayName!=""){v.appendChild(_createFeedBoxElem(q.targetFeedId,q.targetFeedDisplayName))
}else{if(q.targetGroupDisplayName!=null&&q.targetGroupDisplayName!=""){v.appendChild(_createGroupBoxElem(q.targetGroupId,q.targetGroupDisplayName))
}else{v.appendChild(_createActorBoxElem(q.targetActorUsername))
}}}}else{if(q.activityType=="GroupEvent"){v.appendChild(_createActorBoxElem(q.username));
r=Builder.node("div",{className:"title"},"created the Group");
v.appendChild(r);
v.appendChild(_createGroupBoxElem(q.groupId,q.groupDisplayName))
}else{if(q.activityType=="AssertionFlag"){v.appendChild(_createActorBoxElem(q.username));
v.appendChild(Builder.node("div",{className:"title"},["flagged an ",Builder.node("strong",["assertion"]),","]))
}}}}}}}}_addPageRankIndicator(q,v);
v.appendChild(Builder.node("div",{className:"date"},n));
addFlagFaveIndicatorsToContainer(v,q);
if(q.cats!=null&&q.cats.length>0){v.appendChild(Builder.node("div",{className:"article-cat-first"},q.cats[0]));
for(var A=1;
A<q.cats.length;
A++){v.appendChild(Builder.node("div",{className:"article-cat-sub"},q.cats[A]))
}}b.appendChild(v)
}},onFailure:function(){var k=$(d);
while(k.firstChild){k.removeChild(k.firstChild)
}_populateChannelShowNoEntries(b,"<span style='color: red; font-weight: bold'>Sorry, there was a problem with this feed - please let us know!</span>")
},onComplete:function(){removeProgressIndicator(b);
if(i!=null){i()
}}})
}function _addPageRankIndicator(b,a){if(b.pageRankScore!=null&&b.pageRankScore>0){_addScoreIndicator(b.pageRankScore,9,"",a)
}}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,e){var b=(e!=null)?e:Builder.node("div",{className:(c!=null)?c:"author"});
var d=Builder.node("a",{href:"http://www.poblish.org/actor.jsp?id="+a,target:getActorLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(a));
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(d);
return b
}function _createBlogBoxElem(b,f,a,e){var d=(e!=null)?e:Builder.node("div",{className:(a!=null)?a:"author"});
var c=Builder.node("a",{href:"http://www.poblish.org/blog.jsp?type=Blog&id="+b,target:getResourceLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(f));
d.setAttribute("style","font-weight: bold");
d.setAttribute("onmouseover","g_UserInfoTimeoutId = handleBlogClick.delay("+g_UserInfoPopupDelaySecs+",this,"+b+");");
d.setAttribute("onmouseout","handleUserInfoPopupMouseOut()");
d.setAttribute("title","Click for more information about this Blog");
d.appendChild(c);
return d
}function _createFeedBoxElem(b,e,a,d){var f=(d!=null)?d:Builder.node("div",{className:(a!=null)?a:"author"});
var c=Builder.node("a",{href:"http://www.poblish.org/blog.jsp?type=Feed&id="+b,target:getResourceLinkTarget(),className:"infoPopup2010"},_adjustChannelTitle(e));
f.setAttribute("style","font-weight: bold");
f.setAttribute("onmouseover","g_UserInfoTimeoutId = handleFeedClick.delay("+g_UserInfoPopupDelaySecs+",this,"+b+");");
f.setAttribute("onmouseout","handleUserInfoPopupMouseOut()");
f.setAttribute("title","Click for more information about this Feed");
f.appendChild(c);
return f
}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 _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(a,b){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:"http://www.poblish.org/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:"http://www.poblish.org/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 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){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,f){var c=h;
var i=parseFloat(c.score);
var e=i/100;
var d=(c.date<0)?null:getFormattedTimeDiffForTime(parseInt(c.date),f);
var b=Builder.node("div",{className:"title"});
b.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(c.title)+'" href="/article.jsp?id='+c.articleId+'">'+_getDisplayTitle(c.title)+"</a>, by";
var a=Builder.node("div",{className:"channelsContainer"},[getPercentageScoreElem2WithStyle(i,e,"float: left; padding: 0 6px 0; margin: 2px 5px 0 2px"),b]);
if(c.targetType=="Blog"){a.appendChild(_createBlogBoxElem(c.targetId,c.targetName))
}else{if(c.targetType=="Feed"){a.appendChild(_createFeedBoxElem(c.targetId,c.targetName))
}else{if(c.targetType=="Wiki"){a.appendChild(_createWikiBoxElem(c.targetId,c.targetName))
}else{a.appendChild(_createActorBoxElem(c.targetName))
}}}_addPageRankIndicator(c,a);
if(d!=null){a.appendChild(Builder.node("div",{className:"date"},d))
}addFlagFaveIndicatorsToContainer(a,c);
if(c.cats!=null&&c.cats.length>0){a.appendChild(Builder.node("div",{className:"article-cat-first"},c.cats[0]));
for(var g=1;
g<c.cats.length;
g++){a.appendChild(Builder.node("div",{className:"article-cat-sub"},c.cats[g]))
}}return a
}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){new Ajax.Request(a+"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);
$(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},[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,i){var f="";
if(a>=MSECS_IN_SECOND){var h=a/MSECS_IN_SECOND;
if(h>=60){var g=Math.floor(h/SECS_IN_MIN);
h-=(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{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(g>=1&&f.length>0){f+=", "
}if(g==1){f+="1 minute"
}else{if(g>1){f+=g;
f+=" mins"
}}}var c=parseInt(h);
if(d&&c>0){if(f.length>0){f+=", "
}f+=c;
f+=(c>1)?" secs":" sec"
}}else{if(i){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(d,c){var a=g_ChannelItems.find(function(e){return(e.m_Idx==d)
});
if(a!=null){var b=$(a.m_PropsId);
if(b==null){return null
}if(b.innerHTML==""){b.innerHTML=a.m_PropsVal;
Event.stopObserving($("feedRefresh.0"),"click");
Event.observe($("feedRefresh.0"),"click",function(f){populateChannel(getAppURL(),"recentArticlesActivity","props="+a.m_PropsVal,20,a.getStartTimeMS())
});
Event.stopObserving($("wordle.0"),"click");
Event.observe($("wordle.0"),"click",function(f){launchWordle(a.m_PropsVal,"DAYS",2)
});
updateChannelWithId(a.m_ChannelId,c)
}}return a
}function update1Zone(e,d){var a=g_ChannelItems.find(function(f){return(f.m_Idx==e)
});
if(a!=null){var c=$("recentArticleProps");
if(c==null){alert("Could not find: "+a.m_PropsId);
return null
}if($("feedsTabber").tabber!=null){$("feedsTabber").tabber.tabShow(0)
}$$("#feedsTabber li:nth-child(1) a")[0].innerHTML=a.m_Title+" feed";
if(c.innerHTML==""||(c.innerHTML!=a.m_PropsVal)){c.innerHTML=a.m_PropsVal;
var b=a.getStartTimeMS();
Event.stopObserving($("feedRefresh.0"),"click");
Event.observe($("feedRefresh.0"),"click",function(f){populateChannel(getAppURL(),"recentArticlesActivity","props="+a.m_PropsVal,20,b)
});
$("visualise.0").href=getTimelineURL(a.m_PropsVal);
$("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)
});
populateChannel(getAppURL(),"recentArticlesActivity","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")
}var CustomFeedTypesPopup=Class.create({initialize:function(a){this.m_SelectNameId=a;
this.m_Actor=Builder.node("option",{value:"Actor"},["Actor"]);
this.m_Group=Builder.node("option",{value:"Group"},["Group"]);
this.m_Feed=Builder.node("option",{value:"Feed"},["Feed"]);
this.m_Blog=Builder.node("option",{value:"Blog"},["Blog"]);
this.m_Content=Builder.node("option",{value:"Content"},["Content"])
},getSelect:function(){return Builder.node("select",{id:this.m_SelectNameId,name:this.m_SelectNameId,onchange:"changeCustomFeedItemType(this)"},[this.m_Actor,this.m_Group,this.m_Blog,this.m_Feed,this.m_Content])
},setSelectedType:function(a){if(a=="Actor"){$(this.m_Actor).selected=true
}else{if(a=="Group"){$(this.m_Group).selected=true
}else{if(a=="Feed"){$(this.m_Feed).selected=true
}else{if(a=="Blog"){$(this.m_Blog).selected=true
}else{if(a=="Content"){$(this.m_Content).selected=true
}}}}}}});
function showCustomFeedEditor(h){var a=Builder.node("input",{type:"text",id:"customFeedName",name:"customFeedName",value:""});
var i=Builder.node("input",{type:"text",id:"customFeedDesc",name:"customFeedDesc",value:""});
var g=Builder.node("hr");
var d=new FacebookStylePopup($("customFeedEditorContainer"),new FacebookStylePopupHeader('<h1 style="font-size: 2em; margin: 7px 0 7px 0">Custom Feed</h3>',""),700);
var c=Builder.node("FORM",{id:"addCustomFeed_Form",style:"padding: 8px 10px 5px 10px; text-align: left"},[Builder.node("input",{type:"hidden",name:"existingCustomFeedId",value:h}),Builder.node("input",{type:"hidden",name:"loggedInActorId",value:$("hidden-currentActorId").innerHTML}),Builder.node("label",{style:"padding: 0 10px 0 0"},["Custom Feed Name:"]),a,Builder.node("label",{style:"padding: 0 10px 0 15px"},["Description:"]),i,Builder.node("hr"),g,]);
d.appendChild(c);
if(h==null||h<0){var f=new CustomFeedTypesPopup("typeSelect");
var b=g.parentNode;
b.insertBefore(f.getSelect(),g);
b.insertBefore(Builder.node("label",{},["Value:  "]),g);
b.insertBefore(Builder.node("input",{type:"text",name:"channelItemValue",value:""}),g)
}var e=Builder.node("FORM",{style:"padding: 0 10px 5px 10px; text-align: right"},[Builder.node("input",{type:"button",style:"margin-right: 5px",value:"Cancel",onclick:"closeUserInfoPopup()"}),Builder.node("input",{type:"button",value:"Save >>",onclick:"addCustomFeed()"})]);
d.appendChild(e);
d.show();
if(h!=null&&h>=0){new Ajax.Request(getAppURL()+"customFeedInfo",{method:"GET",parameters:{existingCustomFeedId:h},onSuccess:function(l){var q=l.responseText.evalJSON();
if(q.error!=null){alert("Sorry, an error occurred. "+q.error+".")
}else{a.value=(q.result.name!=null)?q.result.name:"";
i.value=(q.result.desc!=null)?q.result.desc:"";
var o=Builder.node("div",{id:"cfOverallContainer"});
for(var n=0;
n<q.result.reps.length;
n++){var r=q.result.reps[n];
var k=(r.repId!=null)?r.repId:-1;
var m=new CustomFeedTypesPopup("typeSelect."+n);
var p=Builder.node("div",{id:"cfContainer."+n,className:"cfContainer",style:"padding: 3px;"},[Builder.node("input",{type:"button",style:"margin: 1px 5px 1px 2px",value:"x",onclick:"removeCustomFeedEntry("+n+")"}),m.getSelect(),Builder.node("input",{id:"autocomplete."+n,style:"margin: 1px 5px 1px 10px",type:"text",name:"channelItemValue."+n,value:r.value}),Builder.node("div",{id:"autocomplete_choices."+n,className:"autocomplete",style:"width: 400px"}),Builder.node("input",{type:"hidden",id:"channelItemId."+n,name:"channelItemId."+n,value:k})]);
m.setSelectedType(adjustCustomFeedItem(r.repClass));
o.appendChild(p)
}g.parentNode.insertBefore(o,g);
for(n=0;
n<q.result.reps.length;
n++){var j=adjustCustomFeedItem(q.result.reps[n].repClass);
if(j=="Content"){$("autocomplete_choices."+n).hide();
continue
}new Ajax.Autocompleter("autocomplete."+n,"autocomplete_choices."+n,"/poblish2/autoComplete",{parameters:"types="+j,minChars:3,callback:prepareRequest,afterUpdateElement:handleSelection})
}adjustCustomFeedEntryStyles()
}}})
}}function prepareRequest(a,b){return"q="+encodeURIComponent(a.value)
}function handleSelection(a,b){var d=_CustomFeedGetIndexFromElem(a);
var c=_CustomFeedGetIndexFromElem(b);
$("channelItemId."+d).value=c
}function removeCustomFeedEntry(a){$("cfContainer."+a).remove();
adjustCustomFeedEntryStyles()
}function adjustCustomFeedEntryStyles(){$$("div#cfOverallContainer > div:nth-child(even)").each(function(a){a.style.backgroundColor="white"
});
$$("div#cfOverallContainer > div:nth-child(odd)").each(function(a){a.style.backgroundColor="#EDF3FE"
})
}function changeCustomFeedItemType(b){var c=_CustomFeedGetIndexFromElem(b);
var a=$("autocomplete."+c);
a.value="";
a.focus();
$("channelItemId."+c).value="-1";
new Ajax.Autocompleter("autocomplete."+c,"autocomplete_choices."+c,"/poblish2/autoComplete",{parameters:"types="+b.value,minChars:3,callback:prepareRequest,afterUpdateElement:handleSelection})
}function _CustomFeedGetIndexFromElem(a){return a.id.substring(a.id.indexOf(".")+1)
}function adjustCustomFeedItem(a){if(a.indexOf("Actor")>=0){return"Actor"
}else{if(a.indexOf("Group")>=0){return"Group"
}else{if(a.indexOf("Feed")>=0){return"Feed"
}else{if(a.indexOf("Blog")>=0){return"Blog"
}else{if(a.indexOf("Content")>=0){return"Content"
}}}}}return""
}function addCustomFeed(){new Ajax.Request(getAppURL()+"customFeedHandler",{parameters:$("addCustomFeed_Form").serialize(true),onSuccess:function(b){var a=b.responseText.evalJSON();
if(a.error!=null){alert("Sorry, an error occurred. "+a.error+".")
}closeUserInfoPopup()
},onFailure:function(a){closeUserInfoPopup()
}})
}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 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="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="/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="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="person.jsp?name="+p[l].name+"&display=last_day";
return
}else{if(c=="locations"){window.top.location.href="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 e=$(document.body);
if(e!=null){e.appendChild(getProcessIndicator())
}var d=$("examineArticleResults");
var a=$("examineArticleLinks");
new Ajax.Request("/callWidget",{parameters:{url:b.strip()},onSuccess:function(h){while(d.firstChild){d.removeChild(d.firstChild)
}while(a.firstChild){a.removeChild(a.firstChild)
}var f=new Date().getTime();
var n=h.responseText.evalJSON();
if(n.result=="OK"){var j=Builder.node("div",{className:"channelsContainer"});
if(n.articleId!=null){if(c!=null&&c==true){window.top.location.href="/article.jsp?id="+n.articleId;
return
}$("examineArticleResultsDesc").innerHTML="We <strong>found an article</strong> with that URL:";
var k=Builder.node("div",{className:"title"});
k.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(n.articleTitle)+'" href="/article.jsp?id='+n.articleId+'">'+_getDisplayTitle(n.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(n.targetUserName!=null){j.appendChild(_createActorBoxElem(n.targetUserName))
}else{if(n.targetClass=="Blog"){j.appendChild(_createBlogBoxElem(n.targetResId,n.targetDisplayName))
}else{if(n.targetClass=="Feed"){j.appendChild(_createFeedBoxElem(n.targetResId,n.targetDisplayName))
}else{j.appendChild(_createWikiBoxElem(n.targetResId,n.targetDisplayName))
}}}if(n.articlePubDateMSecs!=null){j.appendChild(Builder.node("div",{className:"date"},getFormattedTimeDiffForTime(n.articlePubDateMSecs,f)))
}addFlagFaveIndicatorsToContainer(j,n);
if(n.cats!=null&&n.cats.length>0){j.appendChild(Builder.node("div",{className:"article-cat-first"},n.cats[0]));
for(var o=1;
o<n.cats.length;
o++){j.appendChild(Builder.node("div",{className:"article-cat-sub"},n.cats[o]))
}}d.appendChild(j)
}else{$("examineArticleResultsDesc").innerHTML="Sorry, we don't have a copy of that article:";
_populateChannelShowNoEntries(d)
}if(n.incoming_links!=null){if(n.incoming_links.length==1){$("examineArticleLinksDesc").innerHTML="We found <strong>1 link</strong> to that URL:"
}else{$("examineArticleLinksDesc").innerHTML="We found <strong>"+n.incoming_links.length+" links</strong> to that URL:"
}for(var i=0;
i<n.incoming_links.length;
i++){var m=n.incoming_links[i];
var q=Builder.node("div",{className:"channelsContainer"});
var p=Builder.node("div",{className:"title"});
p.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(m.title)+'" href="/article.jsp?id='+m.activityId+'">'+_getDisplayTitle(m.title)+"</a>, by";
q.appendChild(p);
var g=(m.articleNumPtlAuthors>1||m.articleFromGroupRes=="true");
var l=(g||m.username=="");
if(m.blogId!=null&&l){q.appendChild(_createBlogBoxElem(m.blogId,m.articleResName))
}else{if(m.feedId!=null&&l){q.appendChild(_createFeedBoxElem(m.feedId,m.articleResName))
}else{if(m.wikiId!=null&&l){q.appendChild(_createWikiBoxElem(m.wikiId,m.articleResName))
}else{q.appendChild(_createActorBoxElem(m.username))
}}}q.appendChild(Builder.node("div",{className:"date"},getFormattedTimeDiffForTime(m.dateMS,f)));
addFlagFaveIndicatorsToContainer(q,m);
if(m.cats!=null&&m.cats.length>0){q.appendChild(Builder.node("div",{className:"article-cat-first"},m.cats[0]));
for(o=1;
o<m.cats.length;
o++){q.appendChild(Builder.node("div",{className:"article-cat-sub"},m.cats[o]))
}}a.appendChild(q)
}}else{$("examineArticleLinksDesc").innerHTML="Sorry, no links to that URL, yet.";
_populateChannelShowNoEntries(a)
}$("examineArticleResultsOverallContainer").appear({duration:0.5})
},onComplete:function(){removeProgressIndicator(e)
}})
}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 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>"));
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(k,m,h){k.childElements().each(function(i){if(i.id!="channelProgress"){i.parentNode.removeChild(i)
}});
_incomingLinksShowNextUpdateMsg(h);
var l=$$(m);
if(l!=null){l[0].innerHTML="Incoming Links ("+h.results.length+")"
}var b=new Date().getTime();
for(var g=0;
g<h.results.length;
g++){var f=h.results[g];
var a=parseInt(f.timeMS);
if(a>b){continue
}var j=getFormattedTimeDiffForTime(a,b);
var e=Builder.node("div",{className:"channelsContainer"});
var d=Builder.node("div",{className:"title"});
d.innerHTML='<a target="'+getArticleLinkTarget()+'" title="'+_getHoverTitle(f.title)+'" href="/article.jsp?id='+f.articleId+'">'+_getDisplayTitle(f.title)+"</a>, by";
e.appendChild(d);
var c=(f.articleNumPtlAuthors>1||f.articleFromGroupRes=="true");
if(f.blogId!=null&&(c||f.username=="")){e.appendChild(_createBlogBoxElem(f.blogId,f.articleResName))
}else{if(f.feedId!=null&&(c||f.username=="")){e.appendChild(_createFeedBoxElem(f.feedId,f.articleResName))
}else{e.appendChild(_createActorBoxElem(f.username))
}}e.appendChild(Builder.node("div",{className:"date"},j));
k.appendChild(e)
}}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){return
}var c={onSuccess:function(){window.top.location.href="/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="poblishButton";
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(getAppURL()+"wordFreqs",{method:"GET",parameters:{q:b,timeUnit:d,timePeriod:a},onSuccess:function(m){var f=m.responseText.evalJSON();
var l="";
if(f.results!=null){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 getTrendingTopics(b,a){var c=(a!=null)?a:10;
var d=$(b);
if(d==null){return
}if(d!=null){d.appendChild(getProcessIndicator())
}new Ajax.Request("/trendingTopics",{method:"GET",parameters:{count:c},onSuccess:function(f){var e=f.responseText.evalJSON();
handleTrendingTopics(d,e,c)
},onComplete:function(){removeProgressIndicator(d)
}})
}function handleTrendingTopics(h,g,e){var l=g.results[0].f;
for(var f=0;
f<e&&f<g.results.length;
f++){var b=Builder.node("div",{className:"channelsContainer"});
var k="/noun.jsp?name="+g.results[f].t+"&time_period=last_day";
var a=g.results[f].types;
for(var d=0;
a!=null&&d<a.length;
d++){if(a[d]=="PERSON"){k="/person.jsp?name="+g.results[f].t+"&time_period=last_day";
break
}else{if(a[d]=="LOCATION"){k="/location.jsp?name="+g.results[f].t+"&time_period=last_day";
break
}}}var c=(k!=null)?Builder.node("a",{href:k},g.results[f].t):g.results[f].t;
b.appendChild(Builder.node("div",{className:"date"},[c]));
_addScoreIndicator(g.results[f].f,l," refs",b,"margin: 1px 5px 0 5px","References in the past 24 hours, among all blogs");
h.appendChild(b)
}}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: 450px; overflow: auto"},[Builder.node("div",{"class":"msgbox-info"},[Builder.node("strong","NB.")," We're slash-sensitive, so please ",Builder.node("strong","leave trailing backslashes")," on your URLs to help us match them."]),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+")"},(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)
})
}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)
}})
}var g_GoogleResponded=false;
var g_GoogleLoggedIn=false;
var g_FacebookResponded=false;
var g_FacebookLoggedIn=false;
function getFB_ApiKey(){return"ff87790fac1c3227349daa0e790155e1"
}function getFB_XDPath(){return"/xd_receiver.htm"
}function logoutFacebook(){var a=$(document.body);
if(a!=null){a.appendChild(getProcessIndicator())
}new Ajax.Request(getAppURL()+"logout",{onComplete:function(){removeProgressIndicator(a);
FB.Connect.logout(new function(){new PeriodicalExecuter(function(b){window.location.reload();
b.stop()
},5)
})
}})
}function updateFacebookUserBox(){g_FacebookResponded=true;
if(g_GoogleLoggedIn){return
}g_FacebookLoggedIn=true;
updateLoginButtons();
var c=getOption("fb_perm_offline_access");
var b=getOption("fb_perm_publish_stream");
var a=FB.Facebook.apiClient;
a.get_sessionWaitable().waitUntilReady(function(f){var d=new FB.BatchSequencer();
var h=a.users_hasAppPermission("offline_access",d);
var e=a.users_hasAppPermission("publish_stream",d);
var g=null;
d.execute(function(){var i=(c!=null)?true:(h.result!=0);
var j=(b!=null)?true:(e.result!=0);
if(!i||!j){FB.Connect.showPermissionDialog("publish_stream,offline_access",function(l){})
}setOption("fb_perm_offline_access","OK");
setOption("fb_perm_publish_stream","OK");
var k=$(document.body);
if(k!=null){k.appendChild(getProcessIndicator())
}new Ajax.Request(getAppURL()+"fbConnect",{parameters:{key:f.session_key,uid:f.uid,fn:"",sn:"",name:""},onSuccess:function(l){_handleServerLoginResponse(l)
},onComplete:function(){removeProgressIndicator(k)
}})
})
})
}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)
}}}function initFacebookConnect(){try{FB_RequireFeatures(["XFBML"]);
FB.init(getFB_ApiKey(),getFB_XDPath(),{ifUserConnected:updateFacebookUserBox,ifUserNotConnected:onNotConnected})
}catch(a){}}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(getAppURL()+"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(getAppURL()+"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;"
}FB.XFBML.Host.parseDomElement($("fbLogin"))
}else{if(!g_GoogleLoggedIn){$("fbLogin").innerHTML='<div class="example" style="padding: 4px 0 0 0"><fb:login-button v="2" size="medium" onlogin="window.location.reload(true);">Connect</fb:login-button></div>';
FB.XFBML.Host.parseDomElement($("fbLogin"))
}$("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()">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)
}}};