   if (typeof url == "object") { url = url[Math.floor(Math.random()*url.length)]; }  var requestString = url;  
    getFullRequestString:function(newParams, altUrl) {                // use layer's url unless altUrl passed in        var url = (altUrl == null) ? this.url : altUrl;                // if url is not a string, it should be an array of strings,         //  in which case we will randomly select one of them in order        //  to evenly distribute requests to different urls.        if (typeof url == "object") {            url = url[Math.floor(Math.random()*url.length)];        }           // requestString always starts with url        var requestString = url;                // create a new params hashtable with all the layer params and the         // new params together. then convert to string        var allParams = OpenLayers.Util.extend(new Object(), this.params);        allParams = OpenLayers.Util.extend(allParams, newParams);        // ignore parameters that are already in the url search string        var urlParams = OpenLayers.Util.upperCaseObject(                            OpenLayers.Util.getArgs(url));        for(var key in allParams) {            if(key.toUpperCase() in urlParams) {                delete allParams[key];            }        }        var paramsString = OpenLayers.Util.getParameterString(allParams);        if (paramsString != "") {            var lastServerChar = url.charAt(url.length - 1);            if ((lastServerChar == "&") || (lastServerChar == "?")) {                requestString += paramsString;            } else {                if (url.indexOf('?') == -1) {                    //serverPath has no ? -- add one                    requestString += '?' + paramsString;                } else {                    //serverPath contains ?, so must already have paramsString at the end                    requestString += '&' + paramsString;                }            }        }        return requestString;    },
2032	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2032/15b26252bc7876fa0375ef4c60aa182cbb07c8cc/HTTPRequest.js/clean/lib/OpenLayers/Layer/HTTPRequest.js