function subRequestReturn(sURL, sMethod, sVars) {

/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)
window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }
@end @*/

    try {
        var xmlhttp = new XMLHttpRequest;
    } catch (e) {
    alert (e);
        return false;
    }
        
    sMethod = sMethod.toUpperCase();
    try {
        if (sMethod == 'GET') {
            if (typeof sVars != 'undefined' && sVars)
                sURL += '?' + sVars;
            sVars = '';
        }

        xmlhttp.open(sMethod, sURL, false);
        
        if (sMethod == 'POST') {
            xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            //xmlhttp.setRequestHeader('Method', 'POST '+sURL+' HTTP/1.1');    
        }
        
        xmlhttp.send(sVars);
            
        return xmlhttp.responseText;
    } catch (e) {
    alert (e);
        return false;
    }
}
