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

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

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

dojo.provide("clubajax");if(!dojo._hasResource["clubajax.pages"]){dojo._hasResource["clubajax.pages"]=true;dojo.provide("clubajax.pages");(function(){window.app={};var _1=function(){var _2=document.getElementsByTagName("head")[0];if(!_2){_2=document.getElementsByTagName("html")[0];}return _2;};var _3={};var _4={};var _5=function(_6){dojo.forEach(_6,function(_7){if(_3[_7]){return;}var _8=dojo.doc.createElement("link");_8.href=_7;_8.rel="stylesheet";_8.type="text/css";var _9=_1();if(dojo.isIE){window.setTimeout(function(){_9.appendChild(_8);},0);}else{_9.appendChild(_8);}_3[_7]=true;});};var _a=function(){var _b=document.createElement("script");_b.type="text/javascript";var _c=document.getElementsByTagName("head")[0];if(!_c){_c=document.getElementsByTagName("html")[0];}_c.appendChild(_b);return _b;};var _d=function(_e){dojo.forEach(_e,function(_f){if(_4[_f]){return;}var scr=_a();scr.src=_f;_4[_f]=true;});};var _10={pageNotFound:{url:"pages/pageNotFound.html",tab:"homeTab",breadcrumb:"",node:null},home:{url:"pages/home.html",tab:"homeTab",breadcrumb:"",node:null},jobs:{url:"pages/jobs.html",tab:"jobsTab",breadcrumb:"",node:null},calendar:{url:"pages/calendar.html",tab:"communityTab",breadcrumb:"",node:null},directions:{url:"pages/directions.html",tab:"directionsTab",breadcrumb:"",node:null},community:{url:"pages/community.html",tab:"communityTab",breadcrumb:"",node:null},join:{url:"pages/join.html",tab:"communityTab",breadcrumb:"",node:null},calendar:{url:"pages/calendar.html",tab:"communityTab",breadcrumb:"",node:null},presentations:{url:"pages/presentations.html",tab:"communityTab",breadcrumb:"",node:null},videos:{url:"pages/videos.html",tab:"communityTab",breadcrumb:"",node:null},player:{url:"pages/player.html",tab:"communityTab",breadcrumb:"",node:null,stylesheets:["css/espre.css"],scripts:["http://www.esprelive.com/vk/0.5.5/dojo/dojo.xd.js"]},examples:{url:"pages/examples.html",tab:"communityTab",breadcrumb:"",node:null},editor:{url:"pages/examples/editor.html",tab:"communityTab",breadcrumb:"",node:null,parse:true,stylesheets:["js/dijit/themes/dijit.css","js/dijit/themes/tundra/form/Button.css","js/dijit/themes/tundra/Editor.css","js/dijit/themes/tundra/Toolbar.css","js/dijit/themes/tundra/Common.css"]},gfx3d:{url:"pages/examples/gfx3d.html",tab:"communityTab",breadcrumb:"",node:null,parse:true},links:{url:"pages/links.html",tab:"communityTab",breadcrumb:"",node:null},"rwe-workshop":{url:"pages/rwe-workshop.html",tab:"communityTab",breadcrumb:"",node:null},contact:{url:"pages/contact.html",tab:"communityTab",breadcrumb:"",node:null},sponsors:{url:"pages/sponsors.html",tab:"sponsorsTab",breadcrumb:"",node:null},about:{url:"pages/about.html",tab:"aboutTab",breadcrumb:"",node:null}};app.pages={pageMap:_10,loadPage:function(url){return dojo.xhrGet({url:url,handleAs:"text",async:true});},hash:function(id){if(id){this.blockHashCheck();location.hash="page="+id;this._lastHash=id;return true;}else{if(location.hash){return location.hash.split("=")[1];}}return false;},hashInterval:500,blockHashCheck:function(){this.hashCheckBlocked=true;setTimeout(dojo.hitch(this,function(){this.hashCheckBlocked=false;}),this.hashInterval*1.4);},onChangeHash:function(){if(!this._hcinit){this._hcinit=true;setInterval(dojo.hitch(this,"onChangeHash"),this.hashInterval);return;}var h=this.hash();if(h&&h!=this._lastHash&&!this.hashCheckBlocked){this._lastHash=h;this.switchPage(h);}},setEmails:function(){var _11="&#64;";var txt="<a href=\"mail"+"to:rvbyron"+_11+"gmail.com\">Bob Byron</a> or <a href=\"mail"+"to:anm9tr"+_11+"gmail.com\">Mike Wilcox</a> or send to both at <a href=\"mail"+"to:webguys"+_11+"clubajax.org\">WebGuys</a>";dojo.byId("contactEmails").innerHTML=txt;},setLinks:function(_12){dojo.query("a",_12).forEach(function(a){var _13=dojo.attr(a,"href");if(a.className=="noSet"){return;}if(_13=="#"||/http/.test(_13)||(_13.match(/\//g)&&_13.match(/\//g).length>1&&/presentations/.test(_13))){return;}if(/.html/.test(_13)){_13=_13.substring(0,_13.lastIndexOf(".html"));}else{console.warn("LINK HAS NO .HTML:",_13);}dojo.connect(a,"click",this,function(evt){dojo.stopEvent(evt);app.ui.closeMenu();this.switchPage(_13);});},this);},setVideos:function(){(function(){var _14=function(id){var obj="<div class=\"videoTitle\">Club AJAX Video</div>"+"<object width=\"400\" height=\"230\">"+"<param name=\"allowfullscreen\" value=\"true\" />"+"<param name=\"allowscriptaccess\" value=\"always\" />"+"<param name=\"movie\" value=\"http://vimeo.com/moogaloop.swf?clip_id="+id+"&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1\" />"+"<embed src=\"http://vimeo.com/moogaloop.swf?clip_id="+id+"&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"400\" height=\"230\">"+"</embed>"+"</object>";return obj;};var _15=dojo.fx.easing.quadInOut;var _16=300;var _17=700;var h=265;var smW=90,bgW=400;var smH=25,bgH=265;var ani=function(_18,_19,dur,beg,end,_1a){var p={};p[_19]={start:beg,end:end,unit:"px"};var a=dojo.animateProperty({node:_18,easing:_15,duration:dur,properties:p,onEnd:_1a});a.play();};var _1b=function(_1c,_1d){ani(_1c,"height",_17,bgH,smH,function(){ani(_1c,"width",_16,bgW,smW,function(){dojo.removeClass(_1c,"withVideo");_1c.appendChild(_1d);dojo.style(_1c,"height","auto");});});};var _1e=function(_1f,_20,_21){dojo.style(_1f,"height",smH+"px");ani(_1f,"width",_16,smW,bgW,function(){ani(_1f,"height",_17,smH,bgH,function(){_1f.innerHTML=_21;var _22=dojo.create("span",{"class":"videoClose","innerHTML":"close"},_1f);var cc=dojo.connect(_22,"click",function(evt){_1f.innerHTML="";_1b(_1f,_20);});});});};console.warn("video links...");dojo.query(".showVideo",dojo.byId("videoPage")).forEach(function(n){dojo.connect(n,"click",function(evt){dojo.stopEvent(evt);var id=dojo.attr(n,"id");var _23=n.parentNode;_23.removeChild(n);dojo.addClass(_23,"withVideo");_1e(_23,n,_14(id));});});})();},postProcess:function(_24,id){this.setLinks(_24);if(id=="contact"){this.setEmails();}if(id=="videos"){this.setVideos();}if(id=="player"){}if(_10[id].stylesheets){_5(_10[id].stylesheets);}if(_10[id].scripts){_d(_10[id].scripts);}if(_10[id].parse){dojo.parser.parse(_24);}},onPageLoad:function(id){if(this.pageNotFound){dojo.query("#pageNotFound",this.currentPage)[0].innerHTML=this.pageNotFound;}if(id=="home"&&!this.twitterWidget){this.twitterWidget=new clubajax.twitter({},dojo.byId("twitterFeed"));}},switchPage:function(id){if(!id){return;}if(this.currentPage){dojo.style(this.currentPage,"display","none");dojo.removeClass(this.currentTab.parentNode,"selected");}tracker=window["tracker"];if(tracker){tracker.trackPageView("/"+id);}if(!_10[id]){this.pageNotFound=id;id="pageNotFound";}else{this.pageNotFound=null;this.hash(id);}if(_10[id].node){this.currentPage=_10[id].node;dojo.style(this.currentPage,"display","");this.onPageLoad(id);app.ui.onPageLoad(id);}else{this.loadPage(_10[id].url).addCallback(this,function(_25){_10[id].node=this.currentPage=dojo.doc.createElement("div");var _26=_25.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_26){_26=_26[0].substring(_26[0].indexOf(">")+1,_26[0].lastIndexOf("<"));}else{_26=_25;}this.currentPage.innerHTML=_25;this.page.appendChild(this.currentPage);this.postProcess(this.currentPage,id);this.onPageLoad(id);app.ui.onPageLoad(id);});}this.currentTab=dojo.byId(_10[id].tab);dojo.addClass(this.currentTab.parentNode,"selected");},init:function(){this.page=dojo.byId("page");this.page.innerHTML="";dojo.query("a",dojo.byId("tabs")).forEach(function(a){dojo.connect(a,"click",this,function(evt){evt.target.blur();var id=evt.target.id.split("Tab")[0];this.switchPage(id);dojo.stopEvent(evt);});},this);dojo.query(".subContainer",dojo.byId("tabs")).forEach(this.setLinks,this);if(location.hash&&location.hash.indexOf("page=")>-1){this.switchPage(location.hash.split("=")[1]);}else{this.switchPage("home");}this.setLinks(dojo.byId("footer"));this.onChangeHash();}};app.errorCatching={init:function(){dojo.connect(window,"onerror",this,function(err){});}};})();dojo.addOnLoad(function(){app.pages.init();app.errorCatching.init();});}if(!dojo._hasResource["dojo.fx.easing"]){dojo._hasResource["dojo.fx.easing"]=true;dojo.provide("dojo.fx.easing");dojo.fx.easing={linear:function(n){return n;},quadIn:function(n){return Math.pow(n,2);},quadOut:function(n){return n*(n-2)*-1;},quadInOut:function(n){n=n*2;if(n<1){return Math.pow(n,2)/2;}return -1*((--n)*(n-2)-1)/2;},cubicIn:function(n){return Math.pow(n,3);},cubicOut:function(n){return Math.pow(n-1,3)+1;},cubicInOut:function(n){n=n*2;if(n<1){return Math.pow(n,3)/2;}n-=2;return (Math.pow(n,3)+2)/2;},quartIn:function(n){return Math.pow(n,4);},quartOut:function(n){return -1*(Math.pow(n-1,4)-1);},quartInOut:function(n){n=n*2;if(n<1){return Math.pow(n,4)/2;}n-=2;return -1/2*(Math.pow(n,4)-2);},quintIn:function(n){return Math.pow(n,5);},quintOut:function(n){return Math.pow(n-1,5)+1;},quintInOut:function(n){n=n*2;if(n<1){return Math.pow(n,5)/2;}n-=2;return (Math.pow(n,5)+2)/2;},sineIn:function(n){return -1*Math.cos(n*(Math.PI/2))+1;},sineOut:function(n){return Math.sin(n*(Math.PI/2));},sineInOut:function(n){return -1*(Math.cos(Math.PI*n)-1)/2;},expoIn:function(n){return (n==0)?0:Math.pow(2,10*(n-1));},expoOut:function(n){return (n==1)?1:(-1*Math.pow(2,-10*n)+1);},expoInOut:function(n){if(n==0){return 0;}if(n==1){return 1;}n=n*2;if(n<1){return Math.pow(2,10*(n-1))/2;}--n;return (-1*Math.pow(2,-10*n)+2)/2;},circIn:function(n){return -1*(Math.sqrt(1-Math.pow(n,2))-1);},circOut:function(n){n=n-1;return Math.sqrt(1-Math.pow(n,2));},circInOut:function(n){n=n*2;if(n<1){return -1/2*(Math.sqrt(1-Math.pow(n,2))-1);}n-=2;return 1/2*(Math.sqrt(1-Math.pow(n,2))+1);},backIn:function(n){var s=1.70158;return Math.pow(n,2)*((s+1)*n-s);},backOut:function(n){n=n-1;var s=1.70158;return Math.pow(n,2)*((s+1)*n+s)+1;},backInOut:function(n){var s=1.70158*1.525;n=n*2;if(n<1){return (Math.pow(n,2)*((s+1)*n-s))/2;}n-=2;return (Math.pow(n,2)*((s+1)*n+s)+2)/2;},elasticIn:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;n=n-1;return -1*Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p);},elasticOut:function(n){if(n==0||n==1){return n;}var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;},elasticInOut:function(n){if(n==0){return 0;}n=n*2;if(n==2){return 1;}var p=0.3*1.5;var s=p/4;if(n<1){n-=1;return -0.5*(Math.pow(2,10*n)*Math.sin((n-s)*(2*Math.PI)/p));}n-=1;return 0.5*(Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p))+1;},bounceIn:function(n){return (1-dojo.fx.easing.bounceOut(1-n));},bounceOut:function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;},bounceInOut:function(n){if(n<0.5){return dojo.fx.easing.bounceIn(n*2)/2;}return (dojo.fx.easing.bounceOut(n*2-1)/2)+0.5;}};}if(!dojo._hasResource["clubajax.ui"]){dojo._hasResource["clubajax.ui"]=true;dojo.provide("clubajax.ui");(function(){elasticOut=function(n){var p=0.3;var s=p/4;return Math.pow(2,-10*n)*Math.sin((n-s)*(2*Math.PI)/p)+1;};bounceOut=function(n){var s=7.5625;var p=2.75;var l;if(n<(1/p)){l=s*Math.pow(n,2);}else{if(n<(2/p)){n-=(1.5/p);l=s*Math.pow(n,2)+0.75;}else{if(n<(2.5/p)){n-=(2.25/p);l=s*Math.pow(n,2)+0.9375;}else{n-=(2.625/p);l=s*Math.pow(n,2)+0.984375;}}}return l;};bounceIn=function(n){return (1-bounceOut(1-n));};quadIn=function(n){return Math.pow(n,2);};var _27={init:function(){if(!this.initialized){var _28=[];var _29=dojo.query(".slides",dojo.byId("homepic"));for(var i=0;i<_29.length;i+=2){_28.push({text:_29[i],pic:_29[i+1]});}dojo.forEach(_28,function(s){dojo.style(s.text,"opacity",0);dojo.style(s.pic,"opacity",0);});this.fadeDuration=app.ui.fadeDuration;this.slideDuration=app.ui.slideDuration;this.slides=_28;this.slideIndex=0;this.previousSlide=null;this.initialized=true;}this.stopped=false;this.nextSlide();},nextSlide:function(){if(this.slide){dojo.animateProperty({node:this.slide.text,duration:this.fadeDuration,properties:{letterSpacing:{start:0,end:10,unit:"px"},opacity:{start:1,end:0}}}).play();dojo.fadeOut({node:this.slide.pic,duration:this.fadeDuration}).play();}this.slide=this.slides[this.slideIndex];dojo.animateProperty({node:this.slide.text,duration:this.fadeDuration,properties:{letterSpacing:{start:10,end:0,unit:"px"},opacity:{start:0,end:1}}}).play();dojo.fadeIn({node:this.slide.pic,duration:this.fadeDuration}).play();this.slideIndex++;if(this.slideIndex==this.slides.length){this.slideIndex=0;}if(!this.stopped){this.interval=setTimeout(dojo.hitch(this,"nextSlide"),this.slideDuration);}},stop:function(){this.stopped=true;clearTimeout(this.interval);}};var _2a={init:function(){dojo.query(".googlegroup",dojo.byId("page")).forEach(function(_2b){var obj={node:_2b,xStart:0,yStart:0,xCurr:0,yCurr:0,next:1,pts:20,radius:2,slowdown:false,ease:1,interval:null};dojo.connect(_2b,"mouseover",dojo.hitch(this,"aniBadgeStart",obj));dojo.connect(_2b,"mouseout",dojo.hitch(this,"aniBadgeStop",obj));dojo.connect(_2b,"click",this,function(){this.aniBadgeStop(obj);app.pages.switchPage("join");});},this);},aniBadge:function(obj){if(obj.slowdown){if(obj.ease<0.1){clearInterval(obj.interval);}else{obj.ease*=0.95;}}if(obj.next<obj.pts){var x=obj.xCurr+(Math.cos(obj.next*(Math.PI/(obj.pts/2)))*obj.radius)*obj.ease;var y=obj.yCurr+(Math.sin(obj.next*(Math.PI/(obj.pts/2)))*obj.radius)*obj.ease;dojo.style(obj.node,"left",x+"px");dojo.style(obj.node,"top",y+"px");obj.xCurr=x;obj.yCurr=y;obj.next++;}else{obj.next=1;obj.xCurr=obj.xStart;obj.yCurr=obj.yStart;}},aniBadgeStart:function(obj,evt){clearInterval(obj.interval);obj.slowdown=false;obj.ease=1;obj.interval=setInterval(dojo.hitch(this,"aniBadge",obj),10);},aniBadgeStop:function(obj,evt){obj.slowdown=true;}};var _2c=function(_2d,_2e,_2f,_30){this.parent=_2f;this.node=_2d;this.size=_2e;this.id=this.node.id;this.currentPosition=0;this.isOpen=false;this.anim=dojo.animateProperty({node:this.node,duration:500,properties:{top:{start:0,end:0,unit:"px"}},onAnimate:dojo.hitch(this,function(evt){this.currentPosition=evt.top;})});};var p=_2c.prototype;p.checkClose=function(evt){if(!dojo.isDescendant(evt.target,this.node)&&!dojo.isDescendant(evt.target,this.parent)){this.ani("close");dojo.disconnect(this.closeCon);}};p.ani=function(_31){if(_31=="open"&&this.isOpen){return;}if(_31=="close"&&!this.isOpen){return;}var dur,_32,_33,_34,_35=1;if(this.anim.status()=="playing"){_33=this.currentPosition.substring(0,this.currentPosition.length-2);_35=0.5;}if(_31=="open"){_32={top:{start:_33||this.size.upY,end:this.size.dnY,unit:"px"}};dur=500*_35;_34=bounceOut;this.isOpen=true;this.closeCon=dojo.connect(dojo.doc,"mousemove",this,"checkClose");}else{_32={top:{start:_33||this.size.dnY,end:this.size.upY,unit:"px"}};this.isOpen=false;dur=200*_35;_34=quadIn;}this.anim.stop();this.anim.properties=_32;this.anim.easing=_34;this.anim.duration=dur;this.anim.play();};var _36={registry:{},create:function(_37,_38,_39){if(!_37.id){throw new Error("Menu node must have an id");}if(this.registry[_37.id]){throw new Error("Duplicate menu node id");}this.registry[_37.id]=new _2c(_37,_38,_39,this.menuContainer);},open:function(id,evt){this.registry[id].ani("open");this.current=this.registry[id];},close:function(){if(this.current&&this.current.isOpen){this.current.ani("close");}},init:function(){this.menuContainer=dojo.query(".subContainer")[0];}};var _3a={init:function(){dojo.query("a",dojo.byId("tabs")).forEach(function(a){dojo.connect(a,"mouseover",this,"onTabOver");dojo.connect(a,"mouseout",this,"onTabOut");dojo.connect(a,"click",this,function(evt){this.onTabOut(evt,true);});var p=this._getTabNode({target:a});var sub=dojo.query(".submenu",p);if(sub.length){var _3b=sub[0];dojo.style(_3b.parentNode,"display","");var _3c=dojo.marginBox(_3b.parentNode);_3c.dnY=dojo.style(_3b,"top");_3c.upY=_3c.dnY-_3c.h-5;dojo.style(_3b,"top",_3c.upY+"px");_36.create(_3b,_3c,p);dojo.connect(a,"mouseover",dojo.hitch(_36,"open",_3b.id));var _3d=_3b.parentNode;_3d.parentNode.removeChild(_3d);dojo.body().appendChild(_3d);var _3e=function(){var dim=dojo.coords(p);dojo.style(_3d,{top:"168px",left:(dim.x-7)+"px"});};_3e();dojo.connect(window,"resize",_3e);}},this);},aniTab:function(_3f,_40,end){var dur=500;dojo.animateProperty({node:_3f,easing:elasticOut,duration:dur,properties:{backgroundPositionY:{start:_40,end:end,unit:"px"}},onAnimate:dojo.hitch(this,function(evt){this.currentPosition=evt.backgroundPositionY;dojo.style(_3f,"backgroundPosition","0px "+this.currentPosition);})}).play();},_getTabNode:function(evt){var _41;if(evt.target&&evt.target.tagName){if(evt.target.tagName.toLowerCase()=="a"){_41=evt.target.parentNode;}else{if(evt.target.tagName.toLowerCase()=="li"){_41=evt.target;}}}return _41;},onTabOver:function(evt){var _42=this._getTabNode(evt);if(!_42){return;}this.aniTab(_42,20,10);},onTabOut:function(evt,_43){var _44=this._getTabNode(evt);if(!_44){return;}this.aniTab(_44,10,20);}};app.ui={objectId:"fx",fadeDuration:1000,slideDuration:4000,init:function(){_3a.init();_36.init();},onPageLoad:function(id){if(id=="home"){_27.init();_2a.init();}else{_27.stop();}},closeMenu:function(){_36.close();}};function _45(){app.ui.init();};dojo.addOnLoad(_45);})();}if(!dojo._hasResource["dojo.io.script"]){dojo._hasResource["dojo.io.script"]=true;dojo.provide("dojo.io.script");(function(){var _46=dojo.isIE?"onreadystatechange":"load",_47=/complete|loaded/;dojo.io.script={get:function(_48){var dfd=this._makeScriptDeferred(_48);var _49=dfd.ioArgs;dojo._ioAddQueryToUrl(_49);dojo._ioNotifyStart(dfd);if(this._canAttach(_49)){var _4a=this.attach(_49.id,_49.url,_48.frameDoc);if(!_49.jsonp&&!_49.args.checkString){var _4b=dojo.connect(_4a,_46,function(evt){if(evt.type=="load"||_47.test(_4a.readyState)){dojo.disconnect(_4b);_49.scriptLoaded=evt;}});}}dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function(id,url,_4c){var doc=(_4c||dojo.doc);var _4d=doc.createElement("script");_4d.type="text/javascript";_4d.src=url;_4d.id=id;_4d.charset="utf-8";return doc.getElementsByTagName("head")[0].appendChild(_4d);},remove:function(id,_4e){dojo.destroy(dojo.byId(id,_4e));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function(_4f){var dfd=dojo._ioSetArgs(_4f,this._deferredCancel,this._deferredOk,this._deferredError);var _50=dfd.ioArgs;_50.id=dojo._scopeName+"IoScript"+(this._counter++);_50.canDelete=false;_50.jsonp=_4f.callbackParamName||_4f.jsonp;if(_50.jsonp){_50.query=_50.query||"";if(_50.query.length>0){_50.query+="&";}_50.query+=_50.jsonp+"="+(_4f.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_50.id+"._jsonpCallback";_50.frameDoc=_4f.frameDoc;_50.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_50.id]=dfd;}return dfd;},_deferredCancel:function(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function(dfd){var _51=dfd.ioArgs;if(_51.canDelete){dojo.io.script._addDeadScript(_51);}return _51.json||_51.scriptLoaded||_51;},_deferredError:function(_52,dfd){if(dfd.ioArgs.canDelete){if(_52.dojoType=="timeout"){dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{dojo.io.script._addDeadScript(dfd.ioArgs);}}return _52;},_deadScripts:[],_counter:1,_addDeadScript:function(_53){dojo.io.script._deadScripts.push({id:_53.id,frameDoc:_53.frameDoc});_53.frameDoc=null;},_validCheck:function(dfd){var _54=dojo.io.script;var _55=_54._deadScripts;if(_55&&_55.length>0){for(var i=0;i<_55.length;i++){_54.remove(_55[i].id,_55[i].frameDoc);_55[i].frameDoc=null;}dojo.io.script._deadScripts=[];}return true;},_ioCheck:function(dfd){var _56=dfd.ioArgs;if(_56.json||(_56.scriptLoaded&&!_56.args.checkString)){return true;}var _57=_56.args.checkString;if(_57&&eval("typeof("+_57+") != 'undefined'")){return true;}return false;},_resHandle:function(dfd){if(dojo.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function(_58){return true;},_jsonpCallback:function(_59){this.ioArgs.json=_59;}};})();}if(!dojo._hasResource["clubajax.Shadow"]){dojo._hasResource["clubajax.Shadow"]=true;dojo.provide("clubajax.Shadow");dojo.declare("clubajax.Shadow",[],{constructor:function(_5a,_5b){this.domNode=dojo.byId(_5b);this.srcRefHtml=this.domNode.innerHTML;var _5c=dojo.create("div",{},document.body);this.copyNode=this.domNode.cloneNode(true);_5c.appendChild(this.copyNode);dojo.destroy(_5c);this._layers=[];this.build();},size:1.1,blur:1,distance:10,step:1,intCount:0,intensity:1.1,opacity:0.02,_buildLayer:function(_5d,sft,z){var div=document.createElement("div");this.intCount++;var op=this.opacity*this.intCount*this.intensity;var sty=dojo.mixin({position:"absolute",zIndex:z,backgroundColor:"#000",opacity:op,left:sft+"px",top:sft+"px"},_5d);dojo.style(div,sty);this._layers.push(div);return div;},_buildLayers:function(_5e){this.intCount=0;var _5f=this.distance;var _60=(this.size-1)/this.distance;for(var i=0;i<this.distance;i+=this.step){var p={};for(var nm in _5e){p[nm]=_5e[nm]*this.size+"px";}this.domNode.appendChild(this._buildLayer(p,_5f,i+1));this.size-=_60;_5f-=this.step;}},getStyle:function(_61){var p={};dojo.forEach(["width","height","MozBorderRadiusTopleft","MozBorderRadiusTopright","MozBorderRadiusBottomright","MozBorderRadiusBottomleft","WebkitBorderTopRightRadius","WebkitBorderTopLeftRadius","WebkitBorderBottomRightRadius","WebkitBorderBottomLeftRadius"],function(s){p[s]=dojo.style(_61,s);if(!p[s]){delete p[s];}});for(var nm in p){if(typeof (p[nm])!="number"){p[nm]=parseInt(p[nm],10);}}return p;},setWidth:function(w){dojo.style(this.domNode,"width",w+"px");dojo.style(this.copyNode,"width",w+"px");dojo.forEach(this._layers,function(n){dojo.style(n,"width",w+this.widthDiff+"px");},this);},setHeight:function(h){dojo.style(this.domNode,"height",h+"px");dojo.style(this.copyNode,"height",h+"px");dojo.forEach(this._layers,function(n){dojo.style(n,"height",h+this.heightDiff+"px");},this);},build:function(){var box=dojo.marginBox(this.domNode);var w=dojo.style(this.domNode,"width");var h=dojo.style(this.domNode,"height");this.widthDiff=w?box.w-w:box.w;this.heightDiff=h?box.h-h:box.h;dojo.style(this.domNode,{position:"relative",width:box.w+"px",height:box.h+"px"});var _62=this.getStyle(this.domNode);this.domNode.innerHTML="";this.domNode.className="";this._buildLayers(_62);dojo.style(this.copyNode,{position:"absolute",zIndex:100});this.domNode.appendChild(this.copyNode);if(dojo.isIE){this.copyNode.innerHTML=this.srcRefHtml;}}});}if(!dojo._hasResource["clubajax.twitter"]){dojo._hasResource["clubajax.twitter"]=true;dojo.provide("clubajax.twitter");dojo.declare("clubajax.twitter",null,{imgUrl:"img/logo_32.png",baseClass:"twitWidget",headContent:"",constructor:function(_63,_64){this.domNode=_64;dojo.addClass(this.domNode,this.baseClass);this.loadFeed();},parse:function(_65){var _66="";dojo.forEach(_65.query.results.entry,function(m){var _67=this.getTimePhrase(m.published);var _68="<a class=\"timeStamp\" href=\""+m.link[0].href+"\">"+_67+"</a>";var str=m.title;str=str.replace(/http\S*(\s|$)/gi,function(s){s=dojo.trim(s);return "<a href=\""+s+"\" target=\"_blank\">"+s+"</a>";});str=str.replace(/clubajax:/gi,function(s){return "<a class=\"twitterer\" href=\"http://twitter.com/clubajax\" target=\"_blank\">"+s+"</a>";});var _69="<div class=\"thumb\"><img src=\""+this.imgUrl+"\" /></div>";var _6a="<div class=\"twitContent\">"+str+" "+_68+"</div>";_66+="<div class=\"twitRow\">"+_69+_6a+"</div>";},this);dojo.query(".tweets",this.domNode)[0].innerHTML="<div class=\"page\">"+_66+"</div>";},loadFeed:function(){console.warn("load twitter feed...");var _6b="select * from twitter.user.timeline where id='clubajax'";var url="http://query.yahooapis.com/v1/public/yql";var _6c=this;window.handleResult=function(_6d){_6c.parse(_6d);};dojo.io.script.get({url:url,content:{q:_6b,format:"json",callback:"handleResult",env:"http://datatables.org/alltables.env"}});},getDateObj:function(_6e){var a=_6e.split(/-|T|\+|:/);dojo.map(a,function(n){return Number(n);});return new Date(a[0],a[1]-1,a[2],a[3],a[4],a[5],a[6]);},getTimePhrase:function(_6f){var d=this.getDateObj(_6f);var ms=Math.ceil((new Date().getTime()-d.getTime())/1000);var MIN=60,HR=3600,DAY=86400,PRE=" about ",_70=" ago",str,tm,_71;if(ms<=MIN){str="one minute";tm=1;_71="minute";}else{if(ms<HR){tm=Math.round(ms/MIN);_71="minute";}else{if(ms<DAY){tm=Math.round(ms/HR);_71="hour";}else{tm=Math.round(ms/DAY);_71="day";}}}_71=tm==1?_71:_71+"s";var res=PRE+tm+" "+_71+_70;return res;}});}if(!dojo._hasResource["dojox.analytics.Urchin"]){dojo._hasResource["dojox.analytics.Urchin"]=true;dojo.provide("dojox.analytics.Urchin");dojo.declare("dojox.analytics.Urchin",null,{acct:"",constructor:function(_72){this.tracker=null;dojo.mixin(this,_72);this.acct=this.acct||dojo.config.urchin;var re=/loaded|complete/,_73=("https:"==dojo.doc.location.protocol)?"https://ssl.":"http://www.",h=dojo.doc.getElementsByTagName("head")[0],n=dojo.create("script",{src:_73+"google-analytics.com/ga.js"},h);n.onload=n.onreadystatechange=dojo.hitch(this,function(e){if(e&&e.type=="load"||re.test(n.readyState)){n.onload=n.onreadystatechange=null;this._gotGA();h.removeChild(n);}});},_gotGA:function(){this.tracker=_gat._getTracker(this.acct);this.GAonLoad.apply(this,arguments);},GAonLoad:function(){this.trackPageView();},trackPageView:function(url){this.tracker._trackPageview.apply(this,arguments);}});}
