var xmlhttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
        try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
                xmlhttp = false;
        }
}
@end @*/

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
}

function getWebData(uri, callback, method, sendData) {
        if (!uri) {
                alert('Need the URI to access');
                return;
        }
        if (!method) method = 'GET';
	if (!sendData) sendData = '';
	
        xmlhttp.open(method, uri, true);
        xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                        if (callback) callback(xmlhttp.responseText);
                }
        }
        xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
        xmlhttp.setRequestHeader('Content-length', sendData.length );
        xmlhttp.setRequestHeader('Connection', 'close');
        xmlhttp.send(sendData)
}
