function http(){
	try{
		return new ActiveXObject('Msxml2.XMLHTTP');
	}catch(e){
		try{
			return new ActiveXObject('Microsoft.XMLHTTP');
		}catch(e){
			try{
				return new XMLHttpRequest();
			}catch(e){}
		}
	}
}
function send(url,callback,data){
	var req=new http();
	req.onreadystatechange=function(){
		if(req.readyState==4){
			if(req.status==200){
				callback(req.responseText);
			}else{
				callback('');
			}
		}
	}
	if (data){
		req.open('POST',url,true);
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');
		req.setRequestHeader('Content-length', data.length);
		req.setRequestHeader('Connection', 'close');
		req.send(data);
	}else{
		req.open('GET',url,true);
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');
		req.send('');
	}
}
