Ciao a tutti,
premettendo che non conosco quasi per niente javascript, ho bisogno di sapere qual'è il significato di queste funzioni:

// file mashup.js
// Simple AJAX utilities.

if (typeof(XMLHttpRequest) == 'undefined')
var XMLHttpRequest = function() {
return new ActiveXObject('Microsoft.XMLHTTP');
}

function objectFromJson(json) {
return eval('(' + json + ')');
}

function sendRequest(url, callBack) {
var req = new XMLHttpRequest();
req.onreadystatechange = function () { callBack(req); };
req.open("GET", url, true);
req.send(null);
}

Pa = function() {}
Pa.List = function(url) { this.url = url; }

Sapete aiutarmi?

Grazie