(function(d){d.timeago=function(g){if(g instanceof Date){return a(g)}else{if(typeof g=="string"){return a(d.timeago.parse(g))}else{return a(d.timeago.datetime(g))}}};var f=d.timeago;d.extend(d.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(l){var m=this.settings.strings;var i=m.prefixAgo;var q=m.suffixAgo;if(this.settings.allowFuture){if(l<0){i=m.prefixFromNow;q=m.suffixFromNow}l=Math.abs(l)}var o=l/1000;var g=o/60;var n=g/60;var p=n/24;var j=p/365;function h(r,t){var s=d.isFunction(r)?r(t):r;var u=(m.numbers&&m.numbers[t])||t;return s.replace(/%d/i,u)}var k=o<45&&h(m.seconds,Math.round(o))||o<90&&h(m.minute,1)||g<45&&h(m.minutes,Math.round(g))||g<90&&h(m.hour,1)||n<24&&h(m.hours,Math.round(n))||n<48&&h(m.day,1)||p<30&&h(m.days,Math.floor(p))||p<60&&h(m.month,1)||p<365&&h(m.months,Math.floor(p/30))||j<2&&h(m.year,1)||h(m.years,Math.floor(j));return d.trim([i,k,q].join(" "))},parse:function(h){var g=d.trim(h);g=g.replace(/\.\d\d\d/,"");g=g.replace(/-/,"/").replace(/-/,"/");g=g.replace(/T/," ").replace(/Z/," UTC");g=g.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2");return new Date(g)},datetime:function(h){var i=d(h).get(0).tagName.toLowerCase()=="time";var g=i?d(h).attr("datetime"):d(h).attr("title");return f.parse(g)}});d.fn.timeago=function(){var h=this;h.each(c);var g=f.settings;if(g.refreshMillis>0){setInterval(function(){h.each(c)},g.refreshMillis)}return h};function c(){var g=b(this);if(!isNaN(g.datetime)){d(this).text(a(g.datetime))}return this}function b(g){g=d(g);if(!g.data("timeago")){g.data("timeago",{datetime:f.datetime(g)});var h=d.trim(g.text());if(h.length>0){g.attr("title",h)}}return g.data("timeago")}function a(g){return f.inWords(e(g))}function e(g){return(new Date().getTime()-g.getTime())}document.createElement("abbr");document.createElement("time")})(jQuery);(function(g){g.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(a,b){g.fx.step[b]=function(c){if(!c.colorInit){c.start=h(c.elem,b);c.end=e(c.end);c.colorInit=true}c.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((c.pos*(c.end[0]-c.start[0]))+c.start[0]),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[1]-c.start[1]))+c.start[1]),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[2]-c.start[2]))+c.start[2]),255),0)].join(",")+")"}});function e(a){var b;if(a&&a.constructor==Array&&a.length==3){return a}if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a)){return[parseInt(b[1]),parseInt(b[2]),parseInt(b[3])]}if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a)){return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55]}if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a)){return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]}if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a)){return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]}if(b=/rgba\(0, 0, 0, 0\)/.exec(a)){return f.transparent}return f[g.trim(a).toLowerCase()]}function h(a,c){var b;do{b=g.curCSS(a,c);if(b!=""&&b!="transparent"||g.nodeName(a,"body")){break}c="backgroundColor"}while(a=a.parentNode);return e(b)}var f={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);(function(a){psSlide=function(b,e,d){var c=this;c.metadata=null;c.description="";if((desc=b.find(d)).length>0){c.description=desc.remove().html()}c.duration=e;c.content=b;if(a.metadata){c.metadata=c.content.metadata();if(c.content.metadata().duration){c.duration=c.content.metadata().duration}}};PowerSlider=function(b,d){var c=this;c.version="1.0";c.defaultOptions={slides:".psSlide",description:".psDescription",slideDuration:5000,startSlide:0,prevButton:".psPrevButton",nextButton:".psNextButton",view:{type:"psvScroll",config:{}},components:[]};c.options=a.extend({},c.defaultOptions,d);c.container=b;c.view=null;c.components=[];c.prevButton=null;c.nextButton=null;c.slides=[];var e=function(){b.find(c.options.slides).each(function(){c.slides.push(new psSlide(a(this),c.options.slideDuration,c.options.description))});c.currentIndex=(c.slides.length>c.options.startSlide)?c.options.startSlide:0;button=a(c.options.prevButton);if(button.length>0){c.prevButton=button;c.prevButton.click(function(){c.slidePrev();c.container.trigger("prevClicked",[a(this)]);return false})}button=a(c.options.nextButton);if(button.length>0){c.nextButton=button;c.nextButton.click(function(){c.slideNext();c.container.trigger("nextClicked",[a(this)]);return false})}c.view=new window[c.options.view.type](c,c.options.view.config);for(var f=0;f<c.options.components.length;f++){c.components.push(new window[c.options.components[f].type](c,c.options.components[f].config))}};c.currentSlide=function(){return c.slides[c.currentIndex]};c.slideFirst=function(){c.currentIndex=0;c.container.trigger("slidedFirst",[c.slides[0],c.currentIndex]);c.container.trigger("slided",[c.slides[0],c.currentIndex]);return c};c.slideLast=function(){c.currentIndex=c.slides.length-1;c.container.trigger("slidedLast",[c.currentSlide(),c.currentIndex]);c.container.trigger("slided",[c.currentSlide(),c.currentIndex]);return c};c.slideNext=function(){c.currentIndex=(c.currentIndex+1)%c.slides.length;c.container.trigger("slidedNext",[c.currentSlide(),c.currentIndex]);c.container.trigger("slided",[c.currentSlide(),c.currentIndex]);return c};c.slidePrev=function(){c.currentIndex=c.currentIndex-1;if(c.currentIndex==-1){c.currentIndex=c.slides.length-1}c.container.trigger("slidedPrev",[c.currentSlide(),c.currentIndex]);c.container.trigger("slided",[c.currentSlide(),c.currentIndex]);return c};c.slideTo=function(f){if(f>=c.slides.length){throw"IndexOutOfBoundsException - the slide '"+f+"' does not exists"}c.currentIndex=f;c.container.trigger("slidedTo",[c.currentSlide(),c.currentIndex]);c.container.trigger("slided",[c.currentSlide(),c.currentIndex]);return c};e();a.powerSlider.instances.push(c)};psvScroll=function(c,e){var d=this;d.slider=c;d.defaultOptions={direction:"horizontal",width:700,height:350,transitionTween:"swing",transitionDuration:"fast"};d.options=a.extend({},d.defaultOptions,e);var b=null;var f=null;var g=function(){if(d.options.direction!="horizontal"&&d.options.direction!="vertical"){throw"InvalidScrollerDirection"}var i=d.options.width;var h=d.options.height;if(d.options.direction=="horizontal"){i*=d.slider.slides.length;b="left";f=d.options.width}else{if(d.options.direction=="vertical"){h*=d.slider.slides.length;b="top";f=d.options.height}}d.innerSlider=d.slider.container.find(d.slider.options.slides).css({width:d.options.width,height:d.options.height,"float":"left"}).wrapAll('<div class="innerSlider"></div>').parent().append('<div style="clear:both"></div>').css({position:"absolute",width:i,height:h}).css(b,-f*d.slider.currentIndex);d.slider.container.css({width:d.options.width,height:d.options.height,overflow:"hidden",position:"relative"});d.slider.container.bind("slided",d.onSlided)};d.onSlided=function(i,h,j){d.slider.container.trigger("animationStarted",[d,h,j]);animationProperty={};animationProperty[b]=-f*d.slider.currentIndex;d.innerSlider.stop().animate(animationProperty,d.options.transitionDuration,d.options.easing,function(){d.slider.container.trigger("animationEnded",[d,h,j])})};g()};psvFade=function(b,d){var c=this;c.slider=b;c.defaultOptions={width:700,height:350,sliderHeight:null,backgroundFade:false,backgroundElement:null,slideAppearDuration:"fast",slideAppearTween:"swing",slideDisappearDuration:"fast",slideDisappearTween:"swing",backgroundFadeDuration:"fast",backgroundFadeTween:"swing"};c.options=a.extend({},c.defaultOptions,d);c.options.sliderHeight=(c.options.sliderHeight==null)?c.options.height:c.options.sliderHeight;c.options.backgroundElement=(c.options.backgroundElement==null)?c.slider.container:a(c.options.backgroundElement);var e=function(){c.slider.container.css({height:c.options.sliderHeight,position:"relative"});c.slider.container.find(c.slider.options.slides).css({width:c.options.width,height:c.options.height,position:"absolute",top:0,left:0,"z-index":0,opacity:0});c.current=c.slider.currentSlide().content.css({"z-index":2,opacity:1});if(c.options.backgroundFade){c.options.backgroundElement.css("background-color",c.current.css("background-color"))}c.slider.container.bind("slided",c.onSlided)};c.onSlided=function(h,g,j){c.slider.container.trigger("animationStarted",[c,g,j]);var f=function(){c.slider.container.trigger("animationEnded",[c,g,j])};if(c.current!=g.content){if(c.options.backgroundFade){for(var k=0;k<c.slider.slides.length;k++){if(k!=c.currentIndex){c.slider.slides[k].content.css({opacity:0})}}g.content.css({opacity:0});c.current.stop().animate({opacity:0},c.options.slideDisappearDuration,c.options.slideDisappearTween,function(){c.current.css({"z-index":0});c.options.backgroundElement.stop().animate({"background-color":g.content.css("background-color")},c.options.backgroundFadeDuration,c.options.backgroundFadeTween,function(){c.current=g.content;c.currentIndex=j;c.current.css({"z-index":2,opacity:0}).stop().animate({opacity:1},c.options.slideAppearDuration,c.options.slideAppearTween,f)})})}else{c.current.css({"z-index":1});g.content.css({"z-index":2,opacity:0}).animate({opacity:1},c.options.slideAppearDuration,c.options.slideAppearTween,function(){c.current.css({"z-index":0,opacity:0});c.current=g.content;f()})}}};e()};pscAutoplay=function(c,f){var d=this;d.slider=c;d.defaultOptions={autoplay:true,waitForImagesLoad:true,playButton:".psPlayButton",pauseButton:".psPauseButton"};d.options=a.extend({},d.defaultOptions,f);d.playing=false;d.timer=null;d.playButton=null;d.pauseButton=null;var i=function(){d.slider.container.bind("slidedTo",d.onSlidedTo);d.slider.container.bind("prevClicked",d.onSlidedTo);d.slider.container.bind("nextClicked",d.onSlidedTo);d.slider.container.bind("animationStarted",d.onAnimationStarted);d.slider.container.bind("animationEnded",d.onAnimationEnded);button=a(d.options.playButton);if(button.length>0){d.playButton=button;d.playButton.click(function(){d.play();return false})}button=a(d.options.pauseButton);if(button.length>0){d.pauseButton=button;d.pauseButton.click(function(){d.pause();return false})}g();h()};var h=function(){if(d.options.autoplay){if(d.options.waitForImagesLoad){d.loader={images:d.slider.container.find("img"),loaded:0,check:function(){if(d.loader.images.length==d.loader.loaded){d.slider.container.trigger("imagesLoaded",[d,d.loader]);d.play()}},handler:function(k){d.loader.loaded++;d.loader.check()}};for(var j=0;j<d.loader.images.length;j++){if(d.loader.images[j].complete==true){d.loader.loaded++}else{a(d.loader.images[j]).load(d.loader.handler)}}d.loader.check()}else{d.play()}}};var b=function(){clearTimeout(d.timer);d.timer=null};var e=function(){var j=d.slider.currentSlide().duration;b();d.timer=setTimeout(function(){d.slider.slideNext();e()},j)};var g=function(){if(d.playing){if(d.playButton){d.playButton.addClass("hidden")}if(d.pauseButton){d.pauseButton.removeClass("hidden")}}else{if(d.playButton){d.playButton.removeClass("hidden")}if(d.pauseButton){d.pauseButton.addClass("hidden")}}};d.play=function(){if(!d.playing){d.playing=true}if(d.timer==null){e()}g();d.slider.container.trigger("played",[d])};d.pause=function(){if(d.playing){d.playing=false;b()}g();d.slider.container.trigger("paused",[d])};d.onSlidedTo=function(k,j,l){d.pause()};d.onAnimationStarted=function(j,k){if(d.playing){b()}};d.onAnimationEnded=function(j,k){if(d.playing){e()}};i()};pscSlideChooser=function(b,d){var c=this;c.slider=b;c.defaultOptions={container:".psSlideChooser",itemTemplate:'<span class="{first} {last} {selected}"><a href="#">{index}</a></span>',selectedClass:"selected"};c.options=a.extend({},c.defaultOptions,d);c.container=null;c.buttons=[];var e=function(){c.container=a(c.options.container);if(c.container.length>0){for(var f=0;f<c.slider.slides.length;f++){replacements={first:(f==0)?"first":"",last:(f==c.slider.slides.length-1)?"last":"",selected:(f==c.slider.currentIndex)?c.options.selectedClass:"",index0:f,index:f+1};newItem=c.options.itemTemplate.replace(/{((\w)*)}/g,function(g,h){return(replacements[h])?replacements[h]:""});element=a(newItem);element.appendTo(c.container).data("index",f).click(function(){if(c.slider.currentIndex!=a(this).data("index")){c.slider.slideTo(a(this).data("index"))}return false});c.buttons.push(element)}c.slider.container.bind("slided",c.onSlided)}};c.onSlided=function(g,f,h){for(var j=0;j<c.buttons.length;j++){if(j==h){c.buttons[j].addClass(c.options.selectedClass)}else{c.buttons[j].removeClass(c.options.selectedClass)}}};e()};pscDescriptionView=function(b,d){var c=this;c.slider=b;c.defaultOptions={direction:"down",width:"auto",height:"auto",container:".psDescriptionContainer",itemTemplate:"<p>{description}</p>",appearDuration:"fast",appearTween:"swing",disappearDuration:"fast",disappearTween:"swing"};c.options=a.extend({},c.defaultOptions,d);c.container=a(c.options.container);c.elements=[];c.hiddenPosition={};c.visiblePosition={top:0,left:0};c.current=null;var g=function(){for(var j=0;j<c.slider.slides.length;j++){replacements={first:(j==0)?"first":"",last:(j==c.slider.slides.length-1)?"last":"",description:c.slider.slides[j].description,index0:j,index:j+1};newItem=c.options.itemTemplate.replace(/{((\w)*)}/g,function(i,k){return(replacements[k])?replacements[k]:""});var h=a("<div>"+newItem+"</div>");c.elements.push(h)}if(c.options.height=="auto"){c.options.height=f()}if(c.options.width=="auto"){c.options.width=a(c.options.container).width()}c.container.css({width:c.options.width,height:c.options.height,position:"relative",overflow:"hidden"});switch(c.options.direction){case"up":c.hiddenPosition={top:-c.options.height};break;case"down":c.hiddenPosition={top:c.options.height};break;case"left":c.hiddenPosition={left:-c.options.width};break;case"right":c.hiddenPosition={left:c.options.width};break;default:throw"InvalidDirectionException"}e();c.slider.container.bind("animationStarted",c.onAnimationStarted);c.slider.container.bind("animationEnded",c.onAnimationEnded)};var e=function(){for(var j=0;j<c.elements.length;j++){var h=c.elements[j];h.css({position:"absolute",height:c.options.height,width:c.options.width});h.appendTo(c.container);if(j!=c.slider.currentIndex){h.css(c.hiddenPosition)}else{c.current=h.css(c.visiblePosition)}}};var f=function(){var h=0;for(var j=0;j<c.elements.length;j++){var k=c.elements[j].clone().css({width:c.options.width}).appendTo(c.options.container);if(h<k.height()){h=k.height()}k.remove()}return h};c.onAnimationStarted=function(i,k,h,j){c.current.stop().animate(c.hiddenPosition,c.options.disappearDuration,c.options.disappearTween,function(){c.current=c.elements[j]})};c.onAnimationEnded=function(i,k,h,j){if(c.current!=c.elements[j]){c.current.stop().animate(c.hiddenPosition,c.options.disappearDuration,c.options.disappearTween);c.current=c.elements[j]}c.current.stop().css(c.hiddenPosition).animate(c.visiblePosition,c.options.appearDuration,c.options.appearTween)};g()};pscProtect=function(b,d){var c=this;c.slider=b;c.defaultOptions={imgSrc:"/transparent.gif","z-index":1000,captureLinks:true};c.options=a.extend({},c.defaultOptions,d);c.image=null;c.attachedImage=null;var f=function(){c.image=a('<img src="'+c.options.imgSrc+'"/>').css({position:"absolute","z-index":c.options["z-index"],width:c.slider.container.width(),height:c.slider.container.height(),top:c.slider.container.css("top"),left:c.slider.container.css("left")});e(c.slider.currentSlide());c.slider.container.trigger("protectionImageCreated",[c,c.image]);if(c.options.captureLinks){c.slider.container.bind("slided",c.onSlided)}};var e=function(g){c.attachedImage=c.image;if(c.options.captureLinks){linkTags=g.content.find("a");if(linkTags.length>0){link='<a class="powersliderProtectLink" href="'+linkTags.attr("href")+'"'+(linkTags.attr("target")?' target="'+linkTags.attr("target")+'"':"")+"/>";c.attachedImage=c.image.wrap(link).parent()}}if(c.attachedImage.parent().length>0&&c.attachedImage.parent().hasClass("powersliderProtectLink")){c.attachedImage.parent().remove()}c.attachedImage.appendTo(c.slider.container)};c.onSlided=function(h,g,i){e(g)};f()};a.fn.powerSlider=function(b){return this.each(function(){new PowerSlider(a(this),b)})};a.powerSlider={instances:[]}})(jQuery);var activitiesSlider=null;jQuery(function(a){a("#activities_outer").css({display:"block"});a.get(requestUrl,function(c){if(c!=""){a("#activities_outer .loading").css({display:"none"});a(c).appendTo(a("#activities_slider_outer"));a('<div class="clear"></div>').appendTo(a("#activities_slider_outer"));a(a("#activities_slider_outer .controls")).appendTo(a("#activities_slider_outer"));var d=/msie|MSIE 6/.test(navigator.userAgent);if(!d){a("abbr.timeago").timeago()}activitiesSlider=new PowerSlider(a("#activities_slider"),{prevButton:"#activities_outer a.prev",nextButton:"#activities_outer a.next",view:{type:"psvScroll",config:{width:270,height:175,transitionDuration:500,slideDuration:7000,direction:"vertical"}},components:[{type:"pscAutoplay"}]});a("#activities_outer .controls").css({display:"block"});var b=a("#activities_outer .tabs");b.css({display:"block"});if(a("#activities_slider .portfolio").length!=0){a('<a id="portfolio_activities" class="activities_button selected" href="#" title="Portfolio"><img src="'+transparentImage+'" alt="icon"/><span>Portfolio</span></a>').click(function(){activitiesSlider.slideTo(0);return false}).appendTo(b)}if(a("#activities_slider .twitter").length!=0){a('<a id="twitter_activities" class="activities_button" href="#" title="Twitter"><img src="'+transparentImage+'" alt="icon"/><span>Twitter</span></a>').click(function(){activitiesSlider.slideTo(a("#activities_slider .portfolio").length);return false}).appendTo(b)}a("#activities_outer .activities_button:first").addClass("first");customSlided=function(f,e,g){a("#activities_outer .activities_button").removeClass("selected");if(e.content.hasClass("portfolio")){a("#portfolio_activities").addClass("selected")}if(e.content.hasClass("twitter")){a("#twitter_activities").addClass("selected")}};activitiesSlider.container.bind("slided",customSlided)}})});
