function TX(a){return a}function LOCALE(){return'en'}YUIC=(function(){var c="0";var a="min";var d=(a=="min")?"-min":"";var b={filter:a,lang:LOCALE(),modules:{blue:{fullpath:"javascript/blue/core/blue"+d+".js?s="+c,requires:["node","event","io-base","io-form","anim","substitute"]},dialog:{fullpath:"javascript/blue/widgets/dialog"+d+".js?s="+c,requires:["blue","node","event"]},carousel:{fullpath:"javascript/blue/widgets/carousel"+d+".js?s="+c,requires:["blue"]},table:{fullpath:"javascript/blue/widgets/table"+d+".js?s="+c,requires:["blue","node"]},forms:{fullpath:"javascript/blue/yokohama/forms"+d+".js?s="+c,requires:["blue"]},datamatrix:{fullpath:"javascript/blue/yokohama/datamatrix"+d+".js?s="+c,requires:["blue","table"]},i18n:{fullpath:"javascript/blue/yokohama/i18n"+d+".js?s="+c,requires:["blue","table"]},colors:{fullpath:"javascript/blue/visual/colors"+d+".js?s="+c,requires:["blue"]},hover:{fullpath:"javascript/blue/visual/hover"+d+".js?s="+c,requires:["blue","node","event"]},pageedit:{fullpath:"javascript/blue/visual/pageedit"+d+".js?s="+c,requires:["blue","keyutils"]},positioning:{fullpath:"javascript/blue/visual/positioning"+d+".js?s="+c,requires:["blue","node"]},xcss:{fullpath:"javascript/blue/visual/xcss"+d+".js?s="+c,requires:["blue","substitute","stylesheet","colors"]},slidercolumn:{fullpath:"javascript/blue/visual/sliderColumn"+d+".js?s="+c,requires:["blue","positioning"]},activity:{fullpath:"javascript/blue/utility/activity"+d+".js?s="+c,requires:["blue","event"]},coding:{fullpath:"javascript/blue/utility/coding"+d+".js?s="+c,requires:["blue","event"]},tracekit:{fullpath:"javascript/blue/utility/tracekit"+d+".js?s="+c,requires:["blue"]},keyutils:{fullpath:"javascript/blue/utility/keyutils"+d+".js?s="+c,requires:["blue"]},ob1k:{fullpath:"javascript/blue/utility/ob1k"+d+".js?s="+c,requires:["blue"]},love:{fullpath:"bbStatic/lc/loveComments"+d+".js?s="+c,requires:["blue","node"]}}};return b}());YUI_config=YUIC;function YUI_RegisterModules(a){if(typeof YUI_config==="undefined"){YUI_config={}}Y.mix(YUI_config,a)};
CONERR="There has been an error communicating with the server. Please try again later.";function ge(b){if(typeof(b)=="string"){return document.getElementById(b)}return b}var AMP="&";window.dbob=[];function log(){for(var b=0;b<log.arguments.length;b++){logob(log.arguments[b])}}function logob(b){if(!(typeof console==="undefined")){console.log(b)}window.dbob.push(b);if(dbob.length>10){dbob.splice(0,1)}}YUI.add("blue",function(Y){window.Y=Y;String.prototype.startsWith=function(str){return(this.substring(0,str.length)==str)};String.prototype.endsWith=function(str){return(this.match(str+"$")==str)};String.prototype.first=function(n){return this.substring(0,n)};String.prototype.last=function(n){return this.substring(this.length-n,this.length)};String.prototype.rmFirst=function(n){return this.substring(n,this.length)};String.prototype.rmLast=function(n){return this.substring(0,this.length-n)};String.prototype.upTo=function(c){var i=this.indexOf(c);if(i<0){return this}return this.substring(0,i)};String.prototype.after=function(c){var i=this.indexOf(c);if(i<0){return""}return this.substring(i+1,this.length)};String.prototype.upToLast=function(c){var i=this.lastIndexOf(c);if(i<0){return this}return this.substring(0,i)};String.prototype.afterLast=function(c){var i=this.lastIndexOf(c);if(i<0){return""}return this.substring(i+1,this.length)};Y.Node.prototype.hide=function(){return this.setStyle("display","none")};Y.Node.prototype.show=function(){return this.setStyle("display","block")};Y.Node.prototype.getAttNum=function(name){return parseInt(this.getAttribute(name))};Y.Node.prototype.wrap=function(newNode){this.insert(newNode,"before");return newNode.insert(this,0)};Y.Node.prototype.toggle=function(){if(this.getComputedStyle("display")=="block"){this.hide()}else{this.show()}return this};Y.Node.prototype.toggleFade=function(){if(this.getComputedStyle("display")=="block"){this.fadeOutHide();return false}else{this.fadeIn()}return true};Y.Node.prototype.ad=function(o){o=o||{};o.parent=this;return BLUE.ad(o)};Y.Node.prototype.unwrapKids=function(o){this.get("children").item(0).unwrap()};Y.Node.prototype.anim=function(o){var a=new Y.Anim({node:this,to:o.to,from:o.from,easing:o.easing||Y.Easing.easeBoth,duration:o.duration||1});a.run();return a};Y.Node.prototype.clear=function(){this.setContent("")};Y.Node.prototype.fadeOut=function(d,cb){var n=this;var d=d||0.5;var a=this.anim({to:{opacity:0},duration:d});if(cb){a.on("end",cb)}return a};Y.Node.prototype.fadeOutHide=function(d,cb){var t=this;this.fadeOut(d,function(){t.setStyle("overflow","hidden");t.anim({to:{height:0},duration:0.75}).on("end",function(){t.hide();t.setStyle("height",null);if(cb){cb()}})})};Y.Node.prototype.fadeIn=function(d,cb){var d=d||0.5;this.setStyle("opacity",0);this.show();var a=this.anim({to:{opacity:1},duration:d});if(cb){a.on("end",cb)}return a};Y.Node.prototype.dom=function(){return Y.Node.getDOMNode(this)};Y.Node.prototype.outer=function(){if(this.dom().outerHTML){return this.dom().outerHTML}var b=this.cloneNode(true);var c=Y.Node.create("<div></div>").append(b);return c.get("innerHTML")};Y.Node.prototype.opener=function(){var outer=this.outer();return outer.substring(0,outer.indexOf(">")+1)};Y.Node.prototype.inner=function(){return this.get("innerHTML")};Y.Node.prototype.popEsc=function(str){return this.setContent(BLUE.htmlEscape(str))};Y.Node.prototype.value=function(){return this.get("value")};Y.Node.prototype.setGData=function(key,value){var aa=BLUE.nodeMap.get(this._node);if(!aa){aa=new BLUE.AssocArray();BLUE.nodeMap.put(this._node,aa)}aa.put(key,value);return this};Y.Node.prototype.getGData=function(key){var aa=BLUE.nodeMap.get(this._node);if(!aa){return null}return aa.get(key)};Y.Node.prototype.getHeight=function(){return this.get("region").height};Y.Node.prototype.getWidth=function(){return this.get("region").width};Y.Node.prototype.onHeight=function(cb){var me=this;this.whenAllImagesLoaded(function(){cb(me.get("region").height)})};Y.Node.prototype.whenAllImagesLoaded=function(cb){var imgs=this.all("img");var loaded=0;var me=this;function checkNCall(){if(loaded==imgs.size()){cb(me)}}imgs.each(function(ie){var i=new Image();i.src=ie.getAttribute("src");if(i.complete){loaded++}else{i.onload=function(){loaded++;checkNCall()}}});checkNCall()};window.ISUD=Y.Lang.isUndefined;window.ISVAL=Y.Lang.isValue;window.DEF=function(x){return !Y.Lang.isUndefined(x)};if(typeof BLUE!="undefined"){return}window.BLUE={};function init(){function ad(c){c=c||{};var tag="div";if(c.tag!=null){tag=c.tag}var node=document.createElement(tag);if(c.atts!=null){for(a in c.atts){node.setAttribute(a,c.atts[a])}}if(c.content!=null){node.innerHTML=c.content}if(c.klass!=null){node.setAttribute("class",c.klass)}for(a in c){if((a!="tag")&&(a!="parent")&&(a!="at")&&(a!="atts")&&(a!="content")&&(a!="klass")){node.setAttribute(a,c[a])}}var parentNode=Y.one("body");if(c.parent!=null){parentNode=gn(c.parent)}if(c.at=="after"){node=Y.DOM.addHTML(parentNode._node,node,"after")}else{if(c.at=="before"){node=Y.DOM.addHTML(parentNode._node,node,"before")}else{if(c.at=="top"){node=Y.DOM.addHTML(parentNode,node,parentNode._node.childNodes[0])}else{if(c.at=="wrap"){node=Y.DOM.addHTML(parentNode._node,node,"before");node.appendChild(parentNode._node)}else{if(c.at=="wrapkids"){var firstkid=parentNode._node.childNodes[0];node=Y.DOM.addHTML(parentNode,node,firstkid);while(node.nextSibling){node.appendChild(node.nextSibling)}}else{if(c.at=="replace"){parentNode.setContent("");return parentNode.appendChild(node)}else{return parentNode.appendChild(node)}}}}}}return Y.one(node)}function ajax(url,o){o=o||{};if(o.eid){o.node=gn(o.eid)}if(o.node){}if(o.waitNode){var waitTimer=setTimeout(function(){o.waitNode.show();waitTimer=null},750);var waitComplete=function(){if(waitTimer){clearTimeout(waitTimer);waitTimer=null}else{o.waitNode.hide()}}}var responseSuccess=function(id,res){if(o.waitNode){waitComplete()}if(o.node){o.node.setContent(res.responseText);o.node.show();nodeLoad(o.node);executeScripts(o.node)}if(o.cb){o.cb(res.responseText)}};var responseFailure=function(res){if(o.waitNode){waitComplete()}if(o.node){o.node.setContent("<center>&lt;"+"Error"+"&gt;</center>")}alert(CONERR+" ("+res.status+")")};var callback={success:responseSuccess,failure:responseFailure};var trans=Y.io(url,{on:callback})}function ajaxFormPost(formNode,cb,cbErr){function processResponse(tid,res,args){if(cb!=null){try{eval("var response = "+res.responseText)}catch(err){log("BLUE.ajaxFormPost: Error evaluating response: var response = "+res.responseText);log(res);log(err)}try{cb(response)}catch(err){log("BLUE.ajaxFormPost - error calling callback: "+cb);log(err)}}}var callback={success:function(tid,res,args){processResponse(tid,res,args)},failure:function(tid,res,args){log("BLUE.ajaxFormPost - ERROR "+res.status+" : "+res.statusText);log(res);log(args);if(cbErr){cbError(tid,res,args)}else{alert("Error "+res.status+" : "+res.statusText)}}};var actionUrl=formNode.getAttribute("action");var trans=Y.io(actionUrl,{on:callback,method:"POST",form:{id:Y.Node.getDOMNode(formNode)}})}function easeStraight(x){return x}function easeBoth(x){return Math.sin(Math.PI*x/2)}function animator(fun,totalms,resms,chainfunc,ease){ease=ease||easeBoth;if(ease.startsWith){if(ease=="both"){ease=easeBoth}}var st=(new Date()).getTime();var f=function(){var n=(new Date()).getTime();if(n>=(st+totalms-(resms/2))){clearInterval(per);fun(1);if(chainfunc!=null){chainfunc()}}else{fun(ease((n-st)/totalms))}};var per=setInterval(f,resms)}function clickAjaxLink(aNode){var ln=aNode.getAttribute("href")+"&ajax=true";var waitnode=Y.one("#waitIndicator");if(!waitnode){waitnode=Y.one("body").ad({id:"waitIndicator",tag:"img",src:"bbStatic/images/pleasewait.gif"})}ajax(ln,{eid:aNode.getAttribute("data-eid"),waitNode:waitnode})}function documentLoaded(){Y.one("body").delegate("click",function(e){e.halt();clickAjaxLink(e.currentTarget)},".ajax");nodeLoad(Y.one("body"))}function executeScripts(node){node.all("script").each(function(snode){eval(snode.get("innerHTML"))})}function gn(x){if(x._node){return x}if((x.startsWith)&&(x.startsWith("#"))){return Y.one(x)}var e=ge(x);if(e!=null){e=Y.one(e)}return e}function niceNum(n){if(n<1000){return n}if(n<100000){return Math.floor(n/100)/10+"k"}if(n<1000000){return Math.floor(n/1000)+"k"}if(n<100000000){return Math.floor(n/100000)/10+"m"}}function preloadImage(src,cb){var i=new Image();if(cb){i.onload=function(){cb(i)}}i.src=src}function nodeLoad(node){Y.fire("yokohama:nodeLoad",node)}function htmlEscape(src){return src.replace(/&/gmi,"&amp;").replace(/"/gmi,"&quot;").replace(/>/gmi,"&gt;").replace(/</gmi,"&lt;")}function jsonCall(url,cb,callFail){var myCallFail=callFail||function(){alert(CONERR)};var rfname="cb"+Math.random();rfname=rfname.replace(".","");window[rfname]=function(a,b,c,d,e,f){if(cb!=null){cb(a,b,c,d,e,f)}window[rfname]=null};if(url.indexOf("?")<0){url+="?"}else{url+="&"}url+="callback="+rfname;Y.Get.script(url,{onFailure:myCallFail,onTimeout:myCallFail,onSuccess:function(o){o.purge()},timeout:20000})}function rmCloseWarning(){window.onbeforeunload=null}function setCloseWarning(msg){window.onbeforeunload=function(){return msg}}function pad2(number){return(number<10?"0":"")+number}function popup(url,target,width,height){if(width==null){width=600}if(height==null){height=700}myRef=window.open(url,target,"left=30,top=20,width="+width+",height="+height+",toolbar=0,resizable,scrollbars");myRef.focus()}function AssocArray(){var keys=[];var vals=[];function clear(){keys=[];vals=[]}function each(f){for(var i=0;i<keys.length;i++){f(vals[i],keys[i])}}function get(key){var i=indexOf(key);if(i<0){var index=parseInt(key);return vals[index]}return vals[i]}function exists(key){return(indexOf(key)>=0)}function indexOf(key){if(keys.indexOf){return keys.indexOf(key)}else{var i=0;while((i<keys.length)&&(!(keys[i]===key))){i++}if(i>=keys.length){return -1}return i}}function put(key,val){var i=indexOf(key);if(i<0){keys.push(key);vals.push(val)}else{vals[i]=val}}function rm(key){var i=indexOf(key);if(i<0){i=parseInt(key);if(!Y.Lang.isValue(i)){return null}}var val=vals[i];keys.splice(i,1);vals.splice(i,1);return val}function size(){return keys.length}this.clear=clear;this.each=each;this.exists=exists;this.get=get;this.put=put;this.rm=rm;this.size=size;this.keyAt=function(i){return keys[i]}}AssocArray.prototype.toString=function(){var out="BLUE.AssocArray with "+this.size()+" entries: ";for(var i=0;i<this.size();i++){out+="{"+this.keyAt(i)+" = "+this.get(this.keyAt(i))+"} "}return out};BLUE.nodeMap=new AssocArray();function Template(conf){conf=conf||{};var node=conf.node;var src=conf.src;var obex=conf.obex;if(!src&&node){src=node.inner()}function getText(uconf){var usrc=uconf.src||src;var uargs=uconf.args;var uobex=uconf.obex||obex;var f=uconf.f;if(uobex){function getVal(key){if(key in uargs){return uargs[key]}if(!(key in uargs)){if(key.indexOf(".")>=0){var opName=key.upToLast(".");var func=key.afterLast(".");if(func in uobex){return uobex[func](getVal,opName)}}if(key in uobex){if(typeof uobex[key]=="function"){return uobex[key](getVal)}else{return uobex[key]}}}return null}f=function(key,val,meta){val=getVal(key);if(uconf.f){return uconf.f(key,val,meta)}return val}}var text=Y.substitute(usrc,uargs,f);return text}function update(uconf){var unode=uconf.node||node;unode.setContent(getText(uconf))}this.getText=getText;this.update=update}function tempGet(text,args,obex){var t=new BLUE.Template({src:text});return t.getText({args:args,obex:obex})}function tempGetMult(text,args,obex){var t=new BLUE.Template({src:text,obex:obex});var r="";Y.Array.each(args,function(argOb){r+=t.getText({args:argOb})});return r}function Obex(exer){function extend(ob){for(var key in exer){if(typeof exer[key]=="function"){ob[key]=exer[key](ob)}else{ob[key]=exer[key]}}return ob}function cloneExtend(ob){var ob2={};for(var key in ob){ob2[key]=ob[key]}return extend(ob2)}this.extend=extend;this.cloneExtend=cloneExtend}function Timer(){var running=true;function hourcb(cb){if(!running){return}var d=new Date();if(d.getMinutes()==0){cb(d.getHours(),d.getMinutes(),d.getSeconds())}setTimeout(function(){hourcb(cb)},msTillNextHour())}function msTillNextHour(){return(1000*60*60)-(new Date()).getTime()%(1000*60*60)}function minutecb(cb){if(!running){return}var d=new Date();cb(d.getHours(),d.getMinutes(),d.getSeconds());setTimeout(function(){minutecb(cb)},msTillNextMin())}function msTillNextMin(){return(1000*60)-(new Date()).getTime()%(1000*60)}function secondcb(cb){if(!running){return}var d=new Date();cb(d.getHours(),d.getMinutes(),d.getSeconds());setTimeout(function(){secondcb(cb)},msTillNextSec())}function msTillNextSec(){return 1000-(new Date()).getTime()%1000}function everyHour(cb,withInitCall){if(withInitCall){hourcb(cb)}else{setTimeout(function(){hourcb(cb)},msTillNextHour())}}function everyMinute(cb,withInitCall){if(withInitCall){minutecb(cb)}else{setTimeout(function(){minutecb(cb)},msTillNextMin())}}function everySecond(cb,withInitCall){if(withInitCall){secondcb(cb)}else{setTimeout(function(){secondcb(cb)},msTillNextSec())}}function start(){running=true}function stop(){running=false}this.everyHour=everyHour;this.everyMinute=everyMinute;this.everySecond=everySecond;this.start=start;this.stop=stop}BLUE.ad=ad;BLUE.animator=animator;BLUE.ajax=ajax;BLUE.ajaxFormPost=ajaxFormPost;BLUE.alert=function(msg){alert(msg)};BLUE.clickAjaxLink=clickAjaxLink;BLUE.AssocArray=AssocArray;BLUE.Obex=Obex;BLUE.gn=gn;BLUE.htmlEscape=htmlEscape;BLUE.jsonCall=jsonCall;BLUE.logout=function(){document.location.search="?logoff=true"};BLUE.niceNum=niceNum;BLUE.pad2=pad2;BLUE.popup=popup;BLUE.preloadImage=preloadImage;BLUE.Template=Template;BLUE.tempGet=tempGet;BLUE.tempGetMult=tempGetMult;BLUE.Timer=Timer;BLUE.locale=LOCALE();window.gn=gn;Y.on("domready",documentLoaded)}init()},"0.0.1",{requires:["node","event","io-base","io-form","anim"]});
YUI.add("activity",function(a){if(typeof BLUE.activity=="object"){return}BLUE.activity={};BLUE.activity.Notifier=function(d){var f=this;d=d||{};var b=d.resolution||5000;var h=null;if(d.monitorNode){d.monitorNode=BLUE.gn(d.monitorNode);function g(){h=new Date()}d.monitorNode.on("keydown",g);d.monitorNode.on("mousemove",g)}function e(){f.fire("pulse",{lastActive:h})}var c=setInterval(e,b);return this};a.augment(BLUE.activity.Notifier,a.EventTarget);BLUE.activity.IdlenessFilter=function(d){var g=this;var e=d.idle||(1000*30);var h=d.activeInt||(1000*60);var b=d.idleInt||(1000*60*5);var c=new Date().getTime();function f(m){var i=new Date().getTime();if(m.lastActive){var l=true;if((i-m.lastActive.getTime())>e){l=false}m.active=l;var k=i-c;var j=false;if(l&&(k>h)){j=true}if(!l&&(k>b)){j=true}if(j){c=i;g.fire("pulse",m)}}}d.notifier.on("pulse",f);return this};a.augment(BLUE.activity.IdlenessFilter,a.EventTarget)},"0.0.1",{requires:["blue","event"]});
YUI.add("hover",function(b){if(typeof BLUE.hover=="object"){return}BLUE.hover={};BLUE.hover.HoverScope=function(c){c=c||{};var g=c.parser;if(!g){g=new BLUE.hover.Parser();g.addRules(BLUE.hover.standardRules)}var f=new BLUE.hover.WaitingHoverBox(c);var d=new BLUE.hover.HoverHandler({show:f.show,startWait:f.startWait,stopWait:f.stopWait,parser:g,showNode:f.showNode,hoverbox:f});function e(h){var i=h.get("innerHTML");h.setContent(g.decorate(i));d.listen(h)}this.applyTo=e;return this};BLUE.hover.HoverHandler=function(c){var e=function(i){var g=i.target;var k=g.getAttribute("data_hsId");var f=g.getAttribute("data_hsarg");var h=c.parser.getRule(k);if(c.startWait){c.startWait()}var j=h.text||"";if(h.genText){j=h.genText(j,f,h,c.hoverbox)}else{if(h.text){j=h.text.replace(new RegExp("\\$1","g"),f)}}c.show(g,g,j);if(c.stopWait){if((h.waitType=="imageLoad")&&(c.showNode)){c.showNode.one("img").on("load",c.stopWait)}else{if(h.waitType!="manual"){c.stopWait()}}}if(h.cb&&c.showNode){h.cb(c.showNode,h,f)}};function d(f){f.delegate("mouseover",e,".hsRule")}if(c.listenNode){d(c.listenNode)}this.listen=d};var a='<object width="384" height="344"><param name="movie" value="http://www.youtube.com/v/$1?fs=1"</param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/$1?fs=1&hd=1&autoplay=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="384" height="344"></embed></object>';BLUE.hover.standardRules=[{id:"twitpic",pattern:"http://twitpic.com/([a-zA-Z0-9]*)",text:'<div style="text-align:center;"><img id="sbimage" src="http://twitpic.com/show/full/$1"/></div>',display:"twitpic",waitType:"imageLoad"},{id:"flickr",pattern:"http://flic.kr/p/([a-zA-Z0-9]*)",text:'<div style="text-align:center; margin: 8px;"><img id="sbimage" src="http://flic.kr/p/img/$1_m.jpg"/></div>',display:"flickr",waitType:"imageLoad"},{id:"youtube",pattern:"http://www.youtube.com/watch\\?v=([-a-zA-Z0-9_]*)[-.a-z/?=%A-Z0-9_]*",text:a,display:"video"},{id:"youtube2",klass:"youtube",pattern:"http://youtu.be/([-a-zA-Z0-9_]*)",text:a,display:"video"}];BLUE.hover.newRule=function(c){c.display=c.display||"$&";c.url=c.url||"$&";c.re=new RegExp(c.pattern,"igm");if(!c.klass){c.klass=c.id}return c};BLUE.hover.Parser=function(e){e=e||{};var h=[];function c(i){h.push(BLUE.hover.newRule(i))}function g(i){b.Array.each(i,function(j){c(j)})}function f(i){b.Array.each(h,function(j){i=i.replace(j.re,'<a data_hsId="'+j.id+'" data_hsarg="$1" class="hsRule '+j.klass+'" target="_blank" href="'+j.url+'">'+j.display+"</a>")});return i}function d(k){for(var j=0;j<h.length;j++){if(h[j].id==k){return h[j]}}}this.addRule=c;this.addRules=g;this.decorate=f;this.getRule=d};BLUE.hover.WaitingHoverBox=function(e){e=e||{};var d=e.waitClass||"hbWait";var j=new BLUE.hover.HoverBox(e);var c=BLUE.ad({parent:j.showNode,klass:d,at:"top"});function h(){c.addClass("waiting")}function g(){j.positionOnScreen();c.removeClass("waiting")}for(var f in j){this[f]=j[f]}this.startWait=h;this.stopWait=g;return this};BLUE.hover.HoverBox=function(l){l=l||{};var q=null;var f=null;var h=null;var c=null;var o=new BLUE.hover.LifeManager(l.lmConf);var j=false;if(typeof BLUE.hover.HoverBox.hbIndex=="undefined"){BLUE.hover.HoverBox.hbIndex=1}else{BLUE.hover.HoverBox.hbIndex++}l.showId=l.showId||"hoverbox"+BLUE.hover.HoverBox.hbIndex;var g=function(){q=b.one("#"+l.showId);var i="display: none";if(l.fade){var i="opacity: 0"}if(q==null){q=BLUE.ad({id:l.showId,atts:{style:i,"class":"hoverbox"}})}if(l.contentId){f=b.one("#"+l.contentId)}if(f==null){f=q.one(".hoverboxContent");if(f==null){f=BLUE.ad({id:l.contentId,parent:q,klass:"hoverboxContent"})}}o.addHolder(q);q.setGData("lifeManager",o)};function n(r,i,u,w){i=i||r;u=u||"";if(j){if((r==h)&&(u==c)&&!l.forceNew){o.cancel();return}m()}var s=i.ancestor(".hoverbox",false);if(s){var t=s.getGData("lifeManager");if(t){o.setParent(t)}}if(l.handleTrigger){o.addHolder(r)}o.subscribe("userDone",function(x){p()});var v=i.getXY();if(w&&w.left){v[0]+=w.left}v[1]+=i.get("region").height;if(l.leftOffset){v[0]+=l.leftOffset}if(l.fade){q.fadeIn()}else{q.show()}q.setXY(v);if(u!=null){f.set("innerHTML",u)}k();c=u;h=r;j=true;return this}function k(s,i){s=s||0;i=i||0;var r=q.get("region").right+s-(q.get("winWidth")+q.get("docScrollX"));if(r>0){q.anim({to:{left:(q.get("winWidth")+q.get("docScrollX")-q.get("region").width-s)}})}var t=q.get("region").bottom+i-(q.get("winHeight")+q.get("docScrollY"));if(t>0){q.anim({to:{top:(q.get("winHeight")+q.get("docScrollY")-q.get("region").height-i)}})}}function m(){p();return this}function d(i){f.set("innerHTML",i)}var p=function(){j=false;o.cancel();if(l.fade){q.fadeOut(0.5,function(){if(!j){q.hide();f.set("innerHTML","")}})}else{if(!l.donthide){q.hide();f.setContent("")}}if(l.handleTrigger){o.rmHolder(h)}};for(var e in o){this[e]=o[e]}g();this.show=n;this.closeNow=m;this.setContent=d;this.showNode=q;this.contentNode=f;this.positionOnScreen=k;this.lm=o;return this};BLUE.hover.LifeManager=function(l){l=l||{};var e=null;var t=this;var k=l.timeout||1000;var g=new BLUE.AssocArray();var j=null;function h(z,v){var x=BLUE.gn(z);if(!g.exists(x)){var w=[];var y={delSel:v,handles:w};if(v){w.push(x.delegate("mouseenter",u,v));w.push(x.delegate("mouseleave",o,v))}else{w.push(x.on("mouseenter",u));w.push(x.on("mouseleave",o))}g.put(x,y)}if(j){j.addHolder(z,v)}return this}function m(v){b.all(v).each(function(w){h(w)});return this}function o(){if(!e){e=setTimeout(c,k);t.fire("userMaybeDone")}}function c(){q();t.fire("userDone")}function q(){if(e!=null){clearTimeout(e)}e=null}function u(){q();t.fire("userActive")}function f(){q();return this}function r(){q();p();return this}function p(){for(var w=0;w<g.size();w++){var v=g.keyAt(w);var x=g.get(v);b.Array.each(x.handles,function(y){y.detach()})}g.clear();return this}function s(w){var v=gn(w);if(g.exists(v)){b.Array.each(g.get(v).handles,function(x){x.detach()});g.rm(v)}if(j){j.rmHolder(w)}return this}function n(v){b.all(v).each(function(w){s(w)});return this}function d(y){j=y;for(var w=0;w<g.size();w++){var v=g.keyAt(w);var x=g.get(v);j.addHolder(v,x.delSel)}}function i(){for(var w=0;w<g.size();w++){var v=g.keyAt(w);var x=g.get(v)}}this.addHolder=h;this.addHolders=m;this.cancel=f;this.reset=r;this.close=o;this.rmAllHolders=p;this.rmHolder=s;this.rmHolders=n;this.setParent=d;this.showAllHolders=i;return this};b.augment(BLUE.hover.LifeManager,b.EventTarget)},"0.0.1",{requires:["blue","node","event"]});
YUI.add("dialog",function(a){if(typeof BLUE.dialog=="object"){return}BLUE.dialog={};function i(q){var F=this;q=q||{};var x=q.width||480;var I=q.title||"";var r=q.body||"";var u=q.id||"blueDialog";var z=null;var o=null;if(ISUD(q.autoshow)){q.autoshow=true}function E(){o.onHeight(function(J){o.setStyle("marginTop",Math.floor(0-J/2))})}function H(){o=gn(u);if(!o){o=BLUE.ad({id:u,style:"display: none; z-index: 100; position: fixed; "})}else{o.clear()}o.setStyle("width",x);o.setStyle("left","50%");o.setStyle("top","50%");o.setStyle("marginLeft",Math.floor(0-x/2));o.setStyle("marginTop",-200);E();if(!q.noDialogClose){o.ad({id:"blueDialogClose"}).on("click",w)}if(q.modal){z=gn("blueDialogMask");if(!z){z=BLUE.ad({id:"blueDialogMask"})}}var L=BLUE.ad({parent:o,klass:"bd",content:r});if(I){var M=BLUE.ad({parent:o,klass:"hd",content:I,at:"top"})}else{L.addClass("noTitle")}if(A.length>0){var O=BLUE.ad({parent:o,klass:"ft"});var N="<div class='buttons'>";for(var K=0;K<A.length;K++){var J=A[K];N+='<a href="" class="'+J.type+'" data-index="'+K+'">'+J.text+"</a>"}N+="</div>";O.setContent(N);O.delegate("click",C,"a")}else{L.addClass("noButtons")}}function C(L){L.halt();var K=L.target.getAttribute("data-index");var J=A[K];B(J)}function B(J,L){var K=J.handler;if(K=="close"){w()}else{if(K=="submit"){t()}else{if(K=="ajaxSubmit"){p(J,F)}else{K(J,F)}}}if(J.cb){J.cb()}}function D(){o.show();if(z){z.show()}E()}function s(){o.hide();if(z){z.hide()}}function w(){F.fire("beforeClose");o.remove();if(z){z.remove()}F.fire("close")}function t(K){var L=o.one(".bd form");if(BLUE.forms&&BLUE.forms.getForm(L.getAttribute("id"))){BLUE.forms.getForm(L.getAttribute("id")).formSubmit(K);return}var J=L._node;J.submit()}function m(){}function n(){}function v(){}function p(J){var L=bd.one("form");var K=L._node;m();n();BLUE.ajaxFormPost(K,function(M){v();if(J.cb){J.cb(M)}})}function y(J){o.one(".bd").setContent(J);E()}function l(J){o.one(".bd").append(J);E();k(true)}function k(J){function K(){var L=o.one('input[type="text"]');if(L){L.focus()}}if(J){setTimeout(K,200)}else{K()}}function G(J){J.render(o.one("> .bd"));E();J.on("postSubmit",function(){w()});J.on("postCancel",function(){w()})}var A=q.buttons||[];H();a.one(document).on("keydown",function(M){function L(){var N=o.all("form input[type=text],form input[type=password]");return(M.target._node==N.item(N.size()-1)._node)}c=M.keyCode;if(c==27){w()}for(var K=0;K<A.length;K++){var J=A[K];if((J.key==c)||((c==13)&&(J.type=="p")&&L())){M.halt();B(J);return}}});if(q.autoshow){D()}k();if(q.draggable){YUI().use("dd-drag",function(K){var J=new K.DD.Drag({node:o.one(".hd")});J.set("dragNode",o);o.one(".hd").setStyle("cursor","move")})}this.close=w;this.hide=s;this.setBody=y;this.appendNodeToBody=l;this.show=D;this.node=o;this.reCenter=E;this.addForm=G;return this}a.augment(i,a.EventTarget);function j(l,n){n=n||{};function o(q,p){var r=p.node.one(".bd form");BLUE.ajaxFormPost(r,function(s){p.setBody(s.content)})}n.buttons=n.buttons||[b,{text:"Submit",handler:o,type:"p"}];n.body='<div class="dialogWaitInd"></div>';n.modal=n.modeal||true;var m=new i(n);m.show();var k=n.cb||function(p){m.setBody(p)};BLUE.ajax(l,{cb:function(p){k(p);m.fire("loaded");m.reCenter()}});return m}function g(m,k){k=k||{};k.autoshow=true;var l=new i(k);var n=m.ancestor();l.appendNodeToBody(m);m.show();l.reCenter();l.on("beforeClose",function(){m.hide();n.append(m)});return l}function h(m,l,k){new i({modal:true,title:l,body:m,autoshow:true})}function e(m,l){var k='<div style="margin-top: 20px;"><img src="bbStatic/images/iconInfo.svg" class="iconInfo">'+m+"</div>";new i({modal:true,body:k,autoshow:true})}var b={text:"Cancel",handler:"close",type:"n",key:27};var f={text:"Submit",handler:"submit",type:"p"};var d=[b,f];BLUE.dialog.closeButton=b;BLUE.dialog.submitButton=f;BLUE.dialog.standardFormButtons=d;BLUE.dialog.Dialog=i;BLUE.dialog.alert=h;BLUE.dialog.info=e;BLUE.dialog.showDialogFromModServ=j;BLUE.dialog.showDialogFromHiddenNode=g},"0.0.1",{requires:["blue","node","event"]});
YUI.add("forms",function(d){if(typeof BLUE.forms=="object"){return}BLUE.forms={};function g(E){var R=this;this.conf=E;var K=E.fields;var Q=E.id;var x=x;var L=L;var N=N;var V=V;function C(){d.on("domready",function(){var W=gn(Q);if(K.length>0){W.on("blur",function(Y){var X=z(Y.target);if(X){O(Y.target,X)}});W.on("focus",function(Y){var X=z(Y.target);if(X){F(Y.target,X)}})}W.on("submit",S);if(n(Q)){log("WARNING: Double form setup with id "+Q)}j(W,R)})}function J(Z,aa){var Y=A(Z.id);if((Z.required)&&(Y.length==0)){N(Z.id,"Required field");return false}else{if((Z.minLength>0)&&(Y.length<Z.minLength)){N(Z.id,"Entry is too short - must have length of at least "+Z.minLength);return false}else{if((Z.maxLength>0)&&(Y.length>Z.maxLength)){N(Z.id,"Entry is too long - must not have length greater than "+Z.maxLength);return false}else{if((Z.pattern!=undefined)&&(!((new RegExp(Z.pattern)).test(Y)))){if(Z.patternErrMsg){N(Z.id,Z.patternErrMsg)}else{N(Z.id,"This field is not in the proper format.  Please re-enter.")}return false}else{if((Z.ftype=="integer")&&(!(/^-?[0-9]*$/.test(Y)))){N(Z.id,"Entry must be a whole number.");return false}else{if((Z.minValue!=undefined)&&(parseInt(Y)<parseInt(Z.minValue))){N(Z.id,"Entry must be greater or equal to "+Z.minValue);return false}else{if((Z.maxValue!=undefined)&&(parseInt(Y)>parseInt(Z.maxValue))){N(Z.id,"Entry must be less than or equal to "+Z.maxValue);return false}}}}}}}if(Z.vjs!=undefined){var X=t[Z.vjs];var W=X(Z,ffNode);if(W!==true){N(Z.id,TX(W));return false}}L(Z.id);if((Z.vserv!=undefined)&&(!aa)){x(Z.id);BLUE.jsonCall("services.js?name="+Z.vserv+"&value="+Y,function(ab){if(ab.status!="OK"){N(Z.id,ab.statusMsg)}else{P(Z.id)}})}return true}function T(ad){var W=gn(ad).ad({klass:"formContainer css2"}).ad({tag:"form",id:E.id});var aa="fieldset";if(E.title){W.ad({klass:"formTitle",content:E.title})}else{aa+=" noTitle"}var ab=W.ad({klass:aa}).ad({klass:"fieldsetFields"});d.each(E.fields,function(ah){var af="formField";if(ah.required){af+=" required"}var ag=ab.ad({klass:af,"data-fieldid":ah.id});ag.ad({klass:"formLabel"}).ad({tag:"label","for":ah.id,content:ah.label});if(ah.type=="textfield"){ag.ad({klass:"formEdit"}).ad({tag:"input",type:"text",id:ah.id,name:ah.id})}else{throw"Unknown field type "+ah.type}});if((E.cancel&&(!E.noButton))||(E.submit&&(!E.noButton))){var Y=W.ad({klass:"formButtons"});if(E.cancel&&(!E.cancel.noButton)){var X=E.cancel.buttonText||"Cancel";var Z=Y.ad({tag:"input",name:"cancel",value:X,klass:"formCancelButton",type:"reset"});Z.on("click",function(){R.fire("preCancel");if(E.cancel.cb){E.cancel.cb()}R.fire("postCancel")})}if(E.submit&&(!E.submit.noButton)){var ac=E.submit.buttonText||"Ok";var ae=Y.ad({tag:"input",name:"submit",value:ac,klass:"formOkButton",type:"button"});ae.on("click",function(af){R.fire("preSubmit");if(!D()){R.fire("fieldError");return}if(E.submit.cb){E.submit.cb(R,af)}R.fire("postSubmit")})}}C()}function F(W,X){W.ancestor(".formField").addClass("hasFocus");if(X.userTip!=undefined){V(X.id,X.userTip)}}function O(W,X){W.ancestor(".formField").removeClass("hasFocus");J(X)}function D(){var W=true;d.each(K,function(X){if(!J(X,true)){W=false}});return W}function S(X){if(!D()){if(X){X.halt()}return false}var W=gn(Q);if(W.getAttribute("data-ajax")=="true"){if(X){X.halt()}U()}return true}function U(){var W=gn(Q);BLUE.ajaxFormPost(W,function(Y,X,ad,ac,ab,aa){if(Y.status=="ERROR"){if(Y.fieldErrors){d.Array.each(Y.fieldErrors,function(ae){N(ae.id,ae.msg)})}if(Y.fieldID){N(Y.fieldID,Y.msg)}}if(E.ajaxcb){E.ajaxcb(Y,X,ad,ac,ab,aa)}var Z=W.getAttribute("data-ajaxcb");if(Z){m[Z](Y,X,ad,ac,ab,aa)}})}function N(Y,X){var W=v(Y);if(W){W.ancestor(".formField").addClass("hasError");W.hide();W.setContent(X);W.fadeIn()}}function V(Y,X){var W=H(Y);if(W){W.setStyle("opacity",0);W.setContent(X);W.setStyle("opacity",1)}}function B(Y,X){var W=G(Y);if(W){W.setAttribute("class","fieldMarker").addClass(X)}}function x(W){B(W,"waiting")}function P(W){B(W,"check")}function L(X){var W=v(X);if(W){W.ancestor(".formField").removeClass("hasError");W.hide();W.clear()}}function I(W){if(!W){return null}for(i in K){var X=K[i];if(X.id==W){return X}}return null}function w(W){return d.one("#"+Q+' .formField[data-fieldid="'+W+'"]')}function v(W){return M(W,"fieldError")}function H(W){return M(W,"fieldInfo")}function G(W){return M(W,"fieldMarker")}function M(Y,X){var W=w(Y);if(!W){return null}var Z=W.one("."+X);if(!Z){Z=W.ad({klass:X})}return Z}function z(X){var W=X.getAttribute("name");return I(W)}function A(W){var X=d.one("#"+E.id+" #"+W);if(!X){X=gn(W);if(!X){return null}}return X.get("value")}function y(){var W=d.one("#"+Q+' input[type="text"]');W.focus()}this.render=T;this.getField=I;this.getValue=A;this.bindFieldValidation=C;this.fieldAlert=N;this.fieldInfo=V;this.formSubmit=S}d.augment(g,d.EventTarget);function q(y,v,w){var x=new g({id:y,fields:v});x.bindFieldValidation();if(w&&(w.length>0)){d.on("domready",function(){d.each(w,function(z){x.fieldAlert(z.id,z.msg)})})}}var p=[{type:"push",label:"Bold CTRL + SHIFT + B",value:"bold"},{type:"push",label:"Italic CTRL + SHIFT + I",value:"italic"},{type:"push",label:"Underline CTRL + SHIFT + U",value:"underline"}];var r=d.clone(p);r.push({type:"color",label:"Font Color",value:"forecolor",disabled:true});var e=[{type:"push",label:"Align Left CTRL + SHIFT + [",value:"justifyleft"},{type:"push",label:"Align Center CTRL + SHIFT + |",value:"justifycenter"},{type:"push",label:"Align Right CTRL + SHIFT + ]",value:"justifyright"},{type:"push",label:"Justify",value:"justifyfull"}];var s=[{type:"push",label:"Indent",value:"indent",disabled:true},{type:"push",label:"Outdent",value:"outdent",disabled:true},{type:"push",label:"Create an Unordered List",value:"insertunorderedlist"},{type:"push",label:"Create an Ordered List",value:"insertorderedlist"}];var a=[{type:"select",label:"Normal",value:"heading",disabled:true,menu:[{text:"Normal",value:"none",checked:true},{text:"Header 1",value:"h1"},{text:"Header 2",value:"h2"},{text:"Header 3",value:"h3"},{text:"Header 4",value:"h4"},{text:"Header 5",value:"h5"},{text:"Header 6",value:"h6"}]}];var b=[{type:"push",label:"HTML Link CTRL + SHIFT + L",value:"createlink",disabled:true},{type:"push",label:"Insert Image",value:"insertimage"}];var o={base:{dompath:false,animate:true,markup:"xhtml",filterWord:true,handleSubmit:true},simple:{extend:"base",toolbar:{buttons:[{group:"textstyle",label:"Font Style",buttons:p},{group:"alignment",label:"Alignment",buttons:e},{group:"indentlist",label:"Indenting",buttons:s}]}},medium:{extend:"base",toolbar:{buttons:[{group:"textstyle",label:"Font Style",buttons:r},{group:"alignment",label:"Alignment",buttons:e},{group:"indentlist",label:"Indenting",buttons:s},{type:"separator"},{group:"parastyle",label:"Paragraph Style",buttons:a},{group:"insertitem",label:"Insert Item",buttons:b}]}},htmlPrivate:{extend:"base"}};d.on("yokohama:nodeLoad",function(v){v.all("textarea").each(function(w){if((w.getAttribute("richtext")=="true")||(w.getAttribute("data-richtext")=="true")){l(w.get("id"))}})});function u(x){var w={};if(!ISUD(o[x])){var v=o[x];if(!ISUD(v.extend)){w=u(v.extend)}w=d.merge(w,v)}return w}function l(w,v){YUI().use("node","blue","yui2-editor",function(C){var y={};var z=ge(w);var B=C.one(z);if(z.className){var x=z.className.split(" ");for(c in x){if(!ISUD(o[x[c]])){y=C.merge(y,u(x[c]))}}}if(!ISUD(v)){y=C.merge(y,v)}if((z.className=="")&&(ISUD(v))){y=u("simple")}BLUE.ad({klass:"yui-skin-sam",parent:B,at:"wrap"});var A=new C.YUI2.widget.Editor(w,y);if(ISVAL(y.editorCSS)){A.on("editorContentLoaded",function(){var D=this._getDoc().getElementsByTagName("head")[0];var E=this._getDoc().createElement("link");E.setAttribute("rel","stylesheet");E.setAttribute("type","text/css");E.setAttribute("href",y.editorCSS);D.appendChild(E)},A,true)}if(y.dirtyFunc){A.on("editorKeyPress",v.dirtyFunc)}if(y.preRenderCB){y.preRenderCB(A)}A.render();gn(w).setGData("RTEditor",A);if(y.cb){y.cb(A)}})}function k(x,w,v){YUI().use("yui2-calendar",function(z){v=v||{};v.navigator=true;var y=new z.YUI2.widget.Calendar("cal"+x,x,v);y.render();var F=gn(x).ancestor();if(v.showYear){var D=document.createElement("select");for(var G=1900;G<2015;G++){var A=document.createElement("option");A.value=G;A.appendChild(document.createTextNode(G));D.appendChild(A)}D.id=x+".year";D.name=x+".year";F.appendChild(document.createTextNode("Jump to Year: "));F.appendChild(document.createElement("br"));D.onchange=function(){y.setYear(parseInt(this.value));y.render()};F.appendChild(D);D.value=((new Date()).getFullYear())}if((v.nofields==undefined)||(!v.nofields)){var B=document.createElement("input");B.id=x+".date";B.name=w;B.type="hidden";F.appendChild(B);var E=function(J,K,H){var I=J+"-"+BLUE.pad2(K)+"-"+BLUE.pad2(H);ge(x+".date").value=I;if(v.showYear){ge(x+".year").value=J}};var C=function(L,J,O){var N=J[0];var I=N[0];var K=I[0],M=I[1],H=I[2];E(K,M,H)};y.selectEvent.subscribe(C,y);if(v.selected){var B=y.getSelectedDates()[0];E(B.getFullYear(),B.getMonth()+1,B.getDate())}}if(v.selectCallback!=undefined){y.selectEvent.subscribe(v.selectCallback,y)}})}function n(v){return gn(v).getGData("B_Form")}function j(w,v){w.setGData("B_Form",v)}var t={};function h(v,w){t[v]=w}var m={};function f(v,w){m[v]=w}BLUE.forms.addFormValidation=q;BLUE.forms.richenTA=l;BLUE.forms.addVJSFunction=h;BLUE.forms.addFormHandler=f;BLUE.forms.getForm=n;BLUE.forms.showFormCal=k;BLUE.forms.Form=g},"0.0.1",{requires:["blue","event"]});
YUI(YUIC).use("blue","event",function(a){BLUE.blueLog=function(d,c){var g=["bluelog initialized..."],i,e;function b(){e=a.one("#"+d);if(!e){e=BLUE.ad({id:d})}i=BLUE.ad({id:"foobar",parent:e,content:g[0]})}function h(j){if(!i){log("attempt to log line before log was setup!",j);return}g.push(j);f()}function f(){i.setContent(g.join("<br/>"));e.set("scrollTop",e.get("scrollHeight"))}a.on("domready",function(){b()});return{blog:h}}});
T={};T.testmode=false;T.testDelay=false;YUI.add("t4bp",function(b){T.dateFormat="%x";if(BLUE.locale=="en"){T.dateFormat="%B %d, %Y"}if(BLUE.locale=="ja"){T.dateFormat="%Y���%m���%d���"}var a=function(f,c,e){var d=BLUE.gn(f);d.on(c,e)};SS=b.StyleSheet;ISUD=b.Lang.isUndefined;ISVAL=b.Lang.isValue;T.t4bp=function(){BLUE.addFormValidation=function(){};function e(aG,aF){return{name:aG,avatar:"blank",servProv:aF}}var v=(function(){var aG=function(aH){return aH.test(this.render)};var aF=function(aI,aH){return"Event "+this.id+" at "+this.timestamp};return function(aK,aJ,aH){var aI={};aI.timestamp=aJ;aI.cat=aH;aI.id=aK;aI.filterMatch=aG;aI.render=aF;return aI}})();function A(aH){var aI=[];var aG=0;function aF(aK){aI[aI.length]=aK}function aJ(){return aI[aG]}return{accounts:aI,addAccount:aF,getCurAc:aJ,name:aH}}function am(aF,aL,aJ,aI,aM,aH){var aG={name:aF,display:aL||aF,icon:aJ||"bookmark",off:(aI==null),desc:aM,perform:aK,reqAcc:aH};function aK(aO,aN){if(aI==null){log("service "+aF+" not yet ready...");return}aI.call(aG,aO,aN)}return aG}function aE(aG){function aF(aI){var aJ=this.getServices();for(var aK=0;aK<aJ.length;aK++){if(aJ[aK].name==aI){return aJ[aK]}}return null}function aH(aJ,aL,aI){var aK=this.getService(aJ);aK.perform(aL,aI)}return{name:aG,getService:aF,runService:aH}}function aB(aF){return{name:aF}}var ap=(function(){var aF=function(aG){return'<img id="t'+aG+'" class="thumb" src="/bbStatic/blog/noavatarAvatar3.png"/>'};return function(aG){var aH={};aH.name=aG;aH.renderTop=function(aI){aI.setContent("<h1>name</h1>")};aH.renderBottom=function(aI,aJ){};aH.hover=function(aI){};aH.unhover=function(aI){};aH.click=function(aI){};aH.getThumbHTML=aF;return aH}})();var y="Twitter For Busy People";var L=1;var Z=20;var Q=2;var N="f";var aa=1;var ay=L+"."+Z;var E=ay+"."+Q;if(N!="f"){E+=N+aa}var av=y+" v"+E;log(av);var X=null;var Y={};var ax=null;var o=new T.Bundle("Main");var aj=null;var al=null;var z=null;var M=null;var F=null;var H=null;var ad=null,aC=null;var aD=null;var W=null;var D=new BLUE.activity.Notifier({monitorNode:document,resolution:(1000*10)});var aq=new BLUE.activity.IdlenessFilter({activeInt:(1000*60*2),idleInt:(1000*60*5),notifier:D});aq.on("pulse",B);var m=new Date();var P=null;function ai(aF){aD=BLUE.blueLog("logview");P=BLUE.keyutils.begin();if(T.testmode){b.Get.script("TestT.js",{onSuccess:function(){TestT.setDelay(T.testDelay);aF()}})}else{aF()}}function aw(aF){h(aF.currentTarget)}function h(aF){var aG=aF.getGData("bCat");if(P.isDown("SHIFT")){W.renderProfileInspector(aG)}else{W.renderBundleCatEvents(o,aG)}}function S(aG){var aF=o.getIndexForName(aG);if(aF>=0){h(o.getBCat(aF).node)}}function p(){W.refresh(o)}function f(){aj={asize:48,vspace:8,pbump:0,setSpacing:function(aG,aF){aj.vspace=aG;SS("css").set(".thumb",{margin:(aG/2)+"px "+(aG/2)+"px "+(3+aG)+"px"});if(aF>0){b.one("#lcc1").anim({to:{left:aF},duration:0.2})}},setASize:function(aH,aG,aF){aj.setSpacing(aj.vspace*aH/aj.asize,0);var aI=aj.asize;aj.asize=aH;aj.pbump=aG;BLUE.animator(function(aJ){var aK=aI+(aH-aI)*aJ;SS("css").set(".thumb img",{width:aK+"px",height:aK+"px"})},1000,33);b.one("#lcc2").anim({to:{left:aF},duration:0.2})}};W=new T.CatView({layout:aj});W.init();M=(function(){var aG=new BLUE.hover.Parser();aG.addRules(BLUE.hover.standardRules);var aF=[{n:"bitly",ure:"bit.ly|j.mp",d:"bit.ly",fi:"bit.ly/favicon.ico"},{n:"amazon",ure:"amzn.to",d:"Amazon"},{n:"yahoo",ure:"yhoo.it",d:"Yahoo!"},{n:"techcrunch",ure:"tcrn.ch",d:"TechCrunch",fi:"techcrunch.com/wp-content/themes/vip/tctechcrunch/images/favicons/techcrunch.png"},{n:"mashable",ure:"on.mash.to",d:"Mashable"},{n:"foursquare",ure:"4sq.com",d:"FourSquare"},{n:"nytimes",ure:"nyti.ms",d:"NewYorkTimes"},{n:"wsj",ure:"on.wsj.com",d:"WSJ",fi:"online.wsj.com/favicon.ico"},{n:"oreilly",ure:"edd.me",d:"O'Reilly"},{n:"huffingtonpost",ure:"huff.to",d:"HuffPo"},{n:"readwriteweb",ure:"rww.to",d:"ReadWriteWeb"},{n:"scobleizer",ure:"scoble.it",d:"Scobleizer"}];b.Array.each(aF,function(aH){aG.addRule({id:aH.n,klass:aH.n,pattern:"http://(?:"+aH.ure+")/([a-zA-Z0-9_]*)",genText:T.ext.bitly.expand,display:aH.d+" URL",waitType:"manual"});if(aH.fi){SS("css").set("a.hsRule."+aH.n,{backgroundImage:"url(http://"+aH.fi+")"})}else{SS("css").set("a.hsRule."+aH.n,{backgroundImage:"url(http://"+aH.n+".com/favicon.ico)"})}});H=new BLUE.hover.WaitingHoverBox({lmConf:{timeout:750},donthide:false});W.addHolder(H.showNode);F=new BLUE.hover.HoverHandler({show:H.show,startWait:H.startWait,stopWait:H.stopWait,parser:aG,hoverbox:H,showNode:H.showNode,listenNode:b.one("#catView")});H.addHolder(b.one("#catView"),".hsRule");return aG})();a(document,"keydown",function(aF){if((aF.keyCode==76)&&((aF.metaKey)||(aF.ctrlKey))){b.one("#logview").toggle();aF.halt()}if(aF.keyCode==16){W.renderProfileInspector()}if(W.getCurCat()){W.getCurCat().key(aF)}});a(document,"keyup",function(aF){if(aF.keyCode==16){W.renderBundleCatEvents(o)}});b.one("#eBundle").delegate("mouseover",aw,".thumb");BLUE.ad({id:"status"});ao("Welcome to "+av);if(T.testmode){BLUE.ad({id:"testmode",content:"TEST MODE"})}}function u(){ge("shield").style.display="none";for(var aF=0;aF<o.getCatSize();aF++){o.getBCat(aF).node.removeClass("matched")}}function ao(aG){var aF=gn("status");if(aF==null){log(aG);return}aF.setContent(aG);af(aG);aF.anim({to:{bottom:0}});b.later(1000*10,this,function(){aF.anim({to:{bottom:-23}})})}function q(){var aF=null;a(document,"keydown",function(aG){if(aG.keyCode==9){aG.halt();k()}});a("quickbar","keydown",function(aG){if(aG.keyCode==27){s("");k();ge("sf").value="";return}if(aF!=null){clearTimeout(aF)}aF=setTimeout(function(){s(ge("sf").value)},300);if(aG.keyCode!=9){aG.stopPropagation()}});a("cb","click",function(aG){ge("sf").value="";s("")})}function k(){var aF=ge("quickbar");if(aF.style.display=="none"){aF.style.display="block";ge("sf").focus()}else{aF.style.display="none"}}function s(aF){if(aF==""){return u()}ge("shield").style.display="block";var aH=new RegExp(aF,"i");for(var aG=0;aG<o.getCatSize();aG++){if(g(aH,aG)){o.getBCat(aG).node.addClass("matched")}else{o.getBCat(aG).node.removeClass("matched")}}SS("css").set("#main a.matched",{zIndex:8})}function g(aH,aG){var aJ=o.getBCat(aG);if(aJ.cat.filterMatch(aH)){return true}var aI=aJ.eventList;for(var aF=0;aF<aJ.numEvents();aF++){if(aJ.getEvent(aF).filterMatch(aH)){return true}}return false}function at(aF){var aH=null;if(X!=null){aH=X.getCurAc()}var aM=BLUE.ad({id:"myinfo",parent:aF});var aJ=BLUE.ad({id:"mythumb",parent:aM});if(aH!=null){BLUE.ad({tag:"img",atts:{src:aH.avatar},parent:aJ});BLUE.ad({id:"myname",content:aH.name,parent:aM});a(aJ,"mouseover",function(){W.renderEntireCat(aH.servProv,aH.name,aJ)})}var aG=BLUE.ad({id:"services",parent:aF});BLUE.ad({id:"swallowtail",parent:aG});var aN=BLUE.ad({parent:aG,id:"serviceIcons"});var aK=BLUE.ad({id:"sTitleOuter",parent:aG});var aI=BLUE.ad({id:"sTitle",parent:aK,content:"Please select from the above menu"});var aL=BLUE.ad({id:"ssel",parent:aG});al=BLUE.ad({id:"btab",parent:aF});BLUE.ad({id:"procInd",parent:al});BLUE.ad({id:"btabDisp",parent:al});BLUE.ad({id:"updateNotify",parent:al});a("updateNotify","click",function(){o.cook();o.addQueued();az()});aN.on("click",function(aR){var aO=parseInt(aR.target.get("parentNode").get("id").substring(3));if(!n){b.one("#ssel").setStyle("left",(9+50*aO)+"px");var aS=d();var aQ=(aS==null)?null:aS.getCurAc();var aP=ax.getServices();aP[aO].perform(aQ,null)}});aN.on("mouseover",function(aR){var aP=parseInt(aR.target.get("parentNode").get("id").substring(3));if(!n){var aQ=ax.getServices();var aO=aQ[aP].display;if(aQ[aP].desc!=null){aO+='<div class="desc">'+aQ[aP].desc+"</div>"}aI.setContent(aO);aR.target.set("src","images/"+aQ[aP].icon+".png")}});aN.on("mouseout",function(aO){if(!n){O()}});f();q()}function O(){var aF=null;if(o!=null){aF=o.view}n=false;b.one("#ssel").setStyle("left","-9999px");if(aF==null){ge("sTitle").innerHTML="Please select from the above menu"}else{ge("sTitle").innerHTML=aF.display;if(aF.displayFunc!=null){aF.displayFunc(ge("btabDisp"),aF)}else{ge("btabDisp").innerHTML=aF.display}al.show();if(aF.proc){b.one("#procInd").show()}else{b.one("#procInd").hide()}}var aG=ax.getServices();for(i=0;i<aG.length;i++){ge("csd"+i).getElementsByTagName("img")[0].src="images/"+aG[i].icon+"G.png";if((aF!=null)&&(aF.service.name==aG[i].name)){ge("csd"+i).getElementsByTagName("img")[0].src="images/"+aG[i].icon+".png";b.one("#ssel").setStyle("left",(9+50*i)+"px")}}}var n=false;function ak(){n=true;if(!b.one("#subSelectClose")){var aF=BLUE.ad({parent:"sTitleOuter",id:"subSelectClose"});a(aF,"click",ac)}return BLUE.gn("sTitle")}function ac(){if(b.one("#subSelectClose")){b.one("#subSelectClose").remove()}O();b.one("#wait").hide()}var V;var J;var au;function l(aI,aH){var aF=ge("sTitle");aF.innerHTML=aI;var aG=BLUE.ad({id:"pbarh",parent:aF});V=BLUE.ad({id:"pbar",parent:aG});J=aH;au=0}function R(aF,aH){if(aF>0){au=aF}if(!ISUD(aH)){au+=aH}var aG=Math.floor((au*100+0.9)/J);V.setStyle("width",aG+"%");if(aG>=100){ac()}}function af(aF){aD.blog(aF)}function c(aG){var aF=Math.floor(((new Date()).getTime()-aG.getTime())/(1000*60));if(aF==0){return"just now"}else{if(aF==1){return"1 minute ago"}else{if(aF<60){return""+aF+" minutes ago"}else{if(aF<(60*24)){return"about "+Math.floor(aF/60)+" hours ago"}else{return"on "+(aG.getMonth()+1)+"/"+aG.getDate()}}}}}function d(){return X}function ab(aF){return Y[aF]}function U(){var aF=b.Cookie.get("LastVer");if(aF==null){ag("welcome")}else{if(aF!=ay){ag("newFeatures")}}b.Cookie.set("LastVer",ay,{expires:new Date("January 1, 2045")})}function x(){return X!=null}function an(aF){if(X!=null){alert("unable to login new user to app already logged into!");return}X=A(aF);return X}function w(aF){b.one("#shield").anim({to:{opacity:0.1}});var aI=BLUE.ad({id:"miniD"});var aH=aI.ad({id:"miniQ",content:aF.q});var aG=aI.ad({id:"miniDButtons"});var aL=aG.ad({content:"Yes"});var aJ=aG.ad({content:"No"});function aK(){b.one("#miniD").remove();b.one("#shield").hide();if(aF.phover){aF.phover.rmHolder(aI)}}a(aL,"click",function(aM){if(aF.yes!=null){aF.yes(aM)}aK()});a(aJ,"click",function(aM){if(aF.no!=null){aF.no(aM)}aK()});if(aF.ev!=null){b.one("#miniD").setStyle("left",""+aF.ev.pageX+"px");b.one("#miniD").setStyle("top",""+aF.ev.pageY+"px")}if(aF.phover){aF.phover.addHolder(aI)}}function B(aG){var aF=(o==null)?null:o.view;if(aF!=null){if(aF.displayFunc){aF.displayFunc(ge("btabDisp"),aF)}if(aF.pulseFunc){aF.pulseFunc(aF,aG)}}}function ae(aJ){ax=ab(aJ);ax.initialize();var aG=ax.getServices();var aF=ge("serviceIcons");aF.innerHTML="";for(i=0;i<aG.length;i++){var aI="service";if((aG[i].off)||((d()==null)&&(aG[i].reqAcc))){aI+=" off"}var aH=BLUE.ad({id:"csd"+i,content:'<img src="images/'+aG[i].icon+'G.png">',parent:aF,atts:{"class":aI}})}ac();return ax}var I=null;function ag(aF){if(I==null){YUI(YUIC).use("dd-plugin",function(aL){I=new function(){};I.currentSectionIndex=-1;var aJ=BLUE.ad({id:"help"});var aH=BLUE.ad({parent:aJ,id:"hTitleBar"});var aI=BLUE.ad({parent:aJ,id:"helpContent",content:'<div id="whelpContent"><img src="images/bigflower.gif"/></div>'});var aM=BLUE.ad({parent:aJ,id:"hNavigation",content:'<div id="helpPrevious" title="'+"Previous Topic"+'"></div><div id="helpNext" title="'+"Next Topic"+'"></div><a id="tocNav" class="helpLink" data-hid="toc"/>'});var aG=BLUE.ad({parent:aJ,id:"helpClose"});a(aG,"click",function(){aJ.hide()});a("helpPrevious","click",function(){var aN=I.sections[I.currentSectionIndex-1].id;I.go(aN)});a("helpNext","click",function(){var aN=I.sections[I.currentSectionIndex+1].id;I.go(aN)});var aK=aL.one("#help");aK.plug(aL.Plugin.Drag);aK.dd.addHandle("#hTitleBar");I.go=function(aN){for(var aO=0;aO<I.sections.length;aO++){if(I.sections[aO].id==aN){I.currentSectionIndex=aO;I.sections[aO].node.show()}else{I.sections[aO].node.hide()}}if(aN=="toc"){b.one("#helpPrevious").hide();b.one("#tocNav").hide()}else{b.one("#helpPrevious").show();b.one("#tocNav").setStyle("display","inline")}if(aN==I.sections[I.sections.length-1].id){b.one("#helpNext").hide()}else{b.one("#helpNext").show()}};I.getSectionIndex=function(aN){for(var aO=0;aO<I.sections.length;aO++){if(I.sections[aO].id==aN){return aO}}};I.getSection=function(aN){return I.sections[I.getSectionIndex(aN)]};BLUE.ajax("services.xml?name=help",{node:b.one("#helpContent"),cb:function(){var aO=b.all("div.helpSection");I.sections=[];var aP="<ol>";aO.each(function(aQ){var aS=aQ.one(".stitle").get("innerHTML");var aT=aQ.getAttribute("data-hid");var aR={node:aQ,id:aT,title:aS};I.sections.push(aR);if(aT!="toc"){aP+='<li><a class="helpLink" data-hid="'+aR.id+'">'+aR.title+"</a></li>"}});aP+="</ol>";ge("tocSContent").innerHTML=aP;b.all("#helpContent .verDisp").setContent(E);var aN=b.one("#help").all("a.helpLink");aN.each(function(aQ){var aR=I.getSection(aQ.getAttribute("data-hid"));if(aR==null){aR={title:"(x)"+aQ.getAttribute("data-hid")+"(x)"}}if(aQ.get("innerHTML")==""){aQ.setContent(aR.title)}aQ.on("click",function(aS){var aT=aS.target;I.go(aT.getAttribute("data-hid"))});aQ.setAttribute("title","Navigate to Help Topic : "+aR.title)});if(aF==null){I.go("toc")}else{I.go(aF)}}})})}else{b.one("#help").fadeIn();if(aF!=null){I.go(aF)}}return I}function K(aF){Y[aF.name]=aF;log("registering servProv "+aF.name)}function G(aH,aF){var aG={decProc:T.webDecProc};o=new T.Bundle(aH,aF,aG);if(X!=null){o.addEventDecorator({addClass:"fresh"});b.Array.each(X.accounts,function(aI){o.addEventRule(T.rule.newRule({active:true,name:"mention",setAttWith:function(aJ){return(aJ.text.indexOf("@"+aI.name)>=0)},dec:{addClass:"mention"}}))});o.addCatDecorator({addClass:"fresh"});o.addCatRule(T.rule.newRule({active:true,name:"mention",setAttWith:function(aI){var aJ=aI.tiat("mention");return aJ},dec:{addClass:"mention"}}))}}function az(){O();o.sort();var aF=gn("lastHour");aF.ad({tag:"h2",content:"In the Last Hour",at:"replace"});var aL=gn("lastDay");aL.ad({tag:"h2",content:"In the Last Day",at:"replace"});var aJ=gn("moreThanDay");aJ.ad({tag:"h2",content:"More than 1 Day Ago",at:"replace"});var aK=(new Date()).getTime()-(60*60*1000);var aO=aK-(23*60*60*1000);for(var aI=0;aI<o.getCatSize();aI++){var aG=o.getBCat([aI]);var aM=aG.getNewestEvent();var aN=aJ;if(aM.timestamp.getTime()>=aK){aN=aF}else{if((aM.timestamp.getTime()>=aO)&&(aM.timestamp.getTime()<aK)){aN=aL}}var aH=aN.ad({tag:"img",klass:"thumb",atts:{src:aM.cat.getThumbImageName()}});aH.setGData("bCat",aG);aG.setNode(aH);o.decorateCat(aG,aH)}BLUE.ad({atts:{style:"clear: both"},parent:aF});BLUE.ad({atts:{style:"clear: both"},parent:aL});BLUE.ad({atts:{style:"clear: both"},parent:aJ});b.one("#shield").setStyle("height",b.one("#main").get("region").height+"px");b.one("#updateNotify").hide()}function aA(aG){var aH=o.getIndexForName(aG);if(aH>=0){var aJ=o.getBCat(aH).node;var aI=BLUE.ad({atts:{style:"width: 56px; height: 48px; float: left; "},parent:aJ,at:"before"});aJ.setStyle("position","fixed");aJ.setXY(aI.getXY());aJ.anim({to:{opacity:0,top:1400},duration:3});var aF=aI.anim({to:{width:0},duration:3});aF.on("end",function(){aI.remove();aJ.remove();o.rmCat(aG)})}if(W.getCurCat()){if(W.getCurCat().name==aG){W.hide()}}}function ah(){var aF=o.qc();if(aF>0){b.one("#updateNotify").setContent(""+aF).fadeIn()}}var ar=null;function C(aG,aH,aF){if(!ar){ar=new BLUE.hover.WaitingHoverBox({showId:"subBox",forceNew:true,donthide:false,leftOffset:20,handleTrigger:true});W.addHolder(ar.showNode);F.listen(ar.showNode);H.addHolder(ar.showNode,".hsRule");ar.showNode.on("click",W.catClick);ar.showNode.on("mouseover",W.catHover)}ar.show(aG,aH,"");ar.startWait()}function t(aF){ar.contentNode.append(aF)}function r(){ar.stopWait()}function j(){if(ar){ar.closeNow()}}return{init:ai,newAccount:e,newEvent:v,newUser:A,newService:am,newServiceProv:aE,newCategory:ap,addEvent:function(aF){o.addEvent(aF)},cook:function(){o.cook()},getAgeStr:c,getAuthUser:d,getServiceProv:ab,isAuth:x,login:an,miniD:w,newBundle:G,queueEvent:function(aF){o.queueEvent(aF)},regServiceProv:K,notifyBundle:ah,renderBundle:az,reRenCurEvent:p,rmCat:aA,setStatus:ao,showHelp:ag,introCheck:U,controlsUpdateView:O,initUserControls:at,resetControls:ac,setSubSelect:ak,getCurrentView:function(){return o.view},setCurrentSPByName:ae,sp:ae,showPB:l,updatePB:R,openSub:C,appendSub:t,doneSub:r,closeSub:j,getHoverParser:function(){return M},getHoverbox:function(){return H},promote:function(){alert("Please sign in through twitter to enable this function")},bun:function(){return o},blog:af}}()},"0.0.1",{requires:["blue","hover","activity","stylesheet","cookie","keyutils"]});
YUI(YUIC).use("node","blue","hover",function(a){T.CatView=function(t){var u=this;var h=null;var s=null;var o=null;var f=null;var c=null;var p=new BLUE.hover.LifeManager({timeout:750});var q=null;var e=null;var m=null;function n(){h=BLUE.ad({id:"pointer"});s=BLUE.ad({id:"catView",klass:".hoverbox"});var w=s.ad({klass:"content"});o=w.ad({id:"top"});f=w.ad({id:"events"});c=s.ad({id:"bottom"});q=t.layout;s.on("click",g);s.on("mouseover",j);s.setGData("lifeManager",p);p.addHolder(s).addHolder(h);p.addHolder("#eBundle","img.thumb");p.addHolder("#mythumb");p.on("userDone",i)}function g(w){if((e!=null)&&(e.cat.click)){e.cat.click(w,u)}}function j(w){if((e!=null)&&(e.cat.hover)){e.cat.hover(w,u)}}function v(C){var z=C.get("region").left;var F=C.get("region").top;var D=z+q.asize/2;var w=D-4;var E=s.get("region").width;var A=C.get("winWidth");if(E>A){s.setStyle("width",A-10)}if(z<(A/2)){h.setStyle("backgroundImage","url(images/corner-right.png)");if((w+E)>C.get("winWidth")){w=A-E}}else{w=z-375;h.setStyle("backgroundImage","url(images/corner-left.png)");D-=9}if(w<0){w=0}s.setStyle("left",w+"px");h.setStyle("left",D+"px");var B=F+q.asize+q.vspace/2;s.setStyle("top",B+"px");h.setStyle("top",(B-15+q.pbump)+"px")}function k(x){if(x==null){x=e}if(x==null){return}i();var w='<div style="text-align:center"><img id="thumbZoom" src="'+x.cat.getZoomPicURL().replace(/_normal/g,"")+'"/></div>';T.t4bp.openSub(x.node,x.node,{unhover:function(){m=null}});T.t4bp.appendSub(w);a.one("#thumbZoom").on("load",function(){setTimeout(T.t4bp.doneSub,100)});m=x}function b(w,A){if(A==null){A=m}if(A==null){return}T.t4bp.closeSub();A.cat.renderTop(o);f.clear();for(var x=0;x<A.numEvents();x++){var y=A.getEvent(x);var z=f.ad({content:y.render(),klass:"event r"+(x%2),atts:{evid:y.id}});w.decorateEvent(y,z)}c.clear();A.cat.renderBottom(c);f.set("scrollTop",0);r(A)}function l(y,w,x){y.getCat(w,function(z){z.renderTop(o);f.clear();var C=z.getEvents();for(var A=0;A<C.length;A++){var B=f.ad({content:C[A].render(),klass:"event r"+(A%2),atts:{evid:C[A].id}})}c.clear();z.renderBottom(c,true);f.set("scrollTop",0);e=null;v(x);h.show();s.show()})}function d(w){if(e==null){return}b(w,e)}function r(w){if(w.cat==e){return}if(e!=null){p.cancel()}e=w;v(w.node);h.show();s.show()}function i(){h.hide();s.hide();e=null}this.init=n;this.hide=i;this.renderEntireCat=l;this.renderBundleCatEvents=b;this.renderProfileInspector=k;this.addHolder=p.addHolder;this.rmHolder=p.rmHolder;this.getCurCat=function(){if(e){return e.cat}else{return null}};this.refresh=d;this.catClick=g;this.catHover=j;return this};T.webDecProc=function(b,c,d){if(d.addClass){if(b.get(d.addClass)){c.addClass("att-"+d.addClass)}}}});
YUI(YUIC).use("blue","json",function(a){if(T.rule){return}T.rule={};T.rule.newRule=function(b){return b};T.rule.Ruleset=function(c){var e=[];function b(f){e.push(f)}function d(f){var g=0;while(g<e.length){var h=e[g];if(h.active){var i=null;if(h.setAttWith){i=h.setAttWith(f);if(i){f.set(h.name,i)}}}g++}}this.addRule=b;this.process=d}});
YUI(YUIC).use("blue","attribute","json",function(b){T.Bundle=function(E,n,l){var l=l||{};var w=l.decProc;var m=[];var q={};var g=[];var y=new T.rule.Ruleset();var k=new T.rule.Ruleset();var u=[];var o=[];function i(F){g[g.length]=F}function s(F){o.push(F)}function z(F){u.push(F)}function j(F){k.addRule(F);if(F.dec){s(F.dec)}}function c(F){y.addRule(F);if(F.dec){z(F.dec)}}function x(){var F=m.length;var H=0;for(var G=0;G<F;G++){H+=m[G].numEvents()}return{cats:F,events:H}}function t(){for(e in g){v(g[e])}g=[]}function v(G){var F=q[G.cat.name];if(F==null){F=new a(G.cat);m.push(F);q[G.cat.name]=F}y.process(G);F.addEvent(G);k.process(F)}function A(G,F){b.Array.each(o,function(H){w(G,F,H)})}function h(G,F){b.Array.each(u,function(H){w(G,F,H)})}function f(F){for(var G=0;G<m.length;G++){if(m[G].name==F){return G}}return -1}function d(F){var G=f(F);delete q[F];m.splice(G,1);for(G=0;G<g.length;G++){if(g[G].cat.name==F){g.splice(G,1);G--}}}function p(){}function C(){var F=function(H,G){if(H==""){return -1}if(G==""){return 1}return(G.getNewestEvent().timestamp-H.getNewestEvent().timestamp)};m=m.sort(F)}function r(){B("fresh",false);D("fresh",false)}function D(F,H){for(var G=0;G<m.length;G++){var I=m[G];I.set(F,H)}}function B(F,H){for(var G=0;G<m.length;G++){var I=m[G];I.setAllEvents(F,H)}}this.addEvent=v;this.addCatDecorator=s;this.addCatRule=j;this.addEventDecorator=z;this.addEventRule=c;this.decorateCat=A;this.decorateEvent=h;this.getBCat=function(F){return m[F]};this.getCatSize=function(){return m.length};this.name=E;this.rmCat=d;this.sort=C;this.toString=function(){return"EventBundle ["+this.name+"] with "+this.getCatSize()+" categories."};this.countEvents=x;this.view=n;this.addQueued=t;this.getIndexForName=f;this.isDeleted=function(F){return m[F]==""};this.cook=r;this.qc=function(){return g.length};this.queueEvent=i};function a(m){var d=[];var g;function j(){var q=function(s,r){return(r.timestamp.getTime()-s.timestamp.getTime())};d=d.sort(q)}function i(q){o("fresh",true);q.set("fresh",true);if(l(q.id)==null){d.push(q)}j()}function l(q){for(ev in d){if(d[ev].id==q){return d[ev]}}return null}function p(){return d[0]}function k(q,r){b.Array.each(d,function(s){s.set(q,r)})}function n(r){var q=0;while(q<d.length){if(d[q++].get(r)){return true}}return false}this.addEvent=i;this.cat=m;this.getEvent=function(q){return d[q]};this.getNewestEvent=p;this.name=m.name;this.node=g;this.numEvents=function(){return d.length};this.setAllEvents=k;this.setNode=function(q){this.node=q};this.tiat=n;var h={};function o(q,r){h[q]=r}function f(q){return h[q]}function c(){return b.JSON.stringify(h)}this.set=o;this.get=f;this.getAttributeDebug=c}});
YUI(YUIC).use("node","blue","hover","event",function(a){T.ext={};T.ext.bitly={};T.ext.bitly.call=function(b,d,c){var e="http://api.bit.ly/v3/";var g="bluejava";var f="R_dca6071c9ab32a0a47f79fb6231f1995";rurl=e+b+"?login="+g+"&apiKey="+f+c;BLUE.jsonCall(rurl,function(h){if(h.status_code!=200){t4.setStatus("Problem calling bit.ly.  Sorry.  You could try again later, or use a shortener manually.")}else{d(h.data)}})};T.ext.bitly.expand=function(f,c,e,g){var b="expand";var d="&hash="+c;T.ext.bitly.call(b,function(i){if(i.expand[0]&&i.expand[0].long_url){var h=BLUE.htmlEscape(i.expand[0].long_url);a.one("#bitlyInfo").setContent('<a target="_blank" href="http://bit.ly/'+i.expand[0].user_hash+'">'+h+"</a>");b="clicks";T.ext.bitly.call(b,function(j){g.showNode.one(".hbWait").removeClass("waiting");var k=a.one("#bitlyClicks");if(j.clicks[0]&&j.clicks[0].global_clicks){k.setContent(j.clicks[0].global_clicks+" "+"clicks");k.on("click",function(){window.open("http://bit.ly/"+i.expand[0].user_hash+"+","_blank")})}},d)}else{a.one("#bitlyInfo").popEsc("URL Information Unavailable.");g.showNode.one(".hbWait").removeClass("waiting")}g.positionOnScreen(0,6)},d);return'<div id="bitlyInfo">'+"Grabbing Link Information..."+'</div><div id="bitlyClicks"></div>'}});
function setupMenu(a){YUI(YUIC).use("node","blue",function(d){function b(){if((a=="index")||(a=="news")||(a=="match")){var h=d.one("#"+a+"menu");var e=parseInt(h.getStyle("top").match("\\d*"))+40;var f=parseInt(h.getStyle("right").match("\\d*"))-71;var g=null;if(d.UA.ie>0){g=BLUE.ad({id:"menuray",atts:{style:"position: absolute; height: "+(190-e)+"px; right: "+f+"px; top: "+e+"px;"}})}else{g=BLUE.ad({id:"menuray",atts:{style:"position: absolute; height: "+(190-e)+"px; right: "+f+"px; top: "+e+"px; opacity: 0"}});g.fadeIn()}h.addClass("selected")}}function c(){var k=false;var e=null;var i=1;function h(){if(e!=null){clearTimeout(e)}e=null;f.anim({to:{right:-97,opacity:0.5}});d.all(".bg4bp").each(function(l){l.anim({to:{backgroundColor:"#33CCFF"}})});k=false}function j(){f.anim({to:{right:-6,opacity:1}});d.all(".bg4bp").each(function(l){l.anim({to:{backgroundColor:"#202840"}})});k=true;e=setTimeout(h,8000)}var f=BLUE.ad({id:"logout"});var g=BLUE.ad({id:"logoutL",parent:f});f.on("click",function(l){if(k){if(l.target==g){h()}else{BLUE.logout()}}else{j()}})}d.on("domready",function(){b();c()})})};
YUI.add("feedback",function(b){if(BLUE.feedback){return}var a=function(){var l=this;var h=false;var i=false;var e=null;var c=null;function p(q){q=q||{};if(q.loadCSS){b.Get.css("extensions/bluejava/feedback/static/feedback.css")}e=BLUE.ad({id:"loveComments"});e.on("mouseover",n);e.on("mouseout",k);e.on("click",f)}function o(){e.setStyle("backgroundPosition","-26px 0");e.setStyle("opacity",0.5)}function d(){e.setStyle("backgroundPosition","0 0");e.setStyle("opacity",1)}function j(){i=true;if(!c){c=BLUE.ad({id:"loveCommentsBox"}).setContent('<div id="lcin"><img src="bbStatic/lc/lovefb.png"/><p>'+"Please send us your feedback using the box below."+"<br/>"+"We love to receive suggestions, ideas or a simple 'hello'."+"<br/>"+"Include your email if you'd like a response."+'</p><form id="lcform" action="services.xml?name=loveComments"><textarea id="lcfb" name="lcfb"></textarea><br/><div id="lcButtons">'+"Thank You!"+'<input id="lcsend" type="image" src="bbStatic/lc/fbsend.png"/></div></form></div>');c.on("keydown",function(s){if(s.keyCode==27){f();return}else{s.stopPropagation()}});b.one("#lcform").on("submit",m)}var r=new b.Anim({node:"#loveCommentsBox",to:{right:0},easing:b.Easing.easeBoth,duration:1});var q=new b.Anim({node:"#loveComments",to:{right:400},easing:b.Easing.easeBoth,duration:1});r.run();q.run()}function g(){i=false;e.anim({to:{right:0}});c.anim({to:{right:-400}});o()}function m(r){var q=b.one("#lcfb");if(q.get("value").length<5){return}BLUE.ajaxFormPost(b.one("#lcform"),function(s){gn("lcin").setContent('<div style="margin-top: 40px;">'+"Sent."+'</div><div style="margin-top: 30px; font-size: 20px;">'+"Thank You!"+'</div><div style="margin-top: 30px;"><a href="close" onClick="BLUE.feedback.hideLoveComments(); return false;">'+"Close"+"</a></div>")});gn("lcin").setContent('<div style="margin-top: 60px;">'+"Sending..."+'<img src="bbStatic/lc/bball.gif"/></div>');r.halt()}function f(){if(i){g()}else{j()}}function k(){if(!i){o()}}function n(){d()}this.init=p;this.showLoveComments=j;this.hideLoveComments=g;this.submitComments=m;this.showHideComments=f;this.mouseOut=k;this.mouseIn=n;return this};BLUE.feedback=new a()},"0.0.1",{requires:["blue","node","anim"]});
YUI.add("twitter",function(c){var a=T.t4bp;var b=new function(){var G="http://snowy/twitter/";var H=function(O){var N=c.one("#wait");if(N){N.hide()}a.setStatus("Call to twitter.com API failed.  Maybe try again later?")};var K={};var v={};var I=z();var F=(function(){function O(ad){var ab=Math.floor(this.followers_count*10/this.friends_count)/10;var ac='<div class="name">'+this.fullname+'</div><div id="s"><a href="" title="'+"click for profile"+'" onClick="BLUE.popup(\'http://twitter.com/'+this.name+"','p'); return false;\">"+this.name+'</a></div><div id="bio">'+this.description+'</div><div class="followCount"><div style="float: left">Since: '+c.DataType.Date.format(new Date(this.created_at),{format:T.dateFormat})+'</div><div style="float: right">'+"Followed by: "+BLUE.niceNum(this.followers_count)+" Following: "+BLUE.niceNum(this.friends_count)+"  Ratio: <b>"+ab+'</b></div></div><div style="clear: both;"/>';if(ad){ac='<div style="float: left; margin: 2px 4px 4px 0;"><img class="thumb" src="'+this.profile_image_url+'"/></div>'+ac+'<div style="clear: both"></div>'}return ac}function W(ab){var ac=a.getHoverParser().decorate(O.call(this));ab.setContent(ac)}function U(){return this.events[0]}function Y(ad,ab){var ac=BLUE.ad({parent:ad,atts:{"class":"right"}});var ae=BLUE.ad({parent:ad,atts:{"class":"left"}});if(!this.moreClicked&&!ab){BLUE.ad({id:"more",content:"More",parent:ac,atts:{title:"Show More Tweets"}})}if(a.getAuthUser()){var af=a.getAuthUser().getCurAc()}if((af!=null)&&(af.name!=this.name)){if(af.isFriend(this.id)){BLUE.ad({id:"unfollow",parent:ae,atts:{title:"Unfollow"+" (CTRL-u)"}})}else{BLUE.ad({id:"follow",parent:ae,atts:{title:"Follow"}})}}}function R(){return this.profile_image_url}function N(){return this.profile_image_url}function Z(ac){for(var ab=0;ab<ac.length;ab++){var ae=ac[ab].id;J(ac[ab]);var ad=D(ac[ab],ac[ab].user);a.addEvent(ad)}this.moreClicked=true;a.reRenCurEvent()}function aa(aj,ah){var ad=aj.target;if(ad.get("id")=="unfollow"){if(a.getAuthUser()){var ai=a.getAuthUser().getCurAc();var ab=this;a.miniD({q:"Are you sure you wish to unfollow "+ab.name+"?",ev:aj,yes:function(){ai.unfollow(ab)},phover:ah})}else{a.promote()}}if(ad.get("id")=="follow"){if(a.getAuthUser()){var ai=a.getAuthUser().getCurAc();ai.follow(this)}else{a.promote()}}if(ad.get("id")=="more"){ad.innerHTML="loading...";g("statuses/user_timeline/"+this.name+".json?count=25",Z,false,null,"GET",this)}var ag=ad.ancestor(".event");if(!ag){return}var af=ag.getAttribute("evid");var ae=K[af];if(ad.getAttribute("class")=="reply"){I.reply(ae)}if(ad.getAttribute("class")=="rt"){I.show("RT @"+ae.user.screen_name+" "+ae.text)}}function X(ab){if((ab.keyCode==85)&&((ab.ctrlKey)||(ab.metaKey))){ab.halt();if(a.getAuthUser()){a.getAuthUser().getCurAc().unfollow(this)}else{a.promote()}}if((ab.keyCode==32)&&(!this.moreClicked)){ab.halt();g("statuses/user_timeline/"+this.name+".json?count=25",Z,false,null,"GET",this)}}function S(af,ae){if(!af.target.hasClass("thread")){return}var ad=af.target;var ac=ad.getAttribute("evid");if((ac==null)||(ac=="")){ad=ad.ancestor(".event");if(ad==null){return}ac=ad.getAttribute("evid")}var ab=K[ac];if(af.target.hasClass("thread")){ab.showThreadedConvo(af.target,ad)}}function V(ac){var ab=ac.target}function P(ab){if(ab.test(this.name)){return true}if(ab.test(this.url)){return true}if(ab.test(this.description)){return true}return false}function Q(){var ab=function(ad,ac){return(ac.timestamp.getTime()-ad.timestamp.getTime())};this.events=this.events.sort(ab)}return function(ab){ab.fullname=ab.name;ab.name=ab.screen_name;ab.getThumbImageName=R;ab.renderBottom=Y;ab.renderTop=W;ab.getZoomPicURL=N;ab.click=aa;ab.key=X;ab.hover=S;ab.unhover=V;ab.getProfile=O;ab.events=[];ab.filterMatch=P;ab.sort=Q;ab.getEvents=function(){return this.events};ab.addEvent=function(ac){this.events.unshift(ac);this.sort()};return ab}})();var r=(function(){function Q(){var Y=this.text;Y=a.getHoverParser().decorate(Y);Y=Y.replace(/(^|([^\"]))(https?):\/\/([a-zA-Z0-9_%&~?=+\.\/:#-]*)/g,'$2<a target="_blank" href="$3://$4">$4</a>');var Z=Y.match("http://twitpic.com/([a-zA-Z0-9]*)");if(Z){Y='<a class="imgPreview" href="'+Z[0]+'" target="_blank"><img src="http://twitpic.com/show/mini/'+Z[1]+'"/></a>'+Y}else{var X=Y.match("http://flic.kr/p/([a-zA-Z0-9]*)");if(X){Y='<a class="imgPreview" href="'+X[0]+'" target="_blank"><img src="http://flic.kr/p/img/'+X[1]+'.jpg"/></a>'+Y}}return Y}function P(X){var Y="";Y+='<div class="reply" title="'+"Reply"+'"></div><div class="rt" title="'+"Retweet"+'"></div>';if(!X&&(this.in_reply_to_status_id!=null)){Y+='<div class="thread"></div>'}Y+='<div class="time">';if(X){Y+='<a href="'+"click for profile"+'" class="threadcat" onClick="BLUE.popup(\'http://twitter.com/'+this.cat.name+'\',\'p\'); return false;"><img class="minithumb" src="'+this.cat.profile_image_url+'"/> '+this.cat.name+"</a> "}Y+=a.getAgeStr(this.timestamp)+" via "+'<span class="source">'+this.source.replace("href",'target="_blank" href')+" "+"</span></div>";Y+=Q.call(this);return Y}function O(Z,Y){a.openSub(Z,Y,{click:function(ae){var ab=e.target;var ad=ab.get("parentNode").getAttribute("evid");var ac=K[ad];if(ab.hasClass("reply")){I.reply(ac)}if(ab.hasClass("rt")){I.show("RT @"+ac.user.screen_name+" "+ac.text)}}});if(this.thar!=null){V.call(this);return}this.thar=[];var aa=this.in_reply_to_status_id;statForThread=this;var X=this;t(aa,function(ab){U.call(X,ab)})}function U(X){var Y=this;Y.thar[statForThread.thar.length]=X;a.appendSub('<div class="event r'+((Y.thar.length-1)%2)+'" evid="'+X.id+'">'+X.render(true)+"</div>");var Z=X.in_reply_to_status_id;if((Z!=null)&&(Y.thar.length<10)){t(Z,function(aa){U.call(Y,aa)})}else{a.doneSub()}}function V(){var Y="";for(var X=0;X<this.thar.length;X++){Y+='<div class="event r'+(X%2)+'" evid="'+this.thar[X].id+'">'+this.thar[X].render(true)+"</div>"}a.appendSub(Y);a.doneSub()}function S(X){return X.test(this.text)}function W(X,Y){this.attributes[X]=Y}function R(X){return this.attributes[X]}function N(){return c.JSON.stringify(this.attributes)}return function(Y){Y.id=Y.id_str;Y.in_reply_to_status_id=Y.in_reply_to_status_id_str;Y.in_reply_to_user_id=Y.in_reply_to_user_id_str;Y.attributes={};Y.timestamp=new Date(Y.created_at);var X=new Date();Y.cat=null;Y.render=P;Y.showThreadedConvo=O;Y.filterMatch=S;Y.set=W;Y.get=R;Y.getAttributeDebug=N;return Y}})();function o(ai,ac){var U;function V(aj){var ak=c.Cookie.get("T-"+ai+"-"+aj+"-LastId");if(ak==null){return 0}else{return ak}}function P(aj){var ak=c.Cookie.get("T-"+ai+"-"+aj+"-LastDate");if(ak==null){return null}else{return new Date(ak)}}function aa(am,ak,aj){var al=P(aj);if(ak>al){lastTimelineID=am;al=ak;c.Cookie.set("T-"+ai+"-"+aj+"-LastId",am,{expires:new Date("January 1, 2999")});c.Cookie.set("T-"+ai+"-"+aj+"-LastDate",ak,{expires:new Date("January 1, 2999")})}}function N(aj,am){var al=aj.acct;var ak={since_id:V("HOME"),count:200};g("statuses/home_timeline.json",function(an){Q.call(al,an,"HOME")},true,ak,"GET");g("statuses/mentions.json",function(an){Q.call(al,an,"HOME")},true,ak,"GET")}function Q(al,aj){if(al.length==0){return}for(var ak=0;ak<al.length;ak++){J(al[ak]);var am=D(al[ak],al[ak].user);a.queueEvent(am)}aa(al[0].id,al[0].timestamp,aj);a.notifyBundle()}function Y(al,ak){var aj={service:al,display:al.display,sname:ai,tuser:ae.tuser,acct:this,proc:false};c.one("#wait").show();A(aj)}var af=null;function W(ak){for(var aj=0;aj<af.length;aj++){if(af[aj].id==ak){return af[aj]}}return null}function ab(aj){var ak='<h1>Please Select a List</h1><ul id="lists">';c.Array.each(af,function(am){am.id=am.id_str;am.privateList=false;if(am.mode=="private"){am.privateList=true}ak+='<li data-listId="'+am.id+'"><img class="minithumb" src="'+am.user.profile_image_url+'"/> '+am.name+"</li>"});ak+="</ul>";a.setSubSelect().setContent(ak);var al=new BLUE.hover.HoverBox({donthide:false});al.addHolder(c.one("#lists"),"li");c.one("#lists").on("click",function(aq){var an=aq.target;var an=an.ancestor("li",true);if(an!=null){var am=parseInt(an.getAttribute("data-listId"));var ap=W(am);c.one("#wait").show();aj.listId=am;aj.listName=ap.name;aj.display='<img class="minithumb" src="'+ap.user.profile_image_url+'"/> '+ap.name;aj.since=P(am);a.newBundle("showList",aj);var ao={count:800};if(V(am)>0){ao.since_id=V(am)}g(ap.user.screen_name+"/lists/"+am+"/statuses.json",function(ar){al.closeNow();ag(ar,aj)},ap.privateList,ao,"GET",this);a.resetControls()}});c.one("#lists").on("mouseover",function(ap){var an=ap.target;var an=an.ancestor("li",true);if(an!=null){var am=parseInt(an.getAttribute("data-listId"));var ao=W(am);var aq='<img class="thumb" src="'+ao.user.profile_image_url+'" style="float: left; margin-right: 8px;"/>'+ao.description+'<div style="font-size: 10px; position: absolute; right: 10px; bottom: 4px;">Listed: <b>'+ao.member_count+"</b> Subscribers: <b>"+ao.subscriber_count+'</b></div><div style="clear: both"/>';al.show(an,an,aq,{left:100})}})}function ah(aj,an){var am=W(aj.listId);var al=aj.acct;var ak={since_id:V(aj.listId),count:800};g(am.user.screen_name+"/lists/"+aj.listId+"/statuses.json",function(ao){Q.call(al,ao,aj.listId)},am.privateList,ak,"GET")}function X(al,ak){var aj={service:al,display:al.display,displayFunc:Z,pulseFunc:ah,proc:true,acct:this};if(af==null){a.setSubSelect().setContent("Loading List Index...");g("lists/all.json",function(am){af=am;ab(aj)},true,{screen_name:ai},"GET",this)}else{ab(aj)}}function R(ak){for(var aj=0;aj<U.length;aj++){if(U[aj]==ak){return true}}return false}function ad(aj){g("friendships/destroy.json",function(){a.blog("unfollowed @"+aj.name);a.rmCat(aj.name);for(var ak=0;ak<U.length;ak++){if(U[ak]==aj.id){U.splice(ak,1)}}},true,{screen_name:aj.name},"POST")}function O(aj){g("friendships/create.json",function(){a.setStatus("followed @"+aj.name);U.push(aj.id);a.reRenCurEvent()},true,{screen_name:aj.name},"POST")}function Z(al,aj){var ak=aj.display+" ("+"Since ";if(aj.since==null){ak+="the Beginning"+")"}else{ak+=a.getAgeStr(aj.since)+")"}al.innerHTML=ak}function S(am,ak){c.one("#wait").show();var aj={service:am,display:am.display,displayFunc:Z,proc:true,acct:this,since:P("HOME"),pulseFunc:N,listId:"HOME"};a.newBundle("timeline",aj);var al=null;al={count:200,include_rts:true};if(V("HOME")>0){al.since_id=V("HOME")}g("statuses/home_timeline.json",function(an){g("statuses/mentions.json",function(ao){an=an.concat(ao);ag(an,aj)},true,al,"GET")},true,al,"GET")}function ag(al,aj){for(var ak=0;ak<al.length;ak++){J(al[ak]);var am=D(al[ak],al[ak].user);a.addEvent(am);aa(am.id,am.timestamp,aj.listId)}a.renderBundle();c.one("#wait").hide()}var ae=a.newAccount(ai,this);ae.setLastId=aa;ae.stopUpdateService=m;ae.isFriend=R;ae.unfollow=ad;ae.follow=O;ae.f=function(){return U};ae.updateService=S;ae.faag=Y;ae.showLists=X;E(ai,function(aj){ae.tuser=aj;ae.avatar=ae.tuser.profile_image_url;g("friends/ids.json?id="+ai,function(ak){U=ak.ids;ac(ae)})})}function i(){var N=function(S,P,R,U){function Q(V){U.showNode.one(".hbWait").removeClass("waiting");return V.getProfile(true)}if(v[P]!=null){return Q(v[P])}E(P,function(V){c.later(100,this,function(){c.one("#tProfile").setContent(Q(V));U.positionOnScreen()})});return'<div id="tProfile"></div>'};var O=function(S){var R=S.target.ancestor(".event");var Q=R.getAttribute("evid");var P=K[Q].cat;a.getHoverbox().show(S.target,R,P.getProfile(true))};c.delegate("mouseover",O,"#subBox",".threadcat");a.getHoverParser().addRule({id:"twitter",klass:"twitter",pattern:"@([a-zA-Z0-9_]+)",genText:N,waitType:"manual",url:"http://twitter.com/$1"})}var q=null;function D(P,O){if(K[P.id]!=null){return K[P.id]}var N=v[O.screen_name];if(N==null){N=F(O);v[O.screen_name]=N}var Q=r(P);K[P.id]=Q;Q.cat=Q.user=N;N.addEvent(Q);return Q}function l(O,N){O.updateService(this,N)}function C(O,N){O.faag(this,N)}function u(O,N){O.showLists(this,N)}var h=[a.newService("updates","Recent Updates","recentTweets",l,"Retrieves all <em>unseen</em> tweets from your friends, with a maximum of 200.  Will also continue to monitor any new tweets from your friends or tweets mentioning you.",true),a.newService("faag","Friends at a Glance","friends",C,"Retrieves the <em>latest tweet</em> from each of your friends.  Will continue to monitor any new tweets from your friends or tweets mentioning you.",true),a.newService("peek","Peek-a-View","peekaview",B,"Display the latest tweet from each friend of another user.",false),a.newService("lists","Lists","list",u,"Display friends contained within a list",true),a.newService("Search","Search","search",null,"Coming Soon!",false),a.newService("Trends","Trends","trends",null,"Coming Soon!",false)];function d(){return h}function E(N,O){if(v[N]!=null){O(v[N]);return}g("users/show/"+N+".json",function(P){v[N]=F(P);if(!P["protected"]&&P.status){J(P.status);D(P.status,P)}O(P)})}function t(O,N){if(K[O]!=null){N(K[O]);return}g("statuses/show/"+O+".json",function(P){if(true){P.id=O}J(P);D(P,P.user);N(P)})}function B(){var P=this;var N=ge("sTitle");N.innerHTML="<h1>Peek-a-View</h1><p>"+"Enter any twitter user name and peek at their friends tweets."+"</p>";var O=BLUE.ad({tag:"form",parent:N,content:'<input name="sname"/><input type="submit" value="'+"Go!"+'"/>'});O.on("submit",function(Q){s(O.get("sname").get("value"),P);Q.halt()});O.on("keydown",function(Q){Q.stopPropagation()});c.Node.getDOMNode(O).sname.focus();a.setSubSelect()}function n(N){var O=this.getService("peek");s(N,O)}function s(O,Q){m();var P={service:Q,display:Q.display+" for "+O,sname:O};var N=E(O,function(R){if(R["protected"]==true){R.error="This user has protected their tweets.  If this is your account, please log in to view tweets."}if(R.error!=null){c.one("#wait").hide();BLUE.alert("Unable to peek",R.error);return;f}P.tuser=R;A(P);P.display=Q.display+" for "+'<img class="minithumb" src="'+R.profile_image_url+'"/> '+R.name})}function J(N){N.created_at=N.created_at.substring(0,11)+N.created_at.substring(26,30)+N.created_at.substring(10,25)}function M(S,R){var P=BLUE.ad({parent:S,atts:{"class":"buttons"}});for(var Q=0;Q<R.length;Q++){var O=R[Q];var N=BLUE.ad({parent:P,tag:"a",content:O.text,atts:{"class":O.type,title:O.hint||""}});if(O.handler!=null){N.on("click",O.handler)}}}function A(P){var R=P.sname;var S=P.tuser.friends_count;var Q=ge("sTitle");if(S<=300){y(P,1)}else{if(S<=1000){var O=Math.floor((S+99)/100);a.setSubSelect();Q.innerHTML="<h1>"+"The number of friends on this account = "+S+"</h1><p>"+"Twitter gives us 100 per request, meaning it will require "+O+" requests to get them all."+" "+"Continue?"+"</p>";var N=[{text:"Cancel",handler:function(U){a.resetControls()},type:"n"},{text:"Yes",handler:function(U){y(P,O)},type:"p"}];M(Q,N)}else{if(S<=2500){var O=Math.floor((S+99)/100);a.setSubSelect();Q.innerHTML="<h1>"+"The number of friends on this account = "+S+"</h1><p>"+"Twitter gives us 100 per request, meaning it will require "+O+" requests to get them all."+" "+"What should we do?"+"</p>";var N=[{text:"Cancel",handler:function(U){a.resetControls()},type:"n"},{text:"Grab All",handler:function(){y(P,O)},type:"p"},{text:"Grab 1000",hint:"The 1000 Most Recently Followed",handler:function(){y(P,10)},type:"p"}];M(Q,N)}else{a.setSubSelect();Q.innerHTML="<h1>"+"The number of friends on this account = "+S+"</h1><p>"+"Twitter only gives us 100 per request.  It would require too many requests to get them all."+"What should we do?"+"</p>";var N=[{text:"Cancel",handler:function(U){a.resetControls()},type:"n"},{text:"Grab 1000",hint:"The 1000 Most Recently Followed",handler:function(){y(P,10)},type:"p"}];M(Q,N)}}}}function y(N,O){a.newBundle("FaaG / peek-a-view",N);m();a.showPB("Loading Friends...",O);g("statuses/friends/"+N.sname+".json",function(P){k(P,N,O)},a.isAuth(),{cursor:-1})}function k(Q,O,N){a.updatePB(0,1);for(var P=0;P<Q.users.length;P++){if(!ISUD(Q.users[P].status)){J(Q.users[P].status);var R=D(Q.users[P].status,Q.users[P]);a.addEvent(R)}}N=N-1;if((Q.next_cursor>0)&&(N>0)){g("statuses/friends/"+O.sname+".json",function(S){k(S,O,N)},a.isAuth(),{cursor:Q.next_cursor})}else{p(O)}}function p(N){a.cook();a.renderBundle();c.one("#wait").hide()}function m(){if(q!=null){clearTimeout(q)}}function g(Q,V,W,ab,X,aa,R){var P=H;if(R){P=function(ac){log("call to "+Q+" failed.  Got this in response.",ac);H()}}if(X==null){X="GET"}var S=w(function(ac){if(R){log("response for "+Q,ac)}if((ac.error!=null)||(ac.ERRCODE!=null)){return j(ac)}if(V!=null){V.call(aa,ac)}window[S]=null});if(T.testmode){TestT.call(Q,window[S]);return}if(W&&(X=="GET")){if(ab==null){ab={callback:S}}else{ab.callback=S}}var U="";var N="";if(ab!=null){for(x in ab){U+="&"+x+"="+encodeURIComponent(ab[x]);N+=x+","}if(W){U+="&pnames="+N}}var Z="https://api.twitter.com/1/"+Q;if(W&&(X=="GET")){var Y=w(function(ac){if(ac.ERRCODE!=null){return j(ac)}var ad=Z+"?"+ac.paramList+"&oauth_signature="+encodeURIComponent(ac.signature);c.Get.script(ad,{onSuccess:function(ae){ae.purge()},onFailure:P,onTimeout:P,timeout:20000})});var O="services.xml?name=authSign&url="+encodeURIComponent(Z)+"&oacb="+Y+"&oatype="+X+U}else{if(W){var O="services.xml?name=authCall&url="+encodeURIComponent(Z)+"&oatype="+X+U+"&oacb="+S}else{if(Z.indexOf("?")<0){Z+="?"}else{Z+="&"}var O=Z+"callback="+S+U}}c.Get.script(O,{onSuccess:function(ac){ac.purge()},onFailure:P,onTimeout:P,timeout:20000})}function j(N){if(N.msg==null){if(N.error==null){N.msg="Please try again later."}else{N.msg=N.error}}if(N.title==null){N.title="We've detected a problem"}BLUE.alert(N.title,N.msg)}function w(N){var O="cb"+Math.random();O=O.replace(".","");window[O]=N;return O}function z(){var P=new Function();var S=false;var W={to:"2",too:"2",love:"luv",tonight:"2nite",through:"thru",are:"R",you:"U",today:"2day",money:"$","this":"ths",see:"C",into:"in2",your:"yr",two:"2",one:"1",three:"3",four:"4",five:"5",six:"6",seven:"7",eight:"8",nine:"9",ten:"10",great:"gr8",ate:"8",and:"&",be:"B",were:"wer","...":"���"};var V={about:"abt",at:"@",be:"B",down:"dn",example:"ex","for":"4",give:"giv",good:"gd",question:"?",some:"sum",something:" smthg",week:"wk",why:"Y","with":"w/",without:"w/o",year:"yr",your:"Ur","you're":"Ur"};var U={anyone:"NE1",cant:"cnt",wont:"wnt",want:"wnt",luv:"���",heart:"���",man:"���",woman:"���",":-)":"���",":-(":"���",peace:"���",note:"���",check:"���",sharp:"���",pound:"��","return":"���",stop:"stp",because:"b/c",anywhere:"NEware",anything:"NEthng",little:"lil"};var R,O;c.on("domready",function(){R=gn("tweetout");O=gn("mytweet");if(R!=null){c.one("#toForm").on("submit",function(ab){var ac=O.get("value");var aa={status:ac};if(ge("inReplyTo").value!=""){aa.in_reply_to_status_id=ge("inReplyTo").value}g("statuses/update.json",function(ad){a.setStatus("sent tweet: "+ac);I.clear()},true,aa,"POST");ab.halt();I.hide()});R.on("keydown",function(aa){if(aa.keyCode==27){P.hide();return}else{if((aa.keyCode==13)&&(aa.metaKey)){ge("toForm").submit();return}}aa.stopPropagation()});R.on("keyup",function(aa){ge("shrinkBtn").value="Shrink Text";I.showLen()});c.one("#shrinkBtn").on("click",function(aa){I.shrinkBtn(aa)});c.one("#shrinkURLBtn").on("click",function(aa){I.shortenURLs()});c.one("#toHandle").on("click",I.tTO);c.one(document).on("keydown",function(aa){if((aa.keyCode==84)&&(!aa.metaKey)&&(!aa.ctrlKey)&&(!aa.altKey)){I.show();aa.halt();return}});var Z=c.one("#symbols");sy=Z.get("innerHTML");var X="";for(var Y=0;Y<sy.length;Y++){X+="<span>"+sy.charAt(Y)+"</span> "}Z.setContent(X);Z.delegate("click",function(aa){I.addToT(aa.target.get("innerHTML"));O.focus()},"span");c.one("#symbolTog").on("click",function(){Z.toggle()})}});P.hide=function(){R.anim({to:{left:-565},duration:0.3});O.blur();S=false};P.reply=function(Y){var X=Y.user.screen_name;I.show("@"+X+" ",Y)};var N=null;P.show=function(X,Y){if(!a.getAuthUser()){a.promote();return}if(X!=null){P.clear();O.set("value",X)}R.anim({to:{left:30},duration:0.3});O.focus();N=Y;I.showLen();S=true};P.clear=function(){O.set("value","");ge("inReplyTo").value="";ge("TOConversation").setAttribute("title","");ge("TOConversation").innerHTML="";ge("TOMessageTo").innerHTML=""};P.tTO=function(){if(S){I.hide()}else{I.show()}};P.addToT=function(X){var ae=O;if(document.selection){ae.focus();var ac=document.selection.createRange();ac.text=X;return}var ab=ae.get("value");if(ae.get("selectionStart")||ae.get("selectionStart")=="0"){var Y=ae.get("selectionStart");var Z=ae.get("selectionEnd");var aa=ab.substring(0,Y);var ad=ab.substring(Z,ab.length);ae.set("value",aa+X+ad)}else{ae.set("value",ab+X)}I.showLen()};P.showLen=function(){var ab=O.get("value");var X=ab.length;var ad=ge("count");var Z=ge("TOMessageTo");var ac=140-X;if((ac<0)||(X==0)){c.one("#toForm-submit").setAttribute("disabled","true");c.one("#toForm-submit").addClass("ghosted")}else{c.one("#toForm-submit").removeAttribute("disabled");c.one("#toForm-submit").removeClass("ghosted")}ad.innerHTML=""+ac;if(ac<0){ad.style.color="red"}else{if(ac<10){ad.style.color="yellow"}else{ad.style.color="#a4e9ff"}}Z.innerHTML="";if(ab.startsWith("@")){var aa=ab.indexOf(" ");if(aa<0){Z.innerHTML="Addressed to "+ab.substring(0,ab.length)}if(aa>1){var Y=ab.substring(1,aa);Z.innerHTML="Addressed to "+"@"+Y+' <img class="minithumb" id="toMTImg"/>';E(Y,function(ae){ge("toMTImg").src=ae.profile_image_url});if((N!=null)&&(N.cat.name==Y)){ge("inReplyTo").value=N.id;ge("TOConversation").setAttribute("title",N.text);ge("TOConversation").innerHTML='<img src="images/conv.png"/> - @'+N.cat.name+" : "+N.text}else{ge("inReplyTo").value="";ge("TOConversation").setAttribute("title","");ge("TOConversation").innerHTML=""}}}else{ab.innerHTML=""}};P.shrinkBtn=function(Y){var X=Y.target;if(X.get("value")=="Shrink Text"){X.set("value","Try Harder");P.undoHolder=O.get("value");P.shrink()}else{if(X.get("value")=="Try Harder"){X.set("value","Undo");P.shrinkHarder()}else{if(X.get("value")=="Undo"){X.set("value","Shrink Text");O.set("value",P.undoHolder);I.showLen()}}}};P.shrink=function(){var X=O.get("value");X=Q(W,X);O.set("value",X);I.showLen()};P.shrinkHarder=function(){var X=O.get("value");X=Q(W,X);X=Q(V,X);if(X.length>140){X=Q(U,X)}var Y="";while(X.length>140){Y=X.replace(/( [\w"\-_]*[b-df-hj-np-tv-z]+)[aeiou]+(\w)/i,"$1$2");if(Y==X){break}X=Y}O.set("value",X);I.showLen()};var Q=function(aa,Z){var X=Z.split(" ");for(x in X){if(aa[X[x].toLowerCase()]!=null){X[x]=aa[X[x].toLowerCase()]}}var Y="";for(x in X){if(X[x]!=""){if(x>0){Y+=" "}Y+=X[x]}}return Y};P.shortenURLs=function(){var Y=false;var X=O.get("value").split(" ");for(x in X){if((X[x].startsWith("http://"))||X[x].startsWith("www.")){P.shortenURL(X[x],function(Z){return function(ab){if(X[Z].length>ab.url.length){X[Z]=ab.url;var aa=P.conStr(X);O.set("value",aa);I.showLen()}}}(x));Y=true}}if(Y){I.showLen()}else{a.setStatus("No URLs were found to shrink.  Note: URLs are detected that start with 'http://', 'https://', or 'www.'")}};P.conStr=function(X){var Y="";for(x in X){if(X[x]!=""){if(x>0){Y+=" "}Y+=X[x]}}return Y};P.shortenURL=function(Z,aa){var X="shorten";if(Z.startsWith("www.")){Z="http://"+Z}var Y="&uri="+encodeURIComponent(Z);T.ext.bitly.call(X,aa,Y)};return P}var L=a.newServiceProv("Twitter");L.newAccount=o;L.anonPeek=n;L.getServices=d;L.initialize=i;L.twitcall=g;L.getStat=t;L.getCat=E;L.showError=j;return L};a.regServiceProv(b);b.showAccolade=function(h,i,g){var d=h.getAttribute("data-tid");b.getStat(d,function(j){h.setContent("&#8220;"+j.text+'&#8221;<br/><a target="_blank" href="http://www.twitter.com/'+j.user.screen_name+'">'+j.user.screen_name+"</a>");i.setContent('<a class="thumb" target="_blank" href="http://www.twitter.com/'+j.user.screen_name+'"><img src="'+j.user.profile_image_url+'"/></a>');var k=new Date(j.created_at);g.setContent(' <a target="_blank" href="http://www.twitter.com/'+j.user.screen_name+"/statuses/"+j.id+'">on '+(k.getMonth()+1)+"/"+k.getDate()+"</a>")})}},"0.0.1",{requires:["blue","t4bp","cookie","datatype-date","json","dialog"]});

