/**
 * eric.ferraiuolo.name
 * 
 * @author		Eric Ferraiuolo <eferraiuolo@gmail.com>
 * @copyright	2008 Eric Ferraiuolo
 */

(function(){var g=YAHOO.log,i=YAHOO.lang,f=YAHOO.util.Dom,k=YAHOO.util.Event,c=YAHOO.util.Element,a=YAHOO.util.Selector,d=YAHOO.util.Get,b=YAHOO.util.YUILoader,h=YAHOO.util.Anim,e=google;var j=function(){var o={name:"EDF.feeds",type:"js",requires:["element"],fullpath:"http://eric.ferraiuolo.name/lib/feeds/1.1/feeds-min.js"};var n={name:"EDF.Thumbnail",type:"js",requires:["connection"],fullpath:"http://eric.ferraiuolo.name/lib/ajax-alexa-thumbnails/0.4.1/thumbnail-min.js"};var r={source:"http://eric.ferraiuolo.name/lib/ajax-alexa-thumbnails/0.4.1/alexa_service.php",size:"large",anchor:false};var w=new b();var x={nineTwoFiveHTML:{data:{url:"http://925html.com/feed/",numEntries:5,includeHistoricalEntries:true},override:{title:"925 HTML (my blog)"},renderOptions:{parentEl:"ninetwofive_html"}},delicious:{data:{url:"http://feeds.delicious.com/v2/rss/eferraiuolo",numEntries:5},callback:function(){var z=a.query("#delicious .EDF_feeds_Entry .link");new u("delicious_tooltip",{context:z},t);},override:{title:"delicious bookmarks"},renderOptions:{parentEl:"delicious"}},meetup:{data:{url:"http://www.meetup.com/events/rss/7977227/05b253524c446ab636faffd74c8b543b/",numEntries:5},override:{title:"my meetup groups"},renderOptions:{parentEl:"meetup"}},photos:{data:{url:"http://picasaweb.google.com/data/feed/base/user/eferraiuolo?alt=rss&kind=album&hl=en_US",numEntries:5,includeHistoricalEntries:true},callback:function(){var z=a.query("#photos .EDF_feeds_Entry .link");new u("photos_tooltip",{context:z},function(D,C){D.cfg.setProperty("text","&nbsp;");var B=f.getAncestorByClassName(C,"EDF_feeds_Entry");var A=a.query("div img",B,true);D.cfg.setProperty("text",'<img alt="'+A.getAttribute("alt")+'" src="'+A.getAttribute("src")+'" />');});},override:{title:"photo albums"},renderOptions:{parentEl:"photos",entries:{content:true}}},amazonWishList:{data:{url:"http://www.dapper.net/transform.php?dappName=AmazonWishlisteferraiuologmailcom&transformer=RSS&extraArg_title=Product&extraArg_description[]=Product_Image&extraArg_pubDate=Added&applyToUrl=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fregistry%2Fwishlist%2F231R4MGA96K71",numEntries:5,includeHistoricalEntries:true},callback:function(){var z=a.query("#amazon .EDF_feeds_Entry .link");new u("amazon_tooltip",{context:z},function(D,C){D.cfg.setProperty("text","&nbsp;");var B=f.getAncestorByClassName(C,"EDF_feeds_Entry");var A=a.query("div img",B,true);D.cfg.setProperty("text",'<img alt="" src="'+A.getAttribute("src")+'" />');});},override:{title:"amazon wish list"},renderOptions:{parentEl:"amazon",entries:{content:true}}},get_satisfaction:{data:{url:"http://getsatisfaction.com/people/eferraiuolo.rss",numEntries:5,includeHistoricalEntries:true},override:{title:"satisfaction with&hellip;"},renderOptions:{parentEl:"get_satisfaction"}}};var u=function(){var z={preventoverlap:true,showdelay:200,hidedelay:250,autodismissdelay:5000};return function(D,A,C){var B=new YAHOO.widget.Tooltip(D,i.merge(z,A));B.contextTriggerEvent.subscribe(function(F,E){C(B,E[0]);});return B;};}();var y=function(){var B=/(\S*)\s?\[at\]\s?(\S*)\s?\[dot\]\s?(\S*)/,z="mailto:",D="Send email to:";function C(F){var E=B.exec(F);return E[1]+"@"+E[2]+"."+E[3];}function A(E){return Object.prototype.toString.apply(E)==="[object Array]";}return function(){var E=null,G=null,H=[],F=0;if(arguments.length==1&&A(arguments[0])){H=arguments[0];}else{for(F=0;F<arguments.length;F++){H.push(arguments[F]);}}for(F=0;F<H.length;F++){G=H[F];E=C(G.innerHTML);G.innerHTML=E;G.setAttribute("href",z+E);G.setAttribute("title",D+" "+E);}};}();function q(){var z=a.query("#profiles .Profile a");new u("profiles_tooltip",{context:z},t);}function m(){y(a.query("a[rel=email]"));}function t(B,A){var z=A.getAttribute("href");B.cfg.setProperty("text","&nbsp;");YAHOO.EDF.Thumbnail.getThumbnail(z,function(C){B.cfg.setProperty("text",C);});}function v(){for(var z in x){(function(A){var B;var C;var D=f.get(A.renderOptions.parentEl);D.innerHTML=s("loading "+(A.override.title||""));new YAHOO.EDF.feeds.Feed(A.data,function(E){if(A.override){for(var F in A.override){E.set(F,A.override[F]);}}B=f.getRegion(D);E.render(A.renderOptions);C=f.getRegion(D);f.setStyle(D,"height",(B.bottom-B.top)+"px");f.setStyle(D,"overflow","hidden");f.setStyle(D,"opacity","0");(new h(A.renderOptions.parentEl,{opacity:{to:1},height:{to:C.bottom-C.top}},0.5)).animate();if(i.isFunction(A.callback)){A.callback();}});})(x[z]);}}function s(z){z=z||null;return'<p class="Loading">'+(i.isValue(z)?z+"&hellip;":"")+"</p>";}var p={init:function(){w.addModule(o);w.addModule(n);w.require(["container",o.name,n.name]);w.insert({onFailure:function(){g("Could not load YUI Modules.","error","YAHOO.EDF.efn.init");},onSuccess:function(){k.onDOMReady(function(){e.load("feeds","1",{nocss:true,callback:v});YAHOO.EDF.Thumbnail.init(r);f.addClass(document.body,"yui-skin-sam");m();q();l.config({id:"UA-2117463-1"}).track();});}});}};return p;}();var l=function(){var q,n,m;q={url:{http:"http://www.google-analytics.com/ga.js",https:"https://ssl.google-analytics.com/ga.js"}};n=null;m=false;function p(){var r,s;r=(document.location.protocol=="https:");s=(r&&n.url.https)?(n.url.https||n.url):(n.url.http||n.url);d.script(s,{onSuccess:function(){n.tracker=_gat._getTracker(n.id);m=true;while(n.queue.length>0){o.track(n.queue.shift());}}});}var o={config:function(r){r=i.merge(q,(r||{}));if(!n&&r.id){n=r;n.queue=[];p();}return this;},track:function(r){if(m){if(r){n.tracker._trackPageview(r);}else{n.tracker._trackPageview();}}else{if(n){n.queue.push(r||null);}}return this;}};return o;}();YAHOO.namespace("EDF.efn");YAHOO.EDF.efn=j;YAHOO.EDF.efn.init();})();