if (typeof(ONeill) == 'undefined')
	var ONeill = {};

ONeill.Twitter = {
    BITLY_URL: 'http://bit.ly/javascript-api.js?version=2.0.1&login=axisfm&apiKey=R_3a2b12e256fd573ab7d572518d63ee2a',
    open: function(encodedMessage, url) {
        var win = window.open('');
        win.document.writeln('<html>' + '<head>' + '<title>' + 'Loading Twitter' + '</title>' + '<link type="text/css" rel="stylesheet" href="support/style/extra.css"></link>' + '</head>' + '<body onload="load()">' + '<div id="loading">' + '<span>' + 'Loading Twitter' + '</span>' + '</div>' + '<script language="JavaScript" defer="defer" type="text/javascript" src="' + this.BITLY_URL + '"></script>' + '<script type="text/javascript">' + ' function load() { ' + ' var longUrl = "' + url + '";' + ' var message = "' + encodedMessage + '";' + ' BitlyCB.go = function(response) { ' + ' var shortUrl = response.results[longUrl].shortUrl;' + ' var status = message + ": " + shortUrl;' + ' var url = "http://twitter.com/home?status=" + status;' + ' document.location.href = url;' + ' }; ' + ' BitlyClient.call("shorten", {longUrl: longUrl }, "BitlyCB.go");' + ' }' + '</script>' + '</body>' + '</html>');
        win.document.close();
    }
};
