(function(d){var e={header:"http://api.bit.ly/v3/",shortUrl:"",longUrl:"",hash:"",domain:"bit.ly",apiKey:"",login:"",jsonp:"&callback=?"},f=function(a,b,c){d.getJSON(a,function(g){g.status_code==200?b(g.data):c(g)})};d.extend({shorten:function(a,b,c){a=d.extend({},e,a);a=[a.header,"shorten?longUrl=",encodeURIComponent(a.longUrl),"&login=",a.login.toLowerCase(),"&apiKey=",a.apiKey,"&domain=",a.domain,"&format=json",a.jsonp].join("");f(a,b,c)},expand:function(a,b,c){a=d.extend({},e,a);a=[a.header,"expand?shortUrl=",
a.shortUrl,"&hash=",a.hash,"&login=",a.login.toLowerCase(),"&apiKey=",a.apiKey,"&format=json",a.jsonp].join("");f(a,b,c)},validate:function(a,b,c){a=d.extend({},e,a);a=[a.header,"validate?x_login=",a.x_login,"&x_apiKey=",a.x_apiKey,"&login=",a.login.toLowerCase(),"&apiKey=",a.apiKey,"&format=json",a.jsonp].join("");f(a,b,c)},clicks:function(a,b,c){a=d.extend({},e,a);a=[a.header,"clicks?shortUrl=",a.shortUrl,"&hash=",a.hash,"&login=",a.login.toLowerCase(),"&apiKey=",a.apiKey,"&format=json",a.jsonp].join("");
f(a,b,c)}})})(jQuery);
