var HASH = '#quiksilver_jpn';

var title;
var url;

(function($) {

$(document).ready(function() {
    $('p.tweet img').hover(function() {
        var src = $(this).attr('src');

        $(this).attr('src', src.replace('.png', '_on.png'));
    }, function() {
        var src = $(this).attr('src');

        $(this).attr('src', src.replace('_on.png', '.png'));
    });

    $('p.tweet').click(function() {
        var article = $(this).parent().find('h3 a')
        title   = 'Quiksilver News - ' + article.text();
        url     = article.attr('href');

        doTweet();
    });
});

})(jQuery);

function doTweet() {
	var bitly_id  = 'qsrx';
	var bitly_key = 'R_de39951fb6b9c33d468c1cc92b585dcb';

	var apiUrl = 'http://api.bit.ly/shorten';
	apiUrl += '?version=2.0.1';
	apiUrl += '&format=json';
	apiUrl += '&callback=tweetCallback';
	apiUrl += '&login=' + bitly_id;
	apiUrl += '&apiKey=' + bitly_key;
	apiUrl += '&longUrl=';

	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = apiUrl + encodeURIComponent(url);
	document.body.appendChild(script);
}

function tweetCallback(json) {
	var e = encodeURIComponent;

	var f = 'http://twitter.com/?status='
          + e(title + ' ' + json.results[url]['shortUrl'] + ' ' + HASH);
	window.open(f, 'tweet', '_blank');
}
