function JSON(url, callback) {
    var name = "";
    var alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    for(var index = 0; index < 15; index++){
        name += alpha.charAt(Math.ceil(Math.random() * alpha.length));
    }
    eval(name + "=function(responce){callback(responce);};");
    this.doGet = function(){
        var script = document.createElement("script");
        script.src = url + (url.indexOf("?") > 0 ? "&" : "?") + "callback=" + name;
        script.type = "text/javascript";
        document.body.appendChild(script);
    };
}
