
var agt = navigator.userAgent.toLowerCase();
var is_ie = (agt.indexOf("msie") != -1);
var is_ff = (agt.indexOf("firefox") != -1);
var is_sf = (agt.indexOf("safari") != -1);
var dt = new Date().getTime();

function httpRequest (method,sendMode,recMode,uri,recHandle) {
	var dom_error_msg = "Your Browser too old!";
	var sendObj = (sendMode == 'xml' && sendDatax != '') ? sendDatax : "" ;
	var req = false;
	
	if(window.XMLHttpRequest) {
			try {
				req = new XMLHttpRequest();
			} catch(e) {
				req = false;
			}
	} else if(window.ActiveXObject) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {
					req = false;
				}
			}
	} else {
			alert(dom_error_msg);
			return;
	}

	req.open(method, uri, true);
	req.send(sendObj);
	req.onreadystatechange = function () {
		if (req.readyState == 4) {
			if (req.status == 200) {
				if (recMode == 'xml') {
						responsed = req.responseXML;
				} else {
						responsed = req.responseText;
				}
				eval(recHandle);
			}
		}
	}
}
