function StarvUser(){
	var _this = this;
	var ajaxobj = null;
	this.server_url = '';
	this.dataCompleteHandler = null;
	this.loginOKHandler = null;		//会传递参数：user
	this.loginErrHandler = null;	//会传递参数: user_des
	
	this.Login = function(user, password, url) {
		if (typeof(url)!='undefined' && url != null) _this.server_url = url;
		var para = 'opr=login&user='+user+'&pwd='+password.MD5(32);
		//
		if (!_this.ajaxObj) _this.ajaxObj = getXMLHTTPRequest(); 
		try {_this.ajaxObj.abort();} catch(e){}
		_this.ajaxObj.onreadystatechange = _dataReturned; 
		_this.ajaxObj.open("post",_this.server_url,true); 		//true:异步		false:同步
		_this.ajaxObj.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
		_this.ajaxObj.send(para); 
		
	}
	var _dataReturned = function() {
		if(_this.ajaxObj.readyState == 4) 
		{ 
			if(_this.ajaxObj.status == 200) 
			{
				if (_this.dataCompleteHandler==null) {
					defaultCompleteHandler(_this.ajaxObj);
				}
				else{
					_this.dataCompleteHandler(_this.ajaxObj);
				}
			} 
			else{} 
		} 
		else{}
	}
	var defaultCompleteHandler = function(ajax) {
		try {
			var dat_str = '';
			var xmldoc = ajax.responseXML.documentElement;
			if (xmldoc.attributes.getNamedItem("user").value>0) {
				if (_this.loginOKHandler==null) {
					alert("登录成功！用户ID:"+xmldoc.attributes.getNamedItem("user").value);
				}
				else{
					_this.loginOKHandler(xmldoc.attributes.getNamedItem("user").value);
				}
			}
			else{
				if (_this.loginErrHandler==null) {
					alert(xmldoc.attributes.getNamedItem("user_des").value);
				}
				else{
					_this.loginErrHandler(xmldoc.attributes.getNamedItem("user_des").value);
				}
			}
		}catch(e){alert(e.message);}
	}
}