| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 
 |  
manager = {
	objXMLHttpRequest : null,
 
	get : function(setting) {
		objXMLHttpRequest = manager.requestObject();
 
		if(typeof(setting.mode) == 'undefined' || setting.mode != true || setting.mode != false) {
			setting.mode = true;
		}
 
		if(typeof(setting.json) == 'undefined') {
			manager.json = false;
		} else {
			manager.json = setting.json;
		}
 
		objXMLHttpRequest.open('GET', setting.url, setting.mode);
 
		objXMLHttpRequest.onreadystatechange = function() {manager.response(setting.callBack)};
 
		objXMLHttpRequest.send(null);
	},
 
	response : function(callBack) {
		if(objXMLHttpRequest.readyState == 4) {
			if(objXMLHttpRequest.status == 200) {
				var response = objXMLHttpRequest.responseText;
 
				if(typeof(manager.json) != 'undefined' && manager.json === true) {
					response = window["eval"]("(" + response + ")");
				}
 
				callBack(response)
			}
		}
	},
 
	requestObject : function() {
		return window.XMLHttpRequest ? new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
	},
}; |