jQuery.YQL = function(query, callback) {
    if (!query || !callback) {
        throw new Error('$.YQL(): Parameters may be undefined');
    }
    var encodedQuery = encodeURIComponent(query).replace(/\+/, "%20");
    var url = 'http://query.yahooapis.com/v1/public/yql?q='+encodedQuery+'&format=json&callback=?';
    console.log(url);
    jQuery.getJSON(url, callback);
};
