var dolog_flag=true; //开关，用于调试

var AJLOG={_objPool:[],_getInstance:function(){for(var i=0;i<this._objPool.length;i++){if(this._objPool[i].readyState==0||this._objPool[i].readyState==4){return this._objPool[i];}}this._objPool[this._objPool.length]=this._createObj();return this._objPool[this._objPool.length-1];},_createObj:function(){if(window.XMLHttpRequest){var objXMLHttp=new XMLHttpRequest();}else{var MSXML=['MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'];for(var n=0;n<MSXML.length;n++){try{var objXMLHttp=new ActiveXObject(MSXML[n]);break;}catch(e){}}}if(objXMLHttp.readyState==null){objXMLHttp.readyState=0;objXMLHttp.addEventListener("load",function(){objXMLHttp.readyState=4;if(typeof objXMLHttp.onreadystatechange=="function"){objXMLHttp.onreadystatechange();}},false);}return objXMLHttp;},sendReq:function(method,url,data,callback){var objXMLHttp=this._getInstance();with(objXMLHttp){try{if(url.indexOf("?")>0){url+="&randnum="+Math.random();}else{url+="?randnum="+Math.random();}open(method,url,true);setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');send(data);onreadystatechange=function(){if(objXMLHttp.readyState==4&&(objXMLHttp.status==200||objXMLHttp.status==304)){callback(objXMLHttp);}}}catch(e){alert(e);}}},_record:function(p){if(dolog_flag) AJLOG.sendReq("get", "/user/record_listener.jsp?"+p, null, function(){});},toURI:function(url){return encodeURI(url).replace(/\+/g,'%2B');}};

// 1. 模块
AJLOG.G_mod = function(mid)
{
    this._record("logop=1&mid="+mid);
}
// 2. 试听 下载 赠送
AJLOG.G_toneop = function(mid,tp,tid)
{
	this._record("logop=2&mid="+mid+"&tp="+tp+"&tid="+tid);
}
// 3. 监听静态连接
AJLOG.G_banner = function (mid,desc)
{
	this._record("logop=3&mid="+mid+"&desc="+this.toURI(desc));
}
//4 群组
AJLOG.G_group = function(gid,gn,flag)
{
	this._record("logop=4&gid="+gid+"&gn="+this.toURI(gn)+"&flag="+flag);
}
//5. 群组成员
AJLOG.G_mem = function(gid,gn,mph,op)
{
	this._record("logop=5&gid="+gid+"&gn="+this.toURI(gn)+"&mph="+mph+"&op="+op);
}
//6. 群组 成员  铃音设置记录
AJLOG.G_groupset = function(gid,gn,ids,op)
{
	this._record("logop=6&gid="+gid+"&gn="+this.toURI(gn)+"&ids="+ids+"&op="+op);
}
//7. 登录成功，失败
AJLOG.G_login = function(ph,tp,res,msg)
{
	this._record("logop=7&ph="+ph+"&tp="+tp+"&res="+res+"&msg="+this.toURI(msg));
}
//8 搜索
AJLOG.G_search = function(kwd,tp,count)
{
	this._record("logop=8&kwd="+this.toURI(kwd)+"&tp="+tp+"&count="+count);
}
//9 首页延迟时间
AJLOG.G_delayLog = function(sv1,sv2,cl1,cl2)
{
	this._record("logop=9&sv1="+sv1+"&sv2="+sv2+"&cl1="+cl1+"&cl2="+cl2);
}
window.onerror=function(){ return true; }