Try={
	these:function(){
		returnValue=null;
		for(var i=0;i<arguments.length;i++){
			try{
				returnValue=arguments[i]();
				break;
			}catch(e){}
		}
		return returnValue;
	}
}
xmlhttp=Object;
httpOut=Object;
mAjax=function(url,n,P,T){
	xmlhttp[n]=null;
	httpOut[n]=null;
	xmlhttp[n]=Try.these(function(){return new ActiveXObject("Msxml2.XMLHTTP")},
			function(){return new ActiveXObject("Microsoft.XMLHTTP")},
			function(){return new XMLHttpRequest()})||false;
	//httpOut[n]=setTimeout("xmlhttp['"+n+"'].abort()",5000);
	xmlhttp[n].onreadystatechange=function(){
		if(T!=undefined) T(xmlhttp[n].readyState);
		if(4==xmlhttp[n].readyState){
			if(T!=undefined) T(xmlhttp[n].status);
			if(200==xmlhttp[n].status){
				//clearTimeout(httpOut[n]);
				P.callBack(xmlhttp[n].responseText);
			}
		}
	}
	if(P.Asyn) xmlhttp[n].open("post",url,false);//Í¬²½
	else xmlhttp[n].open("post",url,true);//?²½
	xmlhttp[n].setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp[n].send(P.value);
}




