//------------------------------------
//	GLOBAL.JS
//	Author: 	Will Blackmore
//				delicioustasty.com
//	Requires:	jquery.js
//------------------------------------


$(function(){
//BEGIN jQuery

	$('div#lastfm').lastFM({
		username: 'willblackmore',
		apikey: '96e0589327a3f120074f74dbc8ec6443',
		number: 4,
		noart: '/assets/images/noartwork.gif',
		artSize: 'large',
		onComplete: function(){
			//done
		}
	});
	
	$("#tweetweet").getTwitter({
		userName: "william_b",
		numTweets: 6,
		loaded: function(){
			//Do the animating!
			$('#tweetweet p.loading').hide();
		}
	});

//END jQuery
});


//////////////////////////
// TEENY PLUGINS

/*
 * jQuery Timer Plugin
 * http://www.evanbot.com/article/jquery-timer-plugin/23
 *
 * @version      1.0
 * @copyright    2009 Evan Byrne (http://www.evanbot.com)
 */

jQuery.timer = function(time,func,callback){
	var a = {timer:setTimeout(func,time),callback:null}
	if(typeof(callback) == 'function'){a.callback = callback;}
	return a;
};

jQuery.clearTimer = function(a){
	clearTimeout(a.timer);
	if(typeof(a.callback) == 'function'){a.callback();};
	return this;
};


//EASING

jQuery.extend(jQuery.easing,{
	easeInOutExpo: function(x,t,b,c,d){
		if (t==0) return b;
		if (t==d) return b+c;
		if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;
		return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;
	}
});