/*!	
 * FitText.js 1.0
 *
 * Copyright 2011, Dave Rupert http://daverupert.com
 * Released under the WTFPL license 
 * http://sam.zoy.org/wtfpl/
 *
 * Date: Thu May 05 14:23:00 2011 -0600
 */
(function(a){a.fn.fitText=function(d,b){var c={minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY};return this.each(function(){var e=a(this);var g=d||1;if(b){a.extend(c,b);}var f=function(){e.css("font-size",Math.max(Math.min(e.width()/(g*10),parseFloat(c.maxFontSize)),parseFloat(c.minFontSize)));
};f();a(window).resize(f);});};})(jQuery);
/*! A fix for the iOS orientationchange zoom bug.
 Script by @scottjehl, rebound by @wilto.
 MIT License.
*/
(function(j){var i=j.document;if(!i.querySelector){return;}var l=i.querySelector("meta[name=viewport]"),a=l&&l.getAttribute("content"),h=a+", maximum-scale=1.0",d=a+", maximum-scale=10.0",g=true,c=j.orientation,k=0;if(!l){return;}function f(){l.setAttribute("content",d);g=true;}function b(){l.setAttribute("content",h);g=false;}function e(m){c=Math.abs(j.orientation);
k=Math.abs(m.gamma);if(k>8&&c===0){if(g){b();}}else{if(!g){f();}}}j.addEventListener("orientationchange",f,false);j.addEventListener("deviceorientation",e,false);})(this);(function(c){function b(e,d){return(typeof e=="function")?(e.call(d)):e;}function a(e,d){this.$element=c(e);this.options=d;this.enabled=true;this.fixTitle();}a.prototype={show:function(){var g=this.getTitle();if(g&&this.enabled){var f=this.tip();f.find(".tipsy-inner")[this.options.html?"html":"text"](g);f[0].className="tipsy";f.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);
var j=c.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var d=f[0].offsetWidth,i=f[0].offsetHeight,h=b(this.options.gravity,this.$element[0]);var e;switch(h.charAt(0)){case"n":e={top:j.top+j.height+this.options.offset,left:j.left+j.width/2-d/2};break;case"s":e={top:j.top-i-this.options.offset,left:j.left+j.width/2-d/2};break;case"e":e={top:j.top+j.height/2-i/2,left:j.left-d-this.options.offset};break;case"w":e={top:j.top+j.height/2-i/2,left:j.left+j.width+this.options.offset};
break;}if(h.length==2){if(h.charAt(1)=="w"){e.left=j.left+j.width/2-15;}else{e.left=j.left+j.width/2-d+15;}}f.css(e).addClass("tipsy-"+h);f.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+h.charAt(0);if(this.options.className){f.addClass(b(this.options.className,this.$element[0]));}if(this.options.fade){f.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity});}else{f.css({visibility:"visible",opacity:this.options.opacity});}}},hide:function(){if(this.options.fade){this.tip().stop().fadeOut(function(){c(this).remove();
});}else{this.tip().remove();}},fixTitle:function(){var d=this.$element;if(d.attr("title")||typeof(d.attr("original-title"))!="string"){d.attr("original-title",d.attr("title")||"").removeAttr("title");}},getTitle:function(){var f,d=this.$element,e=this.options;this.fixTitle();var f,e=this.options;if(typeof e.title=="string"){f=d.attr(e.title=="title"?"original-title":e.title);}else{if(typeof e.title=="function"){f=e.title.call(d[0]);}}f=(""+f).replace(/(^\s*|\s*$)/,"");return f||e.fallback;},tip:function(){if(!this.$tip){this.$tip=c('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');
}return this.$tip;},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null;}},enable:function(){this.enabled=true;},disable:function(){this.enabled=false;},toggleEnabled:function(){this.enabled=!this.enabled;}};c.fn.tipsy=function(h){if(h===true){return this.data("tipsy");}else{if(typeof h=="string"){var j=this.data("tipsy");if(j){j[h]();}return this;}}h=c.extend({},c.fn.tipsy.defaults,h);function g(l){var m=c.data(l,"tipsy");if(!m){m=new a(l,c.fn.tipsy.elementOptions(l,h));
c.data(l,"tipsy",m);}return m;}function k(){var l=g(this);l.hoverState="in";if(h.delayIn==0){l.show();}else{l.fixTitle();setTimeout(function(){if(l.hoverState=="in"){l.show();}},h.delayIn);}}function f(){var l=g(this);l.hoverState="out";if(h.delayOut==0){l.hide();}else{setTimeout(function(){if(l.hoverState=="out"){l.hide();}},h.delayOut);}}if(!h.live){this.each(function(){g(this);});}if(h.trigger!="manual"){var d=h.live?"live":"bind",i=h.trigger=="hover"?"mouseenter":"focus",e=h.trigger=="hover"?"mouseleave":"blur";
this[d](i,k)[d](e,f);}return this;};c.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:false,fallback:"",gravity:"n",html:false,live:false,offset:0,opacity:0.8,title:"title",trigger:"hover"};c.fn.tipsy.elementOptions=function(e,d){return c.metadata?c.extend({},d,c(e).metadata()):d;};c.fn.tipsy.autoNS=function(){return c(this).offset().top>(c(document).scrollTop()+c(window).height()/2)?"s":"n";};c.fn.tipsy.autoWE=function(){return c(this).offset().left>(c(document).scrollLeft()+c(window).width()/2)?"e":"w";
};c.fn.tipsy.autoBounds=function(e,d){return function(){var f={ns:d[0],ew:(d.length>1?d[1]:false)},i=c(document).scrollTop()+e,g=c(document).scrollLeft()+e,h=c(this);if(h.offset().top<i){f.ns="n";}if(h.offset().left<g){f.ew="w";}if(c(window).width()+c(document).scrollLeft()-h.offset().left<e){f.ew="e";}if(c(window).height()+c(document).scrollTop()-h.offset().top<e){f.ns="s";}return f.ns+(f.ew?f.ew:"");};};})(jQuery);function typeOf(b){var a=typeof b;if(a==="object"){if(b){if(b instanceof Array){a="array";
}}else{a="null";}}return a;}function get_last_artist(){var b="8533a6683c393868837d1a0ce12fb8b7";var c="jbruwer";var a=1;format="json";$.get("http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user="+c+"&api_key="+b+"&limit="+a+"&format="+format,function(d){if(!d.error){if(typeOf(d.recenttracks.track)==="array"){$(".home-page .listen a").attr("href",d.recenttracks.track[0].url);$(".home-page .listen a").text(d.recenttracks.track[0].artist["#text"]);}else{$(".home-page .listen a").attr("href",d.recenttracks.track.url);
$(".home-page .listen a").text(d.recenttracks.track.artist["#text"]);}$(".home-page .listen").fadeIn(200);}},"json");}$(document).ready(function(){$(".post-headline").fitText(1.3);twttr.anywhere(function(a){a("a.twitter-hovercard").hovercards({username:function(b){return b.title;}});});$(".about-page .about-icon").tipsy({gravity:"n",fade:true});get_last_artist();});
