var username = "javierarce";
var api_key = "b25b959554ed76058ac220b7b2e0a026";
var url = "http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=" + username + "&api_key=" + api_key + "&limit=1&format=json&callback=lastTrackCallback";

function getCurrentTrack() {
    $.ajax({
        url: url,
        data: null,
        success: showCurrentTrack,
        dataType: "jsonp"
    });
}

function showCurrentTrack(data) {
    var tracks = data.recenttracks.track;
    track = tracks[0];
    if (track && "@attr" in track && track["@attr"].nowplaying == "true") {
        var separator = (track.name.length + track.artist["#text"].length > 25) ? '<br />': ' by ';

        $("#listening .track").html('<img src="http://assets.javierarce.com/eq.gif" width="12px" height="12px" />' + track.name + separator + '<strong>' + track.artist["#text"] + '</strong>');
        $("#listening").addClass("active");
        $("#listening .track").delay(250).fadeIn(250);
    }
}

function instapaper(url, title) {
    window.location = "http://www.instapaper.com/hello2?url=" + encodeURIComponent(url) + "&title=" + encodeURIComponent(title);
}

$(function() {
    getCurrentTrack();

    $("a.about").click(function() {

        if ($(this).hasClass("open")) {
            $(".main").animate({
                marginTop: 0
            },
            250, function() {
				    $("div.about").slideToggle(50);
			        $(this).toggleClass("open");
	
});
        } else {
            $(".main").animate({
                marginTop: "20px"
            },
            250, function() {
				    $("div.about").slideToggle(50);
			        $(this).toggleClass("open");
});

        }
    
    });

});


