/*
	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

tojo.provide("tfa.util");tfautil={variable:{strHtmlPath:tfaConfig.TFACommonPath,strTFACommonPath:tfaConfig.TFACommonPath,strImgPath:""},gup:function(_1){_1=_1.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var _2="[\\?&]"+_1+"=([^&#]*)";var _3=new RegExp(_2);var _4=_3.exec(window.location.href);if(_4==null){return null;}else{return _4[1];}},display:function(el,_6){if(_6==null){_6=true;}if(el){el.style.display=_6?"":"none";}},getTargetbyTag:function(e,_8){if(!e){var e=window.event;}el=window.event?e.srcElement:e.target;if(!_8){return el;}if(el.tagName.toLowerCase()==_8.toLowerCase()){return el;}},getAncestorbyTag:function(_9,_a,_b,_c){var el=tojo.byId(_9);if(!el){return;}var _e=el.parentNode;if(_c){_e=el;}if(!_e){return;}if(_e.nodeType==1&&(_e.tagName.toLowerCase()==_a.toLowerCase()||_a=="*")){if(tojo.hasClass(_e,_b)||!_b){return _e;}}return tfautil.getAncestorbyTag(_e,_a,_b);},addClass:function(_f,_10,_11){if(_11==null){var _11=true;}tojo[_11?"addClass":"removeClass"](_f,_10);},addProp:function(el,_13,_14){if(!_14){return;}if(typeof (_14)=="function"){lib.eventAdd(el,_13.substr(2),_14);}else{if(_13=="text"){el.appendChild(document.createTextNode(_14));}else{el.setAttribute(_13,_14);}}},isVisible:function(obj){if(obj==document){return true;}if(!obj){return false;}if(!obj.parentNode){return false;}if(obj.style){if(obj.style.display=="none"){return false;}if(obj.style.visibility=="hidden"){return false;}}if(window.getComputedStyle){var _16=window.getComputedStyle(obj,"");if(_16.display=="none"){return false;}if(_16.visibility=="hidden"){return false;}}var _16=obj.currentStyle;if(_16){if(_16["display"]=="none"){return false;}if(_16["visibility"]=="hidden"){return false;}}return this.isVisible(obj.parentNode);},blnSendActionLogger:false,actionLogger:function(_17){if(this.blnSendActionLogger){var _18="/net/PA_TfaActionLogger/ActionLogger";var _19="";var str=_17["commonName"];if(str&&str!=""){if(str.indexOf("Career and Leadership")!=-1){_19="CLC";}else{if(str.indexOf("Giving and Volunteering")!=-1){_19="GV";}}}if(_19=="CLC"||_19=="GV"){_17["sourceName"]=_19;tfautil.xhrPost({url:_18,handleAs:"json",content:_17,load:function(_1b){},error:function(e){}});}}},getVcards:function(_1d){var els=tojo.query("SPAN.vcard",_1d?_1d:document);return els;},setHtmlSelectValue:function(el,_20){for(var i=el.options.length-1;i>=0;i--){var m=el.options[i].value;if(_20==m){el.selectedIndex=i;break;}}},getHtmlSelectValue:function(el){return el.options[el.selectedIndex].value;},xhrGet:function(_24){if(!_24.handleAs){_24.handleAs="json";}return tojo.xhrGet(_24);},xhrPost:function(_25){if(!_25.handleAs){_25.handleAs="json";}if(_25.container){var _26=(typeof (_25.container)=="object")?_25.container:tojo.byId(_25.container);if(!_26.loader){var _27=new g_fncAjaxLoader(_26);_26.loader=_27;_26.transCount=0;}_26.loader.fncShow();var fnc=_25.load;_26.transCount++;_25.load=function(_29){_26.transCount--;if(_26.transCount==0){_26.loader.fncHide();}fnc(_29);};if(!_25.error){_25.error=function(_2a){_26.transCount--;if(_26.transCount==0){_26.loader.fncHide();}console.error("tfaututil.xhrPost,1, "+_2a);};}}if(!_25.error){_25.error=function(_2b){console.error("tfaututil.xhrPost,2, "+_2b);};}return tojo.xhrPost(_25);},loggingXhrPost:function(_2c){if(_2c.url){console.debug("...will log wcm ajax call:"+_2c.url);var _2d={action:"VIEW",userId:g_userName,sourceName:"",sourceType:"page",actionUrl:_2c.url,commonName:document.title};tfautil.actionLogger(_2d);}return tfautil.xhrPost(_2c);},formatDate:function(_2e,_2f){_2f=_2f+"";var _30="";var _31=0;var c="";var _33="";var y=_2e.getYear()+"";var M=_2e.getMonth()+1;var d=_2e.getDate();var E=_2e.getDay();var H=_2e.getHours();var m=_2e.getMinutes();var s=_2e.getSeconds();var _3b,yy,MMM,MM,dd,hh,h,mm,ss,_44,HH,H,KK,K,kk,k;var _4a=new Object();if(y.length<4){y=""+(y-0+1900);}_4a["y"]=""+y;_4a["yyyy"]=y;_4a["yy"]=y.substring(2,4);_4a["M"]=M;_4a["MM"]=LZ(M);_4a["MMM"]=MONTH_NAMES[M-1].substring(0,3);_4a["NNN"]=MONTH_NAMES[M+11];_4a["d"]=d;_4a["dd"]=LZ(d);_4a["E"]=DAY_NAMES[E+7];_4a["EE"]=DAY_NAMES[E];_4a["H"]=H;_4a["HH"]=LZ(H);if(H==0){_4a["h"]=12;}else{if(H>12){_4a["h"]=H-12;}else{_4a["h"]=H;}}_4a["hh"]=LZ(_4a["h"]);if(H>11){_4a["K"]=H-12;}else{_4a["K"]=H;}_4a["k"]=H+1;_4a["KK"]=LZ(_4a["K"]);_4a["kk"]=LZ(_4a["k"]);if(H>11){_4a["a"]="PM";}else{_4a["a"]="AM";}_4a["m"]=m;_4a["mm"]=LZ(m);_4a["s"]=s;_4a["ss"]=LZ(s);while(_31<_2f.length){c=_2f.charAt(_31);_33="";while((_2f.charAt(_31)==c)&&(_31<_2f.length)){_33+=_2f.charAt(_31++);}if(_4a[_33]!=null){_30=_30+_4a[_33];}else{_30=_30+_33;}}return _30;function LZ(x){return (x<0||x>9?"":"0")+x;};},isSamePage:function(_4c){var _4d=document.location.href;var _4e=_4d.indexOf("#");var _4f=(_4e==-1)?_4d:_4d.substring(0,_4e);var _50=_4c.indexOf("#");var _51=(_50==-1)?_4c:_4c.substring(0,_50);return (_4f==_51);},truncateElText:function(el,_53){var txt=el.innerHTML;_53=_53*1;if(txt.length>_53){var _55=txt.substring(0,_53);_55+="...";el.title=txt;el.innerHTML=_55;}},str_stripHTML:function(str){if(str){return str.replace(/<\S[^><]*>/g,"");}},str_truncateToWord:function(str,_58){if(!str){return;}if(!_58){_58=256;}if(str.length>_58){str=str.substr(0,_58);str=str.substr(0,str.lastIndexOf(" "))+"...";}return str;}};tfautil.v=tfautil.variable;tfautil.v.strImgPath=g_imagesAltHost+tfautil.v.strTFACommonPath+"images/";tojo.provide("tfa.widget.global");tojo.declare("tfaTruncatedText",[dijit.layout._LayoutWidget],{charCount:100,origText:"",postCreate:function(){this.origText=this.domNode.innerHTML;var _59=this.origText.substr(0,this.charCount)+"... ";this.domNode.innerHTML=_59;},showFullText:function(){this.domNode.innerHTML=this.origText;}});tojo.declare("tfaDialog",[dijit.form.Button,dijit._Container],{baseClass:"",templateString:"<span class=\"dijit dijitLeft\"\n\ttojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\t><span class='dijitRight'>\n\t<span class=\"\" type=\"${type}\"\n\t\ttojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t><span class=\"dijitInline ${iconClass}\" tojoAttachPoint=\"iconNode\"></span\n\t\t><span class=\"dijitButtonText\" \ttojoAttachPoint=\"containerNode,popupStateNode\"\n\t\tid=\"${id}_label\">${label}</span\n\t\t>\n\t</button>\n</span></span>\n",onClickHandler:null,_fillContent:function(){if(this.srcNodeRef){var _5a=tojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_5a[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(!this.dropDown){var _5b=tojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_5b);delete this.dropDownContainer;}tojo.body().appendChild(this.dropDown.domNode);this.dropDown.domNode.style.display="none";if(this.truncatedContent){}},_onArrowClick:function(e){if(this.disabled){return;}var _5d=this;window.setTimeout(function(){_5d._toggleDropDown();},10);},_onDropDownClick:function(e){var _5f=tojo.isFF&&tojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_5f||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled){return;}if(e.keyCode==tojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.display=="none"){tojo.stopEvent(e);return this._toggleDropDown();}}},_onBlur:function(){},_toggleDropDown:function(){if(this.disabled){return;}dijit.focus(this.popupStateNode);var _63=this.dropDown;if(!_63){return false;}if(!_63.isShowingNow){if(_63.href&&!_63.isLoaded){var _64=this;var _65=tojo.connect(_63,"onLoad",function(){tojo.disconnect(_65);_64._openDropDown();});_63._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _66=this.dropDown;var _67=_66.domNode.style.width;var _68=this;dijit.popup.open({parent:this,popup:_66,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){_68._closeDropDown(true);},onCancel:function(){_68._closeDropDown(true);},onClose:function(){_66.domNode.style.width=_67;_68.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_66.domNode.offsetWidth){var _69=null;if(!this.isLeftToRight()){_69=_66.domNode.parentNode;var _6a=_69.offsetLeft+_69.offsetWidth;}tojo.marginBox(_66.domNode,{w:this.domNode.offsetWidth});if(_69){_69.style.left=_6a-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_66.focus){_66.focus();}var _6b=this;window.setTimeout(function(){_6b.onClickHandler=tojo.connect(document,"onclick",_6b,"_onClick");},10);},_closeDropDown:function(_6c){if(this._opened){dijit.popup.close(this.dropDown);if(_6c){this.focus();}this._opened=false;}tojo.disconnect(this.onClickHandler);},_onClick:function(e){if(!this.isOnClicked(e)){tojo.stopEvent(e);this._closeDropDown();}},isOnClicked:function(e){if(this.dropDown.domNode.id!=null){if(document.layers){var _6f=e.pageX;var _70=e.pageY;var t=document.layers[this.dropDown.domNode.id];if((_6f>t.left)&&(_6f<t.left+t.clip.width)&&(_70>t.top)&&(_70<t.top+t.clip.height)){return true;}else{return false;}}else{if(document.all){var t=window.event.srcElement;while(t.parentElement!=null){if(t.id==this.dropDown.domNode.id){return true;}t=t.parentElement;}return false;}else{if(document.getElementById&&e){var t=e.originalTarget;while(t.parentNode!=null){if(t.id==this.dropDown.domNode.id){return true;}t=t.parentNode;}return false;}}}return false;}return false;}});tojo.declare("tfaTooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin],{title:"",_lastFocusItem:null,contentWidth:"300px",hasValidation:0,_isValid:1,strErrorMessage:"Error!",strSuccessMessage:"The form has been submitted successfully",templateString:null,templateString:"<div class=\"tfaTooltipDialog dijitTooltipDialog\" >\n\t<div class=\"dijitTooltipContainer\" style=\"width:${contentWidth};\">\n\t\t<div class=\"tooltipHeader\" tojoAttachPoint=\"tooltipHeaderNode\" tojoAttachEvent=\"onclick:onClickHeader\"><span>${title}</span><img tojoAttachPoint=\"closeButtonNode\" tojoAttachEvent=\"onclick:onClickCloseButton\" title=\"close\" src=\""+tfautil.v.strImgPath+"close.gif\" class=\"closeBtn\"/></div><div class =\"dijitTooltipContents dijitTooltipFocusNode\"  waiRole=\"testdialog\"><div tojoAttachPoint=\"messageNode\" style=\"display:none;\"></div><div tojoAttachPoint=\"containerNode\"></div></div>\n\t</div>\n\t<span tojoAttachPoint=\"tabEnd\" tabindex=\"0\" tojoAttachEvent=\"focus:_cycleFocus\"></span>\n\t<div class=\"dijitTooltipConnector\" ></div>\n</div>\n",isValid:function(){return this._isvalid;},postCreate:function(){this.inherited("postCreate",arguments);this.connect(this.containerNode,"onkeypress","_onKey");var ev=typeof (document.ondeactivate)=="object"?"ondeactivate":"onblur";this.connect(this.containerNode,ev,"_findLastFocus");this.containerNode.title=this.title;if(this.hasValidation==1){this.submitBtn=tojo.query("span.actionButton[tfaType='submit']",this.containerNode)[0];}},orient:function(_73){},onOpen:function(pos){this.messageNode.innerHTML="";this.messageNode.style.display="none";this.orient(pos.corner);this._loadCheck();this.containerNode.focus();},_onKey:function(evt){if(evt.keyCode==tojo.keys.ESCAPE){this.onCancel();}else{if(evt.target==this.containerNode&&evt.shiftKey&&evt.keyCode==tojo.keys.TAB){if(this._lastFocusItem){this._lastFocusItem.focus();}tojo.stopEvent(evt);}else{if(evt.keyCode==tojo.keys.TAB){evt.stopPropagation();}}}},_findLastFocus:function(evt){this._lastFocused=evt.target;},_cycleFocus:function(evt){if(!this._lastFocusItem){this._lastFocusItem=this._lastFocused;}this.containerNode.focus();},onClickHeader:function(evt){this._lastFocused=evt.target;},onClickCloseButton:function(evt){dijit.popup.close(this);},_submitForm:function(){tojo.removeClass(this.messageNode,"successMessage");if(this.hasValidation){if(this.isValid()){tojo.addClass(this.messageNode,"successMessage");this.messageNode.innerHTML=this.strSuccessMessage;this.onClickCloseButton();}else{tojo.addClass(this.messageNode,"errorMessage");this.messageNode.innerHTML=this.strErrorMessage;}this.messageNode.style.display="block";}else{this.onClickCloseButton();}}});tojo.declare("tfaTooltip",[dijit._Widget,dijit._Templated],{title:"",headerTitle:"",contentWidth:"250px",isContainer:true,templateString:"<div><div tojoAttachPoint=\"linkNode\"></div><div tojoAttachPoint=\"containerNode\"></div></div>",postCreate:function(){var _7a=Math.random();var _7b=tojo.query("*",this.containerNode);var _7c=_7b[0];this.linkNode=_7c;var _7d=tojo.query("div.contentContainer",this.containerNode)[0];var _7e=tojo.query("div.headerTitle",_7d)[0];_7e.className="tooltipHeader";_7d.style.display="none";var _7f=tojo.query("div.content",_7d)[0];_7f.className="dijitTooltipContents";var _80="<div style='width:"+this.contentWidth+"' >"+_7d.innerHTML+"</div>";var _81="link"+_7a;_7c.setAttribute("id",_81);var tt=new dijit.Tooltip({label:_80,connectId:[_81]});_7d.parentNode.removeChild(_7d);delete _7c;delete _7d;}});tojo.declare("tfaExpandableContent",[dijit._Widget,dijit._Templated],{mode:"seeMore",plusMinusText:"",strMore:"See more",strLess:"See less",strContent:null,strImgCollapseURL:tfautil.v.strImgPath+"collapse.gif",strImgExpandURL:tfautil.v.strImgPath+"expand.gif",strClass:"",startExpandedFlag:false,isContainer:true,templateString:"<div><div style=\"display:none;\" tojoAttachPoint=\"containerNode\"></div><div tojoAttachPoint=\"expandCollapseNode\" class=\"expandCollapseContainer\"><img tojoAttachPoint=\"imgNode\" src=\"${strImgExpandURL}\"/><a href=\"javascript:void(0);\" tojoAttachPoint=\"linkNode\" tojoAttachEvent=\"onmousedown:toggleContainer\" title=\"${strMore}\">${strMore}</a></div></div>",postMixInProperties:function(){if(this.mode=="plusMinus"||this.mode=="arrow"){if(this.mode=="plusMinus"){this.strImgCollapseURL=tfautil.v.strImgPath+"minus.gif";this.strImgExpandURL=tfautil.v.strImgPath+"plus.gif";}else{if(this.mode=="arrow"){this.strImgCollapseURL=tfautil.v.strImgPath+"arrow-down.gif";this.strImgExpandURL=tfautil.v.strImgPath+"arrow-right.gif";}}this.strMore="Expand";this.strLess="Collapse";var _83=" style=\"display:none; \"";var _84=this.strImgExpandURL;if(this.startExpandedFlag){_83="";_84=this.strImgCollapseURL;}this.templateString="<div><div tojoAttachPoint=\"expandCollapseNode\" class=\"expandCollapseContainer\"><a class=\"onlySpanInsideHovers\" href=\"javascript:void(0);\" tojoAttachPoint=\"linkNode\" tojoAttachEvent=\"onmousedown:toggleContainer\" title=\"${strMore}\"><img tojoAttachPoint=\"imgNode\" src=\""+_84+"\"/><span class=\"plusMinusTextSPAN\">${plusMinusText}</span></a></div><div"+_83+" tojoAttachPoint=\"containerNode\"></div></div>";}},postCreate:function(){if(this.strContent){this.containerNode.innerHTML=this.strContent;}if(this.mode=="plusMinus"||this.mode=="arrow"){tojo.addClass(this.domNode,"plusMinusContainer");if(this.strClass.length){tojo.addClass(this.domNode,this.strClass);}else{if(this.mode=="arrow"){tojo.addClass(this.domNode,"tagContainer");}}if(!this.plusMinusText){var _85=tojo.query(".plusMinusTextEL",this.domNode)[0];if(_85){tojo.query(".plusMinusTextSPAN",this.domNode)[0].innerHTML=_85.innerHTML;_85.parentNode.removeChild(_85);}}}},toggleContainer:function(evt){if(this.containerNode.style.display=="none"){this.containerNode.style.display="";this.imgNode.src=this.strImgCollapseURL;if(this.mode=="seeMore"){this.linkNode.innerHTML=this.strLess;}this.linkNode.title=this.strLess;if(this.mode=="arrow"&&!this.strClass.length){tojo.addClass(this.domNode,"tagContainer-expandedContainer");}else{tojo.addClass(this.domNode,"expandedContainer");}}else{this.containerNode.style.display="none";this.imgNode.src=this.strImgExpandURL;if(this.mode=="seeMore"){this.linkNode.innerHTML=this.strMore;}this.linkNode.title=this.strMore;if(this.mode=="arrow"&&!this.strClass.length){tojo.removeClass(this.domNode,"tagContainer-expandedContainer");}else{tojo.removeClass(this.domNode,"expandedContainer");}}if(this.toggleContainer_hook){this.toggleContainer_hook(evt);}}});tojo.declare("tfaComments",tfaTooltipDialog,{widgetsInTemplate:true,isContainer:true,strComment:"",url:"test",messageNode:null,strImgURL:tfautil.v.strImgPath+"comment.gif",templateString:"<div class=\"dijit dijitLeft dijitInline\"><div tojoType=\"tfaDialog\"><span><a href=\"javascript:void(0);\" ><img src=\"${strImgURL}\" title=\"add a comment\" class=\"commentIcon\"/></a></span><div tojoType=\"tfaTooltipDialog\"  title=\"Add a comment\" contentWidth=\"300px\" style=\"display:none;\" tojoAttachPoint=\"commentsNode\" hasValidation=\"0\"><div class=\"fieldlabel\">Comments:</div><div><textarea name=\"comments\" id=\"comments\" style=\"width:100%;\" rows=\"5\">${strComment}</textarea></div><div style=\"margin-top:10px;\"><span class=\"actionButton\" tfaType=\"submit\" tojoAttachEvent=\"onclick:_validateComment\"><ul><li><span>Submit</span></li></ul></span></div><div class=\"clearing\"></div></div></div></div>",_validateComment:function(){var _87=1;this.commentsNode.isValid=_87;this.commentsNode._submitForm();}});tojo.declare("tfaDownloadLink",[dijit._Widget,dijit._Templated],{url:"",text:"",templateString:"<a href=\"${url}\" title=\"click here to download ${text}\"><img src=\""+tfautil.v.strImgPath+"download.gif\"/></a>"});tojo.declare("tfaModalDialog",[dijit.dialog],{templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div tojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span tojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span tojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" tojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\n\t\t<span tojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div tojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"});tojo.declare("dijit.form.tfaTestDropDownLink",[dijit.form.Button,dijit._Container],{ttId:"",baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitReset dijitLeft dijitInline\"\n\ttojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onmouseover:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\twaiRole=\"presentation\"\n\t><div class='dijitReset dijitRight' waiRole=\"presentation\"\n\t><a class=\"dijitReset dijitStretch dijitButtonContents\" type=\"${type}\"\n\t\ttojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t><div class=\"dijitReset dijitInline ${iconClass}\" tojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t><div class=\"dijitReset dijitInline dijitButtonText\"  tojoAttachPoint=\"containerNode,popupStateNode\" waiRole=\"presentation\"\n\t\t\tid=\"${id}_label\">${label}</div\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t></a\n></div></div>\n",_fillContent:function(){if(this.srcNodeRef){var _88=tojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_88[0]);}},startup:function(){if(this._started){return;}if(!this.dropDown){this.dropDown=dijit.byId(this.ttId);var c=tojo.query("div.dijitTooltipContainer",this.dropDown.domNode)[0];tojo.connect(c,"onmouseout",this,"_OnMouseOut");dijit.popup.prepare(this.dropDown.domNode);}this.inherited(arguments);},_OnMouseOut:function(evt){var _8b=evt.target;if(_8b.className=="dijitTooltipContainer"||_8b.className.indexOf("dijitTooltipContents")!=-1){var _8c=evt.toElement?evt.toElement:evt.relatedTarget;var _8d=_8b.contains(_8c);console.debug(_8d);if(!_8d){this._closeDropDown();}}},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){if(!this._opened){var _90=tojo.isFF&&tojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_90||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;}},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.keyCode==tojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){tojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _94=this.dropDown;if(!_94){return;}if(!this._opened){if(_94.href&&!_94.isLoaded){var _95=this;var _96=tojo.connect(_94,"onLoad",function(){tojo.disconnect(_96);_95._openDropDown();});_94._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _97=this.dropDown;var _98=_97.domNode.style.width;var _99=this;dijit.popup.open({parent:this,popup:_97,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){_99._closeDropDown(true);},onCancel:function(){_99._closeDropDown(true);},onClose:function(){_97.domNode.style.width=_98;_99.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_97.domNode.offsetWidth){var _9a=null;if(!this.isLeftToRight()){_9a=_97.domNode.parentNode;var _9b=_9a.offsetLeft+_9a.offsetWidth;}tojo.marginBox(_97.domNode,{w:this.domNode.offsetWidth});if(_9a){_9a.style.left=_9b-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_97.focus){_97.focus();}},_closeDropDown:function(_9c){if(this._opened){dijit.popup.close(this.dropDown);if(_9c){this.focus();}this._opened=false;}}});tojo.declare("dijit.testTFATooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div class=\"dijitTooltipDialog\" waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\"  waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" tojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presenation\"></div>\n</div>\n",postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(_9d,_9e,_9f){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_9f.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_9f.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this._getFocusItems(this.containerNode);this.orient(this.domNode,pos.aroundCorner,pos.corner);this._loadCheck();dijit.focus(this._firstFocusItem);},_onKey:function(evt){var _a2=evt.target;if(evt.keyCode==tojo.keys.TAB){this._getFocusItems(this.containerNode);}var _a3=(this._firstFocusItem==this._lastFocusItem);if(evt.keyCode==tojo.keys.ESCAPE){this.onCancel();}else{if(_a2==this._firstFocusItem&&evt.shiftKey&&evt.keyCode==tojo.keys.TAB){if(!_a3){dijit.focus(this._lastFocusItem);}tojo.stopEvent(evt);}else{if(_a2==this._lastFocusItem&&evt.keyCode==tojo.keys.TAB&&!evt.shiftKey){if(!_a3){dijit.focus(this._firstFocusItem);}tojo.stopEvent(evt);}else{if(evt.keyCode==tojo.keys.TAB){evt.stopPropagation();}}}}},_MouseOut:function(evt){}});tojo.declare("PersistTooltip",[dijit.Tooltip,dijit._Templated],{showDelay:600,templatePath:tojo.moduleUrl("tfa","template/tfaBusinessCard.htm"),imgPath:tfautil.v.strImgPath,postCreate:function(){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip({duration:400});}dijit._masterTT.connect(dijit._masterTT.domNode,"onmouseover",this.ttPersist);dijit._masterTT.connect(dijit._masterTT.domNode,"onmouseout",this.ttFade);dijit._masterTT.connect(document,"onclick",this._ttClick);this.inherited("postCreate",arguments);var el;if(el=tojo.query(".firstName",this.domNode)[0]){el.innerHTML="Molly";}if(el=tojo.query(".lastName",this.domNode)[0]){el.innerHTML="Smith";}if(el=tojo.query(".corpsYear",this.domNode)[0]){el.innerHTML="00";}if(el=tojo.query(".corpsRegion",this.domNode)[0]){el.innerHTML="R.G.V.";}if(el=tojo.query(".jobTitle",this.domNode)[0]){el.innerHTML="Systems Architect";}if(el=tojo.query(".employer",this.domNode)[0]){el.innerHTML="Microsoft Corporation";}if(el=tojo.query(".personType",this.domNode)[0]){el.innerHTML="Alum";}if(el=tojo.query(".city",this.domNode)[0]){el.innerHTML="Brooklyn";}if(el=tojo.query(".state",this.domNode)[0]){el.innerHTML="NY";}if(el=tojo.query(".email",this.domNode)[0]){el.innerHTML="jable@gmail.com";el.href="mailto:jable@gmail.com";}},ttPersist:function(evt){var _a7=evt.target;var _a8=evt.toElement?evt.toElement:evt.relatedTarget;if(_a8){var _a9=this.domNode.contains(_a8)||_a8.className.indexOf("dijitTooltip")!=-1;if(_a9){this.fadeOut.stop();this.fadeIn.play();}}},ttFade:function(evt){var _ab=evt.target;var _ac=evt.toElement?evt.toElement:evt.relatedTarget;if(_ac){var _ad=this.domNode.contains(_ac);if(!_ad){this.fadeOut.play();}}},_ttClick:function(evt){var _af=evt.target;var _b0=this.domNode.contains(_af);if(!_b0){this.fadeOut.play();}}});tojo.declare("tfaBusinessCard",[dijit._Widget],{data:null,postCreate:function(){var tt=new PersistTooltip({connectId:[this.id]});}});tojo.declare("tfaMenu",[dijit.Menu],{focus:function(){}});tojo.declare("tfaMenuSeparator",[dijit.MenuSeparator],{templateString:"<tr class=\"dijitMenuSeparator\"><td></td><td colspan=2 class=\"dijitMenuSeparatorBG\">"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"</td></tr>"});tojo.declare("tfaAllApplicationsMenu",[dijit.layout._LayoutWidget],{selectedAppId:"",strUrl_6_0:"",strUrl_6_1:"",menuCollection:null,postCreate:function(){this.domNode.innerHTML="";var _b2="{menuCollection:[";_b2+="[";_b2+="{title:\"Regions and Communities\", id:\"org.tfanet.community\", url:this.strUrl_6_1 + \"/myportal/tfanet/community\"},";_b2+="{title:\"Teaching and Learning Center\", id:\"org.tfanet.teachinglearningcenter\", url:this.strUrl_6_1 + \"/myportal/tfanet/teachinglearningcenter\"},";_b2+="{title:\"Career and Leadership Center\", id:\"org.tfanet.careerleadership\", url:this.strUrl_6_1 + \"/myportal/tfanet/careerleadership\"},";_b2+="{title:\"Giving and Volunteering\", id:\"org.tfanet.givingvolunteering\", url:this.strUrl_6_1 + \"/myportal/tfanet/givingvolunteering\"},";_b2+="{title:\"NWEA\", id:\"org.tfanet.teachinglearningcenter.nwea\", url:this.strUrl_6_1 + \"/myportal/tfanet/teachinglearningcenter/nweainfocenter\"},";_b2+="{title:\"Student Achievement Toolkit\", id:\"org.tfanet.teachinglearningcenter.sat\", url:this.strUrl_6_1 + \"/myportal/tfanet/teachinglearningcenter/sat\"},";_b2+="{title:\"Resource Exchange\", id:\"org.tfanet.teachinglearningcenter.resourceExchange\", url:this.strUrl_6_1 + \"/myportal/tfanet/teachinglearningcenter/resourceexchange\"}";_b2+="],";_b2+="[";_b2+="{title:\"Teach For America Store\", id:\"tfashop\", url:\"http://www.teachforamericastore.com/teachforamericastore/\", winName:\"tfa_shop\"}";_b2+="],";_b2+="[";_b2+="{title:\"People Finder\", id:\"org.tfanet.profile\", url:this.strUrl_6_1 + \"/myportal/tfanet/profile\"}";_b2+="]";_b2+="]}";_b2=eval("("+_b2+")");this.menuCollection=_b2.menuCollection;var _b3=this.createMenuItems();var _b4=this;_b3.onItemUnhover=function(){_b4.onItemUnhover();};this.menu=_b3;var _b5={label:"Quick Links",name:"allApplicationsWidget",dropDown:_b3};var _b6=document.createElement("DIV");this.domNode.appendChild(_b6);var _b7=new dijit.form.DropDownButton(_b5,_b6);tojo.addClass(this.domNode,"allAppsButton");},createMenuItems:function(){var _b8=new tfaMenu({});_b8.domNode.style.display="none";var _b9=this;tojo.addClass(_b8.domNode,"allAppsMenu");for(var i=0;i<this.menuCollection.length;i++){var _bb=this.menuCollection[i];for(var x in _bb){var _bd=_bb[x];var _be=_bd.url;var _bf=(_bd.id==this.selectedAppId)?"menuCheckmark":"";var _c0=new dijit.MenuItem({label:_bd.title,iconClass:_bf});var _c1=_bd.winName?_bd.winName:null;_c0.onClick=tojo.hitch(_b9,"_onClick",{url:_be,item:_c0,winName:_c1});_b8.addChild(_c0);}if(i!=this.menuCollection.length-1){var _c2=new tfaMenuSeparator();_b8.addChild(_c2);}}return _b8;},_onClick:function(_c3){var _c4=_c3.url;var _c5=_c3.item;var _c6=_c3.winName;if(_c6){window.open(_c4,_c6);}else{document.location=_c4;}},onItemUnhover:function(){var _c7=this.menu;if(_c7.focusedChild){_c7.focusedChild._blur();}}});tojo.declare("tfaTreeNode",[dijit._TreeNode],{setLabelNode:function(_c8){this.labelNode.innerHTML=_c8;},setChildItems:function(_c9){var _ca=this.tree,_cb=_ca.model;this.getChildren().forEach(function(_cc){dijit._Container.prototype.removeChild.call(this,_cc);},this);this.state="LOADED";if(_c9&&_c9.length>0){this.isExpandable=true;if(!this.containerNode){this.containerNode=this.tree.containerNodeTemplate.cloneNode(true);this.domNode.appendChild(this.containerNode);}tojo.forEach(_c9,function(_cd){var id=_cb.getIdentity(_cd),_cf=_ca._itemNodeMap[id],_d0=(_cf&&!_cf.getParent())?_cf:new tfaTreeNode({item:_cd,tree:_ca,isExpandable:_cb.mayHaveChildren(_cd),label:_ca.getLabel(_cd)});this.addChild(_d0);_ca._itemNodeMap[id]=_d0;if(this.tree.persist){if(_ca._openedItemIds[id]){_ca._expandNode(_d0);}}},this);tojo.forEach(this.getChildren(),function(_d1,idx){_d1._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}if(!this.parent){var fc=this.tree.showRoot?this:this.getChildren()[0],_d4=fc?fc.labelNode:this.domNode;_d4.setAttribute("tabIndex","0");}if(this.containerNode&&!this._wipeIn){this._wipeIn=tojo.fx.wipeIn({node:this.containerNode,duration:150});this._wipeOut=tojo.fx.wipeOut({node:this.containerNode,duration:150});}}});tojo.declare("tfaTree",[dijit.Tree],{_load:function(){this.model.getRoot(tojo.hitch(this,function(_d5){var rn=this.rootNode=new tfaTreeNode({item:_d5,tree:this,isExpandable:true,label:this.label||this.getLabel(_d5)});if(!this.showRoot){rn.rowNode.style.display="none";}this.domNode.appendChild(rn.domNode);this._itemNodeMap[this.model.getIdentity(_d5)]=rn;rn._updateLayout();this._expandNode(rn);}),function(err){console.error(this,": error loading root: ",err);});},_onClick:function(e){var _d9=e.target;var _da=dijit.getEnclosingWidget(_d9);if(!_da||!_da.isTreeNode){return;}if((this.openOnClick&&_da.isExpandable)||(_d9==_da.expandoNode||_d9==_da.expandoNodeText)){if(_da.isExpandable){this._onExpandoClick({node:_da});}}else{this._publish("execute",{item:_da.item,node:_da});this.onClick(_da.item,_da);this.focusNode(_da);}},getLabel:function(_db){var _dc=this.model.getLabel(_db);if(_db.type=="file"&&_db.url){_dc="<a href='"+_db.url+"' target='tfasatdownload'>"+_dc+"</a>";}return _dc;}});tojo.declare("tfaTellAFriendLink",[dijit._Widget,dijit._Templated],{serveResourceURL:"",linkText:"Tell a friend",fromListFlag:null,fromDetailFlag:null,parentWidgetId:"",templateString:"<div class=\"tellAFriendLink\"><a class=\"linkWithImg\" href=\"#Share\" title=\"tell a friend\"><div class=\"tellAFriendImgWrapper\"><img style=\"vertical-align:bottom;\" src=\""+tfautil.v.strImgPath+"icn_email_med.png\"/></div><span>${linkText}</span></a><div class=\"clearing\"></div></div>",postMixInProperties:function(){var _dd=dijit.byId(this.parentWidgetId);this.isEntryFlag=this.fromListFlag||this.fromDetailFlag;if(this.isEntryFlag&&this.linkText=="Share This Entry"){if(_dd.serviceType=="communityBlog"){this.linkText="Share This Discussion";}else{if(_dd.serviceType=="blogs"){this.linkText="Share This Post";}else{if(_dd.serviceType=="activity"||_dd.serviceSubType=="todo"){this.linkText="Share This Event";}}}}},postCreate:function(){var _de=this;var aEl;if(aEl=tojo.query("A",this.domNode)[0]){aEl.title="Share";aEl.style.cursor="pointer";tojo.connect(aEl,"onclick",function(){var _e0=this;if(!tfautil.tellAFriendWidget){tojo.require("tfa.notification.tellAFriend");tfautil.tellAFriendWidget=new tfaTellAFriendGlobal();}tfautil.tellAFriendWidget.openDialog({tafLinkWidget:_de});});}}});tojo.declare("wcmMcrFileLink",dijit._Widget,{startup:function(){var _e1=this.domNode.innerHTML;if(_e1){var _e2=_e1.match(/<fileurl>(.*?)<\/fileurl>/i)[1];var _e3=_e1.match(/<filetitle>(.*?)<\/filetitle>/i)[1];tojo.query("span",this.domNode)[0].innerHTML="<a href='"+_e2+"'>"+_e3+"</a>";}}});tojo.declare("wcmMcrFileLinkForTlc",dijit._Widget,{startup:function(){if(tojo.trim(tojo.query(".filedata",this.domNode)[0].innerHTML)!=""){var _e4=tojo.query(".filedata",this.domNode)[0].innerHTML;var _e5=_e4.match(/<fileurl>(.*?)<\/fileurl>/i)[1];var _e6=_e4.match(/<filetitle>(.*?)<\/filetitle>/i)[1];tojo.query("span",this.domNode)[0].innerHTML="<a href='"+_e5+"'>"+_e6+"</a>";}else{if(tojo.trim(tojo.query(".linkurl",this.domNode)[0].innerHTML)!=""){var _e5=tojo.query(".linkurl",this.domNode)[0].innerHTML;var _e6=tojo.query(".title",this.domNode)[0].innerHTML;tojo.query("span",this.domNode)[0].innerHTML="<a href='"+_e5+"'>"+_e6+"</a>";}else{tojo.query("span",this.domNode)[0].innerHTML="";}}}});tojo.provide("tfa.widget.simpleTabContainer");tojo.declare("tfa.widget.simpleTabContainer",[dijit.layout.StackContainer,dijit._Templated],{defaultSelectedTab:0,minHeight:0,templateString:"<div class='tfaTabContainer'><div class='tfaTabButtonsDIV'><table class='tab' cellpadding='0' cellspacing='0'><tr tojoAttachPoint='buttonsTR'><td class='tabFiller' style='padding:4px;' width='5px'>&nbsp;</td><td class='tabFiller' width='100%' >&nbsp;</td></tr></table></div><div class='tfaTabPaneWrapper' tojoAttachPoint='containerNode'></div></div>",postCreate:function(){var _e7=tojo.query("div.simpleTabPane",this.containerNode);var _e8;var _e9;var _ea;var _eb;this.buttonsTR.id=this.id+"_simpletablist";var _ec=tojo.query("td",this.buttonsTR)[1];this.tabEls=[];for(var i=0,_ee;_ee=_e7[i];i++){tfautil.display(_ee,false);_e9=(i==this.defaultSelectedTab);_ea=_ee.getAttribute("tabText");if(!_ea){_ea=_ee.title;}_e8=document.createElement("td");_e8.innerHTML=_ea;_e8.panelRef=_ee;_e8.className="tab";if(_ee.title){_e8.title=_ee.title;}_e8.id=this.id+"_simpletab_"+(_ee.id?_ee.id:i);_eb=_ee.getAttribute("defaultHide");if(_eb*1){tfautil.display(_e8,false);}this.buttonsTR.insertBefore(_e8,_ec);this.tabEls.push(_e8);this.connect(_e8,"onclick",tojo.hitch(this,"_click",i));this.connect(_e8,"onmouseover","_mouseover");this.connect(_e8,"onmouseout","_mouseout");if(_e9){this.hilite(_e8);}if(this.minHeight){_ee.style.minHeight=this.minHeight;}}},_click:function(_ef,e){this.hilite(tfautil.getTargetbyTag(e,"td"));if(this._clickExtend){this._clickExtend(_ef);}},_mouseover:function(e){var el=e.target;if(el!=this.selectedTdEl){tojo.addClass(el,"tabHover");}},_mouseout:function(e){var el=e.target;if(el!=this.selectedTdEl){tojo.removeClass(el,"tabHover");}},selectTabByIndex:function(_f5){this.hilite(this.getTabByIndex(_f5));},hilite:function(_f6){if(!_f6){return;}if(this.selectedTdEl){tfautil.display(this.selectedTdEl.panelRef,false);this.selectedTdEl.className="tab";}tfautil.display(_f6.panelRef);this.selectedTdEl=_f6;_f6.className="tabSelected";},getTabByIndex:function(_f7){return this.tabEls[_f7];}});tojo.provide("tfa.widget.tfaLinkDialog");tojo.require("dijit._Widget");tojo.require("dijit._Templated");tojo.require("dijit._editor._Plugin");tojo.require("dijit.Dialog");tojo.require("dijit.form.Button");tojo.require("dijit.form.ValidationTextBox");tojo.require("tojo.i18n");tojo.require("tojo.string");tojo.requireLocalization("dijit._editor","tfaLinkDialog",null,"zh,pt,da,tr,ru,de,ROOT,sv,ja,he,fi,nb,el,ar,pt-pt,cs,fr,es,ko,nl,zh-tw,pl,it,hu");tojo.declare("tfa.widget.tfaLinkDialog",dijit._editor._Plugin,{buttonClass:dijit.form.DropDownButton,useDefaultCommand:false,urlRegExp:"((https?|ftps?)\\://|)(([0-9a-zA-Z]([-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?\\.)+(arpa|aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|xxx|jobs|mobi|post|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|eu|es|et|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])|(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]|(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]|(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])|0[xX]0*[\\da-fA-F]{1,8}|([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}|([\\da-fA-F]{1,4}\\:){6}((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])))(\\:(0|[1-9]\\d*))?(/([^?#\\s/]+/)*)?([^?#\\s/]+(\\?[^?#\\s/]*)?(#[A-Za-z][\\w.:-]*)?)?",linkDialogTemplate:["<div style='width:250px;'>Note: For external website pages, use full urls: <b>http://www.yahoo.com</b>, not www.yahoo.com.<br/><br/>","For internal web pages, use relative urls: <b>/net/myportal/community</b>, not http://www.tfanet.org/net/myportal/community <br/><br/></div>","<table><tr><td>","<label for='${id}_urlInput'>${url}</label>","</td><td>","<input tojoType='dijit.form.ValidationTextBox' regExp='${urlRegExp}'  id='${id}_urlInput' name='urlInput'>","</td></tr><tr><td>","<label for='${id}_textInput'>${text}</label>","</td><td>","<input tojoType='dijit.form.ValidationTextBox' id='${id}_textInput' name='textInput'>","</td></tr><tr><td colspan='2'>","<input type='checkbox' id='${id}_newWindow' name='newWindow' value='Y'/> Open in new window","</td></tr><tr><td colspan='2'>","<button tojoType='dijit.form.Button' type='submit'>${set}</button>","</td></tr></table>"].join(""),_initButton:function(){var _f8=this;this.tag=this.command=="insertImage"?"img":"a";this.imageAlign="center";var _f9={"set":"Set","text":"Description:","insertImageTitle":"Image Properties","url":"URL:","createLinkTitle":"Link Properties"};var _fa=(this.dropDown=new dijit.TooltipDialog({title:_f9[this.command+"Title"],execute:tojo.hitch(this,"setValue"),onOpen:function(){_f8._onOpenDialog();dijit.TooltipDialog.prototype.onOpen.apply(this,arguments);},onCancel:function(){setTimeout(tojo.hitch(_f8,"_onCloseDialog"),0);},onClose:tojo.hitch(this,"_onCloseDialog")}));_f9.urlRegExp=this.urlRegExp;_f9.id=dijit.getUniqueId(this.editor.id);this.editorId=_f9.id;this._setContent(_fa.title+"<div style='border-bottom: 1px black solid;padding-bottom:2pt;margin-bottom:4pt'></div>"+tojo.string.substitute(this.linkDialogTemplate,_f9));_fa.startup();this.inherited(arguments);},_setContent:function(_fb){this.dropDown.setContent(_fb);},setValue:function(_fc){this._onCloseDialog();if(tojo.isIE){var a=tojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.tag]);if(a){tojo.withGlobal(this.editor.window,"selectElement",dijit._editor.selection,[a]);}}_fc.tag=this.tag;_fc.refAttr=this.tag=="img"?"src":"href";var chk=document.getElementById(this.editorId+"_newWindow");if(chk){_fc.newWindow=chk.checked;}var _ff="<${tag} ${refAttr}='${urlInput}' _djrealurl='${urlInput}'"+(_fc.newWindow?" target='_blank' ":"")+(_fc.tag=="img"?" alt='${textInput}' ":">${textInput}")+"</${tag}>";this.editor.execCommand("inserthtml",tojo.string.substitute(_ff,_fc));},_onCloseDialog:function(){if(tojo.isIE){if("_savedSelection" in this){var b=this._savedSelection;delete this._savedSelection;this.editor.focus();this.editor._moveToBookmark(b);}}else{this.editor.focus();}},_onOpenDialog:function(){var a=tojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.tag]);var url,text;if(a){url=a.getAttribute("_djrealurl");text=this.tag=="img"?a.getAttribute("alt"):a.textContent||a.innerText;tojo.withGlobal(this.editor.window,"selectElement",dijit._editor.selection,[a,true]);}else{text=tojo.withGlobal(this.editor.window,dijit._editor.selection.getSelectedText);}if(tojo.isIE){this._savedSelection=this.editor._getBookmark();}this.dropDown.reset();this.dropDown.setValues({urlInput:url||"",textInput:text||""});}});tojo.declare("tfa.widget.tfaImageDialog",dijit._editor._Plugin,{buttonClass:dijit.form.DropDownButton,useDefaultCommand:false,urlRegExp:"((https?|ftps?)\\://|)(([0-9a-zA-Z]([-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?\\.)+(arpa|aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|xxx|jobs|mobi|post|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|eu|es|et|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])|(0[xX]0*[\\da-fA-F]?[\\da-fA-F]\\.){3}0[xX]0*[\\da-fA-F]?[\\da-fA-F]|(0+[0-3][0-7][0-7]\\.){3}0+[0-3][0-7][0-7]|(0|[1-9]\\d{0,8}|[1-3]\\d{9}|4[01]\\d{8}|42[0-8]\\d{7}|429[0-3]\\d{6}|4294[0-8]\\d{5}|42949[0-5]\\d{4}|429496[0-6]\\d{3}|4294967[01]\\d{2}|42949672[0-8]\\d|429496729[0-5])|0[xX]0*[\\da-fA-F]{1,8}|([\\da-fA-F]{1,4}\\:){7}[\\da-fA-F]{1,4}|([\\da-fA-F]{1,4}\\:){6}((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])))(\\:(0|[1-9]\\d*))?(/([^?#\\s/]+/)*)?([^?#\\s/]+(\\?[^?#\\s/]*)?(#[A-Za-z][\\w.:-]*)?)?",fileUrl:"/net/PA_FileManagement/filemanager",linkDialogTemplate:["<div style='width:370px;'><form enctype='multipart/form-data' id='${id}_uploadForm' method='post' target='${id}_hiddenIFRAME' action=''>","<div style='width:250px;'>Add an image from your computer<br/>","<input type='file' name='file'/></div>","<div class='helptext1'></div><hr class='divider'/>","<div class='h2'>Choose layout</div>","<table><tr><td><img src='"+tfautil.v.strImgPath+"blogImage_layout_left.png'/><br/><input checked='true' type='radio' name='alignment' value='left'/>Left</td>","<td><img src='"+tfautil.v.strImgPath+"blogImage_layout_center.png'/><br/><input type='radio' name='alignment' value='center'/>Centered</td>","<td><img src='"+tfautil.v.strImgPath+"blogImage_layout_right.png'/><br//><input type='radio' name='alignment' value='right'/>Right</td>","</tr></table>","<table style='display:none;'><tr><td>","<label for='${id}_urlInput'>${url}</label>","</td><td>","<input tojoType='dijit.form.ValidationTextBox' regExp='${urlRegExp}'  id='${id}_urlInput' name='urlInput'>","</td></tr><tr><td>","<label for='${id}_textInput'>${text}</label>","</td><td>","<input tojoType='dijit.form.ValidationTextBox' id='${id}_textInput' name='textInput'>","</td></tr><tr><td colspan='2'>","<button class='textCentered' tojoType='dijit.form.Button' type='submit' >${set}</button>","</td></tr></table>","<button type='submit' >${set}</button><span class='pipes'>|</span><a id='${id}_cancelLink' href='javascript:void(0);' title='Cancel'>Cancel</a>","<input type='hidden' name='isImage' value='true'/>","<input type='hidden' name='contextCode' value='CONTEXT_EMBEDDED '/>","</form>","<iframe name='${id}_hiddenIFRAME' id='${id}_hiddenIFRAME' style='display:none;'></iframe>","</div>"].join(""),_initButton:function(){var _104=this;this.tag=this.command=="insertImage"?"img":"a";this.imageAlign="center";var _105={"set":"Insert","text":"Description:","insertImageTitle":"Add an Image","url":"URL:","createLinkTitle":"Link Properties","_insertImage":_104.uploadImage};var _106=(this.dropDown=new dijit.TooltipDialog({title:_105[this.command+"Title"],_onSubmit:function(){},onOpen:function(){_104.initIframe();_104._onOpenDialog();dijit.TooltipDialog.prototype.onOpen.apply(this,arguments);},onCancel:function(){setTimeout(tojo.hitch(_104,"_onCloseDialog"),0);},onClose:tojo.hitch(this,"_onCloseDialog")}));_105.urlRegExp=this.urlRegExp;_105.id=dijit.getUniqueId(this.editor.id);this.editorId=_105.id;this._setContent(_106.title+"<div style='border-bottom: 1px black solid;padding-bottom:2pt;margin-bottom:4pt'></div>"+tojo.string.substitute(this.linkDialogTemplate,_105));_106.startup();this.inherited(arguments);},_setContent:function(_107){this.dropDown.setContent(_107);},initIframe:function(){if(!this.iframeInit){var _108=this;console.debug("init iframe");this.uploadIframe=document.getElementById(this.editorId+"_hiddenIFRAME");this.uploadForm=document.getElementById(this.editorId+"_uploadForm");this.uploadForm.action="/TFAFileServiceWeb/upload";if(this.uploadIframe.attachEvent){this.uploadIframe.attachEvent("onload",function(){_108.iframeOnLoad();});}else{tojo.connect(this.uploadIframe,"onload",this,"iframeOnLoad");}tojo.connect(document.getElementById(this.editorId+"_cancelLink"),"onclick",this,"_onCloseDialog");this.iframeInit=1;}else{this.uploadForm.reset();}},iframeOnLoad:function(evt){if(this.iframeInit){var _10a=this.uploadIframe;var _10b;console.debug("onload iframe");if(_10a){if(_10a.contentDocument){_10b=_10a.contentDocument.body.innerHTML;}else{if(_10a.contentWindow){_10b=_10a.contentWindow.document.body.innerHTML;}else{if(_10a.document){_10b=_10a.document.body.innerHTML;}}}var _10c=tojo.trim(_10b.replace(/<\/?pre>/ig,"").replace(/&lt;\/?pre&gt;/ig,""));console.debug("IFRAME ON LOAD ["+_10c+"]");if(_10c.length){var json=eval("("+_10c+")");if(json["resultObject"]){var ro=json["resultObject"];var _10f;var _110;for(var i in ro){_10f=ro[i];_110=_10f.fileResource.fileURI;this.fileURI=_110;}this.setValue(this.dropDown.getValues());}else{var err=json["errorObject"]?json["errorObject"]:"File upload error";}}}}this.iframeInit=1;},uploadImage:function(args){var _114="/net/myportal/tfanet/profile/myprofile/!ut/p/c5/lY5LC4JAFEZ_0r2-Mpc-Ynw1FGk5s4lJLiaoE1ZC_75ZtomIb3m-AwckmE1q6Tv16PWkBmhArs4xC1PXLxGRxRFm7HjYZEXiYICGiw--rhLXcI8zi1eItf-fzTiizYPcKSLbwu0vOwfZDfpiKnmqRwIBwv_69yw4zXTXz7kl2LeqvVJJCw071RHcxrp5kQjfN2lAuQ!!/?ProfileDetailPortletGetMyProfile=true&tojo.preventCache=1251745496456";var _115=this;alert("upload image");tfautil.xhrPost({url:_114,handleAs:"json",preventCache:true,load:function(data){if(data&&data["RESULT"]){alert("upload complete");_115.setValue(args);}else{console.debug("Error in image upload! RESULT IS "+data["RESULT"]);_115.domNode.innerHTML="An error has occurred.  Please try again later.";}},error:_115.loadErrorHandler});},setValue:function(args){console.dir(args);if(tojo.isIE){var a=tojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.tag]);if(a){tojo.withGlobal(this.editor.window,"selectElement",dijit._editor.selection,[a]);}}args.tag=this.tag;args.refAttr=this.tag=="img"?"src":"href";args.urlInput=this.fileURI;var els=this.uploadForm.elements["alignment"];for(var i=0;i<els.length;i++){if(els[i].checked){args.alignment=els[i].value;break;}}var _11b;if(args.alignment=="center"){_11b="<div style='text-align:${alignment}'>&nbsp;<${tag} ${refAttr}='${urlInput}' _djrealurl='${urlInput}'"+(args.tag=="img"?" alt='${textInput}'>":">${textInput}")+"</${tag}>&nbsp;</div>";}else{_11b="<${tag} style='float:${alignment}' ${refAttr}='${urlInput}' _djrealurl='${urlInput}'"+(args.tag=="img"?" alt='${textInput}'>":">${textInput}")+"</${tag}><br/>&nbsp;";}this.editor.execCommand("inserthtml",tojo.string.substitute(_11b,args));this._onCloseDialog();},_onCloseDialog:function(){if(tojo.isIE){if("_savedSelection" in this){var b=this._savedSelection;delete this._savedSelection;this.editor.focus();this.editor._moveToBookmark(b);}}else{this.editor.focus();}},_onOpenDialog:function(){var a=tojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.tag]);var url,text;if(a){url=a.getAttribute("_djrealurl");text=this.tag=="img"?a.getAttribute("alt"):a.textContent||a.innerText;tojo.withGlobal(this.editor.window,"selectElement",dijit._editor.selection,[a,true]);}else{text=tojo.withGlobal(this.editor.window,dijit._editor.selection.getSelectedText);}if(tojo.isIE){this._savedSelection=this.editor._getBookmark();}this.dropDown.reset();this.dropDown.setValues({urlInput:url||"",textInput:text||""});}});tojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){if(o.plugin){return;}switch(o.args.name){case "createLink":o.plugin=new tfa.widget.tfaLinkDialog({command:o.args.name});break;case "insertImage":o.plugin=new tfa.widget.tfaImageDialog({command:o.args.name});}});tojo.provide("tfa.layout.generic");tojo.declare("tfaLayout_generic",[dijit._Widget,dijit._Templated],{imgPath:tfautil.v.strImgPath,templateNameStr:"",templateMode:"",templateStringNodeId:"",portletTitle:"",portletTitleId:"",strTFACommonPath:tfautil.v.strTFACommonPath,widgetsInTemplate:true,postMixInProperties:function(){var el=this.templateStringNodeId.length?document.getElementById(this.templateStringNodeId):null;if(el&&tojo.trim(el.innerHTML)!=""){this.templateString=el.innerHTML;}else{this.templatePath=tojo.moduleUrl("tfa","template/"+this.templateNameStr+".htm");}},constructor:function(){},postCreate:function(){if(this.portletTitleId.length&&this.portletTitle.length){var obj=document.getElementById(this.portletTitleId);if(obj){obj.innerHTML=this.portletTitle;}}}});tojo.declare("tfaLayout_genericBlogList",[tfaLayout_generic],{profileUrl:"/net/myportal/tfanet/profile/profile",jsonData:{},postMixInProperties:function(){tojo.require("tfa.lc._common");this.inherited(arguments);},postCreate:function(){this.inherited(arguments);if(this.jsonData){var els=tojo.query(".lcS_entries_updatedDate",this.domNode);var el,_125,_126;for(var i=0;i<els.length;i++){el=els[i];if(_125=el.getAttribute("handle")){if(_126=this.jsonData[_125]){el.innerHTML="Updated "+tfaLc.dateutil.text(new Date(_126["updatedOnString"]));}}}}}});tojo.provide("tfa.lc.tagsList");tojo.require("dijit.InlineEditBox");tojo.declare("tfa_lc_tagsList",[dijit._Widget,dijit._Templated,dijit._Contained],{parentWidget:null,contextpath:"",widgetsInTemplate:true,templatePath:"",serviceType:"",portletContentEl:null,portletErrorEl:null,mainModelEl:null,minFontSize:1,maxFontSize:3,popularCount:7,serveResourceURL:"",serveResourceAction_TAG:"",sendObj:null,url_proxy:"",strKey:"",strUrl:"",strDescription:null,tagsArray:null,deferLoad:false,suggestionBoxEl:null,imgPath:tfautil.v.strImgPath,postMixInProperties:function(){if(!tfaLc.alC){tfaLc.alC=lc.alC;}this.templatePath=tojo.moduleUrl("tfa","template/lc_tagsList.htm");},postCreate:function(){var _128=this;if(_128.strTypeAheadUrl){}else{tfautil.display(_128.tagnavform,false);tfautil.display(_128.descriptionNode,false);}if(_128.strDescription){_128.descriptionNode.innerHTML=_128.strDescription;}tojo.connect(_128.popularTagsA,"onclick",tojo.hitch(this,"showTagsList","popular"));tojo.connect(_128.allTagsA,"onclick",tojo.hitch(this,"showTagsList","cloud"));var _129=tfautil.getAncestorbyTag(_128.domNode,"div","plusMinusContainer");if(_129){var _12a=_129.getAttribute("widgetId");var _12b=dijit.byId(_12a);var _12c=_12b.expandCollapseNode;var aEl=_12b.linkNode;_12c.insertBefore(_128.viewTypeContainer,aEl);_128.viewTypeContainer.style.cssFloat="right";_128.viewTypeContainer.style.styleFloat="right";_128.viewTypeContainer.style.padding="0";_12b.toggleContainer_hook=function(evt){_128.viewTypeContainer.style.display=_12b.containerNode.style.display;};}_128.cloudEl=tojo.query("DIV.lotusTagCloud",_128.domNode)[0];_128.popularEl=tojo.query("DIV.lotusTagList",_128.domNode)[0];if(_128.deferLoad){return;}if(_128.popularCount){tfautil.display(_128.viewTypeContainer);}if(_128.serviceType!="profiles"||_128.strKey!=""){_128.tagsInit();}},tagsInit:function(){if(!this.tagsMainContainer){return;}this.popularEl.innerHTML="";this.cloudEl.innerHTML="";this.loadedFlag=false;this.cloudRenderedFlag=false;this.popularRenderedFlag=false;var _12f="popular";if(this.suggestionBoxEl){_12f="suggestions";}this.showTagsList(_12f);},showTagsList:function(_130){if(_130=="suggestions"){this.suggestions();}else{var _131=_130=="popular";if(_131){this.showPopular();}else{this.showCloud();}tfautil.display(this.popularContainer,_131);tfautil.display(this.cloudContainer,!_131);tfautil.addClass(this.popularTagsA,"nonlinkA",_131);tfautil.addClass(this.allTagsA,"nonlinkA",!_131);}},loadTags:function(_132,_133){var _134=this;var _135={widget:_134,successFunc:loadHandlerFunc};if(_134.parentWidget.isPacketB){var _136;var _137="";var _138=_134.strUrl;if(_134.serviceType=="profiles"){_137="targetKey="+_134.strKey;_138=_134.strUrl+"?"+_137;}if(_134.strUrl){_136=_134.url_proxy+"?URL="+escape(_138);console.info(_134.serviceType+" (tags) "+_136);}else{_136=tfaLc.url(_134,_137,_134.serviceType+"Tags");}_135.xhrUrlStr=_136;}else{if(_134.serveResourceAction_TAG){_135.send=_134.sendObj?_134.sendObj:{};_135.send[_134.serveResourceAction_TAG]=1;}else{return console.error("ERR tagcloudLoad");}}var _139=tfaLc.alC.checkPreloaded(_134,"preload_tag_"+_134.parentWidget.portletId);if(_139){var _13a=tojox.xml.DomParser.parse(_139);loadHandlerFunc(_13a);}else{tfaLc.xhrXmlToJson(_135);}function loadHandlerFunc(_13b){var _13c="atom:category";if(_134.serviceType=="activity"){_13c="category";}_134.tagsArray=tfaLc.getXJArr(_13b,_13c);_134.loadedFlag=true;if(_132){_134.showTagsList(_132);}if(_133){_133();}};},showCloud:function(){var _13d=this;if(_13d.cloudRenderedFlag){return;}if(!_13d.loadedFlag){_13d.loadTags("cloud");return;}_13d.cloudRenderedFlag=true;if(!_13d.tagsArray){_13d.cloudEl.innerHTML="No tags.";return;}var _13e=_13d.maxFontSize;var _13f=_13d.minFontSize;var _140=999;var _141=1;var _142,frq,_144,_145,_146="";for(var i=0;i<_13d.tagsArray.length;i++){_142=_13d.tagsArray[i];frq=tfaLc.getXJAtt(_142,"snx:frequency")*1;_141=(frq>_141?frq:_141);_140=(_140>frq?frq:_140);}el=document.createTextNode(" ");_13d.cloudEl.appendChild(el);var fr;var pct;var _14b,aEl,el;var _14d="";var _14e=_13d.tagsArray.length-1;var _14f=new Array();_144=(_13e-_13f)/(_141-_140);for(var i=0;i<_13d.tagsArray.length;i++){_142=_13d.tagsArray[i];frq=tfaLc.getXJAtt(_142,"snx:frequency")*1;offset=_13f-_140*_144;_146=Math.round(_13f+(frq-_140)*_144);pct=Math.round((frq/_141)*100);_145=tfaLc.getXJAtt(_142,"term");_14b=document.createElement("span");tojo.addClass(_14b,"f"+_146+"-"+pct);tojo.addClass(_14b,_14d);if(_145=tojo.trim(_145)){aEl=_13d.addA({"occurencesOfCurrentTag":frq,"fontSizeOfCurrentTag":_146,"tagStr":_145});_14b.appendChild(aEl);_14f.push(_145);el=document.createTextNode(", ");_14b.appendChild(el);_13d.cloudEl.appendChild(_14b);}}if(el){tojo._destroyElement(el);}},showPopular:function(){var _150=this;if(_150.popularRenderedFlag){return;}if(!_150.loadedFlag){_150.loadTags("popular");return;}_150.popularRenderedFlag=true;_150.renderPopular(_150.popularEl);},renderPopular:function(_151,_152){var _153=this;if(!_152){_152={};}if(!_153.tagsArray){_151.innerHTML="No tags.";return;}var _154=(_152.popularCount!=undefined)?_152.popularCount:_153.popularCount;var _155={};var _156,_157;var _158;var i=0;for(i in _153.tagsArray){_158=_153.tagsArray[i];if(!tfaLc.getXJAtt(_158,"label")){_156=tfaLc.getXJAtt(_158,"term");_157=tfaLc.getXJAtt(_158,"snx:frequency");if(!_155[_157]){_155[_157]=[_156];}else{_155[_157].push(_156);}}}var _15a=[];var best,_15c;var _15d,_15e;do{best=0;for(var key in _155){_15c=key*1;if(_15c>best){best=_15c;}}if(best){_15d=_155[best].length;if(_15a.length+_15d<=_154){i=0;for(i in _155[best]){_15a.push({tagStr:_155[best][i],occurencesOfCurrentTag:best});}}else{_15e=_154-_15a.length;var _160;var _161;for(i=0;i<_15e;i++){_161=false;do{_160=Math.floor(Math.random()*_155[best].length);if(_155[best][_160]){_15a.push({tagStr:_155[best][_160],occurencesOfCurrentTag:best});_155[best][_160]="";_161=true;}}while(!_161);}}delete _155[best];}}while(best&&_15a.length<_154);_15a.sort(function(a,b){var x=a.tagStr;var y=b.tagStr;return x<y?-1:(x>y?1:0);});var _166=_151;var trEl,_168;var _169;if(_152.makeTable){if(_154>_15a.length){_154=_15a.length;}_169="div";_166.innerHTML=_152.headingHtml?_152.headingHtml:"";_166.innerHTML+="<table width='100%' style='margin:0 10px; '><tr valign='top'></tr></table>";trEl=tojo.query("tr",_166)[0];_168=Math.ceil(_154/3);}else{_169="span";var el=document.createTextNode(" ");_166.appendChild(el);}var _16b,aEl,el;i=0;for(i in _15a){if(_152.makeTable){if(i%_168==0){el=document.createElement("td");trEl.appendChild(el);el.width="33%";_166=el;}}_16b=document.createElement(_169);aEl=_153.addA(_15a[i],_152.clickFunction);_16b.appendChild(aEl);_166.appendChild(_16b);el=document.createTextNode(" ");_166.appendChild(el);}},addA:function(json,_16e){var _16f=this;var aEl=document.createElement("a");if(json.occurencesOfCurrentTag){aEl.title="Attached to "+json.occurencesOfCurrentTag+" items";}if(json.fontSizeOfCurrentTag){aEl.className="lotusF"+json.fontSizeOfCurrentTag;}if(!json.displayStr){json.displayStr=json.tagStr;}aEl.innerHTML=json.displayStr;aEl.href="#"+json.displayStr;aEl.setAttribute("tag",json.tagStr);if(!_16e){_16e="tagSelected";}tojo.connect(aEl,"onclick",tojo.hitch(_16f,_16e,aEl));return aEl;},toggleProfileTagsContainer:function(_171){var _172=_171?"":"none";this.addProfileTagContainer.style.display=_172;},suggestions:function(_173){var _174=this;if(!_173){_173=_174.suggestionBoxEl;}if(!_173){return;}function init(){_174.suggestionsInit(_173);};if(!_174.loadedFlag){_174.loadTags("",init);}else{init();}},suggestionsInit:function(_175){var _176=this;var _177=_176.parentWidget;if(!_176.tagsArray){return;}if(_175.suggestionsInited){}else{_175.suggestionsInited=true;var _178;if(_177.detailEditFormEl){_178=_177.detailEditFormEl.tags;}if(_178){if(!_175.tagsCombobox){tojo.require("dijit.form.ComboBox");tojo.require("tojo.data.ItemFileWriteStore");var _179={identifier:"tagStr",items:[]};var _17a=new tojo.data.ItemFileWriteStore({data:_179});var _17b,_17c;for(var i=0;i<_176.tagsArray.length;i++){_17b=_176.tagsArray[i];_17c=tfaLc.getXJAtt(_17b,"term");_17a.newItem({tagStr:_17c});}var _17e=tojo.style(_178,"width");if(!_17e){_17e=400;}_175.tagsCombobox=new dijit.form.ComboBox({name:"tags",autoComplete:false,searchAttr:"tagStr",store:_17a,title:"Tags",style:"width:"+_17e+"px; ",hasDownArrow:false},_178);_175.tagsCombobox._startSearchFromInput=function(){var cpos=this._getCaretPos(this.focusNode);this.keptCpos=cpos;var str=this.focusNode.value;this.keptValueStr=str;this.wordStartPosition=str.substr(0,cpos).lastIndexOf(" ");if(this.wordStartPosition<0){this.wordStartPosition=0;}this.wordEndPosition=str.indexOf(" ",cpos);if(this.wordEndPosition<0){this.wordEndPosition=str.length;}var _181=tojo.trim(str.substring(this.wordStartPosition,this.wordEndPosition));if(_181.length>1){this._startSearch(_181);}else{this._hideResultList();}};_175.tagsCombobox._announceOption=function(node){if(!node){return;}var _183;if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){_183=node.innerHTML;}else{_183=this.store.getValue(node.item,this.searchAttr);}dijit.setWaiState(this.focusNode,"activedescendant",tojo.attr(node,"id"));this._autoCompleteText(_183);};_175.tagsCombobox._autoCompleteText=function(text){var str=this.focusNode.value;var str1=tojo.trim(str.substr(0,this.wordStartPosition));if(str1){str1+=" ";}var str2=tojo.trim(str.substr(this.wordEndPosition));if(str2){str2=" "+str2;}this.wordEndPosition=this.wordStartPosition+text.length+1;this.focusNode.value=str1+text+str2;this.X_setCaret(this.focusNode,this.wordEndPosition);};_175.tagsCombobox._hideResultList=function(text){if(this._isShowingNow){dijit.popup.close(this._popupWidget);this._arrowIdle();this._isShowingNow=false;dijit.setWaiState(this.comboNode,"expanded","false");dijit.removeWaiState(this.focusNode,"activedescendant");if(this._prev_key_esc){this.focusNode.value=this.keptValueStr;this.X_setCaret(this.focusNode,this.keptCpos);}}};_175.tagsCombobox._doSelect=function(tgt){this.item=tgt.item;var text=this.store.getValue(tgt.item,this.searchAttr);this._autoCompleteText(text);};_175.tagsCombobox.X_setCaret=function(node,cPos){if(tojo.isIE){var _18d=node.createTextRange();_18d.move("character",cPos);_18d.select();}else{dijit.selectInputText(node,cPos,cPos);}};if(_178.value&&!_175.tagsCombobox.focusNode.value){_175.tagsCombobox.focusNode.value=_178.value;}}}var _18e=tfaLc.getElByClass("SPAN.showTagSuggestEL",_175);if(_18e){_18e.innerHTML="<img src='"+tfautil.variable.strImgPath+"expand.gif'> Choose from popular tags";_18e.onclick=function(){render_suggestionBox();tfautil.display(_18e,false);};tfautil.addClass(_18e,"clickable");}function render_suggestionBox(){var _18f;if(_18f=tfaLc.getElByClass("DIV.lotusTagList",_175)){function tagSuggestClick(_190){if(!_178){return;}var _191=_178;if(_175.tagsCombobox){_191=_175.tagsCombobox.focusNode;}var _192=_190.getAttribute("tag");var str=tojo.trim(_191.value);if(str){str+=" ";}str+=_192;_191.value=str;};var _194={clickFunction:tagSuggestClick,makeTable:true,popularCount:15,headingHtml:"Popular Tags: <b style='color:#999999; font-weight:normal; '>click to add</b><br>"};_176.renderPopular(_18f,_194);}};tfautil.display(_175);}}});tojo.provide("tfa.lc.moderator");tojo.declare("tfa_lc_moderator",[dijit._Widget,dijit._Templated],{widgetsInTemplate:true,contextPath:"",portletTitleId:"",portletTitle:"",imgPath:"/TFACommon/images",imgUrl:this.imgPath+"/profile/photo-115.gif",fullName:"NA",subjectArea:"NA",description:"",email:"",json:"",blogName:"",postMixInProperties:function(){this.templatePath=tojo.moduleUrl("tfa","template/lc_moderator.htm");var item=this.json;if(item){this.imgUrl=item.picture_link;this.fullName=item.full_name;this.description=item.bio_text;this.email=item.email?item.email:"";var temp=item.full_name.split(" ");this.firstName=(temp.length>0)?temp[0]:"";}},postCreate:function(){this.inherited(arguments);var item=this.json;var _198=item.corps_year&&item.corps_year.length?" '"+item.corps_year:"";if(!tojo.trim(item.region).length&&!tojo.trim(_198).length){tfautil.display(this.corpInfoNode,false);}else{this.corpInfoNode.innerHTML=" ("+item.region+_198+")";}if(!this.email.length){this.emailContainerNode.style.display="none";}var _199=this;tojo.connect(this.expandableWidget.linkNode,"onmousedown",tojo.hitch(_199,"toggleContainer"));},toggleContainer:function(evt){if(this.expandableWidget.containerNode.style.display=="none"){this.truncatedWidget.domNode.style.display="";}else{this.truncatedWidget.domNode.style.display="none";}}});tojo.provide("tfa.lc._common");tojo.require("tojox.xml.DomParser");tfaLc={urlTypes:["entry","list","tag","proxy","comment","connectionSite","uploadFile","deleteFile","getFile","mainPage"],queryKeys:{pageNum:"page",pagesizeNum:"pagesize",sortStr:"sort",sortdirNum:"sortdir",tagStr:"tag",emailStr:"email"},errorStr:"Sorry, there was a problem with the request",setTemplate:function(_19b,root,dir,file){var alt=_19b.templateAlt?_19b.templateAlt:"";if(!file){file=_19b.serviceType?_19b.serviceType:"default";}if(!_19b.templateRoot&&root){_19b.templateRoot=root;}if(!_19b.templateDir&&dir){_19b.templateDir=dir;}if(alt.indexOf("/")>=0){file=this.templateAlt;}else{if(this.serviceSubType){file+="_"+_19b.serviceSubType;}_19b.serviceCompleteType=file;if(alt){file+="_"+alt;}if(_19b.templateMode=="small"||_19b.templateMode=="null"){_19b.templateMode="";}if(_19b.templateMode){file+="-"+_19b.templateMode;}}_19b.templatePath=tojo.moduleUrl(_19b.templateRoot,_19b.templateDir+file+".htm");},getElByClass:function(_1a0,_1a1){if(!_1a0){return;}if(!_1a1){_1a1=document;}return tojo.query(_1a0,_1a1)[0];},getElByClassIn:function(_1a2,_1a3){return tfaLc.getElByClass(_1a3,_1a2.domNode);},clearForm:function(_1a4){if(!_1a4){return;}var _1a5;for(var i=0,el;el=_1a4.elements[i];i++){if(!el.readOnly&&!el.disabled){_1a5=el.type;if(_1a5=="text"||_1a5=="textarea"){el.value="";}else{if(_1a5=="select-one"){el.selectedIndex=-1;}else{if(_1a5=="select-multiple"){el.selectedIndex=-1;}else{if(_1a5=="checkbox"||_1a5=="radio"){el.checked=false;}else{if(_1a5=="file"){el.value="";if(el.value){el.parentNode.replaceChild(el.cloneNode(false),el);}}}}}}}}},requiresOkForm:function(_1a8){var _1a9=_1a8.form;var _1aa=_1a8.fieldNames;var _1ab=true;var _1ac=[];var _1ad;for(var i in _1aa){_1ad=_1aa[i];if(_1a9[_1ad]){if(!tojo.trim(_1a9[_1ad].value)){_1ab=false;_1ac.push(_1ad);break;}}}if(_1a8.returnErrorArrayFlag){return _1ac;}if(!_1ab){alert("Field cannot be blank");}return _1ab;},cFill:function(v,str){var el=tojo.byId(v);if(el&&str!=null){el.innerHTML=str;}},cFillInEl:function(v,_1b3,str){var el=tojo.byId(v);tfaLc.cFill(tfaLc.getElByClass(_1b3,el),str);},Populator:function(_1b6,_1b7){this.xObj=_1b6;this.hEl=_1b7;this.fill=function(_1b8){var el=tfaLc.getElByClass(_1b8.hQ,this.hEl);if(!el){return false;}var str=_1b8.str?_1b8.str:tfaLc.getX(this.xObj,_1b8.xQ);if(_1b8.isDate){str=tfaLc.dateutil.text(str);}if(!str||!str.length){str="N/A";}else{if(_1b8.xQ=="content"){str=str.replace(/[\uFFFD\uFFFF]/g,"&nbsp;");}}if(_1b8.prependStr){str=_1b8.prependStr+str;}if(_1b8.appendStr){str+=_1b8.appendStr;}if(_1b8.isImg){el.src=_1b8.prependSrcStr+str;}else{el.innerHTML=str;}return el;};},dateutil:{today:new Date,text:function(_1bb,_1bc,_1bd,_1be,_1bf){if(!_1bb){return;}var str;var _1c1=tfaLc.dateutil.today;var _1c2=(typeof (_1bb)=="object")?_1bb:tojo.date.stamp.fromISOString(_1bb);if(!_1c2){return;}var _1c3;if(!_1bf){if(_1bd){_1c3=(_1c2.getUTCFullYear()==_1c1.getFullYear()&&_1c2.getUTCMonth()==_1c1.getMonth()&&_1c2.getUTCDate()==_1c1.getDate());}else{_1c3=(_1c2.getFullYear()==_1c1.getFullYear()&&_1c2.getMonth()==_1c1.getMonth()&&_1c2.getDate()==_1c1.getDate());}}if(_1c3){str="<b>Today</b>";}else{if(_1be=="Day - Month Date"){if(_1bd){str=DAY_NAMES[_1c2.getUTCDay()]+" - "+MONTH_NAMES[_1c2.getUTCMonth()+12]+" "+_1c2.getUTCDate();}else{str=DAY_NAMES[_1c2.getDay()]+" - "+MONTH_NAMES[_1c2.getMonth()+12]+" "+_1c2.getDate();}}else{if(_1bd){str=MONTH_NAMES[_1c2.getUTCMonth()+12]+" "+_1c2.getUTCDate()+", "+_1c2.getUTCFullYear();}else{str=MONTH_NAMES[_1c2.getMonth()+12]+" "+_1c2.getDate()+", "+_1c2.getFullYear();}}}if(_1bc){str+=" "+this.timeText(_1c2,_1bd);}return str;},timeText:function(_1c4,_1c5){if(!_1c4){return;}var _1c6=_1c5?_1c4.getUTCHours():_1c4.getHours();var _1c7=_1c6%12;var _1c8=_1c5?_1c4.getUTCMinutes():_1c4.getMinutes();return " "+(_1c7?_1c7:12)+":"+tojo.string.pad(_1c8,2,"0")+(_1c6<12?" AM":" PM");}},arrToObj:function(arr){var obj={};for(var i=0;i<arr.length;i++){obj[arr[i]]="";}return obj;},url:function(_1cc,_1cd,_1ce,_1cf,_1d0,_1d1){var _1d2;if(_1cc.lcUrls){_1d2=_1cc.lcUrls[_1ce];}if(!_1d2&&_1cc.parentWidgetId){_1cc.parentWidget=tfaLc.getParentWidget(_1cc);if(_1cc.parentWidget){_1d2=_1cc.parentWidget["url_"+_1ce];}}if(_1d2){if(_1cf){if(_1cc.serviceCompleteType=="activity_todo"){_1d2+="?activityNodeUuid=";}else{if(_1cc.serviceCompleteType=="communityBookmarks"){_1d2+="&referenceId=";}else{_1d2+="/";}}_1d2+=tfaLc.cleanId(_1cc,_1cf);}if(_1cd){_1d2+=(_1d2.indexOf("?")<0?"?":"&")+_1cd;}console.info("SSURL ",_1cc.serviceType,_1cc.serviceItem,"(",_1ce,") ",_1d2);if(!_1d0){if(!_1d1){_1d2=_1cc.url_proxy+"?URL="+escape(_1d2);_1d2=_1d2.replace(/\+/g,"%252B");}}}return _1d2;},cleanId:function(_1d3,_1d4){if(!_1d4){console.log("cleanId empty "+_1d3);return "";}if(_1d4.indexOf("urn")!=0&&_1d4.indexOf("http")!=0){return _1d4;}if(_1d3.serviceType=="blogs"||_1d3.serviceType=="communityBlog"){var x=_1d4.indexOf("entry-");if(x>0){_1d4=_1d4.substr(x+6);}else{_1d4=_1d4.substr(_1d4.indexOf("comment-")+8);}}else{if(_1d3.serviceType=="activity"){_1d4=_1d4.substr(_1d4.lastIndexOf(":")+1);}else{if(_1d3.serviceType=="communityBookmarks"){_1d4=_1d4.substr(_1d4.lastIndexOf("=")+1);}}}return _1d4;},getXJ:function(_1d6,_1d7,_1d8){if(!_1d6||!_1d7){return "XJerr";}if(typeof (_1d6)!="object"){console.warn("getXJ - not object:"+_1d6+" key:"+_1d7);return;}if(!_1d8){_1d8={};}if(_1d8.getAttribute){if(!_1d6.getAttribute){console.warn("getXJ errA - key:"+_1d7);return;}return _1d6.getAttribute(_1d7);}if(!_1d6.byName){console.warn("getXJ errN - key:"+_1d7);return;}var _1d9=_1d6.byName(_1d7);if(_1d9.length){if(_1d8.getArray){return _1d9;}if(_1d9[0].childNodes){if(_1d9[0].childNodes.length==1){if(_1d9[0].childNodes[0].nodeType==3){return _1d9[0].childNodes[0].nodeValue;}}}return _1d9[0];}},getXJArr:function(_1da,_1db){return tfaLc.getXJ(_1da,_1db,{getArray:true});},getXJAtt:function(_1dc,_1dd){return tfaLc.getXJ(_1dc,_1dd,{getAttribute:true});},getX:function(_1de,_1df){if(!_1de||!_1df){return;}if(typeof (_1de)!="object"){console.warn("getX - not object:"+_1de+" key:"+_1e0+" ("+typeof (_1de)+") "+_1de);return;}var _1e1=(_1df.indexOf("@")>0);var _1e2=_1df.split(/[.@]/);var L=_1e2.length-1;var _1e0;var obj=_1de;if(L>0){for(var i=0;i<L;i++){_1e0=_1e2[i];obj=tfaLc.getXJ(obj,_1e0,{getArray:true});if(!obj){return;}if(!obj.length){return;}obj=obj[0];}}obj=tfaLc.getXJ(obj,_1e2[L],(_1e1?{getAttribute:true}:null));return obj;},getXs:function(_1e6,_1e7){var str=tfaLc.getX(_1e6,_1e7);if(typeof (str)=="object"){str="";}return str;},getFromElsByAtt:function(_1e9,_1ea,_1eb,_1ec){var arr=tfaLc.getXJArr(_1e9,_1ea);if(arr){for(var i in arr){if(tfaLc.getXJAtt(arr[i],_1eb)==_1ec){return arr[i];}}}},serveResource:function(_1ef){if(_1ef.widget){if(!_1ef.url){_1ef.url=_1ef.widget.serveResourceURL;}if(!_1ef.container){_1ef.container=_1ef.widget.portletContentEl;}}if(!_1ef.handleAs){_1ef.handleAs="text";}if(!_1ef.error){_1ef.error=tfaLc.errorHandler;}if(_1ef.widget.communityHandle){if(!_1ef.content.communityName){_1ef.content.communityName=_1ef.widget.communityHandle;}}return tfautil.xhrPost(_1ef);},xhrXmlToJson:function(args){var _1f1=args.widget;if(!_1f1){console.error("xhrXmlToJson NO args.widget");console.dir(args);return;}var _1f2=tojo.byId(args.errorEl);if(!_1f2){_1f2=_1f1.portletErrorEl;}if(_1f1.xmlData){if(_1f1.xmlData["atomList"]){loadHandler(_1f1.xmlData["atomList"]);delete _1f1.xmlData["atomList"];console.warn("using prepared xml");return;}}var _1f3={widget:_1f1,load:loadHandler,container:args.targetEl};if(args.xhrUrlStr){_1f3.handleAs=args.handleAs?args.handleAs:"text";_1f3.error=tfaLc.errorHandler;_1f3.url=args.xhrUrlStr;_1f3.sync=args.syncFlag;_1f3.form=args.formEl;if(args.preventCache!=false){_1f3.preventCache=true;}tfautil.xhrGet(_1f3);}else{if(!_1f1.serveResourceURL){console.error("xhrXmlToJson NO serveResourceURL");console.dir(args);return;}var _1f4=args.send;if(!_1f4){_1f4={};}_1f3.content=_1f4;var d=tfaLc.serveResource(_1f3);}function loadHandler(_1f6){var _1f7;_1f2.innerHTML="";_1f2.style.display="none";if(_1f6){_1f6=_1f6.replace(/&#034;/g,"\"");if(args.isXML){if(args.successFunc){args.successFunc(_1f6);}return;}else{var _1f8=tojox.xml.DomParser.parse(_1f6);_1f7=tfaLc.getX(_1f8,"error");if(!_1f7){if(args.successFunc){args.successFunc(_1f8);}return;}else{if(!_1f7){_1f7=tfaLc.errorStr;}}}}else{if(args.emptyFunc){args.emptyFunc();return;}}tfaLc.errorHandler(_1f7,args);};},errorHandler:function(eVar,args){if(!args){args={};}if(args.targetEl){if(args.targetEl.loader){args.targetEl.loader.fncHide();}}var eStr=eVar?eVar:tfaLc.errorStr;if(args.xhr){eStr+=". Response - "+args.xhr.responseText;}else{if(typeof (eVar)=="object"){eStr+=". XML Response - "+tfaLc.getX(eVar,"message");}}var _1fc=tojo.byId(args.errorEl);console.warn("ERR IN tfaLc.xhrXmlToJson()");if(args.errorFunc){args.errorFunc(eVar);}if(args.errorDisplayFunc){args.errorDisplayFunc(eVar);}else{if(_1fc){tfaLc.displayError(_1fc,eStr);}else{console.warn(eStr);}}},displayError:function(_1fd,str){if(!_1fd){return;}_1fd.style.display=str?"block":"none";tojo.addClass(_1fd,"errorMessage");_1fd.innerHTML=str;if(str){tfaLc.scrollUp();}},getParentWidget:function(_1ff){if(!_1ff.parentWidget&&_1ff.parentWidgetId){_1ff.parentWidget=dijit.byId(_1ff.parentWidgetId);}return _1ff.parentWidget;},renderExpandCollapse:function(_200){var xcEl=tojo.query(".xcControl",_200)[0];if(!xcEl){return;}var iEl;iEl=document.createElement("img");iEl.src=tfautil.v.strImgPath+"plus.gif";iEl.style.cursor="pointer";xcEl.appendChild(iEl);tojo.connect(iEl,"onclick",function(){var _203=this;var _204=tfautil.getAncestorbyTag(_203,"*","xcWrapper");var _205=tfaLc.getElByClass("div.xcTarget",_204);if(_205){_205.showFlag=!_205.showFlag;tfautil.display(_205,_205.showFlag);_203.src=tfautil.v.strImgPath+(_205.showFlag?"minus":"plus")+".gif";}});},scrollUp:function(){scroll(0,0);},fileImgHTML:function(_206){return "<img src='"+tfaLc.fileImgSrc(_206)+"'> ";},fileImgSrc:function(_207){_207=(typeof (_207)=="string")?_207.toLowerCase():"";if(" gif jpg png ".indexOf(" "+_207+" ")>=0){_207="img";}else{if(" xls doc ppt img audio video pdf doc zip link ".indexOf(" "+_207+" ")<0){_207="other";}}return tfautil.variable.strImgPath+"doc-"+_207+".gif";},appendPortletTitleToBreadCrumb:function(_208){var bc=document.getElementById("bannerCrumbTrailContainer");var _20a=tojo.query("span.breadcrumbCurrent",bc)[0];var _20b=_20a.innerHTML;_20a.innerHTML=_208+" - "+_20b;},appEvent:{eObj:{},register:function(_20c){var _20d=_20c.key;var func=_20c.func;if(_20d&&func){tfaLc.appEvent.eObj[_20d]=func;}},trigger:function(_20f){var _210=_20f.key;if(tfaLc.appEvent.eObj[_210]){tfaLc.appEvent.eObj[_210](_20f);}}}};tojo.provide("tfa.lc.atomList");tojo.require("tfa.lc._common");tojo.declare("tfa_lc_atomList",[dijit._Widget,dijit._Templated],{user:"",contextPath:"",serviceType:"",serviceSubType:"",serviceId:"",serviceItem:"",itemName:"",pagesize:10,page:1,sort:"",sortdir:"",tag:"",author:"",email:"",search:"",templateRoot:"",templateDir:"",templateAlt:"",templateMode:"",listType:"",portletId:"",portletTitle:"",portletTitleId:"",portletSectionTitle:"",portletSectionIndex:0,portletSectionIdNAME:"",portletFieldsToDisplayJSON:"",portletBlogDescription:"",portletTextDescription:"",portletActionURL:"",portletSubmitNAME:"",portletEntryIdNAME:"",portletSortbyNAME:"",portletSortdirNAME:"",portletTagNAME:"",url_entry:"",url_list:"",url_tag:"",url_proxy:"",url_comment:"",url_connectionSite:"",url_uploadFile:"",url_mainPage:"",url_profile:"",url_fileManager:"",url_uploadFile:"",url_deleteFile:"",url_getFile:"",lcUrls:null,serveResourceURL:"",serveResourceAction_LIST:"",serveResourceAction_TAG:"",XMLKey_totalResults:"",tagExcludeStr:"",APIpageZeroIndexed_flag:false,deferTagsliderLoad_flag:false,region:"",regionLabel:"",imgPath:tfautil.v.strImgPath,strTFACommonPath:tfautil.v.strTFACommonPath,portletContentEl:null,portletErrorEl:null,fncCallback:null,widgetsInTemplate:true,xmlIdStr:"",paneEls:{"list":null},parentWidgetId:"",parentWidget:null,listdetailDialog:null,sortData:null,initListDisabled:null,noListFlag:false,queryObj:null,shareThisText:"Share This Entry",hideShareLinkForList:"",hideShareLinkForDetail:"",strPredTagUrl:"",strTypeAheadUrl:"",postMixInProperties:function(){tfaLc.alC.postMixInProperties(this);},postCreate:function(){tfaLc.alC.postCreate(this);},callback_tagList:function(_211){var _212=_211.getAttribute("tag");if(!this.paneEls["list"]){console.warn("callback_tagList err");}tfaLc.alC.loadList({widget:this,tagStr:_212});}});tfaLc.atomListCommon={atomDetailSuperclass:null,postMixInProperties:function(_213){if(_213.tag=="null"){_213.tag="";}if(_213.regionLabel=="null"){_213.regionLabel="";}if(_213.initEntryIdStr=="null"){_213.initEntryIdStr="";}if(_213.sort=="null"){_213.sort="";}if(_213.sortdir=="null"){_213.sortdir="";}tfaLc.setTemplate(_213);if(_213.templateMode=="full"){if(_213.dijitEditor_flag){tojo.require("dijit.Editor");tojo.require("tfa.widget.tfaLinkDialog");if(_213.dijitEditor_DateTextBox_flag){tojo.require("dijit.form.DateTextBox");}}}},postCreate:function(_214){if(!_214.user){_214.user=g_personEmail;}_214.user=_214.user.toLowerCase();if(_214.url_list=="null"){if(tfautil.getAncestorbyTag(_214.domNode,"div","lcMultiplePortletDIV")){console.warn("HIDE A MULTIPLE (no url_list): ",this);tfautil.display(_214.domNode,false);return;}}if(_214.portletTitle){tfaLc.cFill(_214.portletTitleId,_214.portletTitle);}_214.lcUrls={};var _215;for(var i in tfaLc.urlTypes){_214.lcUrls[tfaLc.urlTypes[i]]=_214["url_"+tfaLc.urlTypes[i]];}_214.portletContentEl=tfautil.getAncestorbyTag(_214.domNode,"DIV","lcPortletDIV");_214.portletErrorEl=tojo.query("DIV.lcPortletErrorDIV",_214.portletContentEl)[0];_214.paneEls["list"]=tfaLc.getElByClassIn(_214,"DIV.listDIV");if(_214.portletSectionTitle){var el=tfaLc.getElByClass("SPAN.lcS_titleSPAN",_214.portletContentEl);if(el){tfaLc.cFill(el,_214.portletSectionTitle);}}else{var el=tfaLc.getElByClass("SPAN.lcS_titleSPAN",_214.portletContentEl);if(el&&el.parentNode){tojo._destroyElement(el);}}var _218=_214.serviceType;var _219=0;if(_214.portletFieldsToDisplayJSON||_214.portletFieldsToDisplayJSON==""){var _21a={tagCloud:"lcS_tagCloud",allowComments:"assoc_allowComment",entryNumber:"lcS_entryNumber",previousNext:"lcS_previousNext",seeMore:"lcS_moreSPAN",tags:"assoc_tags",sort:"lcS_sortSPAN",author:"assoc_author",date:"assoc_date",comments:"assoc_comment",visits:"assoc_visit",details:"detailExpand",description:"lcS_entries_description"};var _21b=[];if(_214.portletFieldsToDisplayJSON){var _21c=eval("("+_214.portletFieldsToDisplayJSON+")");_21b=_21c.FIELDS_TO_DISPLAY;}var _21d="";var els;var el;var _21f=0;for(var i in _21a){_21d=_21a[i];var _220;var _221=1;for(var x=0;x<_21b.length;x++){_220=_21b[x];_221=1;if(i==_220){_221=0;break;}if(_220=="previousNext"||_220=="entryNumber"){_21f=1;}if(_220=="comments"){_219=1;}}if(_221){if(els=tojo.query("."+_21d,_214.domNode)){for(var x=0;el=els[x];x++){if(el.parentNode){tojo._destroyElement(el);}}}}}if(!_21f){if(els=tojo.query("DIV.lcS_navDiv",_214.domNode)){for(var i=0;el=els[i];i++){if(el.parentNode){tojo._destroyElement(el);}}}}}if(el=tfaLc.getElByClass("DIV.lcS_tagCloud",_214.domNode)){var _223=false;if(el=tfaLc.getElByClass("DIV.lcS_tagCloudContainer",_214.domNode)){tfaLc.alC.loadWidget_tagsList(_214,el);var _223=true;}if(!_223){tfautil.display(el,false);}}if(_214.serviceCompleteType=="activity_todo"){_214.sortData={LASTMOD:{label:"Last Modified"},NAME:{label:"Name"},CREATEDBY:{label:"Created By"},DUEDATE:{label:"Due Date"}};}else{if(_218=="blogs"||_218=="communityBlog"){if(!_219){_214.sortData={0:{label:"Date",directional:true},1:{label:"Title",directional:true}};}}}var _224=_214.queryObj?_214.queryObj:null;if(_214.pagesize<1||!_214.paneEls["list"]){_214.noListFlag=true;}else{if(!_214.initListDisabled&&!_214.initEntryIdStr){tfaLc.alC.loadList({widget:_214});}}var el;if(el=tfaLc.getElByClass("SPAN.lcS_moreSPAN",_214.domNode)){tfautil.addClass(el.parentNode,"lwpAlignRight");el.innerHTML="<a href='"+_214.url_mainPage+"'>See More</a>";}if(_214.portletSectionIndex){var tEl=tfaLc.getElByClassIn(_214,"span.lcS_titleSPAN");if(tEl){var pEls=tojo.query("div.lcS_innerDIV",_214.domNode);if(pEls.length>1){var pEl=tfautil.getAncestorbyTag(tEl,"div","lcS_innerDIV");if(pEl){if(pEl!=pEls[0]){pEls[0].insertBefore(tEl,pEls[0].firstChild);}}}}}},loadList:function(_228){if(!_228){return console.error("alC.loadList - no param");}var _229=_228.widget;if(!_229){return console.error("alC.loadList - no widget");}if((_229.url_list=="null"||!_229.url_list)&&!_229.serveResourceURL){console.warn(_229.serviceTemplate," url_list was 'null'");return;}if(_228.isEntrychild){return _229.entryChilditemsLoad(_228);}var _22a=_229.serviceType;if(!_229.listInitedFLAG&&!_229.noListFlag){_229.listInitedFLAG=true;var _22b=_229.sort;if(_229.serviceCompleteType=="activity"){_22b*=_22b;}var _22c=_229.sortdir*=1;if(_22b||_22c){_229.sort=_22b;_229.sortdir=_22c;}else{if(_229.serviceCompleteType=="activity_todo"){_228.sortStr="DUEDATE";_228.sortdirNum=0;}else{if(_22a=="activity"){_228.sortStr="POSITION";_228.sortdirNum=0;}else{if(_22a=="blogs"||_22a=="communityBlog"){_228.sortdirNum=1;}}}}}else{if(_229.parentWidgetId){_229.parentWidget=tfaLc.getParentWidget(_229);if(_229.parentWidget){if(_229.serviceType==_229.parentWidget.serviceType&&_229.serviceItem==_229.parentWidget.serviceItem){_228.widget=_229;parentWidget.loadList(_228);return;}}}else{if(_229.noListFlag){if(_228.tagStr){_229.tag=_228.tagStr;}tfaLc.alC.linkByFormPost(_229);}}}if(_229.noListFlag){return;}if(_228.tagStr!=undefined||_228.pagesizeNum!=undefined||_228.sortStr!=undefined){_228.pageNum=1;}for(var key in tfaLc.queryKeys){if(_228[key]!=undefined){_229[tfaLc.queryKeys[key]]=_228[key];}}if(_228.queryObj){_229.loadlistQueryObj=_228.queryObj;}var _22e=_229.page;if(_22a=="blogs"||_22a=="communityBlog"){_22e--;}var _22f="page="+_22e;var _230={page:_22e};if(_229.loadlistQueryObj){for(var i in _229.loadlistQueryObj){_22f+="&"+i+"="+_229.loadlistQueryObj[i];_230[i]=_229.loadlistQueryObj[i];}}if(_229.tag){var _232=_229.tag;if(_22a=="activity"||_22a=="communitiesList"||_22a=="communityBookmarks"){_22f+="&tag="+_232;}else{if(_22a=="profiles"){_22f+="&profileTags="+_232;}else{_22f+="&tags="+_232;}}_230.tag=_232;}if(_229.sort!=null||_229.sortdir!=null){if(_22a=="activity"){_22f+="&sortfields="+_229.sort;_22f+="&sortorder="+_229.sortdir;_230.sortfields=_229.sort;_230.sortorder=_229.sortdir;}else{if(_22a=="blogs"||_22a=="communityBlog"){_22f+="&sortby="+_229.sort;_22f+="&order="+(_229.sortdir?"desc":"asc");_230.sortby=_229.sort;_230.order=_229.sortdir?"desc":"asc";}else{if(_22a=="communitiesList"){_230.sortField=_229.sort;_230.asc=_229.sortdir?"false":"true";}else{_230.sortField=_229.sort;_230.asc=_229.sortdir?"false":"true";}}}}if(_229.email){_22f+="&email="+_229.email;_230.email=_229.email;}if(_229.pagesize){_22f+="&ps="+_229.pagesize;_230.ps=_229.pagesize;}if(_229.guid){_22f+="&guid="+_229.guid;_230.guid=_229.guid;}if(_229.search){_22f+="&search="+_229.search;_230.search=_229.search;}if(_229.serveResourceAction_LIST){_230[_229.serveResourceAction_LIST]=1;}var _233;if(_229.url_list){_233=_229.url_list+"?"+_22f;_233=_229.url_proxy+"?URL="+escape(_233);_233=_233.replace(/\+/g,"%252B");}if(_229.hook_atomList_loadList_param){_230=_229.hook_atomList_loadList_param(_230);}var _234=tfaLc.alC.checkPreloaded(_229,"preload_list_"+_229.portletId);if(_234){var _235=tojox.xml.DomParser.parse(_234);loadHandlerFunc(_235);}else{tfaLc.xhrXmlToJson({widget:_229,successFunc:loadHandlerFunc,xhrUrlStr:_233,send:_230});}function loadHandlerFunc(_236){if(_229.hook_atomList_loadList_loadHandlerInitFunc){_229.hook_atomList_loadList_loadHandlerInitFunc(_236);}_229.xmlIdStr=tfaLc.getX(_236,"id");_229.subtitle=tfaLc.getX(_236,"subtitle");var _237=_229.XMLKey_totalResults;if(!_237){switch(_229.serviceType){case "activity":_237="os:totalResults";break;default:_237="opensearch:totalResults";}}_229.totalNum=tfaLc.getXJ(_236,_237)*1;var _238=tfaLc.getXJArr(_236,"entry");if(_229.hook_atomList_loadList_loadHandlerPreFunc){_229.hook_atomList_loadList_loadHandlerPreFunc(_236,_238);}if(_229.serviceType=="communities"&&_238&&_238.length){_229.blnHasCommunity=1;}else{_229.blnHasCommunity=0;}var _239=(_229.page-1)*_229.pagesize;if(_239+1>_229.totalNum&&_229.page>1){console.info("(list) automatic reload, 1 page up");return tfaLc.alC.loadList({widget:_229,pageNum:_229.page-1,preventCache:true});}var _23a=_239;var el,els,_23d;if(el=tfaLc.getElByClassIn(_229,"SPAN.lcS_sortSPAN")){tfaLc.alC.sortHTML(_229,el);}if(el=tfaLc.getElByClassIn(_229,"DIV.lcS_filterDIV")){tfaLc.alC.filterHTML(_229,el);}if(el=tfaLc.getElByClassIn(_229,"DIV.lcS_portletTextDescriptionDIV")){if(_229.portletTextDescription){tfaLc.cFill(el,_229.portletTextDescription);}else{el.style.display="none";}}if(el=tfaLc.getElByClassIn(_229,"DIV.lcS_blogDescriptionDIV")){if(_229.portletBlogDescription){tfaLc.cFill(el,_229.portletBlogDescription);}else{el.style.display="none";}}var _23e;var _23f;var iEl;var _241;if(_229.serviceCompleteType=="activity_link"){_241="entry";}if(_229.serviceCompleteType=="activity_todo"){_241="todo";}if(_229.tagExcludeStr){_241=_229.tagExcludeStr;}var _242=!_229.hideShareLinkForDetail;if(_242){_242=false;if(_229.templateMode=="full"&&_229.serviceSubType!="link"){var xcEl=tfaLc.getElByClassIn(_229,"DIV.xcControl");if(xcEl){el=tfaLc.getElByClassIn(_229,"DIV.lcS_entries_summaryDIV");if(!el){el=tfaLc.getElByClassIn(_229,"DIV.lcS_entries_contentDIV");}if(el){_242=true;}}}}if(el=tfaLc.getElByClassIn(_229,"DIV.serviceActionsDiv")){var _244=new tfa_notification_serviceActions({bossWidgetId:_229.id},el);}function eachFunc(_245,_246){if(_242){_246.entryXmlRef=_245;}_23a++;var _247=tfaLc.getElByClass("DIV.entryDetailSmall",_246);tfaLc.renderExpandCollapse(_246);var _248=new tfaLc.Populator(_245,_246);var _249=tfaLc.getX(_245,"id");_23e="";_23f=false;if(_229.serviceCompleteType=="activity_link"){var _24a=tfaLc.getXJArr(_245,"snx:field");if(_24a){if(_24a.length>1){var _24b;for(var i=0;i<_24a.length;i++){_24b=_24a[i].getAttribute("name");if(_24b=="Bookmark preference"){if(tfaLc.getX(_24a[i],"summary")=="internal"){_23f=true;}}else{if(_24b=="Bookmark"){_23e=tfaLc.getX(_24a[i],"link@href");}}}}else{_23e=unescape(tfaLc.getX(_245,"snx:field.link@href"));}}}else{_23e=unescape(tfaLc.getX(_245,"link@href"));if(_23e&&_23e.indexOf("http")<0){_23e="http://"+_23e;}}if(el=tfaLc.getElByClass("IMG.lcS_entries_profile",_246)){var _24d=tfaLc.getXJArr(_245,"link");var _24e;var _24f="";for(var i=0;i<_24d.length;i++){var _250=_24d[i];_24e=tfaLc.getXJAtt(_250,"type");if(_24e=="image"){_24f=tfaLc.getXJAtt(_250,"href");break;}}el.src=_24f;}_248.fill({isImg:true,prependSrcStr:tfaLc.defaultXhrPath+"profiles/photo.do?email=",xQ:"author.email",hQ:"IMG.lcS_entries_authorIMG"});_248.fill({xQ:"author.name",hQ:"A.lcS_entries_authorA"});_248.fill({xQ:"title",hQ:"SPAN.lcS_entries_titleSPAN"});_248.fill({xQ:"title",hQ:"A.lcS_entries_titleA"});if(els=tojo.query("A.lcS_entries_linkA",_246)){for(var i=0,el;el=els[i];i++){if(tojo.hasClass(el,"link")){if(!_23e){tfautil.addClass(el,"nonlinkA");}else{if(tojo.hasClass(el,"targetNew")&&!_23f){el.target="_blank";}el.href=_23e;if(iEl=tojo.query("IMG.lcS_entries_faviconIMG",el)[0]){if(el.host){iEl.src=tfaLc.defaultXhrPath+"dogear/favicon?host="+el.host;}}}}else{el.href=_229.url_mainPage+"?entryId="+tfaLc.cleanId(_229,_249);el.itemId=_249;el.onclick=function(_251){return tfaLc.alC.listEntryClick(_229,this,_251);};}}}var _252;if(_229.url_profile){if(els=tojo.query("A.lcS_entries_authorAbyId",_246)){for(var i=0,el;el=els[i];i++){_252=tfaLc.getX(_245,"author.snx:userid");el.href=_229.url_profile+_252;el.innerHTML=tfaLc.getX(_245,"author.name");}}}if(_229.url_profile){if(els=tojo.query("A.lcS_entries_memberAbyId",_246)){for(var i=0,el;el=els[i];i++){_252=tfaLc.getX(_245,"contributor.snx:userid");el.href=_229.url_profile+_252;el.innerHTML=tfaLc.getX(_245,"title");}}}if(_229.url_profile){if(els=tojo.query("SPAN.vcard",_246)){for(var i=0;el=els[i];i++){var _253=tfaLc.getElByClass("SPAN.x-lconn-userid",el);_253.innerHTML=_252;}}}_248.fill({xQ:"author.name",hQ:"SPAN.lcS_entries_authorSPAN"});_248.fill({xQ:"published",hQ:"SPAN.lcS_entries_dateSPAN",isDate:true});_248.fill({xQ:"updated",hQ:"SPAN.lcS_entries_updatedDateSPAN",isDate:true});if(_229.serviceCompleteType=="activity_todo"){_248.fill({xQ:"snx:duedate",hQ:"SPAN.lcS_entries_dueDateSPAN",isDate:true});}if(el=tfaLc.getElByClass("A.detailExpand",_246)){el.xmlItemRefObj=_245;el.onclick=function(){if(!_229.listdetailDialog){_229.listdetailDialog=new dijit.Dialog({});}_229.listdetailDialog.titleNode.innerHTML=tfaLc.getX(_245,"title");var _254="<div id='listdetailDialogContentDIV' style='padding:5px 8px; height:354px; width:600px; overflow:auto; '>"+tfaLc.getX(this.xmlItemRefObj,"content")+"</div>";_229.listdetailDialog.setContent(_254);_229.listdetailDialog.show();var el=tojo.byId("listdetailDialogContentDIV");if(el.scrollHeight>el.clientHeight,el.scrollHeight){el.scrollTop=0;}return false;};}if(el=tfaLc.getElByClass("DIV.lcS_entries_summaryDIV",_246)){_248.fill({xQ:"summary",hQ:"DIV.lcS_entries_summaryDIV"});if(_242){var _256=document.createElement("div");tojo.place(_256,el,"after");new tfaTellAFriendLink({linkText:_229.shareThisText,parentWidgetId:_229.id,fromListFlag:true},_256);}}if(el=tfaLc.getElByClass("DIV.lcS_entries_contentDIV",_246)){_248.fill({xQ:"content",hQ:"DIV.lcS_entries_contentDIV"});if(_229.serviceCompleteType=="activity_todo"){if(el.innerHTML=="N/A"){_248.fill({xQ:"summary",hQ:"DIV.lcS_entries_contentDIV"});}}if(tojo.hasClass(el,"truncate")){new tfaTruncatedText({charCount:300},el);}if(_242){var _256=document.createElement("div");tojo.place(_256,el,"after");new tfaTellAFriendLink({linkText:"Share This Entry",parentWidgetId:_229.id,fromListFlag:true},_256);}}var _257=tfaLc.getXJArr(_245,"snx:rank");if(_257){var _258=_257[1].childNodes[0].nodeValue*1;if(el=tfaLc.getElByClass("IMG.lcS_entries_comment",_246)){var c=_258>0?1:0;el.src=_229.contextPath+"/images/comment_"+c+".gif";}if(el=tfaLc.getElByClass("SPAN.lcS_entries_commentSPAN",_246)){el.innerHTML="Comments ("+_258+")";}if(el=tfaLc.getElByClass("SPAN.lcS_entries_visitSPAN",_246)){el.innerHTML="Visits ("+_257[2].childNodes[0].nodeValue*1+")";}if(el=tfaLc.getElByClass("SPAN.lcS_entries_recommendSPAN",_246)){el.innerHTML=_257[0].childNodes[0].nodeValue*1;}}if(el=tfaLc.getElByClass("SPAN.lcS_entries_tagsSPAN",_246)){tfaLc.alC.itemTagsHTML({widget:_229,xmlObj:_245,containerEl:_246,selectedTagStr:_229.tag,excludeTagStr:_241});tfautil.display(el);}tfaLc.alC.addDelimiters(_247,_229);if(_229.hook_atomList_loadList_loadHandlerFunc_eachFunc){_229.hook_atomList_loadList_loadHandlerFunc_eachFunc(_248);}};tfaLc.alC.processModel(_229,_238,eachFunc,".lcIterateModel");if(els=tojo.query("SPAN.lcS_navSPAN",_229.domNode)){for(var i=0;el=els[i];i++){tfaLc.alC.navHTML(_229,el,_239,_23a);}}if(els=tojo.query("DIV.lcS_navDiv",_229.domNode)){for(var i=0;el=els[i];i++){tfaLc.alC.navHTML(_229,el,_239,_23a);}}if(el=tfaLc.getElByClassIn(_229,"SPAN.lcS_navNoResultsSPAN")){el.innerHTML=_229.totalNum?"":"No results found.";}if(typeof (SemTagPerson)!="undefined"){SemTagPerson.processHcards(tfautil.getVcards(_229.domNode));}if(_229.showPane&&!_228.suppressPaneChange){_229.showPane("list");}var _25b=!_238;if(el=tfaLc.getElByClassIn(_229,"DIV.lcS_emptyWidgetText")){tfautil.display(el,_25b);el=tfaLc.getElByClassIn(_229,"DIV.listDIV");tfautil.display(el,!_25b);}if(_228.postLoadHandler){_228.postLoadHandler(_236);}if(_229.hook_atomList_loadList_loadHandlerFunc){_229.hook_atomList_loadList_loadHandlerFunc(_236,_228);}};},addDelimiters:function(_25c,_25d,_25e){if(!_25e){_25e="|";}if(_25c&&_25d.portletFieldsToDisplayJSON){var _25f=_25c.childNodes;var _260=null;for(var i=0;i<_25f.length;i++){var el=_25f[i];if(el.nodeType==1){if(!(el.lastChild&&el.lastChild.className=="pipes")){if(el.nextSibling&&el.nextSibling.nodeType==1&&el.nextSibling.style.display!="none"){var s=document.createElement("span");tfautil.addClass(s,"pipes");s.innerHTML=_25e;el.appendChild(s);_260=s;}}}}}},itemTagsHTML:function(_264){if(!_264.widget){return console.error("atomList itemTagsHTML NO widget");}var _265=_264.widget;var _266=_264.key?_264.key:"category";var _267=tfaLc.getXJArr(_264.xmlObj,_266);var el;var _269;var _26a=_264.excludeTagStr?(" "+_264.excludeTagStr+" "):"";var _26b;function eachTagFunc(_26c,_26d){var _26e=tfaLc.getXJAtt(_26c,"term");if(_26a){_26b=_26a.indexOf(" "+_26e+" ")>=0;}if(_26b){tojo._destroyElement(_26d);}else{if(el=tfaLc.getElByClass("A.lcS_tagA",_26d)){_269=el;el.href="#"+_26e;el.innerHTML=_26e;el.title=_26e;el.isEntrychild=_264.isEntrychild;el.onclick=function(){var _26f=true;if(_265.hook_atomList_itemTagsHTML_eachTagFunc_onclick){_26f=_265.hook_atomList_itemTagsHTML_eachTagFunc_onclick(this);}if(_26f){tfaLc.alC.loadList({widget:_265,tagStr:this.title,isEntrychild:_264.isEntrychild,queryObj:{}});}return false;};if(_26e==_264.selectedTagStr){tfautil.addClass(el,"bold");}}}};tfaLc.alC.processModel(_265,_267,eachTagFunc,"SPAN.lcIterateModel",_264.containerEl);if(_269){var el=_269.parentNode.lastChild;if(el.nodeType==3){if(el.nodeValue.indexOf(", ")>=0){tojo._destroyElement(el);}}}},navHTML:function(_270,el,_272,_273,_274){if(!_274){_274=_270;}var str="";var t_el;if(t_el=tojo.query("SPAN.lcS_previousNext",el)[0]){if(_274.totalNum>_274.pagesize){if(_272>0){str+="<a href='#Previous' class="+(_274.page*1-1)+">Previous</a>";}else{str+="Previous";}str+="<span class='pipes'>|</span>";if(_273<_274.totalNum){str+="<a href='#Next' class="+(_274.page*1+1)+">Next</a>";}else{str+="Next";}t_el.innerHTML=str;}else{t_el.innerHTML="&nbsp;";}}if(t_el=tojo.query("SPAN.lcS_entryNumber",el)[0]){str="";if(_274.totalNum){_272++;}str+=_272+"-"+_273+" of ";if(str||_274.tag){str+=_274.totalNum;}t_el.innerHTML=str;}var _277=tojo.query("a",el);for(var aObj,i=0;aObj=_277[i];i++){if(aObj.href){if(aObj.className){aObj.onclick=function(){tfaLc.alC.loadList({widget:_270,pageNum:this.className});return false;};}}}_274.firstNum=_272;_274.lastNum=_273;},sortHTML:function(_27a,el){if(!_27a.sortData||_27a.totalNum<1){return;}var str="Sort by: &nbsp;";var _27d;var _27e;var sObj;for(var key in _27a.sortData){if(_27a.sortData[key]){sObj=_27a.sortData[key];_27d=(key==_27a.sort);str+="<a class='linkWithImg' href='#"+sObj.label+"' key='"+key+"' directional='"+sObj.directional+"'";if(_27d){_27e=sObj.directional?_27a.sortdir!=1:true;str+=" sortdir='"+(_27e?1:0)+"'";}str+="><span>"+sObj.label+"</span>";if(_27d){str+=" <img src='"+_27a.imgPath+"/sort_"+(_27e?"up":"down")+".gif'>";}str+="</a><span class='pipes'>|</span>";}}el.innerHTML=str;var sEls=tojo.query("span.pipes",el);if(sEls.length){var _282=sEls[sEls.length-1];tojo._destroyElement(_282);}var aEls=tojo.query("a",el);for(var aObj,i=0;aObj=aEls[i];i++){if(aObj.href){aObj.onclick=function(){var _286={widget:_27a,sortStr:this.getAttribute("key")};var _287=this.getAttribute("sortdir");if(this.getAttribute("directional")=="true"){_286.sortdirNum=_287=="1"?1:0;}tfaLc.alC.loadList(_286);return false;};}}},filterHTML:function(_288,el){var str="";if(_288.tag){tfautil.display(el);str="With tag:<a href='#' class='selectedTagDisplay'>"+_288.tag+" <img src='"+_288.imgPath+"/tag-bubble-x.gif'></a>";tfaLc.cFill(el,str);var aObj=tojo.query("a",el)[0];if(aObj){aObj.onclick=function(){tfaLc.alC.loadList({widget:_288,tagStr:""});return false;};}}else{tfautil.display(el,false);}},processModel:function(_28c,_28d,_28e,_28f,_290){if(!_28f){return;}if(!_290){_290=_28c.domNode;}if(!_290){return;}var _291=_290.modelElRef;if(!_291){var _292=tojo.query(_28f,_290);if(_292.length==1){_291=_292[0];}else{for(var i=0;i<_292.length;i++){if(!_292[i].inited){_291=_292[i];break;}}}if(_291){_290.modelElRef=_291;_291.inited=true;}}if(_291){var _294=_291.parentNode;if(_294){tfaLc.alC.resetModel(_294);if(!_28d){return;}for(var i in _28d){var _295=_291.cloneNode(true);tfautil.addClass(_295,"lcIterateModel",false);tfautil.addClass(_295,"lcIterateClone");_294.insertBefore(_295,_291);_295.setAttribute("lcIterateIndex",i);if(_28e){_28e(_28d[i],_295);}}}}},resetModel:function(el){for(var _297,i=el.childNodes.length-1;i>=0;i--){_297=el.childNodes[i];if(tojo.hasClass(_297,"lcIterateClone")){tojo._destroyElement(_297);}}},listEntryClick:function(_299,_29a,_29b){_29b=window.event?window.event:_29b;var _29c=_29b?_29b.ctrlKey:null;if(_29c){return true;}_299.parentWidget=tfaLc.getParentWidget(_299);if((_299.templateMode!="full"&&_299.templateMode!="large")||_299.parentWidget){if(_299.parentWidget){if(_299.serviceType==_299.parentWidget.serviceType&&_299.serviceItem==_299.parentWidget.serviceItem){_299.parentWidget.entryDetail(_29a.itemId);return false;}}if(!_299.isPacketB){return true;}var _29d=_29a.itemId;tfaLc.alC.linkByFormPost(_299,{id:_29d});}else{var itEl=tfautil.getAncestorbyTag(_29a,"*","lcIterateClone");if(itEl){_299.clickedNum=itEl.getAttribute("lcIterateIndex")*1;}_299.entryDetail(_29a.itemId);}return false;},linkByFormPost:function(_29f){if(!_29f){return;}if(_29f.widget){var _2a0=document.createElement("form");_2a0.style.display="none";_2a0.method="post";_2a0.action=_29f.action;var _2a1;for(var _2a2 in _29f.formParams){_2a1=document.createElement("input");_2a1.name=_2a2;_2a1.value=_29f.formParams[_2a2];_2a0.appendChild(_2a1);}_29f.widget.domNode.appendChild(_2a0);_2a0.submit();}},createButton:function(_2a3){var cEl;if(cEl=tfaLc.getElByClass(_2a3.hQ,_2a3.containerEl)){var _2a5=document.createElement("button");_2a5.innerHTML=_2a3.displayStr;_2a5.itemId=_2a3.id;cEl.appendChild(_2a5);return _2a5;}},checkPreloaded:function(_2a6,elId){var _2a8,_2a9;if(_2a8=tojo.byId(elId)){_2a9=tojo.trim(_2a8.innerHTML);if(_2a9=="null"){_2a9="";}tojo._destroyElement(_2a8);return _2a9;}},loadWidget_tagsList:function(_2aa,el,_2ac){tojo.require("tfa.lc.tagsList");var _2ad;if(_2aa.isMyOnly){_2ad={isMyOnly:_2aa.isMyOnly};}_2aa.tagsListWidget=new tfa_lc_tagsList({serviceType:_2aa.serviceType,strUrl:_2aa.url_tag,url_proxy:_2aa.url_proxy,parentWidget:_2aa,serveResourceURL:_2aa.serveResourceURL,serveResourceAction_TAG:_2aa.serveResourceAction_TAG,communityHandle:_2aa.communityHandle,sendObj:_2ad,deferLoad:_2aa.deferTagsliderLoad_flag,suggestionBoxEl:_2ac},el);_2aa.tagsListWidget.tagSelected=tojo.hitch(_2aa,"callback_tagList");}};tfaLc.alC=tfaLc.atomListCommon;tojo.provide("tfa.lc.service.blogList");tojo.require("tfa.lc.atomList");tojo.declare("tfa_lc_service_blogList",tfa_lc_atomList,{portletTitle:"",strPredTagUrl:"",strTypeAheadUrl:"",profileMainPageUrl:"",templateRoot:"tfa",templateDir:"lc/service/template/",isPacketB:true,sortData:{0:{label:"Date",directional:true},1:{label:"Title",directional:true},3:{label:"Most Comments"}},XMLKey_totalResults:"openSearch:totalResults",APIpageZeroIndexed_flag:true});
