rem: alert(query); 
context: function dwrExecute(func, classname, methodname, vararg_params){    var call = new Object();    call.callback = func    call.id = dwrGetID();    dwrCalls[call.id] = call;    if (dwrPreHook != null)    {        dwrPreHook();    }    if (func != null && typeof func != "function" && typeof func != "object")    {        alert("Supplied callback function is neither null nor a function: "+func);        return;    }    call.callback = func;    // Build a map containing all the values to pass to the server.    dwrParamCount = 0;    call.map = new Object();    call.map.classname = classname;    call.map.methodname = methodname;    call.map.id = call.id;    call.map.xml = true;    for (var i=3; i<dwrExecute.arguments.length; i++)    {        dwrMarshall(call.map, new Object(), dwrExecute.arguments[i], "param" + (i-3));    }    // Get setup for XMLHttpRequest if possible    if (window.XMLHttpRequest)    {        call.req = new XMLHttpRequest();    }    else if (window.ActiveXObject)    {        // I've seen code that asks for the following:        // call.req = new ActiveXObject("Msxml2.XMLHTTP");        call.req = new ActiveXObject("Microsoft.XMLHTTP");        if (!call.req)        {            alert("Creation of Microsoft.XMLHTTP failed. Reverting to iframe method.");        }    }    if (call.req)    {        // Proceed using XMLHttpRequest        var query = "";        for (var prop in call.map)        {            query += prop + "=" + call.map[prop] + "\n";        }        call.url = dwrUrlBase;        call.req.onreadystatechange = function() { dwrStateChange(call); };        call.req.open("POST", call.url, true);        alert(query);        call.req.send(query);    }    else    {        // Proceed using iframe        var query = "";        for (var prop in call.map)        {            var lookup = call.map[prop];            query += lookup.name + "=" + lookup.convert + "&";        }        query = query.substring(0, query.length - 1);        call.url = dwrUrlBase + "?" + query;        call.iframe = document.createElement('iframe');        call.iframe.setAttribute('id', 'dwr-iframe');        call.iframe.setAttribute('style', 'width:0px; height:0px; border:0px;');        call.iframe.setAttribute('src', call.url);        document.body.appendChild(call.iframe);    }}
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/ad09b35d4f7d7842638369c34aed5985eda706b3/engine.js/clean/java/uk/ltd/getahead/dwr/engine.js