



























var 
gsAgent=navigator.userAgent.toLowerCase(),
gsAppVer=navigator.appVersion.toLowerCase(),
gsAppName=navigator.appName.toLowerCase(),
gbIsOpera=gsAgent.indexOf("opera")>-1,
gbIsWebKit=gsAgent.indexOf("applewebkit")>-1,
gbIsKHTML=gsAgent.indexOf("khtml")>-1
||gsAgent.indexOf("konqueror")>-1||gbIsWebKit,
gbIsIE=(gsAgent.indexOf("compatible")>-1&&!gbIsOpera)
||gsAgent.indexOf("msie")>-1,
gbIsTT=gbIsIE?(gsAppVer.indexOf("tencenttraveler")!=-1?1:0):0,
gbIsQBWebKit=gbIsWebKit?(gsAppVer.indexOf("qqbrowser")!=-1?1:0):0,
gbIsChrome=gbIsWebKit&&!gbIsQBWebKit&&gsAgent.indexOf("chrome")>-1&&gsAgent.indexOf("se 2.x metasr 1.0")<0,
gbIsSafari=gbIsWebKit&&!gbIsChrome&&!gbIsQBWebKit,
gbIsQBIE=gbIsIE&&gsAppVer.indexOf("qqbrowser")!=-1,
gbIsFF=gsAgent.indexOf("gecko")>-1&&!gbIsKHTML,
gbIsNS=!gbIsIE&&!gbIsOpera&&!gbIsKHTML&&(gsAgent.indexOf("mozilla")==0)
&&(gsAppName=="netscape"),
gbIsAgentErr=!(gbIsOpera||gbIsKHTML||gbIsSafari||gbIsIE||gbIsTT
||gbIsFF||gbIsNS),
gbIsWin=gsAgent.indexOf("windows")>-1||gsAgent.indexOf("win32")>-1,
gbIsVista=gbIsWin&&(gsAgent.indexOf("nt 6.0")>-1||gsAgent.indexOf("windows vista")>-1),
gbIsWin7=gbIsWin&&gsAgent.indexOf("nt 6.1")>-1,
gbIsMac=gsAgent.indexOf("macintosh")>-1||gsAgent.indexOf("mac os x")>-1,
gsMacVer=/mac os x (\d+)(\.|_)(\d+)/.test(gsAgent)&&parseFloat(RegExp.$1+"."+RegExp.$3),
gbIsLinux=gsAgent.indexOf("linux")>-1,
gbIsAir=gsAgent.indexOf("adobeair")>-1,
gnIEVer=/MSIE (\d+.\d+);/i.test(gsAgent)&&parseFloat(RegExp["$1"]),
gsFFVer=/firefox\/((\d|\.)+)/i.test(gsAgent)&&RegExp["$1"],
gsSafariVer=""+(/version\/((\d|\.)+)/i.test(gsAgent)&&RegExp["$1"]),
gsChromeVer=""+(/chrome\/((\d|\.)+)/i.test(gsAgent)&&RegExp["$1"]),
gsQBVer=""+(/qqbrowser\/((\d|\.)+)/i.test(gsAgent)&&RegExp["$1"]),

aoP="_For_E_Built";




if(document.domain!="qq.com"||!window.getTop)
{
document.domain="qq.com";






window.getTop=function()
{
var tK=arguments.callee;

if(!tK.QP)
{
try
{
if(window!=parent)
{
tK.QP=parent.getTop?parent.getTop():parent.parent.getTop();
}
else
{
tK.QP=window;
}
}
catch(aW)
{
tK.QP=window;
}
}

return tK.QP;
};


try
{


}
catch(aW)
{

eval("var top = getTop();");
}
}







function HJ(bu,nM)
{
return typeof bu=="function"
?bu.apply(this,nM||[]):null;
}







function callBack(bu,nM)
{
if(!window.Console)
{
try
{
return HJ.call(this,bu,nM);
}
catch(aW)
{
debug(aW.message);
}
}
else
{
return HJ.call(this,bu,nM);
}
}









function waitFor(abc,Qx,
CX,qd)
{
var eJ=0,
ov=CX||500,
afy=(qd||10*500)/ov;

function avg(nR)
{
try
{
Qx(nR)
}
catch(aW)
{
debug(aW,2);
}
};

(function()
{
try
{
if(abc())
{
return avg(true);
}
}
catch(aW)
{
debug(aW,2);
}

if(eJ++>afy)
{
return avg(false);
}

setTimeout(arguments.callee,ov);
})();
}






function unikey(Hh)
{
return[Hh,now(),Math.random()].join("").split(".").join("");
}




function genGlobalMapIdx()
{
return Math.round(Math.random()*10000).toString()+new Date().getMilliseconds();
}






function isLeapYear(iu)
{
return(iu%400==0||(iu%4==0&&iu%100!=0));
}







function calDays(iu,kR)
{
return[null,31,null,31,30,31,30,31,31,30,31,30,31][kR]||(isLeapYear(iu)?29:28);
}





function now()
{
return+new Date;
}






function trim(bJ)
{
return(bJ&&bJ.replace?bJ:"").replace(/(^\s*)|(\s*$)/g,"");
}

function trim2(bJ)
{


if(bJ&&bJ.substring)
{
var rf=/\s/,IU=-1,IQ=bJ.length;
while(rf.test(bJ.charAt(--IQ)));
while(rf.test(bJ.charAt(++IU)));
return bJ.substring(IU,IQ+1);
}

}












function strReplace(bJ,GA,bAH,cH)
{
return(bJ||"").replace(
new RegExp(regFilter(GA),cH),bAH);
}






function encodeURI(bJ)
{
return bJ&&bJ.replace?bJ.replace(/%/ig,"%25").replace(/\+/ig,"%2B")
.replace(/&/ig,"%26").replace(/#/ig,"%23")
.replace(/\'/ig,"%27").replace(/\"/ig,"%22"):bJ;
}






function decodeURI(bJ)
{
return decodeURIComponent(bJ||"");
}






function regFilter(afp)
{
return afp.replace(/([\^\.\[\$\(\)\|\*\+\?\{\\])/ig,"\\$1");
}






function isUrl(eY)
{
return(eY||"").replace(
/http?:\/\/[\w.]+[^ \f\n\r\t\v\"\\\<\>\[\]\u2100-\uFFFF]*/,"url")=="url";
}













function cookQueryString(bc,aw)
{
var cA=bc.split("#"),
sg=cA[1]?("#"+cA[1]):"";

bc=cA[0];

for(var i in aw)
{
var bM=aw[i],
kc=new RegExp(["([?&]",i,"=)[^&#]*"].join(""),"gi");

bc=kc.test(bc)?
bc.replace(kc,"$1"+bM):[bc,"&",i,"=",bM,sg].join("");
}
return bc;
}









function formatNum(kN,bjU)
{
var uZ=(isNaN(kN)?0:kN).toString(),
azR=bjU-uZ.length;
return azR>0?[new Array(azR+1).join("0"),uZ].join(""):uZ;
}







function numToStr(kN,bNy)
{
var uZ=String(kN.toFixed(bNy));
var re=/(-?\d+)(\d{3})/;
while(re.test(uZ))
{
uZ=uZ.replace(re,"$1,$2");
}
return uZ;
}




function numToTimeStr(kN,Cg)
{
var Iu=Cg||"$HH$:$MM$:$SS$";
return	T(Iu).replace({
SS:formatNum(parseInt(kN)%60,2),
MM:formatNum(parseInt(kN/60)%60,2),
HH:formatNum(parseInt(kN/3600)%60,2)
})
}








function formatDate(pY,Cg,bBY)
{
var dB=pY||new Date(),
Mq=formatNum;

return T(Cg,bBY).replace({
YY:Mq(dB.getFullYear(),4),
MM:Mq(dB.getMonth()+1,2),
DD:Mq(dB.getDate(),2),
hh:Mq(dB.getHours(),2),
mm:Mq(dB.getMinutes(),2),
ss:Mq(dB.getSeconds(),2)
});
}







function getAsiiStrLen(bJ)
{
return(bJ||"").replace(/[^\x00-\xFF]/g,"aa").length;
}





function clearHtmlStr(bJ)
{
return bJ?bJ.replace(/<[^>]*>/g,""):bJ;
}








function subAsiiStr(bJ,wH,ajF,Nm)
{
var Ig=function(eY){return eY},
No=Nm?htmlEncode:Ig,
fz=(Nm?htmlDecode:Ig)(trim((bJ||"").toString())),
Eg=ajF||"",
VP=Math.max(wH-Eg.length,1),
ahq=fz.length,
Dx=0,
zO=-1,
uL;

for(var i=0;i<ahq;i++)
{
uL=fz.charCodeAt(i);


Dx+=uL==35||uL==87
?1.2
:(uL>255?1.5:1);

if(zO==-1&&Dx>VP)
{
zO=i;
}

if(Dx>wH)
{
return No(fz.substr(0,zO))+Eg;
}
}

return No(fz);
}













function setCookie(aL,bK,pe,ej,mn,sl)
{
if(aL)
{
document.cookie=T(
[
'$name$=$value$; ',
!pe?'':'expires=$expires$; ',
'path=$path$; ',
'domain=$domain$; ',
!sl?'':'$secure$'
]
).replace(
{
name:aL,
value:encodeURIComponent(bK||""),
expires:pe&&pe.toGMTString(),
path:ej||'/',
domain:mn||["mail.",getDomain()].join(""),
secure:sl?"secure":""
}
);
return true;
}
else
{
return false;
}
}






function getCookie(aL)
{
return(new RegExp([
"(?:; )?",regFilter(aL),"=([^;]*);?"
].join("")
)).test(document.cookie)&&decodeURIComponent(RegExp["$1"]);
}







function deleteCookie(aL,ej,mn)
{
setCookie(aL,"",new Date(0),ej,mn);
}









function setCookieFlag(aL,cJ,wG,aqE)
{
var hR=aqE||getCookieFlag(aL),
GN=new Date();


GN.setTime(GN.getTime()+(30*24*3600*1000));
hR[cJ]=wG;
setCookie(aL,hR.join(""),GN);

return hR;
}






function getCookieFlag(aL)
{
var ant=(getCookie(aL)||"").split("");

for(var i=ant.length;i<6;i++)
{
ant[i]='0';
}

return ant;
}








function isArr(aw)
{
return Object.prototype.toString.call(aw)=="[object Array]";
}









function E(Ei,Qn,Vu,Ny)
{
if(!Ei)
{
return;
}

if(Ei.length!=null)
{
var _nLen=Ei.length,
gH;

if(Ny<0)
{
gH=_nLen+Ny;
}
else
{
gH=Ny<_nLen?Ny:_nLen;
}

for(var i=(Vu||0);i<gH;i++)
{
try
{
if(Qn(Ei[i],i,_nLen)===false)
{
break;
}
}
catch(aW)
{
debug([aW.message,"<br>line:",aW.lineNumber,'<br>file:',aW.fileName,"<br>",Qn]);
}
}
}
else
{
for(var i in Ei)
{
try
{
if(Qn(Ei[i],i)===false)
{
break;
}
}
catch(aW)
{
debug([aW.message,"<br>",Qn]);
}
}
}
}









function extend()
{
for(var bG=arguments,vq=bG[0],i=1,_nLen=bG.length;i<_nLen;i++)
{
var CG=bG[i];
for(var j in CG)
{
vq[j]=CG[j];
}
}
return vq;
}







function delAtt(bd,Lc)
{
try
{
delete bd[Lc];
}
catch(aW)
{
}
return bd;
}







function saveAtt(bd,Lc)
{
if(bd)
{
var bPf=bd.hasOwnProperty(Lc),
ib=bd[Lc];
return function()
{
if(bPf)
{
bd[Lc]=ib;
}
else
{
delAtt(bd,Lc);
}
return bd;
};
}
else
{
return function(){};
}
}









function globalEval(hu,rz)
{
var FZ=getTop().globalEval||arguments.callee;

if(!FZ.aqm&&typeof(FZ.aPo)!="boolean")
{
var aU="testScriptEval"+now();

FZ.aqm=true;
FZ(T('window.$id$=1;').replace({
id:aU
}));
FZ.aqm=false;

FZ.aPo=getTop()[aU]?true:false;
}

var gB=trim(hu);
if(!gB)
{
return false;
}

var aJ=(rz||window).document,
vV=GelTags("head",aJ)[0]||aJ.documentElement,
eQ=aJ.createElement("script");

eQ.type="text/javascript";
if(FZ.aPo||arguments.callee.aqm)
{
try
{
eQ.appendChild(aJ.createTextNode(gB));
}
catch(aW)
{
}
}
else
{

eQ.text=gB;
}

vV.insertBefore(eQ,vV.firstChild);
vV.removeChild(eQ);

return true;
}





function evalValue(hu,rz)
{
var bp=unikey("_u"),
az=rz||window,
hR;

globalEval(
[
"(function(){try{window.",bp,"=",hu,";}catch(_oError){}})();"
].join(""),
az
);
hR=az[bp];
az[bp]=null;

return hR;
}







function evalCss(abe,rz,wL)
{
if(abe)
{
var aJ=rz?rz.document||rz:document,
afz="cssfrom",
ayb="style"
cg=aJ.getElementsByTagName(ayb);

if(wL)
{
for(var i=cg.length-1;i>=0;i--)
{
if(cg[i].getAttribute(afz)==wL)
{
return;
}
}
}

try
{

var cg=aJ.createStyleSheet();
cg.cssText=getRes(abe);
wL&&cg.owningElement.setAttribute(afz,wL);
}
catch(e)
{

var cg=aJ.createElement(ayb);
cg.type="text/css";
cg.textContent=getRes(abe);
aJ.getElementsByTagName("head")[0].appendChild(cg);
wL&&cg.setAttribute(afz,wL);
}
}
}







function S(aE,cS)
{
try
{
return(cS&&(cS.document||cS)
||document).getElementById(aE);
}
catch(aW)
{
return null;
}
}







function SN(aL,cS)
{
try
{
var GR=(cS&&(cS.document||cS)
||document).getElementsByName(aL);
if(GR)
{
GR[aoP]=true;
}
return GR;
}
catch(aW)
{
return null;
}
}









function attr(_aoDom,fB,bK)
{

if(!_aoDom||!_aoDom.nodeType||_aoDom.nodeType===3||_aoDom.nodeType===8)
{
return undefined;
}
if(bK===undefined)
{
return _aoDom.getAttribute(fB);
}
else
{
_aoDom.setAttribute(fB,bK);
return _aoDom;
}
}







function GelTags(ht,bj)
{
var GR=(bj||document).getElementsByTagName(ht);
if(GR)
{
GR[aoP]=true;
}
return GR;

}







function F(aE,ap)
{
var vf=S(aE,ap);
return vf&&(vf.contentWindow||(ap||window).frames[aE]);
}

function appendToUrl(bc,bAr)
{
var cA=bc.split("#");
return[cA[0],bAr,(cA.length>1?"#"+cA[1]:"")].join("");
}









function insertHTML(bj,hU,cW)
{
if(!bj)
{
return false;
}
try
{

if(bj.insertAdjacentHTML)
{
bj.insertAdjacentHTML(hU,cW);
}
else
{
var dw=bj.ownerDocument.createRange(),
mZ=hU.indexOf("before")==0,
Oo=hU.indexOf("Begin")!=-1;
if(mZ==Oo)
{
dw[mZ?"setStartBefore":"setStartAfter"](bj);
bj.parentNode.insertBefore(
dw.createContextualFragment(cW),Oo
?bj
:bj.nextSibling
);
}
else
{
var cV=bj[mZ?"lastChild":"firstChild"];
if(cV)
{
dw[mZ?"setStartAfter":"setStartBefore"](cV);
bj[mZ?"appendChild":"insertBefore"](dw
.createContextualFragment(cW),cV);
}
else
{

bj.innerHTML=cW;
}
}
}
return true;
}
catch(aW)
{

return false;
}
}

















function setHTML(adT,cW)
{
var aaU=typeof adT==="string"?S(adT):adT,
acb=aaU.cloneNode(false);
acb.innerHTML=cW;
aaU.parentNode.replaceChild(acb,aaU);
return acb;
}



















function createIframe(ap,pR,bQ)
{
var RR="_creAteifRAmeoNlQAd_",
dH=bQ||{},
aU=bQ.id||unikey(),
xU=S(aU,ap);


if(typeof ap[RR]!="function")
{
ap[RR]=function(aE,bCN)
{
callBack.call(bCN,arguments.callee[aE],[ap]);
};
}


ap[RR][aU]=bQ.onload;
if(!xU)
{
insertHTML(
dH.obj||ap.document.body,
dH.where||"afterBegin",
TE([
'<iframe frameborder="0" scrolling="$scrolling$" id="$id$" name="$id$" ',
'$@$if($transparent$)$@$allowTransparent$@$endif$@$ class="$className$" ',
'onload="this.setAttribute(\x27loaded\x27,\x27true\x27);$cb$(\x27$id$\x27,this);" ',
'src="$src$" style="$style$" $attrs$>',
'</iframe>'
]).replace(extend(
{
"id":aU,
"cb":RR,
style:"display:none;",
scrolling:"no",
src:pR
}
,bQ))
);
xU=S(aU,ap);
xU.anx=bQ.onload;
}
else if(xU.getAttribute("loaded")=="true")
{
ap[RR](aU,xU);
}
return xU;
}





function removeSelf(bj)
{
try
{
















bj.parentNode.removeChild(bj);
}
catch(aW)
{
}

return bj;
}







function isObjContainTarget(bj,hQ)
{
try
{
if(!bj||!hQ)
{
return false;
}
else if(bj.contains)
{
return bj.contains(hQ);
}
else if(bj.compareDocumentPosition)
{
var NF=bj.compareDocumentPosition(hQ);
return(NF==20||NF==0);
}
}
catch(tf)
{


}

return false;
}






function isDisableCtl(apT,ap)
{
var aNN=SN(apT,ap);
for(var i=aNN.length-1;i>=0;i--)
{
if(aNN[i].disabled)
{
return true;
}
}
return false;
}







function disableCtl(apT,oO,cS)
{
E(SN(apT,cS),function(byL)
{
byL.disabled=oO;
}
);
}








function isShow(nS,cS)
{
return(getStyle((typeof(nS)=="string"?S(nS,cS):nS),"display")||"none")
!="none";
}







function show(nS,mk,cS)
{
var cV=(typeof(nS)=="string"?S(nS,cS):nS);
if(cV)
{
cV.style.display=(mk?"":"none");
}
else if(!cS&&typeof(nS)=="string")
{

}
return cV;
}


var Show=show;





function toggle(nS,cS)
{
return show(nS,!isShow(nS,cS),cS);
}







function setClass(bj,oU)
{
if(bj&&typeof(oU)!="undefined"&&bj.className!=oU)
{
bj.className=oU;
}
return bj;
}







function addClass(bj,oU)
{
if(bj)
{
var jG=" "+bj.className+" ";
if(jG.indexOf(" "+oU+" ")<0)
{
bj.className+=bj.className?" "+oU:oU;
}
}
return bj;
};







function rmClass(bj,oU)
{
if(bj)
{
if(oU)
{
var jG=" "+bj.className+" ";
jG=jG.replace(" "+oU+" "," ");
bj.className=trim(jG);
}
else
{
bj.className="";
}
}
return bj;
};





function hasClass(bj,oU)
{
return bj&&(" "+bj.className+" ").indexOf(" "+oU+" ")>-1;
};







function getStyle(bj,aLM)
{
var xm=bj&&(bj.currentStyle
?bj.currentStyle
:bj.ownerDocument.defaultView.getComputedStyle(bj,null));
return xm&&xm[aLM]||"";
}







function setOpacity(bj,Va)
{
if(bj&&bj.tagName)
{
var cg=bj.style,
lQ=Va||0;











if(typeof cg.opacity=="undefined")
{
cg.filter=lQ==1
?"":["alpha(opacity=",lQ*100,")"].join("");
}
else
{
cg.opacity=lQ;
}
}
return bj;
}






function getOpacity(bj,Va)
{
if(bj&&bj.tagName)
{
var cg=bj.style,
lQ=1;









if(typeof cg.opacity=="undefined")
{
lQ=parseFloat(cg.filter.split("=").pop())/100;
}
else
{
lQ=parseFloat(cg.opacity);
}

if(isNaN(lQ))
{
lQ=1;
}
}
return lQ;
}






function getStrDispLen(bJ)
{
var aII="__QMStrCalcer__";
var aaM=S(aII,getTop());
if(!aaM)
{
var da=getTop().document.body;
insertHTML(
da,
"afterBegin",
T([
'<div id="$id$" ',
'style="width:1px;height:1px;overflow:auto;*overflow:hidden;white-space:nowrap;',
'position:absolute;left:0;top:0;">','</div>']).replace({
id:aII
})
);
aaM=da.firstChild;
}
aaM.innerHTML=htmlEncode(bJ);
return aaM.scrollWidth;
}







function calcPos(bj,arp)
{
var cp=0,
dZ=0,
cm=0,
cD=0;

if(bj&&bj.tagName)
{
var TN=bj,
cV=bj.parentNode,
arN=bj.offsetParent,
aJ=bj.ownerDocument,
iK=aJ.documentElement,
da=aJ.body;

dZ+=bj.offsetLeft;
cp+=bj.offsetTop;
cm=bj.offsetWidth;
cD=bj.offsetHeight;

while(arN&&cV&&cV!=iK&&cV!=da)
{
if(calcPos.aOk()&&TN.style&&getStyle(TN,"position")==="fixed")
{
break;
}

if(arN==cV)
{
dZ+=cV.offsetLeft;
cp+=cV.offsetTop;
arN=cV.offsetParent;
}

dZ-=cV.scrollLeft;
cp-=cV.scrollTop;
TN=cV;
cV=cV.parentNode;

}

if(calcPos.aOk()&&TN.style&&getStyle(TN,"position")==="fixed")
{
dZ+=bodyScroll(aJ,'scrollLeft');
cp+=bodyScroll(aJ,'scrollTop');
}
}

return arp=="json"
?{top:cp,bottom:cp+cD,left:dZ,
right:dZ+cm,width:cm,height:cD}
:[cp,dZ+cm,cp+cD,dZ,cm,cD];
}

calcPos.aOk=function()
{

var bFJ,
ad=this;
if(ad.aMM==bFJ)
{
var cG=document.createElement("div");
cG.style.cssText="'position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;";
cG.innerHTML="<div style='position:fixed;top:20px;'></div>";
document.body.appendChild(cG);
ad.aMM=!!{20:1,15:1}[cG.firstChild.offsetTop];
}
return ad.aMM;
};







function calcPosFrame(bj,ap)
{
ap=ap||window;
var qG=calcPos(bj),
_oTop=getTop();
while(ap.frameElement&&ap!=_oTop)
{
var eS=calcPos(ap.frameElement);
for(var i=0;i<4;i++)
{

qG[i]+=eS[i&1?3:0]-bodyScroll(ap,i&1?"scrollLeft":"scrollTop");

}
ap=ap.parent;
}
return qG;
}










function calcAdjPos(iy,mq,jy,ap,dk)
{
var aec=bodyScroll(ap,'clientHeight'),
aKs=bodyScroll(ap,'clientWidth'),
Lb=bodyScroll(ap,'scrollTop'),
alT=bodyScroll(ap,'scrollLeft'),
XG=Lb+aec,
aFw=alT+aKs,
aF=[0,0,0,0];
if(dk<2)
{

var mp=alT-iy[1];
if(dk==0&&iy[3]<mq
||dk==1&&aFw-iy[1]>mq)
{

aF[1]=(aF[3]=iy[1])+mq;
}
else
{

aF[3]=(aF[1]=iy[3])-mq;
}
if(iy[0]+jy>XG)
{


aF[0]=(aF[2]=(iy[2]-jy<Lb?XG:iy[2]))-jy;
}
else
{

aF[2]=(aF[0]=iy[0])+jy;
}
}
else
{

if(dk==2&&iy[0]-Lb<jy
||dk==3&&XG>iy[2]+jy)
{

aF[2]=(aF[0]=iy[2])+jy;
}
else
{

aF[0]=(aF[2]=iy[0])-jy;
}
aF[1]=iy[1];
aF[3]=iy[3];
}
return aF;
}







function bodyScroll(cS,au,bU)
{
var aJ=(cS||window).document||cS,
da=aJ.body,
qW=aJ.documentElement;

if(typeof(bU)=="number")
{
da[au]=qW[au]=bU;
}
else
{
if(au=="scrollTop"&&typeof cS.pageYOffset!="undefined")
{
return cS.pageYOffset;
}
else
{
return qW[au]||da[au];
}
}
}








function htmlDecode(bJ)
{
return bJ&&bJ.replace?(bJ.replace(/&nbsp;/gi," ").replace(/&lt;/gi,"<").replace(/&gt;/gi,">")
.replace(/&amp;/gi,"&").replace(/&quot;/gi,"\"").replace(/&#39;/gi,"'")
):bJ;
}






function htmlEncode(bJ)
{
return bJ&&bJ.replace?(bJ.replace(/&/g,"&amp;").replace(/\"/g,"&quot;")
.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\'/g,"&#39;")):bJ;
}







function filteScript(bJ,bxj)
{
return bJ
&&bJ.replace(/<script ?.*>(.*?)<\/script>/ig,
"<script>$1\n</script>"
).replace(/<script ?.*>([\s\S]*?)<\/script>/ig,bxj||"");
}






function textToHtml(dV)
{

return[
'<DIV>',
dV.replace((dV.indexOf("<BR>")>=0)?/<BR>/ig:/\n/g,
"</DIV><DIV>"
),
"</DIV>"
].join("")
.replace(new RegExp("\x0D","g"),"")
.replace(new RegExp("\x20","g"),"&nbsp;")
.replace(new RegExp("(<DIV><\/DIV>)*$","g"),"")
.replace(/<DIV><\/DIV>/g,"<DIV>&nbsp;</DIV>");
}






function textToHtmlForNoIE(dV)
{
return dV.replace(/\n/g,"<br>");
}






function htmlToText(dV)
{
return dV

.replace(/\n/ig,"")

.replace(/(<\/div>)|(<\/p>)|(<br\/?>)|(<\/li>)/ig,"\n");
}






function fixNonBreakSpace(bJ)
{
return(bJ||"").replace(/\xA0/ig," ");
}









function pasteHTML(Tj,ZB,bEh,ap)
{
ap=ap||getMainWin();
Tj=filteScript(Tj);
var _oContainer=(typeof(ZB)=="string"?S(ZB,ap):ZB);
if(!_oContainer||!Tj)
{
return false;
}
if(bEh)
{
_oContainer.innerHTML=Tj;
}
else
{
insertHTML(_oContainer,"afterBegin",Tj);
}
return true;
}







function T(jS,pD)
{
return new T.za(jS,pD);
}









































function TE(jS,pD)
{
var _oTop=getTop();
if(_oTop.QMTmplChecker)
{
var aW=(new _oTop.QMTmplChecker(jS.join?jS:[jS],
pD)).getErrors();
if(aW.length)
{
debug(aW.join("\n"),"code");
}
}
return new T.za(jS,pD,"exp");
}

T.za=function(jS,pD,au)
{
this.Dk=jS.join?jS.join(""):jS.toString();
this.wx=pD||"$";
this.aiR=au=="exp"
?this.akE
:this.akb;
};

T.za.prototype=
{
toString:function()
{
return this.Dk;
},

replace:function(jP,pT)
{
return this.aiR(jP,pT);
},

akb:function(jP,akc)
{
var ad=this,
si=ad.wx,
pz=ad.NX,
Co=ad.aik,
NZ=!pz;

if(NZ)
{

pz=ad.NX=ad.Dk.split(ad.wx);
Co=ad.aik=ad.NX.concat();
}

for(var i=1,_nLen=pz.length;i<_nLen;i+=2)
{
Co[i]=ad.sy(NZ?(pz[i]=pz[i].split("."))
:pz[i],jP,akc,si);
}

return Co.join("");
},

akE:function(jP,pT,SU)
{
var ad=this,
qc;

if(!ad.Oq)
{
ad.ajM();
}

if(typeof pT=="string")
{
var wP=ad.Om[pT];
if(wP)
{
qc=typeof wP!="function"
?ad.Om[pT]=ad.Oi(wP)
:wP;
}
}
else
{
qc=ad.Oq;
}

try
{
return qc&&qc(jP,ad.Yq,
ad.sy,ad.wx,htmlEncode,SU||pT)||"";
}
catch(aW)
{
return aW.message;
}
},




ajM:function()
{
var ad=this,
jU=0,
hq=[],
Dd=[],
Cj=[],
ajA=ad.Om=[],
si=ad.wx,
ku=new RegExp(["","(.*?)",""].join(regFilter(si)),"g"),
sA="_afG('$1'.split('.'),_oD,_aoD,_aoR)",
yh=ad.Yq=ad.Dk.split(["","@",""].join(si)),
ek;

for(var i=0,_nLen=yh.length;i<_nLen;i++)
{
ek=yh[i];

if(i%2==0)
{
hq.push("_oR.push(_aoT[",i,"].replace(_oD,_aoD));");
yh[i]=T(ek,si);
}
else if(ek=="else")
{
hq.push("}else{");
}
else if(ek=="endsec")
{
if(Cj.length)
{
var av=Cj.pop();
ajA[av[0]]=hq.slice(av[1]);
}
}
else if(ek=="endfor")
{
Dd.length&&hq.push(
"try{delete _oD._parent_;delete _oD._idx_;}catch(e){}}_oD=_oS",Dd.pop(),";");
}
else if(ek=="endif")
{
hq.push("}");
}
else if(ek.indexOf("else if(")==0)
{
hq.push("}",ek.replace(ku,sA),"{");
}
else if(ek.indexOf("if(")==0)
{
hq.push(ek.replace(ku,sA),"{");
}
else if(ek.indexOf("for(")==0)
{
Dd.push(++jU);
hq.push(
"var _sI",jU,",_oD",jU,",_oS",jU,"=_oD;",
ek.replace(ku,
["_sI",jU," in (_oD",jU,"=",sA,")"].join("")),
"{",
"_oD=_oD",jU,"[_sI",jU,"];",
"if(!_oD){continue;}",
"try{_oD._parent_=_oS",jU,";",
"_oD._idx_=_sI",jU,";}catch(e){}"
);
}
else if(ek.indexOf("sec ")==0)
{
Cj.push([ek.split(" ").pop(),hq.length]);
}
else if(ek.indexOf("eval ")==0)
{
hq.push("_oR.push(",ek.substr(5).replace(ku,sA),");");
}
else if(ek.indexOf("html(")==0)
{
hq.push("_oR.push(_afE(",ek.substr(5).replace(ku,sA),");");
}
}

ad.Oq=ad.Oi(hq);

return hq;
},

Oi:function(ahz)
{
try
{
return eval(
[
'([function(_aoD,_aoT,_afG,_aoR, _afE, A){var _oR=[],_oD=_aoD;',
ahz.join(""),
'return _oR.join("");}])'
].join("")
)[0];
}
catch(fX)
{
return function(){return"compile err!"};
}
},

sy:function(CJ,jP,aiX,abj)
{
var _nLen=CJ.length,
bp,
ib;

if(_nLen>1)
{
try
{
ib=jP;
for(var i=0;i<_nLen;i++)
{
bp=CJ[i];
if(bp=="_root_")
{
ib=aiX;
}
else
{
ib=ib[bp];
}
}
}
catch(aW)
{
ib="";
}
}
else
{
ib={
"_var_":abj,
"_this_":jP
}[bp=CJ[0]]||jP[bp];
}

return ib;
}
};










var addEvent=(function()
{








function xW(hQ,au,LT,qw)
{
if(hQ&&LT)
{
if(hQ.addEventListener)
{
hQ[qw?"removeEventListener":"addEventListener"](
au,LT,false
);
}
else if(hQ.attachEvent)
{
hQ[qw?"detachEvent":"attachEvent"]("on"+au,
LT
);
}
else
{
hQ["on"+au]=qw?null:LT;
}
}

return hQ;
}

return function(hQ,au,aIh,qw)
{
if(hQ&&(hQ.join||hQ[aoP]))
{
E(hQ,function(_aoDom)
{
xW(_aoDom,au,aIh,qw);
}
);
}
else
{
xW(hQ,au,aIh,qw);
}

return hQ;
};
}
)();








function addEvents(hQ,qD,qw)
{
E(qD,function(zZ,au)
{
addEvent(hQ,au,zZ,qw);
}
);
return hQ;
}








function removeEvent(hQ,au,LT)
{
return addEvent(hQ,au,LT,true);
}







function removeEvents(hQ,qD)
{
return addEvents(hQ,qD,true);
}






function preventDefault(_aoEvent)
{
if(_aoEvent)
{
if(_aoEvent.preventDefault)
{
_aoEvent.preventDefault();
}
else
{
_aoEvent.returnValue=false;
}
}
return _aoEvent;
}






function stopPropagation(_aoEvent)
{
if(_aoEvent)
{
if(_aoEvent.stopPropagation)
{
_aoEvent.stopPropagation();
}
else
{
_aoEvent.cancelBubble=true;
}
}
return _aoEvent;
}






function getEventTarget(_aoEvent)
{
return _aoEvent&&(_aoEvent.srcElement||_aoEvent.target);
}











function getUserTarget(_aoDom,_aoEvent,fB)
{
var aA=getEventTarget(_aoEvent);
while(aA&&isObjContainTarget(_aoDom,aA))
{
if(attr(aA,fB))
{
return aA;
}
aA=aA.parentNode;
}
}











function fireMouseEvent(bj,aeY,_aoEvent)
{
if(bj)
{
_aoEvent=_aoEvent||{};
if(bj.dispatchEvent)
{

var aJ=bj.ownerDocument,
az=aJ.defaultView,
bW=aJ.createEvent("MouseEvents");
bW.initMouseEvent(aeY,true,true,az,0,0,0,0,0,!!_aoEvent.ctrlKey,!!_aoEvent.altKey,!!_aoEvent.shiftKey,!!_aoEvent.metaKey,0,null);
bj.dispatchEvent(bW);
}
else
{


if(bj.tagName=="INPUT"&&bj.getAttribute("type")=="submit"&&aeY=="click")
{
bj.click();
}
else
{
var bW=bj.ownerDocument.createEventObject();
for(var bG=["ctrlKey","altKey","shiftKey","metaKey"],i=bG.length-1;i>=0;i--)
{
bW[bG[i]]=_aoEvent[bG[i]];
}
bj.fireEvent("on"+aeY,bW);
}
}
}
return bj;
}











function loadJsFile(iq,aqI,eq,MB,rh)
{
var aJ=eq||document,
bPD=typeof MB=="function",
duQ,eQ,
uH=getTop().loadJsFile,
_sFile=getRes(iq),
jw=uH.jw||(uH.jw={});

if(aqI)
{
for(var Tm=GelTags("script",aJ),
i=Tm.length-1;i>=0;i--)
{
if(Tm[i].src.indexOf(_sFile)!=-1)
{
if(bPD)
{
var bp=Tm[i].getAttribute("_key_");
if(jw[bp]===true)
{
callBack.call(Tm[i],MB);
}
else
{
jw[bp].push(MB);
}
}
return Tm[i];
}
}
}

eQ=aJ.createElement("script");
E(rh,function(ma,bI)
{
eQ.setAttribute(bI,ma);
}
);

var bp=unikey();
eQ.setAttribute("_key_",bp);
jw[bp]=[];

function aQb()
{
var ad=this,bp=ad.getAttribute("_key_");
callBack.call(ad,MB);
E(jw[bp],function(gw){gw()});
jw[bp]=true;
}

(GelTags("head",aJ)[0]||aJ.documentElement)
.appendChild(extend(eQ,

{
onload:aQb,
onreadystatechange:function()
{
var ad=this;
({loaded:true,complete:true}[ad.readyState])&&aQb.call(this);
}
},
{
type:"text/javascript",
charset:rh&&rh.charset||"gb2312",
src:_sFile
}
)
);

return eQ;
}






function loadJsFileToTop()
{

if(arguments.length==2)
{
var amk=arguments[0],
oy=arguments[1];
}
else
{
var amk="",
oy=arguments[0];
}
var bAv=window.loadJsFile;


function beo(iq)
{
if(iq)
{

bAv(amk+iq,true,getTop().document);
}
}
E(oy,beo);
}









function loadCssFile(iq,aqI,eq)
{
var aJ=eq||document,
_sFile=getRes(iq);

if(aqI)
{
for(var aSr=GelTags("link",aJ),
i=aSr.length-1;i>=0;i--)
{
if(aSr[i].href.indexOf(_sFile)!=-1)
{
return;
}
}
}

var ih=aJ.createElement("link"),
aqz=GelTags("link",aJ);

ih.type="text/css";
ih.rel="stylesheet";
ih.href=_sFile;

if(aqz.length>0)
{
var aNH=aqz[aqz.length-1];
aNH.parentNode.insertBefore(ih,
aNH.nextSibling);
}
else
{
(GelTags("head",aJ)[0]||aJ.documentElement).appendChild(ih);
}

return ih;
}








function replaceCssFile(Cg,iq,eq)
{
if(Cg)
{
E(GelTags("link",eq||document),function(aoU)
{
if(aoU&&aoU.href.indexOf(Cg)!=-1)
{
removeSelf(aoU);
}
});
}

return loadCssFile(iq,false,eq);
}









function QMAjax(bc,yX,qd,ey)
{
var ad=this,
_oTop=getTop(),
iU=ey,
eb;

function bmo()
{
ad.onComplete(iU);
}

function baQ(cH)
{
ad.onError(iU,cH);
}

function bdS(biG)
{
if(!eb)
{
eb=setTimeout(
function()
{
ad.abort();
},
biG
);
}
}

function KE(cH)
{
if(eb)
{
clearTimeout(eb);
eb=null;
if(cH!="ok")
{
baQ(cH);
}
return true;
}
return false;
}



this.method=yX||"POST";
this.url=bc;
this.async=true;
this.content="";
this.timeout=qd;


this.onComplete=function()
{
};
this.onError=function()
{
};

if(!iU)
{
try
{
iU=new XMLHttpRequest;
}
catch(aW)
{
try
{
iU=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(aW)
{
try
{
iU=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(aW)
{
}
}
}
}



if(!iU)
{
return false;
}





this.abort=function()
{
KE("abort");
iU.abort();
};






this.send=function(bgN)
{
if(!this.method||!this.url||!this.async)
{
return false;
}

typeof this.url=="object"&&(this.url=this.url.replace({}));

var hE=this.method.toUpperCase(),
hB=getTop().getSid&&getTop().getSid();
this.abort();

iU.open(hE,

this.url+(hB&&hE=="POST"&&((this.url.split("?")[1]||"")+"&").indexOf("&sid=")==-1
?(this.url.indexOf("?")==-1?"?sid=":"&sid=")+hB:""),
this.async
);

if(hE=="POST")
{
iU.setRequestHeader("Content-Type",document.charset);
iU.setRequestHeader("Content-length",this.content.length);
iU.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded"
);
}

_oTop.E(this.headers,function(bK,bI)
{
iU.setRequestHeader(bI,bK);
}
);

iU.onreadystatechange=function()
{
try
{
if(iU.readyState==4)
{
if(iU.status==200)
{
if(KE("ok"))
{
bmo();
}
}
else
{
KE(iU.status);
}
}
}
catch(cL)
{
KE(cL.message);
}
}



bdS(this.timeout||15000);

try
{
if(hE=="POST")
{
iU.send(bgN||this.content);
}
else
{

iU.send(null);
}
}
catch(aW)
{
KE(aW.message);
}

return true;
}
};













QMAjax.send=function(bc,ae,bce)
{
var _oTop=getTop(),
dN=bce||new QMAjax,
aI=ae||{};
dN.url=bc;

_oTop.E("method,timeout,content,headers".split(","),function(bI)
{
if(aI[bI])
{
dN[bI]=aI[bI];
}
}
);

dN.onComplete=function(ey)
{
_oTop.callBack.call(ey,ae.onload,[true,_oTop.trim2(ey.responseText||""),ey]);

};

dN.onError=function(ey,cH)
{
_oTop.callBack.call(ey,ae.onload,[false,cH,ey]);
};

dN.send();
}

function includeAjax(ap)
{


var gB=[];
gB.push(QMAjax.toString());
gB.push(["var QMAjaxSend =",QMAjax.send.toString()].join(""));
globalEval(gB.join(""),ap);

}

var QMAjaxRequest=QMAjax;







function getErrMsg(ey,bfl)
{
var Zy="_AjaxErrorHTML_";
var uM=S(Zy);
if(!uM)
{
uM=document.createElement("div");
uM.id=Zy;
uM.style.display="none";
document.body.appendChild(uM);
}
uM.innerHTML=filteScript(ey.status==200?ey.responseText:"");
var Je=S(bfl);
return Je&&(Je.innerText||Je.textContent)||"";
}





function getHttpProcesser()
{
var _oTop=getTop(),
afm=_oTop.gCurHttpProcesserId||0;

_oTop.gCurHttpProcesserId=(afm+1)%30;

try
{
if(_oTop.gHttpProcesserContainer[afm]!=null)
{
delete _oTop.gHttpProcesserContainer[afm];
}
}
catch(aW)
{
_oTop.gHttpProcesserContainer={};
}

var aTI=_oTop.gHttpProcesserContainer[afm]=new _oTop.Image;
aTI.onload=function()
{
return false;
};

return aTI;
}







function goUrl(ard,bc,bNJ)
{
try
{
var nV=(ard.contentWindow||ard).location,
bNP=nV.href.split("#"),
aLi=bc.split("#"),
bLl=aLi[0]==bNP[0],
aK=bLl?aLi[0]:bc;

if(bNJ)
{
nV.href=aK;
}
else
{
nV.replace(aK);
}
}
catch(aW)
{
ard.src=bc;
}
}









function generateFlashCode(aE,aoI,Rh,aM)
{
var aIl=[],
apE=[],
abl=[],
cF=aM||{},

adH=T(' $name$=$value$ '),
aHH=T('<param name="$name$" value="$value$" />'),
bMH=gbIsIE?T([
'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ',
'$codebase$ ','$attr$ $id$ >',
'$param$',
'<embed $embed$ type="application/x-shockwave-flash" ',
'$pluginspage$ ',' $name$ ></embed>',
'</object>'
]):T([
'<embed $embed$ type="application/x-shockwave-flash" ',
'$pluginspage$ ',' $name$ $id$ ></embed>'
]);

function aaN(aL,ma)
{
return{
name:aL,
value:ma
};
}

cF.allowScriptAccess="always";
cF.quality="high";

for(var wp in cF)
{
var ce=aaN(wp,cF[wp]);
apE.push(aHH.replace(ce));
abl.push(adH.replace(ce));
}

for(var wp in Rh)

{
var ce=aaN(wp,Rh[wp]);
aIl.push(adH.replace(ce));
abl.push(adH.replace(ce));
}

if(aoI)
{
apE.push(aHH.replace(aaN("movie",aoI)));
abl.push(adH.replace(aaN("src",aoI)));
}

return bMH.replace({
id:aE&&[' id="',aE,'"'].join(""),
name:aE&&[' name="',aE,'"'].join(""),
attr:aIl.join(""),
param:apE.join(""),
embed:abl.join(""),
codebase:location.protocol=="https:"
?''
:'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" ',
pluginspage:location.protocol=="https:"
?''
:'pluginspage="http://www.adobe.com/cn/products/flashplayer" '
}
);
}







function getFlash(aE,ap)
{
var az=ap||window,
cV=az[aE]||az.document[aE];
return cV&&(cV.length?cV[cV.length-1]:cV);
}

















function zoomFuncCreater(ae)
{














return function(mq,jy,bLK,bHl)
{
var auk=bLK||ae.limitWidth||1,
arZ=bHl||ae.limitHeight||1,
avN=(mq/auk)||1,
azP=(jy/arZ)||1,
pU=[avN<1?"w":"W",azP<1?"h":"H"]
.join(""),
xN=ae[pU]||ae.all,
aF={};

switch(xN)
{
case"stretch":
aF.width=auk;
aF.height=arZ;
break;
case"zoomMaxMin":
case"zoomMinMax":
var aTA=mq>jy?0:1;
xN=["zoomMax","zoomMin"][xN=="zoomMinMax"
?1-aTA
:aTA];
case"zoomMax":
case"zoomMin":
var VZ=Math[xN=="zoomMax"?"min":"max"](
azP,avN
);
aF.width=Math.round(mq/VZ);
aF.height=Math.round(jy/VZ);
break;
case"none":
default:
aF.width=mq;
aF.height=jy;
break;
}

aF.left=Math.round((auk-aF.width)/2);
aF.top=Math.round((arZ-aF.height)/2);

return aF;
};
}










function scrollIntoMidView(bj,ea,bIh,
bBB,bIt)
{
if(!bj||!ea)
{
return false;
}


var aOl=ea.tagName.toUpperCase()=="BODY",
aJ=ea.ownerDocument,
qW=aJ.documentElement;
if(aOl&&qW.clientHeight)
{
ea=qW;
}

var xH=calcPos(bj)[0]-calcPos(ea)[0]-(aOl?ea.scrollTop:0),
Hb=xH,
PY=bj.offsetHeight,
afE=ea.clientHeight,
apo=bBB||0;

if(bIh||Hb<0
||Hb+PY>afE)
{
var akL=0,
qH;

if(afE>PY+apo)
{
if(bIt)
{
akL=Hb<0?0
:(afE-PY-apo);
}
else
{
akL=(afE-PY-apo)/2
}
}

qH=ea.scrollTop=ea.scrollTop+xH-akL;
ea==qW&&(aJ.body.scrollTop=qH);
}

return true;
}





function Gel(aE,bj)
{
return(bj||document).getElementById(aE);
}





function objectActive(bj)
{





}




















function inherit(aqs,pF,arX,aoF,bzO)
{
var aWb=callBack(arX,[pF.prototype]),
bxA=aWb.$_constructor_,
Mp=function()
{
if(arguments[0]!="__inherit__")
{

var aMO=callBack.call(this,bzO,arguments)||{};
if(aMO.bReturn)
{
return aMO.vData;
}
else
{
if(!this.bAB)
{
this.constructor=arguments.callee;
this.bAB=true;
}
pF.apply(this,arguments);
callBack.call(this,bxA,arguments);
}
}
};
extend(Mp.prototype=new pF("__inherit__"),aWb,{toString:function(){return"";}});
return extend(Mp,aoF,
{
name:aqs,
superclass:pF
}
);
}







function inheritEx(aqs,pF,arX,aoF)
{
var Tw={},
Mp=inherit(aqs,pF,arX,aoF,
function()
{
var aY=typeof(arguments[0]),
bGS=aY=="string"||aY=="undefined";

return{
bReturn:bGS,
vData:Mp.$_call.apply(Mp,arguments)
};
}
);
return extend(
Mp,
{


$_call:function(aE,bOB,aw)
{
if(arguments.length==0)
{
return Tw;
}
else
{
var eu=Tw[aE];
return arguments.length>1&&eu?
callBack.call(eu,eu[bOB],aw):eu;
}
},

$_add:function(aE,bd)
{
return Tw[aE]=bd;
},

get:function(aE)
{
return Tw[aE];
},

$_del:function(aE)
{
delete Tw[aE];
}
}
);
}

























function cacheByIframe(anr,bQ)
{
var dH=bQ||{},
az=dH.win||getTop(),
aU=dH.id||unikey("_"),
gL=[dH.attrs],
_oFiles=[];

for(var i=0,_nLen=anr&&anr.length||0;i<_nLen;i++)
{
for(var afd=anr[i],j=2,btK=afd.length;j<btK;j++)
{
_oFiles.push(afd[0],":",afd[1],afd[j],"|");
}
}

gL.push(' _file="',encodeURIComponent(_oFiles.join("")),'"');
gL.push(' _header="',encodeURIComponent(dH.header||""),'"');
gL.push(' _body="',encodeURIComponent(dH.body||""),'"');

createIframe(az,getBlankUrl(az),
extend({},dH,
{
id:aU,
attrs:gL.join(""),
onload:function(ap)
{
var oM=this;
callBack.call(oM,dH.onload,[ap]);

(dH.destroy!=false||oM.getAttribute("destroy")=="true")
&&az.setTimeout(function(){removeSelf(oM);},100);
}
}
)
);
}





function getBlankUrl(ap)
{
var iG=(ap||getTop()).location,
_sFile=getRes("$base_path$zh_CN/htmledition/domain0aae79.html");
return[_sFile,"?",
document.domain!=iG.host?encodeURIComponent(document.domain):"",
iG.href.indexOf(_sFile)!=-1?"&r="+Math.random():""].join("");
}








function clearCache()
{












arguments.length>0&&getTop().cacheByIframe(arguments,
{
destroy:false,
onload:function()
{
if(!this.getAttribute("destroy"))
{
this.setAttribute("destroy","true");
this.contentWindow.location.reload(true);
}
}
}
);
}








function preLoad(au,ej,oy,aVC)
{
if(window!=getTop())
{
getTop().preLoad.apply(this,arguments);
}
else
{
var ad=arguments.callee,
aew=ad.bQi=(ad.bQi||[]);

if(au&&oy)
{
for(var i=0,_nLen=oy.length;i<_nLen;i++)
{
aew.push([[au,ej,oy[i]]]);
}
}

if(!ad.aOZ&&aew.length>0)
{
ad.aOZ=true;

function Py()
{
ad.aOZ=false;
callBack(aVC,[aew.shift()[0][2]]);
setTimeout(function(){ad("","","",aVC);},100);
}

cacheByIframe(aew[0],{onload:Py});
}
}
}





function setDblClickNoSel(bj)
{
if(bj)
{
var azy="__MoUSeDoWnnoSEL__";
function getAtts()
{
return(bj.getAttribute(azy)||"").toString().split(",");
}
function setAtts(hX,au)
{
bj.setAttribute(azy,[hX,au]);
}
if(getAtts().length==1)
{

setAtts(0,"up");
addEvents(bj,{
mousedown:function(_aoEvent)
{
var fU=now(),
zj=parseInt(getAtts()[0]);
setAtts(fU,"down");

if(fU-zj<500)
{
preventDefault(_aoEvent);
}
},

mouseup:function()
{
setAtts(getAtts()[0],"up");
},
selectstart:function(_aoEvent)
{
if(getAtts().pop()=="up")
{
preventDefault(_aoEvent);
}
}
});
}
}

return bj;
}






































var 
gsMsgNoSubject="\u8BF7\u586B\u5199\u90AE\u4EF6\u4E3B\u9898",
gsMsgNoMail="\u672A\u9009\u4E2D\u4EFB\u4F55\u90AE\u4EF6",
gsMsgSend="\u90AE\u4EF6\u6B63\u5728\u53D1\u9001\u4E2D... ",
gsMsgSave="&nbsp;&nbsp;&nbsp;\u90AE\u4EF6\u6B63\u5728\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1...",
gsMsgSaveOk="\u90AE\u4EF6\u6210\u529F\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1",
gsMsgAutoSave="&nbsp;&nbsp;&nbsp;\u90AE\u4EF6\u6B63\u5728\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1...",
gsMsgAutoSaveOk="\u90AE\u4EF6\u81EA\u52A8\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1",
gsMsgSendErrorSaveOK="\u4FE1\u4EF6\u5DF2\u88AB\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1",
gsMsgSaveErr="\u90AE\u4EF6\u672A\u80FD\u4FDD\u5B58\u5230\u8349\u7A3F\u7BB1",
gsMsgNoSender="\u8BF7\u586B\u5199\u6536\u4EF6\u4EBA\u540E\u518D\u53D1\u9001",
gsMsgNoCardSender="\u8BF7\u586B\u5199\u6536\u4EF6\u4EBA\u540E\u518D\u53D1\u9001",
gsMsgNoCard="\u8BF7\u9009\u4E2D\u8D3A\u5361\u540E\u518D\u53D1\u9001",
gsMsgSettingOk="\u8BBE\u7F6E\u4FDD\u5B58\u6210\u529F",
gsMsgLinkErr="\u7F51\u7EDC\u5E94\u7B54\u5931\u8D25",
gsMsgCheatAlert="\u7CFB\u7EDF\u4F1A\u5C06\u6B64\u90AE\u4EF6\u79FB\u5165\u5230\u201C\u5783\u573E\u90AE\u4EF6\u201D\u4E2D\uFF0C\u5E76\u628A\u90AE\u4EF6\u5185\u5BB9\u63D0\u4EA4\u7ED9\u90AE\u7BB1\u7BA1\u7406\u5458\u3002\n\n\u60A8\u786E\u5B9A\u8981\u4E3E\u62A5\u6B64\u90AE\u4EF6\u5417\uFF1F",
gsMsgSendTimeErr="\u60A8\u8BBE\u7F6E\u7684\u53D1\u9001\u65F6\u95F4\u4E0D\u5B58\u5728",
gsMsgMoveMailSameFldErr="\u4E0D\u80FD\u79FB\u52A8\u5230\u76F8\u540C\u7684\u76EE\u5F55";








function doPageError(bV,bc,DB)
{
var il=arguments.callee.caller,
acG=il&&il.caller,
bjZ=acG&&acG.caller,
aCD=(il||"null").toString(),
auE=(acG||"").toString(),
ayF=(bjZ||"").toString(),
WG;

try
{

if(bV.indexOf(" Script ")!=-1)
{
return;
}


log("err:",bV,"-",bc,"-",DB);

if(bV.indexOf("flashUploader")!=-1)
{
var aWr=qmFlash.getFlashVer();
for(var i in aWr)
{
bV+="|"+aWr[i];
}
}

if(!(bc&&bc.indexOf("/cgi-bin/mail_list?")!=-1&&DB==2)&&location.getParams)
{
var cF=location.getParams(bc);
aIs=(bc||"").split("?")[0].split("/"),
aLN=encodeURIComponent(
aCD.replace(/[\r\n\t ]/ig,"")
.substr(0,50)
);

if(aIs.length>0)
{
cF.cgi=aIs.pop();
getTop().ossLog("delay","sample",[
"stat=js_run_err&msg=",
bV,
"&line=",
DB,
"&url=",
T('$cgi$?t=$t$&s=$s$').replace(cF),
"&func=",
aLN,(gbIsIE?"":"_NIE")
].join(""));
}
else
{
WG=aLN;
}
}

getTop().debug([
"error:",
bV,
"<br><b>line</b>:",
DB,
"<br><b>url</b>:",
bc,
"<br><b>function</b>:",
aCD.substr(0,100),
auE?"<br><b>parent function</b>:"
+auE.substr(0,100):"",
ayF?"<br><b>parent parent function</b>:"
+ayF.substr(0,100):""].join(""),"error");
}
catch(aW)
{
WG=aW.message;
}

WG&&log("err:doPageError ",WG,"-",bc,"-",DB);







return location.host.indexOf("dev.")!=0;
}




var QMFileType={};

QMFileType.data={
doc:"doc",
docx:"doc",

xls:"exl",
xlsx:"exl",

ppt:"ppt",
pptx:"ppt",

pdf:"pdf",

txt:"txt",
log:"txt",
xml:"txt",
js:"txt",
css:"txt",
php:"txt",
asp:"txt",
aspx:"txt",
jsp:"txt",
vbs:"txt",
h:"txt",
cpp:"txt",

eml:"eml",

rar:"rar",
zip:"rar",
"7z":"rar",
arj:"rar",

wav:"mov",
mp3:"mov",
wma:"mov",
mid:"mov",
rmi:"mov",
ra:"mov",
ram:"mov",

mp1:"mov",
mp2:"mov",
mp4:"mov",
rm:"mov",
rmvb:"mov",
avi:"mov",
mov:"mov",
qt:"mov",
mpg:"mov",
mpeg:"mov",
mpeg4:"mov",
dat:"mov",
asf:"mov",
wmv:"mov",
"3gp":"mov",
ac3:"mov",
asf:"mov",
divx:"mov",
mkv:"mov",
ogg:"mov",
pmp:"mov",
ts:"mov",
vob:"mov",
xvid:"mov",

htm:"html",
html:"html",
mht:"html",

swf:"swf",
flv:"swf",

bmp:"bmp",
gif:"gif",
jpg:"jpg",
jpeg:"jpg",
jpe:"jpg",
psd:"psd",
pdd:"psd",
eps:"psd",

tif:"tu",
tiff:"tu",
ico:"tu",
png:"tu",
pic:"tu",
ai:"tu"
};






QMFileType.getFileType=function(Xg)
{
return this.data[(trim(Xg||"")).toLowerCase()]||"qita";
};






QMFileType.getFileTypeForFile=function(fR)
{
return this.getFileType((fR||"").split(".").pop());
};






var QMHistory={
Sr:{




},
VF:{





}
};






QMHistory.getId=function(aE)
{
return aE;
};






QMHistory.getUrl=function(aE)
{
var bq=getTop().QMHistory.VF[QMHistory.getId(aE)];
return bq&&bq.aK;
};





QMHistory.getLastRecordId=function()
{
return getTop().QMHistory.Sr.bub;
};






QMHistory.tryBackTo=function(aE)
{
try
{
var ce=getTop().QMHistory.Sr,
afD=QMHistory.getId(aE),
Lm=getTop().QMHistory.VF[afD],
aTc=Lm&&Lm.aK,
aSS=Lm
&&Lm.bwa>=getTop().history.length,
aST=Lm&&ce.bAe==aTc,
aSU=Lm&&!ce.bGH;

function bCU()
{
var aK=aTc.split("#")[0];

if(getTop().location.getParams
&&getTop().location.getParams(aK)["folderid"]==4)
{
return goUrlMainFrm(aK);
}


if(gbIsIE&&gnIEVer==6)
{
return getTop().history.go(aK);
}
getTop().history.back();
};

if((gbIsIE&&(aSS||aST)&&aSU)
||(!gbIsWebKit&&aSS&&aST&&aSU))
{

bCU();
return true;
}
}
catch(aW)
{

}

return false;
};





QMHistory.recordCurrentUrl=function(ap)
{
var aK=ap.location.href,
Go=getTop().QMHistory.VF,
ce=getTop().QMHistory.Sr;

var buN=ce.bAe=ce.bEb,
Bk=ce.bEb=aK;

var VT,NS;


for(var i in Go)
{
if(Go[i].aK==buN)
{
VT=i;
}
if(Go[i].aK==Bk)
{
NS=i;
}
}


if(VT&&NS)
{
delete Go[VT];
}


if(aK.indexOf("/mail_list")!=-1)
{
this.atS("mail_list",aK);
}

if(aK.indexOf("t=readmail")!=-1)
{
this.atS("readmail",aK);
}

if(aK.indexOf("/today")!=-1)
{
this.atS("today",aK);
}
};





QMHistory.recordActionFrameChange=function(cH)
{
getTop().QMHistory.Sr.bGH=cH!="clear";
};






QMHistory.atS=function(aE,bc)
{
var _oTop=getTop(),
afD=QMHistory.getId(aE),
Go=_oTop.QMHistory.VF,
bq=Go[afD];

if(!bq)
{
bq=Go[afD]=new _oTop.Object;
}

bq.bwa=history.length+1;
bq.aK=bc;

_oTop.QMHistory.Sr.bub=aE;
};












function QMCache(ae)
{
var zj=this.bLS=ae.timeStamp||1;
var HL=this.Rq=ae.appName;

if(!zj||!HL)
{
throw{
message:"QMCache construct : config error!"
};
}

var adx=getTop().QMCache.Ks;
if(!adx)
{
adx=getTop().QMCache.Ks={};
}

var Ce=adx[HL];
if(!Ce)
{
Ce=adx[HL]={
atU:"0",
tP:{}
};
}

if(this.aUW(Ce.atU,zj)==1)
{
Ce.atU=zj;
}
};





QMCache.prototype.isHistoryTimeStamp=function()
{
return this.aUW(
getTop().QMCache.Ks[this.Rq].atU,
this.bLS
)!=0;
};






QMCache.prototype.setData=function(bI,bK)
{
getTop().QMCache.Ks[this.Rq][bI]=bK;
};

QMCache.prototype.getAll=function(bI)
{
return getTop().QMCache.Ks[this.Rq];
}






QMCache.prototype.getData=function(bI)
{
return getTop().QMCache.Ks[this.Rq][bI];
};





QMCache.prototype.delData=function(bI)
{
delete getTop().QMCache.Ks[this.Rq][bI];
};







QMCache.prototype.aUW=function(aVG,aVD)
{
if(aVG==aVD)
{
return 0;
}
return aVG>aVD?-1:1;
};








var QMMailCache=
{
Hk:now()
};







QMMailCache.newCache=function(rz,asc)
{
var Kh=false,
_oTop=getTop();

if(!_oTop.gMailListStamp||_oTop.gMailListStamp<asc)
{
_oTop.gMailListStamp=asc;
if(!_oTop.goMailListMap)
{
_oTop.goMailListMap=new _oTop.Object;
}
Kh=true;
}
else if(_oTop.gnExpireTimeStamp>=asc)
{







reloadFrm(rz);
}

return rz["isNewQMMailCache"+this.Hk]=Kh;
};




QMMailCache.setExpire=function()
{
getTop().gnExpireTimeStamp=getTop().gMailListStamp;
};













QMMailCache.addData=function(aD,aM)
{
if(!aD||!getTop().goMailListMap)
{
return;
}

if(!this.hasData(aD))
{
getTop().goMailListMap[aD]={
oTagIds:{},
bUnread:null,
star:null,
reply:null
};
}

if(!aM)
{
return;
}

var fY=getTop().goMailListMap[aD];
for(var i in aM)
{
switch(i)
{
case"removeTagId":
fY.oTagIds[aM[i]]=0;
break;
case"addTagId":
fY.oTagIds[aM[i]]=1;
break;
default:
if(typeof aM[i]!="undefined")
{
fY[i]=aM[i];
}
break;
}
}
};





QMMailCache.delData=function(aD)
{
if(getTop().goMailListMap)
{
delete getTop().goMailListMap[aD];
}
};






QMMailCache.hasData=function(aD)
{
return getTop().goMailListMap&&getTop().goMailListMap[aD]!=null;
};






QMMailCache.getData=function(aD)
{
return getTop().goMailListMap&&getTop().goMailListMap[aD];
};







QMMailCache.addVar=function(aeN,bU)
{
return getMainWin()[aeN]=this.getVar(aeN,0)+bU;
};







QMMailCache.getVar=function(aeN,bBN)
{
return getMainWin()[aeN]||bBN;
};






QMMailCache.isRefresh=function(rz)
{
return rz["isNewQMMailCache"+this.Hk];
};









function rdVer(Lz,SM,aoB)
{

var apS,nG,Gu,arW,
bq=new QMCache({appName:"readmail"});

if(SM==-1)
{
return bq.delData(Lz);
}

apS=bq.getData("on");
if(Lz=="on")
{
return SM==0?(apS||0):(bq.setData("on",SM));
}

if(!apS||!Lz)
{
return 0;
}

arW=Lz=="BaseVer";

Gu=bq.getData("BaseVer");
if(!Gu||(arW&&SM==1))
{

Gu=Gu||(rdVer("on",0)+Math.random().toFixed(2));
Gu+=10;
bq.setData("BaseVer",Gu);
}

if(arW)
{
return Gu;
}

nG=(bq.getData(Lz)||0);
var aKT=(!nG||SM==1);

if(aKT||aoB)
{
if(aKT)
{
nG+=10000;
}
if(aoB)
{
nG=Math.floor(nG/10000)*10000+parseInt(aoB,10)%10000;
}
bq.setData(Lz,nG);
}
return nG;
}

rdVer.batch=function(au)
{
var bq=new QMCache({appName:"readmail"}),
ku=new RegExp("^"+au),
fY=bq.getAll();

E(fY,function(agD,aD)
{
if(ku.test(aD))
{
rdVer(aD,1);
}
}
);
}






rdVer.check=function(ap,aD,YG)
{
if(ap)
{
var iG=ap.location,
aD=aD||iG.getParams()["mailid"],
YG=YG||iG.getParams()["ver"]||0,
aOD=rdVer(aD,0);

if(aOD>YG)
{
goUrl(ap,cookQueryString(iG.href,{ver:aOD}),true);
return true;
}
else
{
return false;
}
}
}






rdVer.log=function(aD,ajo)
{
var aqV=new QMCache({appName:"preload"}),
aEN=new Date().getTime(),
eJ=aqV.getData(aD),
asE=eJ&&(aEN-eJ)<rdVer.maxage(aD)*1000;

switch(ajo)
{
case"pre":
if(!asE)
{
aqV.setData(aD,aEN);
ossLog("delay","all","stat=rdcache&type=281&locval=,rdcache,preload,1");
}
break;
case"hit":
if(asE)
{
ossLog("delay","all","stat=rdcache&type=291&locval=,rdcache,hit,1");
}
if(eJ)
{
aqV.delData(aD);
}
break;
}
return asE;
}

rdVer.isPre=function(Ml)
{

return!(Ml>2&&Ml<7||Ml==9||Ml==11);
}


rdVer.preRD=function(LY,KT)
{
var ajb=function()
{
preLoad("html","/cgi-bin/readmail?",LY,function(iq)
{
rdVer.log(location.getParams(iq)["mailid"],"pre");
}
);
}
if(LY&&LY.length>0)
{
KT=KT||40;

LY=LY.slice(0,rdVer("on",0)>1?2:1);

if(LY.length>0)
{
if(KT)
{
setTimeout(ajb,KT);
}
else
{
ajb();
}
}
}
}

rdVer.maxage=function(aD)
{
if(!aD)
{
return 0;
}
return(aD[0]=="@"||aD[0]=="C"?10:60)*60;
}










rdVer.url=function(aD,mt,bHB,dk,bvM,UB,
apc,anF,aIr)
{
var aNI='/cgi-bin/$cgi$?folderid=$folderid$$s$&t=$t$&mailid=$mailid$$cache$&sid=$sid$',
aun,
Cl,ym,aK,tl="readmail";

if(apc)
{
Cl="readmail&s=draft";
}
else if(dk===0)
{
Cl=anF==100?"compose_card&s=draft"
:"compose&s=draft";
}
else if(mt=="9")
{
aNI=[location.protocol,"//msgopt.mail.qq.com",aNI].join("");
Cl="sms_list_v2";
tl="readtemplate";
}
else if(mt=="11"||/^(LP|ZP)/.test(aD))
{
tl="bottle_panel";
Cl="bottle";
}
else
{
switch(aD.charAt(0))
{
case'C':
Cl="readmail_conversation";
break;
case'@':
Cl="readmail_group";
break;
default:
Cl="readmail";
break;
}
aun=true;
}

if(bvM)
{
ym=["&newwin=true","&compose_new=compose"][dk?0:1];
}
else
{
ym=["","&s=from_unread_list","&s=from_star_list"][
UB!=1&&UB!=2?0:UB];
}

var nG=aun?rdVer(aD,0,bHB):0;

if(!nG&&aIr)
{
return"";
}

aK=T(aNI).replace(
{
cgi:tl,
mailid:aD,
folderid:mt,
t:Cl,
s:ym,
sid:getSid(),
cache:nG?T("&mode=pre&maxage=$maxage$&base=$base$&ver=$ver$").replace(
{
maxage:rdVer.maxage(aD),
base:rdVer("BaseVer",0),
ver:nG
}
):""
}
);

return aIr?aK.split("?")[1]:aK;
}









function setGlobalVarValue(bI,fO,bGM)
{
var _oTop=getTop();

if(!_oTop.goDataBase)
{
_oTop.goDataBase=new _oTop.Object;
}

if(bI&&!bGM)
{
_oTop.goDataBase[bI]=fO;
}

return fO;
}






function getGlobalVarValue(bI)
{
return getTop().goDataBase&&getTop().goDataBase[bI];
}






function hideWindowsElement(fQ,ap)
{
ap=ap||getMainWin();
if(!gbIsIE||gnIEVer>6||(ap.gbIsHasHideElements||false)!=(fQ||false))
{
return;
}

getTop().setGlobalVarValue("WINDOWS_ELEMENT_NOT_DISPLAY",fQ?"":"true");

ap.gbIsHasHideElements=!fQ;

var da=ap.document.body;

E(ap.QMReadMail?["select","object","embed"]:["select"],
function(bDh)
{
E(GelTags(bDh,da),
function(bj)
{
if(fQ)
{
bj.style.visibility=
bj.getAttribute("savevisibility");
}
else
{
bj.setAttribute("savevisibility",
getStyle(bj,"visibility"));
bj.style.visibility="hidden";
}
}
);
}
);
}






function controlWindowsElement()
{
var bQI=getTop().getGlobalVarValue("WINDOWS_ELEMENT_NOT_DISPLAY");
if(bQI=="true")
{
hideWindowsElement(false);
}
}





function setKeepAlive(ap)
{
if(getTop().gKeepAliveNum==null)
{
getTop().gKeepAliveNum=0;
}

if(ap==null||ap.gbIsSetKeepAlive==true)
{
return;
}

ap.gbIsSetKeepAlive=true;
getTop().gKeepAliveNum++;

if(getTop().gKeepAliveTimer==null)
{

getTop().gKeepAliveTimer=getTop().setInterval(
function()
{
getTop().runUrlWithSid("/cgi-bin/readtemplate?t=keep_alive");
},
15*60*1000
);
}
addEvent(
ap,
"unload",
function()
{
ap.gbIsSetKeepAlive=false;
getTop().gKeepAliveNum--;
if(getTop().gKeepAliveNum==0)
{
getTop().clearInterval(getTop().gKeepAliveTimer);
getTop().gKeepAliveTimer=null;
}
}
);
}







function encodeNick(oA)
{
return oA&&oA.replace(/\\/g,"\\\\").replace(/\"/ig,"\\\"").replace(/\'/ig,"\\\'")||"";
}






function decodeNick(oA)
{
return oA&&oA.replace(/\\\"/ig,"\"").replace(/\\\\/ig,"\\")||"";
}






function rollback(dk)
{
var Zg=getGlobalVarValue('DEF_ROLLBACK_ACTION');
if(Zg&&Zg.rbkey)
{
confirmBox({
title:"\u64A4\u9500\u786E\u8BA4",
mode:"prompt",

height:135,
msg:T([
'<b>\u64A4\u9500\u6700\u8FD1\u4E00\u6B21$msg$\u5417\uFF1F</b>',
]).replace(Zg),
onreturn:function(aS)
{
if(aS)
{
QMAjax.send("/cgi-bin/mail_mgr",
{
method:"POST",
content:["sid=",getSid(),"&mailaction=mail_revert&t=mail_mgr2&timekey=",Zg.rbkey,"&logtype=",dk].join(''),
onload:function(aS,bN)
{
if(aS&&bN.indexOf("mail_revert successful")>=0)
{
var rg=getMainWin().location.getParams()["t"];
debug(["_sT",rg,!rg,getMainWin().location.href]);
if(rg=="mail_list"||rg=="mail_list_group"||(!rg&&getMainWin().location.href.indexOf("/cgi-bin/mail_list?")>-1))
{
reloadFrmLeftMain(true,true);
}
else if(rg=="folderlist_setting")
{
goUrlMainFrm(getMainWin().location.href.replace(/\#.+/,"").replace(/&s=.+?(&|$)/,"&")+"&s="+getMainWin().getType());
reloadFrmLeftMain(true,false);
}
else
{
reloadFrmLeftMain(true,false);
}

setGlobalVarValue('DEF_ROLLBACK_ACTION',null);
showInfo("\u6210\u529F\u64A4\u9500\u6700\u8FD1\u4E00\u6B21"+Zg.msg);
}
else
{
var aW=globalEval(bN);
showInfo(aW&&aW.errmsg||("\u64A4\u9500\u6700\u8FD1\u4E00\u6B21"+Zg.msg+"\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"));
}
}
});
}
}
});
}
}


var QMPageInit={
aSY:function(ap)
{
var _oTop=getTop();
if(ap==_oTop)
{
var il=new(_oTop.Function)(
"var _oLogs = arguments.callee.logs;_oLogs.length > 500 && _oLogs.shift();"+
"_oLogs.push([+new Date, [].slice.apply(arguments).join('')].join(' '));");
il.logs=new(_oTop.Array);
return il;
}
else
{
return _oTop.log||(_oTop.log=this.aSY(_oTop));
}
},

bHs:function(bNc)
{
return function()
{
try
{
var arS=arguments.length,
aqi=arguments[arS-1],
aNs=aqi>100000;
if(typeof(aqi)=="number"
&&(aNs&&aqi!=getTop().g_uin))
{
return;
}
}
catch(e)
{

return;
}

if(getTop().Console)
{
if(arS==0||(arS==1&&aNs))
{
if(location.host=="dev.mail.qq.com")
{
debugger;
}
}
else
{
try
{
var aUX=getTop().Console[bNc];
aUX.add.apply(aUX,arguments);
}
catch(aW)
{
}
}
}
}
},

bMu:function(ap)
{
return function(aL,bzW,cH,bwZ,dp)
{
if(getTop().QMTimeTracer&&(!dp||dp==getTop().g_uin))
{
getTop().QMTimeTracer.getTracer().trace(aL,bzW,
ap,cH,bwZ
);
}
}
},

bRe:function(ap)
{
var nV=ap.location;
nV.aUr=false;
nV.params={};
nV.getParams=function(bc)
{
if(!bc&&this.aUr)
{
return this.params;
}

var cF={},
aDs=bc
?bc.substr(bc.indexOf("?")+1).split("#")[0]
:this.search.substr(1);

if(aDs)
{
E(aDs.split("&"),function(ly)
{
var bT=ly.split("=");
cF[bT.shift()]=unescape(bT.join("="));
}
);
}

if(!bc)
{
this.params=cF;
this.aUr=true;
}

return cF;
};

var fd=nV.href,
_oTop=getTop();

if(ap==_oTop
&&getSid()
&&fd.indexOf("/cgi-bin/")>-1
&&fd.indexOf("/frame_html?")==-1
&&fd.indexOf("/log")==-1
&&(fd.indexOf("/ftnExs_")==-1||fd.indexOf("/ftnExs_files")>-1)
&&!ap.gbIsNoCheck
&&nV.getParams()["nocheckframe"]!="true")
{
if(fd.indexOf("/cgi-bin/bizmail")==-1)
{

goNewWin(nV,true,!ap.gbSupportNW);
}
else
{
goNewWin(nV,true,false,{frametmpl:"dm_frame",frametmplparam:"&dmtype=bizmail"});
}
}

else if(ap!=_oTop&&_oTop.bnewwin&&ap==getMainWin())
{
if(!ap.gbSupportNW)
{
goNewWin(nV,true,true);
}
else if(nV.getParams()["newwin"]!="true")
{
ap.location.replace(fd+"&newwin=true");
}
}
},

bOi:function(_aoEvent,bOO)
{
var cR=_aoEvent.srcElement||_aoEvent.target,
ago=_aoEvent.ctrlKey,
cYC=_aoEvent.altKey,
sI=_aoEvent.shiftKey,
dL=_aoEvent.keyCode,
Tx=cR.type=="text"
||cR.tagName=="TEXTAREA",
bBz=bOO
&&(cR.tagName=="INPUT"&&cR.type!="button"),
bPu=cR.tagName=="BUTTON"||cR.type=="button";

switch(dL)
{

case 8:

if(!Tx&&goBackHistory())
{
preventDefault(_aoEvent);
}
break;

case 13:


if(!bPu&&((!Tx&&QMReadedItem.read(cR))||bBz))
{
preventDefault(_aoEvent);
}
break;

case 37:

case 39:

if(ago)
{
goPrevOrNextMail(dL==39);
preventDefault(_aoEvent);
}
break;

case 38:

case 40:

case 188:

case 190:

if(!Tx)
{
var SP=dL==38||dL==188;
if(QMReadedItem.move(!SP))
{
preventDefault(_aoEvent);
}
}
break;

case 46:


if(!Tx)
{
var aNd=S(
sI?"quick_completelydel":"quick_del",
getMainWin()
),
aNe=sI?S("quick_del",getMainWin()):null,
aMy=S("del",getMainWin());
if(isShow(aNd)||isShow(aNe)||isShow(aMy))
{
preventDefault(_aoEvent);
fireMouseEvent((aNd||aNe||aMy),"click");
}
}
break;

case 88:

if(!Tx&&QMReadedItem.check(sI))
{
preventDefault(_aoEvent);
}
break;
case 90:
var Ct=cR.tagName.toUpperCase();
if(ago&&!(Ct=="INPUT"&&cR.type.toLowerCase()!="button"||Ct=="TEXTAREA"))
{
rollback(1);
}
break;
}
},

byw:function(ap)
{
ap.Log=ap.log=this.aSY("log");
ap.Debug=ap.debug=this.bHs("debug");

ap.Trace=ap.trace=this.bMu(ap);
ap.onerror=doPageError;
},

bOG:function(ap)
{
if(ap!=getTop()&&ap==getMainWin())
{

getTop().QMHistory.recordCurrentUrl(ap);
getTop().QMHistory.recordActionFrameChange("clear");


var fd=ap.location.href,
apN=fd.indexOf("t=sms_list_v2")>0,
bKx=fd.indexOf("t=bottle")>0;

addEvent(ap,"unload",
function()
{

showProcess(0);
if(isshowMsg()&&getTop().gMsgDispTime
&&now()-getTop().gMsgDispTime>2000)
{
hiddenMsg();
}

apN&&startWebpush(2);

}
);
apN&&closeWebpush(2);
bKx&&closeWebpush(4);
getTop().QMWebpushTip&&getTop().QMWebpushTip.hideAll(3000);

ap.setTimeout(function()
{



















if(!(getTop().QQPlusMail&&getTop().QQPlusMail.getPageTitle()))
{
ap.document.title&&(getTop().document.title=ap.document.title);
}

},
200
);
}
},

bBq:function(ap)
{

if(ap==getTop()&&ap.location.href.indexOf("/frame_html")!=-1)
{



















addEvents(ap,{
load:function(e)
{
var da=getTop().document.body;

function aRq(_aoEvent)
{
var cR=_aoEvent.srcElement||_aoEvent.target;

for(var Av=0;cR&&Av<3;
cR=cR.parentNode,Av++)
{
if(cR.tagName=="A")
{
break;
}
}

return cR||{};
};

function bHV(_aoEvent)
{
if((_aoEvent.target||_aoEvent.srcElement)==da)
{
preventDefault(_aoEvent);
}
}

function aSh(_aoEvent)
{
var cR=aRq(_aoEvent);
if(cR.tagName=="A")
{
if(cR.getAttribute("initlized")!="true")
{
cR.setAttribute("initlized","true");

var aNT=cR.onclick;
cR.onclick=function(bDV)
{
var bW=bDV||getTop().event,
eb=parseInt(cR
.getAttribute("md"));
if(!isNaN(eb)&&eb>0)
{
getTop().clearTimeout(eb);
cR.setAttribute("md","0");

var sI=bW.shiftKey,
ago=bW.ctrlKey,
bIm=bW.metaKey,
aLw=sI||ago||bIm,
aSN=trim(cR.href)
.indexOf("http")==0;

function aNu()
{
if(aNT)
{
aNT.call(cR);
preventDefault(bW);
}

if(aSN)
{
if(aLw&&cR.href.indexOf("java")!=0)
{
open(cR.href);
preventDefault(bW);
}
else
{
switch(cR.target)
{
case"mainFrame":
var aK=cR.href;
goUrlMainFrm(
aK+(aK.indexOf("?")!=-1?"#stattime="+now():""),
false
);
preventDefault(bW);
break;
case"_parent":
case"_self":
try
{
ap.location.href=cR.href;
}
catch(tf)
{
}
preventDefault(bW);
break;
default:
break;
}
}
}
};

if(!aLw
&&cR.getAttribute("nocheck")!="true"
&&(!aSN||cR.target!="_blank"))
{
preventDefault(bW);
QMPageInit
.aHO(aNu);
}
else
{
aNu();
}
}
};
}

cR.setAttribute(
"md",
getTop().setTimeout(
function()
{
cR.setAttribute("md","0");
},
1000
)
);
}

}

function aqx(_aoEvent)
{
var cR=aRq(_aoEvent);
if(cR.tagName=="A"
&&cR.getAttribute("initlized")!="true")
{
preventDefault(_aoEvent);
}
}

addEvents(da,
{
mousewheel:bHV,
mousedown:aSh,
keydown:aSh,
click:aqx
}
);
}


});
}
},

bzu:function(ap,_aoEvent)
{
var rg,
aOR=["u","1","2","3","4"],
aA=getEventTarget(_aoEvent),
aTR=function(_aoDom)
{
if(_aoDom&&_aoDom.getAttribute)
{
var Cv=_aoDom.getAttribute("t");
for(var i in aOR)
{
if(aOR[i]==Cv)
{
return Cv;
}
}
}
};

rg=aTR(aA);

while(aA&&aA!=ap.document.body&&rg)
{
if(rg=="u")
{
aA=aA.parentNode;
rg=aTR(aA)||rg;
}
else
{
return aA;
}
}
return null;
},

aRC:function(au,ap,_aoEvent)
{
var aA=this.bzu(ap,_aoEvent);
if(aA)
{
var rg=aA.getAttribute("t");
switch(rg)
{
case"1":
case"2":
case"3":
waitFor(
function()
{
return getTop().QMProfileTips;
},
function(nR)
{
if(nR)
{
getTop().QMProfileTips.doMouseEvent(au,ap,aA);
}
}
);
break;
case"4":
var adm="simpletip",
aLl="stitle",
aRb="smt_hide";
if(aA.title)
{
aA.setAttribute(aLl,aA.title);
aA.title="";
}
if(au=="over")
{
var hS=aA.getAttribute(aLl),
ps=S(adm,ap);
if(!ps)
{
insertHTML(ap.document.body,"afterBegin",'<div id="'+adm+'" class="smt_container smt_u smt_hide"><span class="smt_inner"></span></div>');
ps=S(adm,ap);
}
if(ps)
{
ps.firstChild.innerHTML!=hS&&(ps.firstChild.innerHTML=hS);
rmClass(ps,aRb);

var Gc=calcPos(aA),
aMr=(Gc[1]+Gc[3])/2;
Gc[0]-=3;
Gc[2]+=3;

var	cD=parseInt(ps.offsetHeight),
cm=parseInt(ps.offsetWidth),
_oPos=calcAdjPos([Gc[0],aMr,Gc[2],aMr],cm,cD,ap,2),
jG=ps.className,
aUb=_oPos[2]==Gc[0]?"smt_d":"smt_u";
if(jG.indexOf(aUb)<0)
{
ps.className="smt_container "+aUb;
}
ps.style.top=_oPos[0]+"px";
ps.style.left=(_oPos[3]-cm/2)+"px";
}
}
else if(au=="out")
{
var ps=S(adm,ap);
ps&&addClass(ps,aRb);
}
break;
}
}
},

bEA:function(ap)
{
ap.call=function()
{
var bG=arguments,aHG=[],i,l,
gL=bG[0].split("."),
ad=il=ap;

for(i=1,l=bG.length;i<l;i++)
{
aHG.push(bG[i]);
}

for(i=0,l=gL.length;i<l&&il;i++)
{
ad=il;
il=il[gL[i]];
}

if(typeof il=="function")
{
return il.apply(ad,aHG);
}
}
},

bQA:function(ap)
{
var ad=this;
ap.setTimeout(
function()
{
var bCo=(ap.location.getParams
&&ap.location.getParams()["t"]||"")
.indexOf("compose")==0;

addEvents(ap.document,
{
mousedown:hideMenuEvent,
touchend:getTop().iPadCloseMenu||function(){},
keydown:function(_aoEvent)
{
hideMenuEvent(_aoEvent);
ad.bOi(_aoEvent,bCo);
},
click:function(_aoEvent)
{
hideEditorMenu();


getTop().QMWebpushTip&&getTop().QMWebpushTip.hideAll(3000);
},
mouseover:function(_aoEvent)
{
ad.aRC("over",ap,_aoEvent);
},
mouseout:function(_aoEvent)
{
ad.aRC("out",ap,_aoEvent);
}
}
);
},100
);
},

TQ:function(ap)
{
ap=ap||window;

if(ap.gIsInitPageEventProcess)
{
return;
}

ap.gIsInitPageEventProcess=true;

var jf=0;
try
{
jf=1;
this.byw(ap);

jf=2;
this.bRe(ap);

jf=3;
this.bOG(ap);

jf=4;
this.bBq(ap);

jf=5;
this.bQA(ap);

jf=6;
this.bEA(ap);
}
catch(aW)
{
doPageError(aW.message,ap.location.href,
"initPageEvent_processid:"+jf
);
}

try
{

ap.document.execCommand("BackgroundImageCache",false,true);
}
catch(aW)
{
}
},

aHO:function(agt)
{
try
{
if(getMainWin().exitConfirm)
{
return getMainWin().exitConfirm(agt);
}
}
catch(aW)
{
debug(aW.message);
}


agt();
}
}





function initPageEvent(ap)
{
QMPageInit.TQ(ap);
}

(function()
{
initPageEvent(window);
})();






function getTopWin()
{
return getTop();
}





function getMainWin()
{
return F("mainFrame",getTop())||getTop();
}





function getActionWin()
{
return F("actionFrame",getTopWin());
}





function getLeftWin()
{
return getTop();
}
var GetLeftWin=getLeftWin;





function getLeftDateWin()
{
return F("leftFrame",getTop());
}





function getSignatureWin()
{
return F("signatureFrame",getTop());
}






function reloadFrm(ap)
{
if(ap&&ap!=getTop())
{
try
{
if(ap.location.search)
{


var acT=ap.location.href.split("#")[0].split("?"),
aVb="r="+now();
acT[1]=!acT[1]?aVb:
(("&"+acT[1]+"&").replace(/&r=.*?&/,"&")+aVb).slice(1);
ap.location.replace(acT.join("?"));
return true;
}
}
catch(aW)
{
}
}
return false;
}




function reloadLeftWin()
{
var vf;
if(!reloadFrm(getLeftDateWin())&&(vf=S("leftFrame",getTop())))
{
vf.src=T('/cgi-bin/folderlist?sid=$sid$&r=$rand$').replace(
{
sid:getSid(),
rand:Math.random()
}
);
}
}








function reloadAllFrm(dcw,dGD,aeP,aaK)
{
function FB(bNg)
{
var aON=arguments.callee;
getTop().setTimeout(bNg,aON.jg);
aON.jg+=200;
}
FB.jg=0;

if(aaK==null||aaK)
{
FB(
function()
{
reloadFrm(getMainWin());
}
);
}

if(aeP==null||aeP)
{
FB(
function()
{
reloadFrm(reloadLeftWin());
}
);
}
}






function reloadFrmLeftMain(aeP,aaK)
{
reloadAllFrm(false,false,aeP,aaK);
}













function goUrlTopWin(bc,bPE)
{

goUrl(getTop(),bc,!bPE);
}







function goUrlMainFrm(bc,bOR,aKb)
{
if(bOR!=false)
{
reloadLeftWin();
setTimeout(
function()
{
goUrl(S("mainFrame",getTop())||getTop(),bc,!aKb);
},
300
);
}
else
{
goUrl(S("mainFrame",getTop())||getTop(),bc,!aKb);
}
}

function bvw(WK)
{
return WK&&WK.substr&&("?"+(["&",WK.substr(1),"&"].join("")
.replace(/&sid=.*?&/ig,"&")
.replace(/&loc=.*?&/ig,"&")
.replace(/&newwin=true/ig,"&")
.slice(1,-1)));
}










function goNewWin(MN,bHF,bLn,afs)
{
var Yb="",
yA="",
pk="";

if(typeof(MN)=="object")
{
Yb=MN.pathname;
yA=MN.search;
}
else
{
var zC=MN.indexOf("?");
Yb=MN.substring(0,zC);
yA=MN.substr(zC);
}

if(afs)
{
pk=afs.frametmpl;
}
else
{
pk=bLn?"frame_html":"newwin_frame";
}

var aKv='';
if(Yb.indexOf('reader_')>-1)
{
aKv=getTop().location.protocol+"//mail.qq.com";
}

var aK=T(aKv+'/cgi-bin/frame_html?t=$t$&sid=$sid$&url=$url$').replace(
{
t:pk,
sid:getSid(),
url:encodeURI(Yb+bvw(yA))
}
);

if(afs)
{
aK+=afs.frametmplparam;
}

if(bHF)
{
goUrlTopWin(aK,true);
}
else
{

window.open(aK);
}
}






function isMaximizeMainFrame()
{
return getTop().maximizeMainFrame.bzP;
}






function maximizeMainFrame(abI)
{
var atH=S("mainFrame",getTop()),
aeh=S("leftPanel",getTop()),
adp=S("imgLine",getTop());

if(!atH||!adp||!aeh
||abI!=2&&(abI==0)==!isMaximizeMainFrame())
{
return false;
}

var TA=getTop().maximizeMainFrame,
Dn=TA.bzP=abI==2
?!isMaximizeMainFrame():(abI?true:false);

if(Dn)
{
TA.bNW=aeh.style.width;
TA.bIL=adp.parentNode.style.cssText;
}

atH.parentNode.style.marginLeft=
Dn?"5px":TA.bNW;
aeh.parentNode.style.cssText=
Dn?"border-left:none;":"";
adp.parentNode.style.cssText=
(Dn?"border-left:none;margin-left:0;padding:0;":"")+TA.bIL;

show(aeh,!Dn);
show(adp,!Dn);
show(S("qqplus_panel",getTop()),!Dn);
show(S("folder",getTop()),!Dn);
}







function filteSignatureTag(bJ,cH)
{
var fz=typeof bJ=="string"?bJ:"";

if(cH=="2LOWCASE")
{
return fz.replace(/<sign(.*?)\/>/ig,"<sign$1>")
.replace(/<qzone(.*?)\/>/ig,"<qzone$1>")
.replace(/<taotao(.*?)\/>/ig,"<taotao$1>")
.replace(/<\/sign>/ig,"</sign>")
.replace(/<\/qzone>/ig,"</qzone>")
.replace(/<\/taotao>/ig,"</taotao>")
.replace(/<(\/?)includetail>/ig,"<$1tincludetail>");
}
if(cH=="FILTE<:")
{
return fz.replace(/<:sign.*?>/ig,"")
.replace(/<:qzone.*?>/ig,"")
.replace(/<:taotao.*?>/ig,"")
.replace(/<:includetail.*?>/ig,"");
}
else
{
return fz.replace(/<\/?sign.*?>/ig,"")
.replace(/<\/?qzone.*?>/ig,"")
.replace(/<\/?taotao.*?>/ig,"")
.replace(/<\/?includetail.*?>/ig,"");
}
}





function getSignatureHeader()
{
return T([
'<div style="color:#909090;font-family:Arial Narrow;font-size:12px">',
'------------------',
'</div>'
]);
}




function checkSignatureFrame()
{
if(getTop().gLoadSignTimeout)
{
getTop().clearTimeout(getTop().gLoadSignTimeout);
getTop().gLoadSignTimeout=null;
}

if(getSignatureWin())
{
getTop().gSignStatus="finish";

var acd=true;
try
{
if(!getSignatureWin().getRealUserSignature)
{
acd=false;
}
}
catch(aW)
{
acd=false;
}


if(!acd&&getTop().reloadSignTimeout==null)
{
getTop().gReloadSignTimeout=getTop().setTimeout(
"getTop().reloadSignature( true );",5000
);
}
else if(acd)
{


bindAccount();
}
}
}




function loadSignature()
{
try
{
if(!S("signatureFrame",getTop())
||S("signatureFrame",getTop()).src.indexOf("getcomposedata")==-1)
{
reloadSignature();
}
}
catch(aW)
{
return;
}

if(getTop().gSignStatus!="finish")
{
throw{
message:"get sign error..."
};
}
}





function reloadSignature(aao)
{
if(window!=getTop())
{
return getTop().reloadSignature(aao);
}

if(aao)
{
if(getTop().gnReloadSignatureErrorTime==null)
{
getTop().gnReloadSignatureErrorTime=0;
}

if(getTop().gnReloadSignatureErrorTime>4)
{
return;
}

getTop().gnReloadSignatureErrorTime++;
}

if(getTop().gReloadSignTimeout)
{
getTop().clearTimeout(getTop().gReloadSignTimeout);
getTop().gReloadSignTimeout=null;
}

getTop().gSignStatus="load";

removeSelf(S("signatureFrame",getTop()));

var aK=T(["/cgi-bin/getcomposedata?t=signature&fun=compose&sid=$sid$&qzonesign=$qzonesign$&r=$rand$"])
.replace({
sid:getSid(),
qzonesign:"",
rand:now()
});
createIframe(getTop(),aK,{
id:"signatureFrame",
onload:function(ap){
getTop().checkSignatureFrame();
}
});

if(getTop().gLoadSignTimeout)
{
getTop().clearTimeout(getTop().gLoadSignTimeout);
getTop().gLoadSignTimeout=null;
}

getTop().gLoadSignTimeout=getTop().setTimeout("getTop().checkSignatureFrame();",10000);
}







function getSignature(dK,bKA)
{
try
{
return getSignatureWin().getRealUserSignature(dK,bKA);
}
catch(aW)
{
loadSignature();
return"";
}
}







function getDetaultStationery(au)
{
try
{
return au=="Header"?
getSignatureWin().getRealUserDefaultStationeryHeader():
getSignatureWin().getRealUserDefaultStationeryBottom();
}
catch(aW)
{
loadSignature();
return"";
}
}





function getDefaultEditor()
{
try
{
return getSignatureWin().getRealDefaultEditor();
}
catch(aW)
{
loadSignature();
return 0;
}
}





function getUserNick()
{
try
{
return getSignatureWin().getRealUserNick();
}
catch(aW)
{
loadSignature();
return"";
}
}





function getDefaultSaveSendbox()
{
try
{
return getSignatureWin().getRealDefaultSaveSendbox();
}
catch(aW)
{
loadSignature();
return 0;
}
}





function getUserAlias()
{
try
{
return getSignatureWin().getRealUserAlias();
}
catch(aW)
{
loadSignature();
return"";
}
}





function getDefalutAllMail()
{
try
{
return getSignatureWin().getRealDefaultAllMail();
}
catch(aW)
{
loadSignature();
return[];
}
}





function getOpenSpellCheck()
{
try
{
return getSignatureWin().getRealOpenSpellCheck();
}
catch(aW)
{

return 0;
}
}






function getDefaultSender()
{
try
{
return getSignatureWin().getRealDefaulSender();
}
catch(aW)
{
loadSignature();
return"";
}
}






function setDefaultSender(lu)
{

getTop().setGlobalVarValue("DEF_MAIL_FROM",lu);

}





function getAllSignature()
{
try
{
return getSignatureWin().getRealAllSignature();
}
catch(aW)
{
loadSignature();
return{};
}
}





function getUserSignatureId()
{
try
{
return getSignatureWin().getRealUserSignatureId();
}
catch(aW)
{
loadSignature();
return"";
}
}





function getIsQQClub()
{
try
{
return getSignatureWin().getRealIsQQClub();
}
catch(aW)
{
loadSignature();
return false;
}
}





function getBindAccount()
{
try
{
return getSignatureWin().getRealBindAccount();
}
catch(aW)
{
loadSignature();
return null;
}
}





function getRecognizeNickName()
{
try
{
return getSignatureWin().getRealRecognizeNickName();
}
catch(aW)
{
loadSignature();
return false;
}
}

function getMailZoomTool()
{
return getTop().getGlobalVarValue("DEF_MAILZOOMTOOL")=="1";
}

function setMailZoomTool(ON)
{
getTop().setGlobalVarValue("DEF_MAILZOOMTOOL",ON?"1":"0");
}





function closeRecognizeNickName()
{
ossLog("realtime","all","stat=tips&type=know&tipid=66");
setGlobalVarValue("DEF_RECOGNIZENICKNAME",false);
}






function getUserInfoText(au)
{
var cV=S("user"+au,getTopWin())||{};
return fixNonBreakSpace(cV.innerText||cV.textContent);
}






function getUserInfo(au)
{
return(S("user"+au,getTopWin())||{}).innerHTML||"";
}







function setUserInfo(au,bK)
{
try
{
S("user"+au,getTopWin()).innerHTML=htmlEncode(bK);
return true;
}
catch(aW)
{
return false;
}
}










function msgBox(bV,NT,acO,xE,
aLI,ap)
{
if(window!=getTop())
{
return getTop().msgBox(bV,NT,acO,xE,
aLI,ap);
}

var fc=bV;

if(!fc)
{
var LK=S("msg_txt",ap||window)
||S("msg_txt",getActionWin());

if(LK&&(LK.innerText||LK.textContent)
&&LK.getAttribute("ok")!="true")
{
fc=filteScript(LK.innerHTML);
LK.setAttribute("ok","true");
}
}

if(!fc||!(fc=trim(fc.replace(/[\r\n]/ig,""))))
{
return;
}

hiddenMsg();

if(NT=="dialog")
{
alertBox(
{
msg:fc,
title:aLI||"\u786E\u8BA4"
}
);
}
else
{
setClass(arguments.callee.createMessageBox().firstChild,
NT=="success"?"msg":"errmsg").innerHTML=fc;

showMsg();

if(acO)
{
getTop().gMsgBoxTimer=getTop().setInterval(getTop().hiddenMsg,xE||5000);
}

getTop().gMsgDispTime=now();
}
};




msgBox.createMessageBox=function(Ho)
{
var KM=S("msgBoxDIV",getTop());
if(!KM)
{

var cp=typeof Ho=="undefined"?(getTop().bnewwin?0:43):Ho;
insertHTML(
getTop().document.body,
"afterBegin",
T([
'<div id="msgBoxDIV" style="position:absolute;width:100%;display:none;',
'padding-top:2px;height:24px;*height:24px;_height:20px;top:$top$px;text-align:center;">',
'<span></span>',
'</div>'
]).replace({
top:cp
})
);
KM=S("msgBoxDIV",getTop());
}
return KM;
};





function isshowMsg()
{
return getTop().isShow("msgBoxDIV");
}




function hiddenMsg()
{
if(getTop().gMsgBoxTimer)
{
getTop().clearInterval(getTop().gMsgBoxTimer);
getTop().gMsgBoxTimer=null;
}
getTop().show("msgBoxDIV",false);
getTop().showProcess(0);
}






function displayGrayTip(_aoDom,eW)
{
var cg=_aoDom.style;

cg.visibility=!eW?"hidden":"";
cg.height=!eW?"0":"";
}




function showMsg()
{
getTop().show("msgBoxDIV",true);
}







function showError(kZ,xE,ctq)
{
msgBox(kZ,"",xE!=-1,xE||5000);
var KM=S("msgBoxDIV",getTop());
if(KM&&ctq)
{
var ZF=[];
E(GelTags("script",KM),function(aDA)
{
ZF.push(aDA.innerHTML);
}
);
globalEval(ZF.join(";"),getTop());
}
}






function showInfo(bQJ,xE)
{
msgBox(bQJ,"success",xE!=-1,xE||5000);
}











function showProcess(wG,bID,arV,aSH,bMQ)
{
var aU="load_process",
aNx=arguments.callee.bzf(aU);

if(wG==0)
{
return show(aNx,false);
}

hiddenMsg();
show(aNx,true);

var KX=wG==2;

if(KX)
{
if(aSH)
{
S(aU+"_plan_info",getTop()).innerHTML=aSH+":";
}

var gn=parseInt(arV);

if(isNaN(gn))
{
gn=0;
}
else
{
gn=Math.max(0,Math.min(100,gn));
}

S(aU+"_plan_rate",getTop()).innerHTML=
S(aU+"_plan_bar",getTop()).style.width=[gn,"%"].join("");
}
else
{
if(arV)
{
S(aU+"_info",getTop()).innerHTML=arV;
}
}

show(S(aU+"_plan",getTop()),KX);
show(S(aU+"_img",getTop()),KX?false:bID);
show(S(aU+"_plan_info",getTop()),KX);
show(S(aU+"_plan_rate",getTop()),KX);
show(S(aU+"_info",getTop()),!KX);
show(S(aU+"_cancel",getTop()),bMQ!=false);
}






showProcess.bzf=function(aE)
{
var anT=S(aE,getTop());
if(!anT)
{
insertHTML(
getTop().document.body,
"afterBegin",
T([
'<table id="$id$" cellspacing=0 cellpadding=0 border=0 ',
'style="position:absolute;top:$top$px;left:0;width:100%;display:none;z-index:9999;">',
'<tr><td align="center">',
'<table cellspacing=0 cellpadding=0 border=0 class="autosave autosave_txt" style="height:20px;"><tr>',
'<td style="width:2px;"></td>',
'<td id="$id$_img" style="padding:0 0 0 5px;">',
'<img src="$image_path$ico_loading0aae79.gif" style="width:16px;height:16px;vertical-align:middle;">',
'</td>',
'<td id="$id$_plan" valign=center style="padding:0 0 0 5px;">',
'<div style="font:1px;border:1px solid white;width:104px;text-align:left;">',
'<div id="$id$_plan_bar" style="font:1px;background:#fff;height:8px;margin:1px 0;width:50%;"></div>',
'</div>',
'</td>',
'<td id="$id$_plan_info" style="padding:0 0 0 5px;"></td>',
'<td id="$id$_plan_rate" style="width:40px;text-align:right;padding:0;"></td>',
'<td id="$id$_info" style="padding:0 0 0 5px;"></td>',
'<td id="$id$_cancel" style="padding:0 0 0 5px;">',
'[<a onclick="getTop().cancelDoSend();" nocheck="true" style="color:white;">\u53D6\u6D88</a>]',
'</td>',
'<td style="padding:0 0 0 5px;"></td>',
'<td style="width:2px;"></td>',
'</tr></table>',
'</td></tr>',
'</table>'
]).replace(
{
id:aE,
top:getTop().bnewwin?0:45,
image_path:getPath("image",true)
}
)
);
anT=S(aE,getTop());
}
return anT;
};





function getProcessInfo()
{
var aU="load_process",
nu=getTop();

if(isShow(S(aU,nu)))
{
var aLG=S(aU+"_plan_rate",nu),
amT=S(aU+"_info",nu);

if(amT&&isShow(amT))
{
return amT.innerHTML;
}

if(aLG&&isShow(S(aU+"_plan",nu)))
{
return parseInt(aLG.innerHTML);
}
}
return"";
}






function replaceCss(ap,ri)
{
replaceCssFile(
"skin",
[getPath("style"),getFullResSuffix(["skin",
typeof ri=="undefined"?getPath("skin"):ri,".css"].join(""))
].join(""),
(ap||window).document
);
}






function aLh(ri,aeJ)
{
var _oTop=getTop();

return!aeJ&&_oTop.gLogoUrl?_oTop.gLogoUrl.replace(/(.*)_[^_]+_([^_]+)/,"$1_"+ri+"_$2")
:TE([
'$images_path$logo',
'$@$if($bFoxmail$)$@$',
'_foxmail',
'$@$else$@$',
'$sSubfolder$',
'$@$endif$@$',
'/logo_$nSkinId$_',
'$@$if($bFoxmail$)$@$',
'0',
'$@$else$@$',
'$sLogoid$',
'$@$endif$@$.gif'
]).replace(
{
images_path:getPath("image"),
bFoxmail:aeJ,
sSubfolder:_oTop.gsLogoFolder,
nSkinId:ri,
sLogoid:(_oTop.gsLogoFolder||ri==0)?(_oTop.gLogoId||0):0
}
);
}








function doRealChangeStyle(bBC,ri,aeJ,qj,bAL)
{
var _oTop=getTop(),
DC=_oTop.gTempSkinId=ri,
cv=getMainWin(),
atK=[_oTop,cv],
bFu=bAL||false,
adM=S("imglogo",_oTop);

if(adM)
{
if(typeof qj=="undefined"||qj=="")
{
if(ri<10000000)
{
adM.src=aLh(DC,aeJ);











}
}
else
{
adM.src=qj;
}
adM.className=bFu?"domainmaillogo":"";
}







E(_oTop.goDialogList,function(nk,qS)
{
atK.push(F(qS,getTop()));
});

E(GelTags("iframe",cv.document),function(nk)
{
atK.push(nk.contentWindow);
});

E(atK,function(ap)
{
replaceCss(ap,DC);
});

removeSelf(bBC);

setTimeout(resizeFolderList);

rdVer("BaseVer",1);
}






function changeStyle(ri,qj)
{
var acF=false,
adh=false;


var acf=getTop().getGlobalVarValue("DOMAIN_MAIL_LOGO_URL")||{},
Gv=getGlobalVarValue("DEF_MAIL_FROM")||'';
if(qj)
{
adh=qj.indexOf("/cgi-bin/viewfile")>=0;
if(adh)
{
acf[Gv]=qj;
Gv&&setGlobalVarValue("DOMAIN_MAIL_LOGO_URL",acf);
}
}
else if(Gv&&acf[Gv])
{

qj=acf[Gv];
adh=qj&&qj.indexOf("/cgi-bin/viewfile")>=0;
}

var DC=typeof ri=="undefined"||ri==""?getTop().skin_path:ri,
bIO=getTop().gsLogoFolder,
bDT=acF?0:(bIO||DC==0?(getTop().gLogoId||0):0),
bQW=acF?"_foxmail":"",
aPz=getTop().changeStyle,
bPA=aPz.atm,
atm=aPz.atm=["skinCssCache",DC,
bQW,qj||bDT].join("_");


debug("994919736");
if(atm!=bPA)
{
cacheByIframe([
["css",getPath("style"),"skin"+DC+".css"],
!!qj?["img","",qj]

:["img",aLh(DC,acF)]
],
{
onload:function()
{
doRealChangeStyle(this,DC,acF,qj,adh);
}
}
);
}
}




function osslogCompose(hX,asG,aD,apy,arb)
{
getTop().ossLog("delay","all",T([
'stat=compose_send',
'&t=$time$&actionId=$actionId$&mailid=$mailid$',
'&isActivex=$isActivex$&failCode=$failCode$',
'&$other$'
]).replace({
time:hX,
actionId:asG,
mailId:aD,
failCode:apy,
other:["&cgitm=",getTop().g_cgiTimeStamp||-1,"&clitm=",getTop().g_clientTimeStamp||-1,"&comtm=",arb&&arb.valueOf?arb.valueOf():-1].join('')
}));
}








function recodeComposeStatus(asG,aD,apy,bAF)
{
var eJ=0,
SI=getTop().gSendTimeStart;

if(!SI||!SI.valueOf)
{
if(!bAF)
{
return;
}
}
else
{
eJ=now()-SI.valueOf();
getTop().gSendTimeStart=null;
}



osslogCompose(eJ,asG,aD,apy,SI);













getTop().isUseActiveXCompose=false;
}




function errorProcess(anm)
{

if(typeof getMainWin().ErrorCallBack=="function")
{
getMainWin().ErrorCallBack(anm);

}
else if(typeof getTop().ErrorCallBack=="function")
{
getTop().ErrorCallBack(anm);
}
}







function doPostFinishCheck(aE,ap,bkP)
{
if(aE)
{
var wQ="",
UN=false,
vf=S(aE,ap),
aEl=F(aE,ap);
try
{
if(!vf
||vf.getAttribute("deleted")=="true")
{
return;
}

var da=aEl.document.body,
UN=!da.className&&!da.style.cssText;

if(UN)
{
var DH=aEl.document.documentElement;
wQ=(DH.textContent
||DH.innerText||"").substr(0,30);
}
}
catch(aW)
{
debug("doPostFinishCheck exception");
debug(aW,2);
UN=aW.message||"exception";
}

QMHistory.recordActionFrameChange();

if(UN)
{
callBack.call(vf,bkP,[wQ]);

if(UN!=true)
{
removeSelf(vf);
createBlankIframe(ap,
{
id:aE,
onload:vf.anx
}
);
}

errorProcess();
}
}
}




function actionFinishCheck()
{
doPostFinishCheck("actionFrame",getTop(),function(responseContent)
{
showError(gsMsgLinkErr);
}
);
}




function doSendFinishCheck()
{
doPostFinishCheck("sendmailFrame",getTop(),function(ahr)
{
recodeComposeStatus(2,null,ahr||0);
msgBox(T(['\u7531\u4E8E\u7F51\u7EDC\u539F\u56E0\uFF0C\u90AE\u4EF6\u53D1\u9001\u5931\u8D25\uFF01'
,'[<a href="/cgi-bin/switch2service?sid=$sid$&errcode=-1&time=$time$&cginame=sendmail&t=error_report">\u53D1\u9001\u9519\u8BEF\u62A5\u544A</a>]']).replace(
{
time:formatDate(new Date(),"$YY$$MM$$DD$$hh$$mm$$ss$")
}
),"dialog",true,0,"\u5931\u8D25\u4FE1\u606F");
}
);
}






function submitToActionFrm(kD)
{
try
{
kD.submit();
return true;
}
catch(aW)
{
showError(kD.message);
return false;
}
}









function afterAutoSave(uF,aD,bV,bji)
{

var jf=0,
tq,aek;

try
{
var cv=getTop().getMainWin();

function aaZ()
{
if(disableAll)
{
disableAll(false);
}
}

jf=1;

if(aD==""||!aD)
{
return aaZ();
}

jf=2;

if(!cv||!S("fmailid",cv))
{
return aaZ();
}

jf=3;
aek=S("fmailid",cv).value;

if(aek!=aD)
{
S("fmailid",cv).value=aD;
getTop().setTimeout(
function()
{
reloadLeftWin()
},
0
);
}

jf=4;

var _oFiles=uF.split(" |"),
Et=[],
ajd=cv.QMAttach.getExistList();

for(var i=0,_nLen=ajd.length;i<_nLen;i++)
{
var RI=S("Uploader"+ajd[i],cv);
if(RI&&!RI.disabled&&RI.value!="")
{
Et.push(RI);
}
}

jf=5;

var biQ=Et.length;
for(var i=0,_nLen=_oFiles.length-1;i<_nLen;i++)
{
var vF=false;
for(var j=0;j<=i&&j<biQ;j++)
{
if(!Et[j].disabled
&&Et[j].value.indexOf(_oFiles[i])!=-1)
{
Et[j].disabled=true;
vF=true;
try
{
if(gbIsIE||gbIsWebKit)
{
Et[j].parentNode.childNodes[1].innerText=_oFiles[i];
}
}
catch(aW)
{
}
}
}
if(!vF)
{
var aO=_oFiles[i]+" |",
ds=uF.indexOf(aO);

if(ds!=-1)
{
uF=uF.substr(0,ds)
+uF.substr(ds+aO.length,
uF.length-ds-aO.length
);
}
}
}

jf=6;

cv.loadValue();

jf=7;

if(uF&&S("fattachlist",cv))
{
S("fattachlist",cv).value+=uF;
}

jf=8;







jf=9;

showInfo(bV
||(formatDate(new Date,"$hh$:$mm$")+" "+getTop().gsMsgSendErrorSaveOK));

jf=10;
var dT=getTop().QMDialog("composeExitAlert");
var gS=dT&&dT.S("btn_exit_notsave");
if(gS&&gS.isShow())
{
return fireMouseEvent(gS,"click");
}

jf=11;

if(!bji)
{
aaZ();
}

jf=12;

cv.enableAutoSave();
}
catch(aW)
{
tq=aW.message;
debug(["afterAutoSave:",aW.message,"eid:",jf]);
}
ossLog("realtime","all",T([
"stat=custom&type=AFTER_AUTO_SAVE&info=",
"$processid$,$errmsg$,$oldmailid$,$mailid$,$attachlist$"]).replace({
processid:jf,
errmsg:encodeURIComponent(tq||"ok"),
oldmailid:encodeURIComponent(aek),
mailid:encodeURIComponent(aD),
attachlist:encodeURIComponent(uF)
}));
}




function cancelDoSend()
{
var cv=getMainWin(),
DO=cv.QMAttach;

if(DO&&DO.onfinish)
{
DO.onprogress=null;
DO.onfinish=null;
}
else
{
var adZ=S("sendmailFrame",getTop());
if(adZ)
{
adZ.setAttribute("deleted","true");
removeSelf(adZ);
}
}

recodeComposeStatus(3,null,0);
showProcess(0);
errorProcess();
}







function quickDoSend(nW,bK,bV)
{
var akU=false;

if(bV!="nomsg")
{
showProcess(1,0,[
"<img src='",getPath("image"),"newicon/a_send.gif' width='14px' height='14px' align='absmiddle'>&nbsp;",
(bV||gsMsgSend)].join(""),null,true);
}

disableSendBtn(true);
disableSource(true);

createBlankIframe(getTop(),
{
id:"sendmailFrame",
onload:function(ap)
{
if(akU)
{
doSendFinishCheck(this);
}
else
{
akU=true;

try
{
nW.content.value=bK;
nW.target="sendmailFrame";
nW.submit();
}
catch(aW)
{
showError("\u53D1\u9001\u5931\u8D25\uFF1A"+aW.message);
disableSendBtn(false);
disableSource(false);
}
}
}
}
);
}






function disableSendBtn(oO,ap)
{
disableCtl("sendbtn",oO,ap||getMainWin());
}





function disableSaveBtn(oO,ap)
{
disableCtl("savebtn",oO,ap||getMainWin());
}





function disableTimeSendBtn(oO,ap)
{
disableCtl("timeSendbtn",oO,ap||getMainWin());
}





function disableSource(oO)
{
disableCtl("source",oO,getMainWin());
}




function disableAll(oO,ap)
{
var cv=ap||getMainWin();
if(cv.disableAll&&cv.disableAll!=arguments.callee)
{
return cv.disableAll(oO);
}

disableSendBtn(oO,ap);
disableSaveBtn(oO,ap);
disableTimeSendBtn(oO,ap);

var dT=getTop().QMDialog("composeExitAlert"),
aQQ=dT&&dT.S("btn_exit_save");
if(aQQ)
{
aQQ.disabled=oO;
}
}






function verifyCode(au,HT)
{
if(window!=getTop())
{
return getTop().verifyCode(bXI);
}

var uH=arguments.callee,

bzz=uH.bIo;


setVerifyCallBack();
loadingBox(
{
model:"\u9A8C\u8BC1\u7801",
js:"$js_path$qmverify0aae79.js",
oncheck:function()
{
return window.QMVerifyBox;
},
onload:function()
{
QMVerifyBox.open(
{
sType:au,
sVerifyKey:HT,
onok:bzz
}
);
}
}
);
}
























function openComposeDlg(aYm,ae,aVQ)
{
!(typeof QMAddress!="undefined"&&QMAddress.isInit())&&initAddress();


loadJsFileToTop(["$js_path$qqmaileditor/editor0b1c35.js"]);
loadingBox(
{
model:"\u53D1\u4FE1",
js:["$js_path$libcompose0b0fae.js","$js_path$qmaddrinput0aae79.js"],
oncheck:function()
{
return window.ComposeLib&&window.QMAddrInput&&window.QMEditor&&(!aVQ||aVQ());
},
onload:function()
{
ComposeLib.openDlg(aYm,ae);
}
}
);
}










function setVerifyCallBack(bu)
{
getTop().verifyCode.bIo=bu;
}







function emptyFolder(biv,bxR,bNT)
{
confirmBox({
title:"\u6E05\u7A7A\u6587\u4EF6\u5939",
msg:biv
?"<div class='b_size bold'>\u662F\u5426\u8981\u6E05\u7A7A\u6B64\u6587\u4EF6\u5939\uFF1F</div><div class='f_size'>\u6E05\u7A7A\u540E\u90AE\u4EF6\u5C06\u65E0\u6CD5\u6062\u590D\u3002</div>"
:"<div class='b_size bold'>\u662F\u5426\u8981\u6E05\u7A7A\u201C"+bNT+"\u201D\u4E2D\u7684\u90AE\u4EF6\uFF1F</div><div class='f_size'>\u6E05\u7A7A\u540E\u90AE\u4EF6\u5C06\u65E0\u6CD5\u6062\u590D\u3002</div>",
confirmBtnTxt:'\u662F',
cancelBtnTxt:'\u5426',
onreturn:function(aS)
{
aS&&bxR();
}
});




}








function renameFolder(dK,au,ap,blK)
{
promptFolder({
defaultValue:blK||'',
type:"rename"+(au||'folder'),
onreturn:function(hp){
var eG=S("frm",ap);
if(au=='tag')
{
eG.fun.value="renametag";
eG.tagname.value=hp;
eG.tagid.value=dK;
}
else
{
eG.fun.value="rename";
eG.name.value=hp;
eG.folderid.value=dK;
}
submitToActionFrm(eG);
}
});
return false;
}











function promptFolder(ae)
{
var aI={
shortcutgroup:{title:'\u65B0\u5EFA\u8054\u7CFB\u4EBA\u5206\u7EC4',msg:'\u8BF7\u586B\u5199\u8054\u7CFB\u4EBA\u5206\u7EC4\u540D\u79F0',name:'\u8054\u7CFB\u4EBA\u5206\u7EC4',maxascii:32,description:"\u5199\u4FE1\u65F6\uFF0C\u53EA\u9700\u8981\u8F93\u5165\u8FD9\u4E2A\u7FA4\u7EC4\u540D(\u6C49\u5B57\u9700\u8F93\u5165\u62FC\u97F3)\uFF0C\u5C31\u53EF\u4EE5\u5FEB\u6377\u7FA4\u53D1\u4E86\u3002"},
folder:{title:'\u65B0\u5EFA\u6587\u4EF6\u5939',msg:'\u8BF7\u60A8\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0',name:'\u6587\u4EF6\u5939',maxascii:80},
tag:{title:'\u65B0\u5EFA\u6807\u7B7E',msg:'\u8BF7\u60A8\u8F93\u5165\u6807\u7B7E\u540D\u79F0',name:'\u6807\u7B7E',maxascii:50},
renamefolder:{title:'\u91CD\u547D\u540D\u6587\u4EF6\u5939',msg:'\u8BF7\u60A8\u8F93\u5165\u65B0\u7684\u6587\u4EF6\u5939\u540D\u79F0',name:'\u6587\u4EF6\u5939',maxascii:80},
renametag:{title:'\u91CD\u547D\u540D\u6807\u7B7E',msg:'\u8BF7\u60A8\u8F93\u5165\u65B0\u7684\u6807\u7B7E\u540D\u79F0',name:'\u6807\u7B7E',maxascii:50}
}[ae.type];
aI.defaultValue=ae.defaultValue;
aI.onreturn=function(aS,eY){
if(!aS)
{
return;
}

var _nLen=getAsiiStrLen(trim(eY));
if(_nLen==0||_nLen>aI.maxascii)
{
return showError(TE(_nLen?"$name$\u540D\u79F0\u592A\u957F\uFF0C\u8BF7\u4F7F\u7528\u5C11\u4E8E$maxascii$\u4E2A\u5B57\u7B26($@$eval $maxascii$/2$@$\u4E2A\u6C49\u5B57)\u7684\u540D\u79F0":'$name$\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A').replace(aI));
}
if(/[~!#\$%\^&\*\(\)=\+|\\\[\]\{\};\':\",\?\/<>]/.test(eY))
{
return showError(aI.name+'\u540D\u79F0\u4E0D\u80FD\u5305\u542B ~!#$%^&*()=+|\\[]{};\':",?/<> \u7B49\u5B57\u7B26');
}

ae.onreturn(eY);
};
promptBox(aI);
}


function aIJ(dK,Pv,afx,cH)
{
if(dK)
{
var asz=S(dK+"_td",Pv);
if(asz)
{
setClass(asz,afx);
return asz;
}
else
{

var asT=S(dK,Pv);
if(asT)
{
var aIQ=cH=="over";
if(aIQ)
{
showFolders(asT.name,true);
}
var bxX=S(dK,Pv).parentNode;
setClass(bxX,aIQ?"fn_list":"");
return asT;
}
}
}
}











function switchFolderComm(aE,ap,aho,kF,bQZ,
bCe,aVW)
{
var arg=S(aho,ap),
jV=aE;

if(jV)
{
aVW.bPe=jV;
}
else
{
jV=aVW.bPe;
}

if(arg)
{
var aJA="SwiTchFoLdErComM_gLoBaldATa",
aRL=ap[aJA],
SY;

if(aRL!=jV)
{
aIJ(aRL,ap,bCe,"none");
}

if(SY=
aIJ(ap[aJA]=jV,ap,bQZ,"over"))
{

E("new|personal|pop|tag".split("|"),function(aUS)
{
var KW=S(aUS+"folders",ap);
KW&&isObjContainTarget(KW,SY)
&&showFolders(aUS,true);
}
);

if(getStyle(arg,"overflow")!="hidden")
{

scrollIntoMidView(SY,arg);
}
else
{

var KW=S("ScrollFolder",ap);
KW&&isObjContainTarget(KW,SY)
&&scrollIntoMidView(SY,KW);
}
}
}
}






function switchFolder(aE,ap)
{
getTop().switchFolderComm(aE,ap||getLeftWin(),"folder","li","fn","fs",
getTop().switchFolder
);
}







function switchRightFolder(aE,bGN,aho)
{
getTop().switchFolderComm(aE,bGN||F("rightFolderList",getMainWin()),
aho||"folder_new","div","toolbg","",getTop().switchRightFolder
);
}






function isShowFolders(aE,ap)
{
var rc=S("icon_"+aE,ap||getTop());
return!!(rc&&rc.className=="fd_off");
}





function showFolders(aE,mk,ap)
{
var az=ap||getTop(),
_oContainer=S(aE+"folders",az),
rc=S("icon_"+aE,az);

if(_oContainer&&rc)
{
var hx=S(aE+"folders",az),
bzt=GelTags("li",hx).length;

var fQ=!isShowFolders(aE,az);
if(bzt&&(typeof mk!="boolean"||fQ==mk))
{
setClass(rc,fQ?"fd_off":"fd_on");

if(!ap)
{
var _oTop=getTop(),
aHU="fOlDErsaNimaTion"+aE,
kY=_oTop[aHU];

if(!kY)
{
kY=_oTop[aHU]=new _oTop.qmAnimation(
{
from:1,
to:100
}
);
}

kY.stop();

if(fQ)
{
_oContainer.style.height="1px";
show(_oContainer,true);
}
else
{
_oContainer.style.height="auto";
}

var oX=_oContainer.scrollHeight;

kY.play(
{
speed:oX,
onaction:function(bU,gJ)
{
S(aE+"folders",_oTop).style.height=
(Math.floor((fQ?gJ:1-gJ)*oX)
||1)+"px";
},
oncomplete:function(bU,aaT)
{
var eu=S(aE+"folders",_oTop);
if(fQ)
{
eu.style.height="auto";
}
else
{
show(eu,false);
}
}
}
);
}
else
{
show(_oContainer,fQ);
}

callBack(getTop().iPadResizeFolder);
}
}
}

function decreaseFolderUnread(lu,vt,ap)
{
var jE,FP=lu.split(';');
for(var i=FP.length-1;i>=0;i--)
{
if(jE=Cm(0,FP[i]))
{
Cm(1,FP[i],jE-1,vt,ap);
}
}
}







function getFolderUnread(dK)
{
return Cm(0,dK);
}









function setFolderUnread(dK,bU,vt,ap)
{
return Cm(1,dK,bU||0,vt,ap);
}






function getGroupUnread(Gh)
{
return Cm(0,Gh,null,null,getMainWin());
}








function setGroupUnread(Gh,bU,vt)
{
return Cm(1,Gh,bU||0,vt,getMainWin());
}









function setTagUnread(dK,bU,vt,ap)
{
return Cm(1,dK,bU||0,vt,ap,true);
}











function Cm(dk,dK,bU,vt,ap,bHY)
{
var vo=S(
[
"folder_",


(new String(dK)).toString().split("folder_").pop()
].join(""),
ap||getLeftWin()
);
if(!vo)
{
return 0;
}

var eL=vo.getAttribute("etitle"),
auq=GelTags("div",vo),
aO=vo.name;
if(auq.length)
{
vo=auq[0];
}

var jX=typeof(bU)=="number"&&bU>0?bU:0,
Sy=vo.innerText||vo.textContent||"",
abH=Sy.lastIndexOf("("),
atX=abH==-1?0
:parseInt(Sy.substring(abH+1,Sy.lastIndexOf(")")));

if(dk==0)
{
return atX;
}

if(atX==jX)
{
return 1;
}

var aTE=jX==0,
ce={
info:htmlEncode(abH!=-1?Sy.substring(0,abH):Sy),
title:eL,
unread:jX
};

vo.title=T('$title$'+(vt||aTE?'':'  \u672A\u8BFB\u90AE\u4EF6 $unread$ \u5C01')).replace(ce);




vo=setHTML(vo,T(aTE&&'$info$'
||(vt?'$info$($unread$)':'<b>$info$</b><b>($unread$)</b>')
).replace(ce)+(ce.info=='\u661F\u6807\u90AE\u4EF6'?'<input type="button" class="ico_input icon_folderlist_star"/>':'')+(ce.info=='\u6F02\u6D41\u74F6'?'<input class="ico_input drifticon" type="button" hidefocus />':'')
);
vo.setAttribute("initlized","");

if(aO&&!bHY)
{
var atN=S("folder_"+aO,getTop());
if(atN)
{
try
{
Cm(dk,dK,jX,vt,getMainWin());
}
catch(aW)
{
doPageError(aW.message,"all.js","_optFolderUnread");
}

return setFolderUnread(atN.id,
getFolderUnread(atN.id)-atX+jX);
}
}

return 1;
}







function doFolderEmpty(dK,nW,mc)
{
nW.folderid.value=dK;
nW.rk.value=Math.random();

if(nW.loc)
{
nW.loc.value=mc;
}

submitToActionFrm(nW);
}







function selectAll(Er,cS)
{
E(GelTags("input",S('list',cS)),function(hM)
{
hM.checked=Er;
}
);
getTop().showSelectALL(cS,Er);
}





function selectReadMail(Er,cS)
{
E(GelTags("input",S('list',cS)),function(hM)
{
if(hM.title!="\u9009\u4E2D/\u53D6\u6D88\u9009\u4E2D")
{
hM.checked=hM.getAttribute('unread')!=Er;
}
}
);
}





function checkAddrSelected()
{
var gC=GelTags("input"),
_nLen=gC.length,
bw;

for(var i=0;i<_nLen;i++)
{
bw=gC[i];
if(bw.type=="checkbox"&&bw.checked)
{
return true;
}
}

return false;
}






function checkBoxCount(anH)
{
var eE=0;

E(GelTags("INPUT"),function(hK)
{
if(hK.type=="checkbox"
&&hK.name==anH
&&hK.checked)
{
eE++;
}
}
);

return eE;
}




function PGV()
{
}






function checkCheckBoxs(aL,nW)
{
var eG=nW||S("frm",getMainWin()),
gC=GelTags("input",eG),
jY;

for(var i=0,_nLen=gC.length;i<_nLen;i++)
{
jY=gC[i];

if(jY.type=="checkbox"
&&jY.name==aL
&&jY.checked)
{
return true;
}
}

return false;
}






function setListCheck(hK,LW)
{
if(hK.type!="checkbox")
{
return;
}

if(LW==null)
{
LW=hK.checked;
}
else
{
hK.checked=LW;
}

var cV=hK.parentNode.parentNode;

if(cV.tagName=="TR")
{
cV=cV.parentNode.parentNode;
}


if(cV==S("frm",getMainWin()))
{
return;
}

var UT=cV.className;
if(UT=="B")
{
UT=LW?"B":"";
}
else
{
UT=strReplace(UT," B","")
+(LW?" B":"");
}

setClass(cV,UT);

if(LW)
{
listMouseOut.call(cV);
}
}







function doCheck(_aoEvent,Uq,bHT,bEr)
{
var bW=_aoEvent||window.event,
cR=Uq||bW.srcElement||bW.target,
cv=bEr||getMainWin();

if(!cR||!cv)
{
return;
}

if(cR.className=="one"||cR.className=="all")
{
CA(cR);
}
setListCheck(cR);

if((bW&&bW.shiftKey||bHT)
&&cv.gCurSelObj
&&cv.gCurSelObj!=cR
&&cR.checked==cv.gCurSelObj.checked)
{
var gC=getTop().GelTags("input",cv.document),
eE=0,
_nLen=gC.length,
jY;

for(var i=0;i<_nLen;i++)
{
jY=gC[i];

if(jY.type!="checkbox")
{
continue;
}

if((jY==cv.gCurSelObj
||jY==cR)&&eE++==1)
{
break;
}

if(eE==1)
{
setListCheck(jY,cR.checked);
}
}
}
cv.gCurSelObj=cR;

getTop().showSelectALL(cv,false)
}






function checkAll(anH,cS)
{
E(GelTags("input",cS),function(bk)
{
if(bk.name==anH)
{
setListCheck(bk);
}
}
);
}







function fakeReadmail(ae)
{
QMAjax.send(
T('/cgi-bin/readmail?sid=$sid$&mailid=$mailid$&t=readsubmail&mode=fake&base=$base$&pf=$pf$').replace({
sid:getSid(),
mailid:ae.sMailId,
pf:rdVer.isPre(ae.sFolderId)?1:0,
base:rdVer("BaseVer",0)
}),
{
method:"GET",
headers:{"If-Modified-Since":"0","Cache-Control":"no-cache, max-age=0"},
onload:function(aS,bN)
{
var gf=trim2(bN);
if(aS&&gf.indexOf("(")==0)
{
var fh=evalValue(gf);
if(fh)
{
folderOpt(extend(ae,fh));
callBack(getMainWin().updatePreAndNext,[ae]);
}
}
else
{
var xu=getActionWin().document;
xu.open();
xu.write(jz.responseText);
}
}
}
);
}













function folderOpt(ae)
{
if(!ae)
{
return;
}

var _oTop=getTop();
_oTop.recordCompareReadedMailId(ae.sMailId);
if(ae.bNewMail)
{
var jV=ae.sFolderId,
dRn;





if(jV>0)
{
try{
_oTop.setFolderUnread(jV,_oTop.getFolderUnread(jV)-1);
if(ae.bStar)
{
_oTop.setFolderUnread("starred",_oTop.getFolderUnread("starred")-1);
}

var wz=ae.oMatchTag||[],
i=wz.length-1;
i>=0&&setTagUnread('tag',getFolderUnread('tag')-1);
for(;i>=0;i--)
{
var gv='tag_'+wz[i];
debug(['getFolderUnread',gv,getFolderUnread(gv)]);
setTagUnread(gv,getFolderUnread(gv)-1);
}

}catch(e){}
}




}
}






function recordReadedMailId(aD)
{
getTop().gsReadedMailId=aD;
}





function recordCompareReadedMailId(aD)
{
if(aD&&getTop().gsReadedMailId!=aD)
{
getTop().gsReadedMailId=aD;
}

QMMailCache.addData(aD,{bUnread:null});
}






function SG(Ti,bwv)
{
var cM=Ti.className,
fQ=!/\bsts\b/i.test(cM);



var	bw=GelTags("input",Ti.parentNode)[0],
aQG=bw&&bw.className,
Tq=(bwv
?Ti.parentNode.parentNode.parentNode
:Ti.parentNode).nextSibling;

if(aQG=="one"||aQG=="all")
{
setClass(bw,fQ?"one":"all");
}

setClass(Ti,
fQ?cM.replace(/\bhts\b/i,"sts"):cM.replace(/\bsts\b/i,"hts"));


if(Tq.className!="toarea")
{
Tq=Tq.nextSibling;
}

if(Tq.className!="toarea")
{
return;
}

return show(Tq,fQ);
}





function CA(Tk)
{
if(Tk)
{
var uJ=(Tk.className=="all"
?Tk.parentNode.parentNode.parentNode.parentNode
:Tk.parentNode).nextSibling;

if(uJ.className!="toarea")
{
uJ=uJ.nextSibling;
}

if(uJ.className=="toarea")
{
var bOy=Tk.checked;

E(GelTags("input",uJ),function(bk)
{
setListCheck(bk,bOy);
}
);
}
}
}















function RD(_aoEvent,aD,rp,dk,mt,UB,
apc,anF,Bn)
{
recordReadedMailId(aD);

if(_aoEvent)
{
preventDefault(_aoEvent);


var aA=_aoEvent.srcElement||_aoEvent.target,
jV=aA&&aA.getAttribute("fid");

if(jV)
{
goUrlMainFrm(T("/cgi-bin/$cgi$?sid=$sid$&folderid=$fid$&page=0&t=$t$").replace(
{
cgi:jV=="9"?"readtemplate":"mail_list",
fid:jV,
sid:getSid(),
t:jV=="9"?"sms_list_v2":""
}
),false);
return stopPropagation(_aoEvent);
}
}

var aK=rdVer.url(aD,mt,Bn,
dk,getTop().bnewwin||(_aoEvent&&_aoEvent.shiftKey),
UB,apc,anF);

rdVer.log(aD,"hit");

if(_aoEvent&&(_aoEvent.shiftKey||_aoEvent.ctrlKey||_aoEvent.metaKey))
{
var cR=_aoEvent.target||_aoEvent.srcElement;

while(cR&&cR.className!="i M"
&&cR.className!="i F")
{
cR=cR.parentNode;
}

cR&&QMReadedItem.disp(cR);
goNewWin(aK);
}
else
{
goUrlMainFrm([aK,"#stattime=",now()].join(""),false);
}
}









function checkPerDelML(mt,aRN,cS)
{
return delMailML(mt,aRN,"PerDel",cS);
}









function delMailML(mt,aRN,Wh,cS)
{
var az=cS.nodeType==9?(cS.defaultView||cS.parentWindow):cS,
aI=QMMailList.getCBInfo(az);
configPreRmMail(aI,'rmMail');
rmMail(Wh=="PerDel"?1:0,aI);
return;
}






function reportSpamML(bwk,cS)
{

if(getTop().isSelectAllFld(getMainWin()))
{
return showError('\u4E0D\u80FD\u5BF9\u5168\u6587\u4EF6\u5939\u6267\u884C\u6B64\u64CD\u4F5C');
}

var az=cS.nodeType==9?(cS.defaultView||cS.parentWindow):cS,
aI=QMMailList.getCBInfo(az);


configPreRmMail(aI,'spammail');
(bwk?reportSpamJson:reportNoSpamJson)({bBlackList:true},aI);
return false;
}





var QMReadedItem={};





QMReadedItem.addItem=function(hM)
{
if(!getMainWin().gMailItems)
{
getMainWin().gMailItems=[];
}

getMainWin().gMailItems.push(hM);
};





QMReadedItem.getItems=function()
{
return getMainWin().gMailItems||[];
};





QMReadedItem.save=function(bOY)
{
getMainWin().goReadedItemImg=bOY;
};





QMReadedItem.load=function()
{
return getMainWin().goReadedItemImg;
};





QMReadedItem.disp=function(aeG)
{
if(!aeG)
{
return;
}

var GM=aeG.type=="checkbox"
?aeG.parentNode
:GelTags("input",aeG)[0].parentNode,
dO=GM.firstChild;

if(dO.tagName!="IMG")
{
insertHTML(
GM,
"afterBegin",
T([
'<img src="$path$ico_grouplight.gif" class="showarrow"',
' title="\u8FD9\u662F\u60A8\u6700\u8FD1\u9605\u8BFB\u7684\u4E00\u5C01\u90AE\u4EF6" />'
]).replace(
{
path:getPath("image")
}
)
);
dO=GM.firstChild;
}

show(this.load(),false);
show(dO,true);

this.save(dO);
};





QMReadedItem.read=function(Uq)
{
if(Uq&&Uq.tagName==="U")
{
fireMouseEvent(Uq,"click");
}
else
{
if(!this.load())
{
return false;
}

fireMouseEvent(
GelTags("table",this.load().parentNode.parentNode)[0].parentNode,
"click"
);
}

return true;
};






QMReadedItem.check=function(bGX)
{
if(!this.load())
{
return false;
}

var amW=this.load().nextSibling;
amW.checked=!amW.checked;

doCheck(null,amW,bGX);
return true;
};






QMReadedItem.move=function(bHd)
{
var bm=this.getItems(),
apa=bm.length,
ds=-1;

if(apa==0)
{
return false;
}

if(this.load()!=null)
{
var bLi=QMReadedItem.load().nextSibling;

for(var i=apa-1;i>=0;i--)
{
if(bLi==bm[i])
{
ds=i;
break;
}
}
}

ds+=bHd?1:-1;

if(ds>-1&&ds<apa)
{
this.disp(bm[ds]);
scrollIntoMidView(bm[ds],getMainWin().document.body,false);
return true;
}

return false;
};







function listMouseOver(_aoEvent)
{
var ad=this;
if(ad.className.indexOf(" B")==-1
&&getStyle(ad,"backgroundColor")!="#f3f3f3"
&&ad.getAttribute("colorchange")!="none")
{
ad.style.backgroundColor="#f3f3f3";
}


if(_aoEvent)
{
var aA=getEventTarget(_aoEvent);
while(aA&&aA!=ad&&aA.className!='tagbgSpan')
{
aA=aA.parentNode;
}
if(aA&&aA!=ad)
{
QMTag.showTagClose(aA,1);
}
}
}





function listMouseOut(_aoEvent)
{
var ad=this;
if((!_aoEvent||!isObjContainTarget(ad,_aoEvent.relatedTarget
||_aoEvent.toElement))
&&ad.style.backgroundColor
&&ad.getAttribute("colorchange")!="none")
{
ad.style.backgroundColor="";
}


if(_aoEvent)
{

var aA=getEventTarget(_aoEvent);
while(aA&&aA!=ad&&aA.className!='tagbgSpan')
{
aA=aA.parentNode;
}
if(aA&&aA!=ad)
{
QMTag.showTagClose(aA,0);
}
}

}





function listMouseEvent(bj)
{
addEvents(bj,{
contextmenu:function(_aoEvent)
{
listContextMenu.call(bj,_aoEvent);
},
mouseover:function(_aoEvent)
{
listMouseOver.call(bj,_aoEvent);
},
mouseout:function(_aoEvent)
{
listMouseOut.call(bj,_aoEvent);
}
});
}

function listContextMenu(_aoEvent)
{
var _oDom=this;
allDeferOK()&&mailRightMenu(_oDom,_aoEvent);
preventDefault(_aoEvent);
}





function GetListMouseClick(ap)
{
return function(_aoEvent)
{
ListMouseClick(_aoEvent,ap||window);
}
}






function ListMouseClick(_aoEvent,ap)
{
var cR,
bW=_aoEvent||ap.event;

if(!(cR=getEventTarget(bW)))
{
return;
}


if(attr(cR,"name")=="mailid"||(cR.lastChild&&attr(cR.lastChild,"name")=="mailid"))
{
if(cR.lastChild&&attr(cR.lastChild,"name")=="mailid")
{
cR.lastChild.click();
}

if(!getGlobalVarValue('TIP_46'))
{
requestShowTip('gotnomail',46,ap,function(bN,ey)
{



setGlobalVarValue('TIP_46',1);

return true;
}
);
}

return doCheck(bW);
}


if(cR.className.indexOf("cir")==0)
{
var PZ=GelTags("table",cR.parentNode.parentNode)[0]
.parentNode.onclick.toString().split("{")[1]
.split("}")[0].replace(/event/ig,"{shiftKey:true}");

if(/\WRD/.test(PZ))
{
return eval(PZ);
}
else
{
PZ=GelTags("table",cR.parentNode.parentNode)[0]
.parentNode.onclick.toString().replace(/.*{/g,"")
.replace(/}.*/g,"").replace(/event/ig,"{shiftKey:true}");
return eval(PZ);
}
}
}






function listInitForComm(cH,bMf)
{
var cM,
lm=GelTags("div"),
bDK=doCheck,
MR,ne;

cM=cH?cH:"M";
for(var i=lm.length-1;i>=0;i--)
{
MR=lm[i];

if(MR.className!=cM)
{
continue;
}

if(cH=="ft")
{
MR=GelTags("table",MR)[0];
}

ne=GelTags("input",MR)[0];
if(!ne||ne.type!="checkbox")
{
continue;
}

ne.title="\u6309\u4F4Fshift\u70B9\u51FB\u4E0D\u540C\u7684\u52FE\u9009\u6846 \u53EF\u65B9\u4FBF\u5FEB\u6377\u591A\u9009";
addEvent(ne,"click",bDK);









if(!bMf)
{
listMouseEvent(MR);
}
}
}










function modifyFolder(mt,zB)
{
getMainWin().location.href=T([
'/cgi-bin/foldermgr?sid=$sid$&fun=detailpop&t=pop_detail',
'&folderid=$folderid$&acctid=$acctid$'
]).replace(
{
sid:getSid(),
folderid:mt,
acctid:zB
}
);
return false;
}





function recvPopHidden(mt)
{
getMainWin().setTimeout(
function()
{
if(!mt)
{
getTop().reloadFrmLeftMain(false,true);
}
else
{
var aU="iframeRecvPopHidden";
createBlankIframe(getMainWin(),{id:aU});

var aK=["/cgi-bin/mail_list?sid=",getSid(),"&folderid=",
mt,"&t=recv_pop_hidden"].join("");
try
{
F(aU,getMainWin()).location.replace(aK);
}
catch(aW)
{
S(aU,getMainWin()).src=aK;
}
}
},
10000
);
}






function recvPop(zB,mt,cS)
{
recvPopCreat(zB,mt);
if(S("tips",cS))
{
S("tips",cS).innerHTML=T(
[
'<img src="$images_path$ico_loading30aae79.gif" align=absmiddle>',
' \u6B63\u5728\u6536\u53D6...&nbsp;\u7CFB\u7EDF\u5C06\u5728\u540E\u53F0\u81EA\u52A8\u6536\u53D6\uFF0C\u60A8\u53EF\u4EE5\u79BB\u5F00\u6B64\u9875\u9762\uFF0C\u7A0D\u540E\u56DE\u6765\u67E5\u770B\u6536\u53D6\u7ED3\u679C\u3002'
]
).replace(
{
images_path:getPath("image",true)
}
);
}


recvPopHidden(mt);
}





function recvPopCreat(zB)
{
getActionWin().location=["/cgi-bin/foldermgr?sid=",getSid(),
"&fun=recvpop&acctid=",zB].join("");
}




function recvPopAll()
{
getActionWin().location=["/cgi-bin/foldermgr?sid=",getSid(),
"&fun=recvpopall"].join("");
try
{

setTimeout(
function()
{
reloadFrmLeftMain(false,true);
},
3000
);
}
catch(aW)
{
}
return false;
}









function setPopFlag(zB,AJ,bK)
{
if(AJ=="recent")
{
setPopRecentFlag(zB,bK);
}
}






function setPopRecentFlag(zB,bK)
{
runUrlWithSid(["/cgi-bin/foldermgr?sid=",getSid(),
"&fun=pop_setting&acctid=",zB,"&recentflag=",bK].join(""));
}







function checkPopMailShow(lu)
{
var aVy=["@yahoo.com.cn","@sina.com","@tom.com","@gmail.com"],
bOI=lu.toLowerCase();

for(var i=0;i<aVy.length;i++)
{
if(bOI.indexOf(aVy[i])>=0)
{
return true;
}
}

return false;
}









function setBeforeUnloadCheck(ap,bV,IT,bIS,
ea)
{
var arv=["input","select","textarea"];

ap=ap||window;
ea=ea?(typeof(ea)=="string"
?S(ea,ap)
:ea):ap.document;
ap.gbIsBeforeUnloadCheck=true;

E(arv,
function(kF)
{
var bQS=ap[kF+"_save"]=[];

E(GelTags(kF,ea),
function(bj,cJ)
{
bQS.push(bj.value+bj.checked);
bj.setAttribute("saveid",cJ);
}
);
}
);

if(!ap.onsetbeforeunloadcheck)
{
ap.onsetbeforeunloadcheck=function()
{
if(ap.gbIsBeforeUnloadCheck)
{
for(var i=0,_nLen=arv.length;i<_nLen;i++)
{
var Ct=arv[i],
aO=Ct+"_save",
UJ=GelTags(Ct,ea);

for(var j=0,jlen=UJ.length;j<jlen;j++)
{
var aRW=UJ[j].getAttribute("saveid");
if(aRW!=null&&UJ[j].getAttribute("nocheck")!="true"&&ap[aO][aRW]
!=(UJ[j].value+UJ[j].checked))
{
return bV?bV:"\u60A8\u4FEE\u6539\u7684\u8BBE\u7F6E\u5C1A\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u79BB\u5F00\u5417\uFF1F";
}
}
}
}
};

gbIsIE?(ap.document.body.onbeforeunload=ap.onsetbeforeunloadcheck)
:ap.document.body.setAttribute("onbeforeunload","return onsetbeforeunloadcheck();");
}

E(bIS||["cancel"],
function(anh)
{
addEvent(
typeof(anh)=="string"
?S(anh,ap):anh,
"mousedown",
function()
{
ap.gbIsBeforeUnloadCheck=false;
}
);
}
);

E(GelTags("form",ap.document),
function(kD)
{
addEvent(kD,"submit",
function()
{
ap.gbIsBeforeUnloadCheck=false;
}
);

if(!kD.NP)
{
kD.NP=kD.submit;
kD.submit=function()
{
ap.gbIsBeforeUnloadCheck=false;
this.NP();
};
}
}
);
}









function popErrProcess(bV,NT,acO,xE,bzd,aNn)
{
if(bV!=null)
{
msgBox(bV,NT,acO,xE);
}

if(aNn!=null)
{
getMainWin().ShowPopErr(aNn,bzd);
}

showSubmitBtn();
}




function showSubmitBtn()
{
var zE=S("submitbtn",getMainWin());

if(zE)
{
zE.disabled=false;
}
}




function showPopSvr()
{
show(S("popsvrTR",getMainWin()),true);
}





function setTaskId(tu)
{
try
{
getMainWin().document.checkFrom.taskid.value=tu;
}
catch(aW)
{
}
}








function showQuickReply(mk)
{
show(S('quickreply',getMainWin()),mk);
show(S('upreply',getMainWin()),!mk);
runUrlWithSid("/cgi-bin/getcomposedata?Fun=setshowquickreply&isShowQuickReply="
+(mk?0:1));
}




function hiddenReceipt(ap)
{
show(S("receiptDiv",ap),false);
}





function switchOption(cS)
{
var aF=[
[
"<input type='button' class='qm_ico_quickup' title='\u9690\u85CF' />",true],
[
"<input type='button' class='qm_ico_quickdown' title='\u663E\u793A\u66F4\u591A\u64CD\u4F5C' />",false]
][
S("trOption",cS).style.display=="none"?0:1
];
S("aSwitchOption",cS).innerHTML=aF[0];
show(S("trOption",cS),aF[1]);
}






function checkPerDel(ap)
{


delMail("PerDel",ap);

}






function delMail(Wh,ap)
{
rmMail(Wh=="PerDel"?1:0,ap.QMReadMail.getCBInfo(ap));
}








function setMailType(au,yT,Do,cS)
{
var eG=S("mail_frm",cS);

eG.s.value=["readmail_",
yT?(Do?"group":au):("not"+au),
getMainWin().newwinflag?"_newwin":""].join("");
eG.action="/cgi-bin/mail_mgr?sid="+getSid();
eG.mailaction.value="mail_spam";
eG.isspam.value=yT;
eG.reporttype.value=au=="cheat"?"1":"";

submitToActionFrm(eG);
}



function getAddrSub(addr)
{
var _oPos=addr.indexOf("@");
if(_oPos>-1)
{
var addrName=addr.substr(0,_oPos);
var addrDom=addr.substr(_oPos);
return subAsiiStr(addrName,18,'...')+subAsiiStr(addrDom,18,'...');
}
else
{
debug("name+dom"+addr);
return subAsiiStr(addr,36,'...');
}
}

function getRefuseText(EA)
{
var aJL=T([
'<input type="checkbox" name="$TNAME$" id="$TID$" $TCHECK$>\u5C06<label for="$TID$">$TVALUE$</label>\u52A0\u5165\u9ED1\u540D\u5355'
]);
var i;
var retstr="";
var br="";
for(i in EA)
{
var tagname="refuse";
if(i>0){
tagname="refuse"+i;
br="<br>"
}
var addrlabel;
if(EA[i]!="\u53D1\u4EF6\u4EBA")
addrlabel="&lt;"+getAddrSub(EA[i])+"&gt;";
else
addrlabel=EA[i];
var ischecked="";
debug("ITEM: "+EA[i]);
retstr+=br+aJL.replace({
TNAME:tagname,
TID:tagname,
TVALUE:addrlabel,
TCHECK:ischecked
});
}
debug("RET Text"+retstr);
return retstr;
}










function reportSpam(aev,asL,ap,vS,CY)
{
debug("Enter mail.js reportSpam "+aev);
var az=ap||(window==getTopWin()?getMainWin():window);
if(!S("mail_frm",az))
{
debug("enter from maillist");

var iY=QMMailList.getCBInfo(az),
_oInfo,
aHT=0,
bR=iY.oMail.length,
nN={};
if(bR==0)
{
showError(gsMsgNoMail);
return false;
}
for(var aC=0;aC<bR;aC++)
{

_oInfo=iY.oMail[aC];
if(_oInfo.bSys)
{





}
aHT+=_oInfo.bDft?1:0;
if(_oInfo.sSEmail.indexOf("@groupmail.qq.com")!=-1)
{

aev=true;
}else if(_oInfo.sSEmail.indexOf("10000@qq.com")!=-1){

aev=true;
}
if(typeof nN.sender=="undefined")
{
nN.sender=_oInfo.sSEmail;
nN.nickname=_oInfo.sSName;
}else if(nN.sender!=_oInfo.sSEmail)
{
nN.sender="";
}
}
if(aHT==bR)
{

vS=1;
}
else
{

for(aC=0;aC<bR;aC++)
{
_oInfo=iY.oMail[aC];




}
iY=QMMailList.getCBInfo(az);
QMMailList.selectedUI(iY);
}
}
if(nN)
debug("Has nick and sender "+nN.sender);
else
debug("No nick and sender");
var EZ=new Array();
EZ[0]="\u53D1\u4EF6\u4EBA";

if(nN&&nN.sender&&nN.sender.indexOf(',')<0)
{
EZ[0]=nN.sender;
}

var ahv=0;
if(CY)
{
if(CY[0].length>0)EZ[ahv++]=CY[0];
if(CY[1])EZ[ahv++]=CY[1];
}
var MU=T([
'<div>',
'<input type="radio" name="reporttype" id="r$value$" value="$value$" $checked$>',
'<label for="r$value$">$content$</label>',
'</div>'
]);
var dh=(vS!==1?[
"<div style='padding:10px 10px 0 25px;text-align:left;'>",
"<form id='frm_spamtype'>",
"<div style='margin:3px 0 3px 3px'><b>\u8BF7\u9009\u62E9\u8981\u4E3E\u62A5\u7684\u5783\u573E\u7C7B\u578B\uFF1A</b></div>",
MU.replace({
value:(asL?11:8),
checked:"checked",
content:"\u5176\u4ED6\u90AE\u4EF6"
}),

MU.replace({
value:(asL?10:4),
checked:"",
content:"\u5E7F\u544A\u90AE\u4EF6"
}),

MU.replace({
value:(asL?9:1),
checked:"",
content:"\u6B3A\u8BC8\u90AE\u4EF6"
}),
"<div style=\"padding:5px 0 2px 0;\">",
(aev
?"&nbsp;"
:getRefuseText(EZ)),"</div><div style='margin:10px 3px 0px 3px' class='addrtitle' >\u6E29\u99A8\u63D0\u793A\uFF1A\u6211\u4EEC\u5C06\u4F18\u5148\u91C7\u7EB3\u51C6\u786E\u5206\u7C7B\u7684\u4E3E\u62A5\u90AE\u4EF6\u3002</div>","</form>",
"</div><div style='padding:3px 15px 12px 10px;text-align:right;'>",
"<input type=button id='btn_ok' class='btn wd2' value=\u786E\u5B9A>",
"<input type=button id='btn_cancel' class='btn wd2' value=\u53D6\u6D88>",
"</div>"
]:[
"<div class='cnfx_content'>",
"<img style='float:left; margin:5px 10px 0;' src='",getPath("image"),"ico_question.gif' />",
"<div class='b_size' style='padding:10px 10px 0 0;margin-left:65px;line-height:1.5;height:80px;text-align:left;'>",
"<form id='frm_spamtype'>",
"<strong>\u60A8\u8981\u4E3E\u62A5\u8FD9\u4E2A\u6F02\u6D41\u74F6\u5417\uFF1F</strong><br>",
"<div style=\"display:none\">",
MU.replace({
value:8,
checked:"checked",
content:""
}),
"</div>",
"\u4E3E\u62A5\u4EE5\u540E\uFF0C\u60A8\u5C06\u4E0D\u518D\u6536\u5230\u8FD9\u4E2A\u6F02\u6D41\u74F6\u7684\u56DE\u5E94\u3002","</form>",
"</div></div><div class='cnfx_btn'>",
"<input type=button id='btn_ok' class='btn wd2' value=\u786E\u5B9A>",
"<input type=button id='btn_cancel' class='btn wd2' style='margin-left:5px' value=\u53D6\u6D88>",
"</div>"
]).join("");

new(getTop().QMDialog)({
sId:"reportSpam",
sTitle:vS===1?"\u7838\u6389\u8FD9\u4E2A\u74F6\u5B50":"\u4E3E\u62A5\u5E76\u62D2\u6536\u9009\u4E2D\u90AE\u4EF6",
sBodyHtml:dh,
nWidth:450,
nHeight:vS===1?150:220,
onload:function(){
var bH=this;
addEvent(bH.S("btn_ok"),"click",function()
{
var eG=S("mail_frm",getMainWin())||S("frm",getMainWin());
if(!eG)
{
return;
}
eG.s.value="readmail_spam";
eG.isspam.value='true';
eG.mailaction.value="mail_spam";
eG.action='/cgi-bin/mail_mgr?sid='+getTop().getSid();

var Sd=bH.S("frm_spamtype").reporttype,
Bv=bH.S("frm_spamtype").refuse,
Fi=bH.S("frm_spamtype").refuse1;
for(var i=0,_nLen=Sd.length;i<_nLen;i++)
{
if(Sd[i].checked)
{
eG.reporttype.value=Sd[i].value;
break;
}
}
var na=new Array();
na[0]="0";
na[1]="0";
if((Bv&&Bv.checked)||
(Fi&&Fi.checked))
{
eG.s.value="readmail_reject";
}

if(Fi)
{
debug("Pro refuse OK* "+Bv.checked+" - "+Fi.checked);
if(Bv&&Bv.checked){
debug("what1? ---- ");
na[0]="1";

debug("SRe"+na[0]);
}else{
debug("what2? ");
na[0]="0";
}
debug("sreject1 "+na[0]+na[1]);
if(Fi.checked)
na[1]="1";
else
na[1]="0";
debug("sreject2 "+na[0]+na[1]);
}
else 
{
na[0]="1";
na[1]="1";
}

if(eG.s_reject_what){
eG.s_reject_what.value=na[0]+na[1];
debug("Reject method "+eG.s_reject_what.value);
}

submitToActionFrm(eG);
bH.close();
});
addEvent(bH.S("btn_cancel"),"click",function(){bH.close()});

},
onshow:function(){
this.S("btn_cancel").focus();
}
});

return false;
}









function setSpamMail(yT,Do,cS)
{
var aTX=cS||(window==getTopWin()?getMainWin():window);
if(yT&&!Do)
{
return reportSpam(null,null,aTX);
}
setMailType("spam",yT,Do,aTX);
}






function setCheatMail(yT,Do)
{
setMailType("cheat",yT,Do);
}






function doReject(yT,Do,cS,eo)
{
var aIB="\u6B64\u90AE\u4EF6\u5730\u5740";
if(eo){
aIB="<"+eo+">";
}

var eG=S("mail_frm",cS);
if(eG.s_reject_what)
{
eG.s_reject_what.value="10";
}

if(confirm("\u7CFB\u7EDF\u4F1A\u628A"+aIB+"\u653E\u5165\u201C\u9ED1\u540D\u5355\u201D\u4E2D\uFF0C\u60A8\u5C06\u4E0D\u518D\u6536\u5230\u6765\u81EA\u6B64\u5730\u5740\u7684\u90AE\u4EF6\u3002\n\n\u786E\u5B9A\u8981\u62D2\u6536\u6B64\u53D1\u4EF6\u4EBA\u7684\u90AE\u4EF6\u5417\uFF1F"))
{
setMailType("reject",yT,Do,cS);
}
}




function setFolderReaded(dK,Gh,buO,bBZ)
{

var bPG=dK=="all"?parseInt(bBZ||"0"):(Gh?getGroupUnread(Gh):getFolderUnread(dK));
if(bPG<1)
{
return showError("\u6587\u4EF6\u5939\u5185\u6CA1\u6709\u672A\u8BFB\u90AE\u4EF6");
}

var hB=getSid(),
aRt=unikey("allread"),
aRU=function()
{
QMAjax.send("/cgi-bin/mail_mgr?mailaction=read_all&t=unreadmail_reg_data&loc=setFolderUnread,,,32",
{
method:"POST",
content:T('sid=$sid$&folderid=$folderid$&groupid=$groupid$').replace(
{
sid:hB,
folderid:dK!="all"?dK:"1&folderid=3&folderid=8&folderid=9&folderid=11&folderid=personal&folderid=pop&folderid=subscribe",
groupid:Gh
}
),
onload:function(aS,bN)
{
if(aS&&bN.indexOf("mark_allmail_ok")>-1)
{
var fc="\u6587\u4EF6\u5939\u6807\u4E3A\u5DF2\u8BFB\u64CD\u4F5C"
reloadFrmLeftMain(true,!!getMainWin()[aRt]);
showInfo(fc+"\u6210\u529F");
var aF=eval(bN);
setRollBack(aF.rbkey,fc);
}
else
{
showError("\u6587\u4EF6\u5939\u6807\u4E3A\u5DF2\u8BFB\u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5");
}
}
});
};
getMainWin()[aRt]=1;
if(dK!=1)
{
aRU();
}
else
{
var bzs={
"1":"\u6536\u4EF6\u7BB1",
"8":"\u7FA4\u90AE\u4EF6"
},
aCm=buO||bzs[dK]||"\u90AE\u4EF6\u8BA2\u9605",
dh=T([
'<div class="markall">',
'<div class="markall-title">\u5C06 \u201C$foldername$\u201D \u5168\u90E8\u90AE\u4EF6\u6807\u4E3A\u5DF2\u8BFB\uFF1A</div>',
'<div class="markall-content">',
'<a id="btn_ok" class="markall-confirm" href="javascript:;">\u5168\u90E8\u6807\u4E3A\u5DF2\u8BFB</a>',
'<p>\u4E00\u6B21\u6027\u628A\u8BE5\u6587\u4EF6\u5939\u4E2D\u7684\u672A\u8BFB\u90AE\u4EF6\u6807\u4E3A\u5DF2\u8BFB</p>',
'<a id="mailassistant" class="markall-assis" href="javascript:;">\u4F7F\u7528\u6E05\u7406\u52A9\u624B</a>',
'<p>\u5206\u7C7B\u6E05\u7406\u672A\u8BFB\u90AE\u4EF6\uFF0C\u5982\uFF1A\u6765\u81EA\u597D\u53CB\u90AE\u4EF6\u3001\u6765\u81EA\u964C\u751F\u4EBA\u90AE\u4EF6\u3001\u8BA2\u9605\u90AE\u4EF6\u7B49</p>',
'</div>',
'</div>'
]).replace({"foldername":aCm});
new(getTop().QMDialog)({
sId:"setFolderReaded",
sTitle:"\u5168\u90E8\u6807\u4E3A\u5DF2\u8BFB",
sBodyHtml:dh,
nWidth:450,
nHeight:150,
onload:function(){
var bH=this;
addEvent(bH.S("btn_ok"),"click",function()
{
aRU();
bH.close();
});
addEvent(bH.S("mailassistant"),"click",function()
{
getMainWin().location=T("/cgi-bin/folderlist?needunread=true&sid=$sid$&t=unreadmail_reg1&needunread=true&loc=setFolderUnread,,,30").replace({"sid":hB});
bH.close();
});

},
onshow:function(){
this.S("btn_ok").focus();
}
});
}
}






function linkMaker(GA)
{
function asd(bJ)
{
var gq=12,
fz=bJ||"",
_oList=[],
_nLen=fz.length/gq;

for(var i=0;i<_nLen;i++)
{
_oList[i]=fz.substr(i*gq,gq);
}

return _oList.join("<wbr>");
}

return GA
.replace(
/(https?:\/\/[\w.]+[^ \f\n\r\t\v\"\\\<\>\[\]\u2100-\uFFFF]*)|([a-zA-Z_0-9.-]+@[a-zA-Z_0-9.-]+\.\w+)/ig,

function(aSG,dbO,ane)
{
if(ane)
{
return['<a href="mailto:',ane,'">',
asd(ane),'</a>'].join("");
}
else
{
return['<a href="',aSG,'">',
asd(aSG),'</a>'].join("");
}
}
);
}





function linkIdentify(bj)
{
if(!bj||bj.tagName=="A"||bj.tagName=="SCRIPT"
||bj.tagName=="STYLE"||bj.className=="qqmailbgattach")
{
return;
}

for(var di=bj.firstChild,nextNode;di;di=nextNode)
{
nextNode=di.nextSibling;
linkIdentify(di);
}

if(bj.nodeType==3)
{
var fz=bj.nodeValue.replace(/</g,"&lt;").replace(/>/g,"&gt;"),
gB=linkMaker(fz);

if(fz!=gB)
{
var ir=false;
debug([fz,gB],61882714);
if(bj.previousSibling)
{
ir=insertHTML(bj.previousSibling,"afterEnd",gB);
}
else
{
ir=insertHTML(bj.parentNode,"afterBegin",gB);
}

if(ir)
{
removeSelf(bj);
}
}
}
}







function aVF(_aoDom)
{
var fd=_aoDom.href||"",
eq=_aoDom.ownerDocument,
iG=(eq.parentWindow||eq.defaultView).location;
return!_aoDom.onclick&&fd&&fd.indexOf("javascript:")!=0&&fd.indexOf("#")!=0&&
fd.indexOf(iG.protocol+"//"+iG.hostname+"/")!=0;

}







function swapLink(aE,GB,cS)
{
var cV=aE.ownerDocument?aE:S(aE,cS);
if(cV)
{
function aBB(agF)
{
if(aVF(agF))
{
agF.target="_blank";
agF.onclick=function()
{
return aWe.call(this,GB);
};
}
agF=null;
}

linkIdentify(cV);
E(GelTags("a",cV),aBB);
E(GelTags("area",cV),aBB);
E(GelTags("form",cV),function(aYN)
{
aYN.onsubmit=function()
{
var iG=cS.location;

if(iG.getParams()["filterflag"]=="true"||this.action)
{
this.target="_blank";
return true;
}

showError(T(['\u51FA\u4E8E\u5B89\u5168\u8003\u8651\u8BE5\u64CD\u4F5C\u5DF2\u88AB\u5C4F\u853D [<a onclick="',
'setTimeout( function() {',
'goUrlMainFrm(\x27$url$&filterflag=true\x27);',
'showInfo(\x27\u53D6\u6D88\u5C4F\u853D\u6210\u529F\x27);','});',
'" style="color:white;" >\u53D6\u6D88\u5C4F\u853D</a>]']).replace({url:iG.pathname+iG.search}));

return false;
};
aYN=null;
}
);
}
cV=null;
}






function preSwapLink(_aoEvent,GB)
{
var aA=getEventTarget(_aoEvent);
if(aA
&&{"A":1,"AREA":1}[aA.tagName]
&&aVF(aA))
{
aWe.call(aA,GB)&&window.open(aA.href);
preventDefault(_aoEvent);
}
}








function swapImg(aE,cXu,GB,ap)
{














































































}




function openSpam(ap)
{
ap=ap||window;
if(true||confirm("\u6B64\u90AE\u4EF6\u7684\u56FE\u7247\u53EF\u80FD\u5305\u542B\u4E0D\u5B89\u5168\u4FE1\u606F\uFF0C\u662F\u5426\u67E5\u770B\uFF1F"))
{
ap.location.replace(appendToUrl(ap.location.href,"&disptype=html&dispimg=1&clickshowimage=1"));
}
}




function openHttpsMail(ap)
{
ap.location.replace(appendToUrl(ap.location.href,"&dispimg=1"));
}






function copyToClipboard(eY)
{
try
{
if(gbIsFF)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper).copyString(eY);
}
else
{

var BS=S("copyinputcontainer");
if(!BS)
{
insertHTML(document.body,"beforeEnd",'<input id="copyinputcontainer" style="position:absolute;top:-1000px;left:-1000px;"/>');
BS=S("copyinputcontainer");
}
BS.value=eY;
BS.select();
document.execCommand('Copy');
}
}
catch(e)
{
alert(T('\u60A8\u7684\u6D4F\u89C8\u5668\u5B89\u5168\u8BBE\u7F6E\u4E0D\u5141\u8BB8\u7F16\u8F91\u5668\u81EA\u52A8\u6267\u884C\u590D\u5236\u64CD\u4F5C\uFF0C\u8BF7\u4F7F\u7528\u952E\u76D8\u5FEB\u6377\u952E($cmd$+C)\u6765\u5B8C\u6210\u3002').replace({cmd:gbIsMac?"Command":"Ctrl"}));
return false;
}
return true;
}






function aWe(GB)
{
var dG=this;

if(dG.href.indexOf("mailto:")==0&&dG.href.indexOf("@")!=-1)
{
window.open(["/cgi-bin/readtemplate?sid=",getSid(),
"&t=compose&s=cliwrite&newwin=true&email=",
dG.href.split("mailto:")[1]].join(""));
return false;
}
else if(dG.className=="qqmail_card_reply"
||dG.className=="qqmail_card_reply_btn"
||dG.className=="qqmail_birthcard_reply"
||dG.className=="qqmail_birthcard_reply_btn")
{






var eL=dG.name,
cM=dG.className,
aDY=!!eL,
bvB=cM.indexOf("birthcard")!=-1;

getMainWin().location=T('/cgi-bin/cardlist?sid=$sid$&t=$t$&s=$s$&today_tips=$tips$&loc=readmail,readmail,sendnewcard,1&ListType=$listtype$&email=$email$$newwin$').replace(
{
sid:getSid(),
t:aDY?"compose_card":"card",
s:bvB?"replybirthcard":"",
tips:cM.indexOf("btn")!=-1?"112":"111",
listtype:aDY?"No":"Cards&Cate1Idx=listall",
email:eL,
newwin:getTop().bnewwin?"&newwin=true":""
});
return false;
}
else if(dG.className=="qqmail_postcard_reply_mobile")
{
var ry=getMainWin().QMReadMail;
if(ry)
{
getMainWin().location=T("/cgi-bin/readmail?sid=$sid$&mailid=$mailid$&t=compose&s=reply&disptype=html").replace(
{
sid:getSid(),
mailid:ry.getMailId()
})
}
return false;
}
else if(dG.className=="qqmail_postcard_sendhelp_mobile")
{
window.open("http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=36&&no=1000696");
return false;
}
else if(dG.className=="qqmail_card_reply_thanksbtn"
||dG.className=="qqmail_card_reply_thanks"
||dG.className=="qqmail_birthcard_reply_thanksbtn")
{
var eL=dG.name;

openComposeDlg("card",{
sTitle:"\u7B54\u8C22\u597D\u53CB",
sDefAddrs:eL,
bAddrEdit:true,
sDefContent:"\u8C22\u8C22\u4F60\u7684\u8D3A\u5361\uFF01 \u4EE5\u540E\u8981\u5E38\u8054\u7CFB\u54E6\u3002",
bContentEdit:true,
sDefSubject:"\u8C22\u8C22\u4F60\u7684\u8D3A\u5361!",
bRichEditor:false,
oncomplete:function(){},

bShowResult:true
});
return false;
}












else if(dG.className=="qqmail_postcard_reply")
{
goUrlMainFrm(
T('/cgi-bin/readtemplate?sid=$sid$&t=compose_postcard&email=$email$'
).replace({
sid:getSid(),
email:dG.name
}),false
);
return false;
}
else if(dG.className=="qqmail_postcard_reply2")
{
var aQX='',
avf='',
ry=getMainWin().QMReadMail;
if(ry)
{
try
{
var OC=(ry.getSubMailWithDom?ry.getSubMailWithDom(dG):ry.getMailInfo()).from;
aQX=OC&&OC.name||'';
avf=OC&&OC.addr||'';
}
catch(e)
{
}
}
goUrlMainFrm(
T('/cgi-bin/readtemplate?sid=$sid$&t=compose_postcard&email=$email$&reply=1&frname=$name$&fraddr=$addr$'
).replace({
name:escape(aQX),
addr:escape(avf),
sid:getSid(),
email:dG.name
}),false
);
return false;
}












else if(dG.className=="qqmail_postcard_print")
{
var ry=getMainWin().QMReadMail;
if(ry)
{
window.open(T('/cgi-bin/readmail?sid=$sid$&t=print_haagendazs&s=print&filterflag=true&mailid=$mailid$').replace(
{
sid:getSid(),
mailid:ry.getMailId()
})
);
}
return false;
}
else if(dG.className=="qqmail_postcard_getmoreinfo")
{
var ry=getMainWin().QMReadMail;
if(ry)
{
window.open(T('/cgi-bin/today?t=haagendazs2010&sid=$sid$').replace(
{
sid:getSid(),
mailid:ry.getMailId()
})
);
}
return false;
}
else if(dG.className=="qqmail_videomail_reply")
{
goUrlMainFrm(
T('/cgi-bin/readtemplate?sid=$sid$&t=compose_video&email=$email$'
).replace({
sid:getSid(),
email:dG.name
}),false
);
return false;
}
else if(dG.className=="groupmail_open")
{
getMainWin().location=["/cgi-bin/grouplist?sid=",getSid(),
"&t=compose_group",(getTop().bnewwin?"&newwin=true":"")].join("");
return false;
}
else if(dG.className=="reg_alias")
{
getMainWin().location=[
"/cgi-bin/readtemplate?reg_step=1&t=regalias_announce&sid=",
getSid()].join("");
return false;
}

else if(dG.className=="mergemail_reader_article_list_link")
{
var bDX=dG.getAttribute("ctype");
var atQ=dG.getAttribute("param_new");
var aK="";


if(atQ.indexOf("follow=1")>=0)
{
var bPv=dG.getAttribute("followuin");
aK=(getTop().gsRssDomain||"")+"/cgi-bin/reader_mgr";
QMAjax.send(aK,
{
method:"POST",
content:"fun=followshare&followuin="+bPv+"&sid="+getSid(),
onload:function(aS,cto)
{
if(aS)
{

getMainWin().location=T('$host$/cgi-bin/reader_article_list?sid=$sid$&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:atQ
});
}
}
});
}

else
{
getMainWin().location=T('$host$/cgi-bin/reader_article_list?sid=$sid$&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:atQ
});
}


if(bDX=="onefeed")
{
aK=(getTop().gsRssDomain||"")+"/cgi-bin/reader_mgr?fun=setlog&flag=3&from=2";
}
else
{
aK=(getTop().gsRssDomain||"")+"/cgi-bin/reader_mgr?fun=setlog&flag=3&from=4";
}
runUrlWithSid(aK);

return false;
}
else if(dG.className=="mergemail_reader_setting_link")
{

getMainWin().location=T('$host$/cgi-bin/reader_setting?t=rss_setting_notify&sid=$sid$&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:dG.getAttribute("param")
});


var aK=(getTop().gsRssDomain||"")+"/cgi-bin/reader_mgr?fun=setlog&flag=3&from=3";
runUrlWithSid(aK);
return false;
}
else if(dG.className=="reader_article_list_link")
{

getMainWin().location=T('$host$/cgi-bin/reader_article_list?sid=$sid$&$param$').replace(
{
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:dG.getAttribute("param")
}
);

return false;
}

else if(dG.className=="reader_detail_qqmail_link")
{
var cF=[];

E(dG.getAttribute("param").split("&"),function(bN)
{
if(bN.indexOf("share=1")<0)
{
cF.push(bN);
}
}
);

getMainWin().location=T('$host$/cgi-bin/reader_detail?sid=$sid$&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:cF.join("&")
});
return false;
}
else if(dG.className=="reader_list_qqmail_link")
{
var cF=[];

E(dG.getAttribute("param").split("&"),function(bN)
{
cF.push(bN);
}
);
getMainWin().location=T('$host$/cgi-bin/reader_list?classtype=allfriend&refresh=1&share=1&sid=$sid$&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:cF.join("&")
});
return false;
}
else if(dG.className=="reader_catalog_list_qqmail_link")
{
var cF=[];

E(dG.getAttribute("param").split("&"),function(bN)
{
cF.push(bN);
}
);

getMainWin().location=T('$host$/cgi-bin/reader_catalog_list?sid=$sid$&classtype=share&share=1&refresh=1&$param$'
).replace({
host:(getTop().gsRssDomain||""),
sid:getSid(),
param:cF.join("&")
});
return false;
}
else if(dG.className=="ftn_groupshare_enter_link")
{
getMainWin().location.href=T(
'/cgi-bin/ftnExs_files?listtype=group&s=group&t=exs_ftn_files&sid=$sid$'
).replace({sid:getSid()});
return false;
}
else if(dG.className=="book_article_list_link")
{

getMainWin().location=T('/cgi-bin/setting10?sid=$sid$&$param$').replace(
{
sid:getSid(),
param:dG.getAttribute("param")
}
);

return false;
}



if(1)
{

if(dG.href.indexOf("javascript:void(0)")>=0)
{

return false;
}
if(GB!="preview"&&getMainWin().location.href.indexOf('/cgi-bin/readmail?')<0)
{
return true;
}

var iM=dG.parentNode;
while(iM)
{
if(iM.nodeType==1&&(iM.id=="QQmailNormalAtt"||iM.id=="attachment"))
{
return true;
}
iM=iM.parentNode;
}

window.open(T('/cgi-bin/mail_spam?sid=$sid$&action=check_link&url=$url$&mailid=$mid$&spam=$spam$').replace(
{
mid:getMainWin().location.getParams()['mailid'],
spam:GB=="spam"?1:0,
sid:getSid(),
url:escape(dG.href)
}
),"_blank");
return false;
}

var fz="http://mail.qq.com/cgi-bin/feed?u=";
if(dG.name=="_QQMAIL_QZONESIGN_"||dG.href.indexOf(fz)==0)
{
if(dG.name=="_QQMAIL_QZONESIGN_")
{
var bBp=dG.href.split("/"),
kT=parseInt(bBp[2]),
ce=[
"&sid=",
getSid(),
"&u=http%3A%2F%2Ffeeds.qzone.qq.com%2Fcgi-bin%2Fcgi_rss_out%3Fuin%3D",
kT
].join("");
}
else
{
var aLm=dG.href.substr(fz.length);
if(aLm.indexOf("http%3A%2F%2F")==0
||aLm.indexOf("https%3A%2F%2F")==0)
{
var ce=["&sid=",getSid(),"&u=",dG.href.substr(fz.length)]
.join("");
}
else
{
var ce=["&sid=",getSid(),"&u=",
encodeURIComponent(dG.href.substr(fz.length))].join("");
}
}
if(getTop().bnewwin)
{
goUrlTopWin(["/cgi-bin/frame_html?target=feed",ce].join(""));
}
else
{
goUrlMainFrm(["/cgi-bin/feed?",ce].join(""),false);
}
return false;
}
else if(dG.name=="QmRsSRecomMand")
{
getMainWin().location=T("$host$/cgi-bin/reader_detail?vs=1&feedid=$feedid$&itemid=$itemid$&t=compose&s=content&mailfmt=1&sid=$sid$&newwin=$isnewwin$&tmpltype=recommend&loc=reader_detail,rss_recommend,,2").replace({
host:(getTop().gsRssDomain||""),
feedid:dG.getAttribute("feedid"),
itemid:dG.getAttribute("itemid"),
sid:getSid(),
isnewwin:!!getTop().bnewwin
});
return false;
}

return true;
}





function goPrevOrNextMail(alp)
{
var cV,
cv=getMainWin();

if(!!(cV=S(["prevmail","nextmail"][alp?1:0],cv))
&&!cV.getAttribute("disabled"))
{

}
else if(!!(cV=S(["prevpage","nextpage","prevpage1","nextpage1"][alp?1:0],cv))
&&!cV.getAttribute("disabled"))
{
cv.location=cV.href;
}
}





function goBackHistory()
{
var BV=SN("readmailBack",getMainWin());
if(BV.length>0&&isShow(BV[0]))
{
fireMouseEvent(BV[0],"click");
return true;
}
return false;
}
















function MLIUIEvent(AE,ap,dK)
{
var aZ=AE.value,
bq=QMMailCache,
yI=bq.isRefresh(ap),
wX=AE.parentNode;
while(wX.tagName.toUpperCase()!="TABLE")
{
wX=wX.parentNode;
}
var fT=GelTags("table",wX)[0],
yL=GelTags("td",GelTags("tr",fT)[0]),
bRh=yL[1],
MJ=yL[yL.length-1];

AE.setAttribute('init','true');
QMReadedItem.addItem(AE);


if(MJ.className=="new_g")
{
MJ=yL[6];
}


var aqq=GelTags("div",fT),
SK;
for(var aC=aqq.length-1;aC>=0;aC--)
{
if(aqq[aC].className=="TagDiv")
{
SK=aqq[aC];
break;
}
}


if(bq.hasData(aZ))
{
if(!yI)
{
var av=bq.getData(aZ);
if(AE.getAttribute("unread")=="true")
{
bq.addVar("unread",-1);
}
aWA(AE,wX,false,av.reply);
aUn(AE,wX);

if(av.star!=null)
{
setClass(MJ,av.star?"fg fs1":"fg");
bq.addVar("star",av.star?1:-1);
}

if(av.oTagIds)
{
var Bz=GelTags("table",fT),
wz=av.oTagIds,
JT,
aRv={};

if(SK)
{
for(var aC=Bz.length-1;aC>=0;aC--)
{
if(JT=Bz[aC].getAttribute("tagid"))
{
aRv[JT]=1;
}
}
for(var abf in wz)
{
if(wz[abf]===0)
{

QMTag.rmTagUI(SK,abf);
}
else if(!aRv[abf])
{

QMTag.addTagUI(SK,abf,dK,aZ,false);
}
}
}
}
}
else
{

bq.addData(aZ,
{
bUnread:AE.getAttribute("unread")=="true",
oTagIds:{},
star:null,
reply:null
});
}
}

listMouseEvent(wX);

MJ.title=MJ.className=="fg"?"\u6807\u8BB0\u661F\u6807":"\u53D6\u6D88\u661F\u6807";
addEvent(MJ,'click',function(_aoEvent)
{
starMail(null,QMMailList.getCBInfo(ap,aZ));
return stopPropagation(_aoEvent);
}
);

addEvent(wX,"click",GetListMouseClick(ap));
addEvent(wX,"selectstart",preventDefault);


var atp=fT.rows[0].cells[1];
if(atp.className.indexOf("fr")>-1)
{

loadJsFile("$js_path$qmtip0aae79.js",true);
addEvent(atp,"mouseover",MLI.aIM);
addEvent(atp,"mouseout",MLI.aIM);
}


addEvent(SK,'click',function(_aoEvent)
{
if(QMTag.readclose(_aoEvent,QMMailList.getCBInfo(ap,aZ)))
{
return stopPropagation(_aoEvent);
}
}
);

dragML(wX,AE);

}






function MLI(dNc,ap,dK,Bn)
{














var aLt=SN("mailid",ap),
Hc=aLt[aLt.length-1],
aZ=Hc.value,
_oItem=Hc.parentNode,
bq=QMMailCache,
yI=bq.isRefresh(ap);

while(_oItem.tagName.toUpperCase()!="TABLE")
{
_oItem=_oItem.parentNode;
}

MLIUIEvent(Hc,ap,dK);


var bNO=Hc.getAttribute("uw")=="1",
aIw=bNO?ap.oPreUWMails:ap.oPreMails,
bQo=aIw.length,
bQs=yI?2:1,

bId=new Date()-new Date(parseInt(Hc.getAttribute("totime")))<2592000000,

bxU=!/^(LP|ZP)/.test(aZ)&&bId&&Hc.getAttribute("unread")=="true"&&bQo<bQs&&!rdVer.log(aZ);

if(bxU&&rdVer.isPre(dK))
{
var aK,
BG=Hc.getAttribute("gid");

aK=rdVer.url(aZ,dK,Bn,"",false,"",false,"",true);

if(aK)
{
aIw.push(aK);
}
}

if(getTop().gsReadedMailId==aZ)
{
QMReadedItem.disp(_oItem);
recordReadedMailId(null);
}

}









function MLJump(bGT,bIQ,bc,ap)
{
var bKQ=SN("maillistjump",ap.document),
aWz="_MlJuMp_",
Ro=parseInt(bGT)||0,
Ji=parseInt(bIQ)||0;

function aVv(aE)
{
var hL=getTop().QMMenu(aE).S("txt"),
cu=parseInt(hL.value);

if(isNaN(cu))
{
hL.select();
return showError("\u8BF7\u8F93\u5165\u8DF3\u8F6C\u7684\u9875\u6570");
}

cu=Math.max(0,Math.min(cu-1,Ji));
if(Ro==cu)
{
hL.select();
return showError("\u4F60\u8F93\u5165\u4E86\u5F53\u524D\u9875\u6570");
}

getTop().QMMenu(aE).close();
goUrlMainFrm([bc,'&page=',cu,'&loc=mail_list,,jump,0',getTop().isSelectAllFld(getMainWin())?"&selectall=1":""].join(''));
}

E(bKQ,function(aep)
{
if(!aep.getAttribute(aWz))
{
aep.setAttribute(aWz,"1");
addEvents(aep,
{
click:function(_aoEvent)
{
var aU=unikey("mljump"),
_oPos=calcPos(aep),
cm=185,
cD=40;


new(getTop().QMMenu)(
{
sId:aU,
oEmbedWin:ap,
nWidth:cm,
nX:_oPos[1]-cm,
nY:bodyScroll(ap,"scrollHeight")-_oPos[2]<cD?(_oPos[0]-cD-13):_oPos[2],
bAutoClose:false,
oItems:
[
{
nHeight:cD,
sItemValue:MLJump.fl.replace({id:aU})
}
],
onshow:function()
{
this.S("txt").focus();
}
}
);

addEvent(getTop().QMMenu(aU).S("txt"),"keypress",function(_aoEvent)
{
var dL=_aoEvent.keyCode||_aoEvent.which;
if(dL===13)
{
aVv(aU);
}
else if((dL<48||dL>57)&&dL!=8&&dL!=9)
{
preventDefault(_aoEvent);
}
}
);

addEvent(getTop().QMMenu(aU).S("btn"),"click",function(_aoEvent)
{
aVv(aU);
}
);

preventDefault(_aoEvent);
}
}
);
}
}
);
}

MLJump.fl=T(
[
'<div style="position:absolute;width:160px;margin-left:-7px;">',
'<div class="addrtitle jumpmenusdjust" style="float:left;">\u8DF3\u8F6C\u5230\u7B2C <input id="txt" type="text" class="txt" style="width:30px;" /> \u9875</div>',
'<a id="btn" href="javascript:;" class="left button_gray_s" style="width:40px; margin:7px 0 0 5px; _display:inline;">&nbsp;\u786E\u5B9A&nbsp;</a>',
'</div>'
]
);







function initDropML()
{
function abG(_aoDom)
{
var _oPos=calcPos(_aoDom),
gU=S('dragtitle'),
pX=gU.offsetLeft,
pc=gU.offsetTop;
return(_oPos[1]>pX&&_oPos[3]<pX&&_oPos[2]>pc&&_oPos[0]<pc)?_aoDom:null;
}

function Tb(_aoDom,aLf)
{
if(_aoDom&&_aoDom.id.indexOf('folder_')>=0)
{
var cM=_aoDom.className,
aJZ=cM.indexOf('toolbg')>-1;
if(aLf&&aJZ)
{
setClass(_aoDom,cM.replace(/\btoolbg\b/g,''));
}
else if(!aJZ&&!aLf)
{
setClass(_aoDom,cM+' toolbg');
}
}
}

var gU=S('dragtitle'),
aRY=S('OutFolder'),
aIb='inidrop',
zr=BaseMailOper.getInstance(getMainWin()),
ats=QMDragDrop,
aWy='mail_list';

if(aRY.getAttribute(aIb)=='true')
{

return false;
}
aRY.getAttribute(aIb,'true');
ats.delGroup(aWy);

var Fb=null,

anL=false,
qf=null,
kq=null,
iA=null,



aIk=/^([489]|personal|pop|tag)$/,

agU=new ats.DropTarget(
S('OutFolder'),
{





ondragover:function(qe)
{
if(qf==kq)
{
return;
}
var bUY=qf&&qf.id||'',
NS=kq&&kq.id||'',
anK=qf&&qf.getAttribute('dp'),
ath=kq&&kq.getAttribute('dp'),
aLD=kq&&kq.getAttribute('dr');


if(ath)
{
showFolders(ath,true,getTop());
}
if(anK&&anK!=ath)
{
showFolders(anK,false,getTop());
}

Tb(qf,1);
Tb(kq);


if(iA)
{
clearTimeout(iA);
}
anL=aLD&&!aIk.test(aLD);
iA=setTimeout(function(){
setClass(gU,anL?'drag_over':'drag_out');
iA=null;
},50);

qf=kq;
},





ondrop:function(qe)
{
if(!kq||!anL)
{
return;
}
var gv=zr.getMailInfo().sFid,
aU=kq.getAttribute('dr')||'';
ossLog("delay","all","stat=drag&opr="+aU);


if(aU=='6')
{

Tb(qf,1);
qf=null;
zr.apply('spammail');
dragML.apz=true;
return;
}
else if(aIk.test(aU))
{
Tb(qf,1);
qf=null;
return;
}
else if(aU.indexOf('tag_')>=0)
{

aU=aU.replace('tag','tid');
}
else if(aU=='starred')
{
aU='star';
}
else if((gv==5||gv==6)&&aU==5)
{
aU='predelmail';
dragML.apz=true;
}
else if(parseInt(aU))
{
aU={5:'delmail'}[aU]||'fid_'+aU;
}
else
{
return;
}
zr.apply(aU);
gU.setAttribute('na','true');
var kY=new qmAnimation(
{
from:100,
to:1
}
);
kY.play(
{
speed:"slow",
onaction:function(bU,gJ)
{
setOpacity(gU,bU/100.0);
},
oncomplete:function(bU,aaT)
{
show(gU,0);
setClass(gU,'drag_out');
setOpacity(gU,100);
Tb(qf,1);
qf=null;
}
});
}
},
function(pX,pc,qe){






if(gbIsIE)
{
var aA=getEventTarget(qe.event),
bKF=/(folder_\w+_td|(personal|pop|tag)foldersDiv)/;
while(aA&&!bKF.test(aA.id))
{
aA=aA.parentNode;
}
kq=aA;
}
else if(kq=abG(S('OutFolder')))
{


var eP=['personal','pop','tag'],
Ul=null,
aVo=null,
CD,
i;
for(i=eP.length-1;i>=0;i--)
{
if(Ul=abG(S(eP[i]+'foldersDiv')))
{
break;
}
}

if(Ul=Ul||abG(S('SysFolderList')))
{

CD=GelTags('li',Ul);
for(i=CD.length-1;i>=0;i--)
{
if(aVo=abG(CD[i]))
{
break;
}
}
}
kq=aVo||Ul;

}
return!!(qf||kq);
}
);
ats.addGroup(aWy,agU);
}

function dragML(_aoDom,hM)
{
if(!S('OutFolder')||!QMDragDrop)
{


return;
}
var ad=dragML,
aU='dragtitle',
gU=S(aU);
if(!gU)
{
insertHTML(getTop().document.body,'afterBegin','<div id="dragtitle" class="drag_out" style="display:none;"></div>');
gU=S(aU);
}
var Fb,

MY=new QMDragDrop.Draggable(
_aoDom,
{

threshold:5,
oTitle:gU
},
{
ondragstart:function(_aoEvent)
{
ad.apz=hM.checked==true;
hM.checked=true;
var az=getMainWin(),
zr=BaseMailOper.getInstance(az),
bL=QMMailList.getCBInfo(az);
QMMailList.selectedUI(bL);
zr.setMailInfo(bL);
gU.innerHTML=['\u9009\u4E2D ',bL.oMail.length,' \u5C01\u90AE\u4EF6'].join('');

ossLog("delay","all","stat=drag&c="+bL.oMail.length);









Fb=gbIsIE?[0,0,0,0]:calcPos(az.frameElement);
gU.style.left=Fb[3]+_aoEvent.clientX+'px';
gU.style.top=Fb[0]+_aoEvent.clientY+'px';
gU.setAttribute('na','');
show(gU,1);

initDropML();
},
ondrag:function(_aoEvent)
{
gU.style.left=Fb[3]+_aoEvent.clientX+'px';
gU.style.top=Fb[0]+_aoEvent.clientY+'px';
},
ondragend:function(_aoEvent)
{
if(!gU.getAttribute('na'))
{

show(gU,0);
setClass(gU,'drag_out');
}
if(!ad.apz)
{
hM.checked=false;
var bkw=QMMailList.getCBInfo(getMainWin());
QMMailList.selectedUI(bkw);
}
}
}
);
QMDragDrop.addGroup('mail_list',MY);


var aJ=_aoDom.ownerDocument,
az=aJ.parentWindow||aJ.defaultView,
ady=dragML.ady=dragML.ady||unikey('drag');
if(!az[ady])
{
addEvent(az,'unload',function(){
if(gU.releaseCapture)
{
gU.releaseCapture();
}
show(gU,0);
});
az[ady]=1;
}
}




MLI.aIM=function(_aoEvent)
{
var _oTop=getTop(),
ad=arguments.callee,
An=_aoEvent.clientX,
Aq=_aoEvent.clientY,
bj=getEventTarget(_aoEvent);
while(bj&&bj.tagName.toUpperCase()!="TD")
{
bj=bj.parentNode;
}
if(ad.te)
{
clearTimeout(ad.te);
ad.te=0;
}

if(_aoEvent.type=="mouseout")
{
_oTop.QMTip&&_oTop.QMTip.showMailList(0,bj.ownerDocument);
return;
}

ad.te=setTimeout(function(){
var aQm=_oTop.GelTags("b",bj.parentNode.cells[2]),
aNf=aQm[aQm.length-1];

if(!_oTop.QMTip||!aNf||(ad.ro==An&&ad.qy==Aq))
{
return;
}

ad.ro=An;
ad.qy=Aq;

var yJ=aNf.innerHTML.replace(/^\&nbsp;-\&nbsp;/,"").replace(/\&nbsp;/gi,"&nbsp; ").replace(/&lt;br\/?&gt;/g,'<br/>');
_oTop.QMTip.showMailList(1,bj.ownerDocument,yJ,An,Aq);
},250);
};





function MLI_A(eq)
{
var IR=GelTags("table",eq),
bBF=IR.length,

_oItem=IR[bBF-1],
aZ=_oItem.getAttribute("mailid");

if(QMMailCache.hasData(aZ))
{
if(!QMMailCache.isRefresh(window))
{
setClass(_oItem,"i M");
}
else
{
QMMailCache.delData(aZ);
}
}

listMouseEvent(_oItem);

addEvent(_oItem,"selectstart",preventDefault);
}










function aTg(hM,zY,rp,aes)
{
if(!(hM&&hM.type=="checkbox"))
{
return false;
}

if(rp==null)
{
return hM.getAttribute("unread")=="true";
}

if(!zY)
{
zY=hM.parentNode.parentNode.parentNode.parentNode;
}

if((hM.getAttribute("unread")=="true")==!!rp
&&!aes)
{
return rp;
}

var BG=hM.getAttribute("gid");
if(BG)
{
setGroupUnread(BG,getGroupUnread(BG)-1);
setGroupUnread("gall",getGroupUnread("gall")-1);
}

hM.setAttribute("unread",rp?"true":"false");

setClass(zY,
[rp?"i F":"i M",hM.checked?" B":""].join(""));
setClass(GelTags("table",zY)[0],rp?"i bold":"i");


var aLz=GelTags("div",zY)[1];
if(!/(s[016789]bg)|(Rw)/.test(aLz.className))
{
var aqC=aes?"r":hM.getAttribute("rf"),
anu=hM.getAttribute("isendtime"),
cM="Rr";

if(anu)
{
cM=anu=="0"?"Rc":"Ti";
}
else if(rp)
{
cM="Ru";
}
else if(aqC)
{
cM=aqC=="r"?"Rh":"Rz";
}

setClass(aLz,"cir "+cM);
}

return rp;
}






function bvm(hM)
{
return aTg(hM);
}









function aWA(hM,zY,rp,aes)
{
return aTg(hM,zY,rp,aes);
}








function aUn(hM,zY)
{
if(!hM||!hM.getAttribute("gid"))
{
return false;
}

var aKl=GelTags("b",zY)[0],
GM=aKl&&aKl.parentNode;

if(GM&&GM.className=="new_g")
{
GM.style.visibility="hidden";
return true;
}

return false;
}






function getMailListInfo()
{
var cv=getMainWin(),
aNw=S("_ut_c",cv),
aJp=S("_ur_c",cv),
aNm=S("_ui_c",cv);

return{
totle:(aNw&&parseInt(aNw.innerHTML))||0,
unread:(aJp&&parseInt(aJp.innerHTML))||0,
star:(aNm&&parseInt(aNm.innerHTML))||0
};
}






function cwc(cS,aRR)
{
var Fh=S("selectAll",cS);

if(Fh)
{
Fh.setAttribute("totalcnt",aRR);
E(GelTags("div",Fh),
function(bj,cJ)
{
var YO=bj.getAttribute("un");
if(YO=="selected")
{
GelTags("span",bj)[0].setAttribute("end",aRR);
}
else if(YO=="unselect")
{
var bf=bj.innerHTML;
bj.innerHTML=bf.replace(/\u5168\u90E8.*\u5C01/gi,"\u5168\u90E8&nbsp;"+aRR+"&nbsp;\u5C01");
}
}
);
}
}








function setMailListInfo(Dt,ya,ang)
{
var cv=getMainWin(),
ir=true,
aqv=S("_ur",cv),
bMT=S("_ui",cv),
bvv=S("_ut",cv),
cV;

if(!isNaN(Dt=parseInt(Dt)))
{
if(!!(cV=S("_ur_c",cv)))
{
cV.innerHTML=Math.max(0,Dt);
show(aqv,Dt>0);
}
else
{
ir=false;
}
var aba=S("tip_unread",cv);
if(aba)
{
aba.innerHTML=Dt<0?parseInt(aba.innerHTML)+Dt:Dt;
show(aba,Dt);
}
}

if(!isNaN(ya=parseInt(ya)))
{
ya=Math.max(0,ya);
if(!!(cV=S("_ui_c",cv)))
{
cV.innerHTML=ya;
show(bMT,ya!=0);
}
else
{
ir=false;
}
}

if(!isNaN(ang=parseInt(ang)))
{
ya=Math.max(0,ang);
if(!!(cV=S("_ut_c",cv)))
{
cV.innerHTML=ya;
show(bvv,ya!=0);

getTop().cwc(cv,ya);
}
else
{
ir=false;
}
}

show(
S("_uc",cv),
isShow(aqv)

);
show(
S("_ua",cv),
isShow(aqv)

);

return ir;
}








function readMailFinish(aD,au,dK,bAc)
{
var cv=getMainWin(),
aoH=S("load_"+aD,cv),
_oItem,ne;

QMMailCache.addData(aD);

if(aoH)
{
show(aoH,false);

_oItem=aoH.parentNode.previousSibling;
ne=GelTags("input",_oItem)[0];
}
else
{
var gC=GelTags("input",cv.document);
for(var i=0,_nLen=gC.length;i<_nLen;i++)
{
if(gC[i].type=="checkbox"
&&gC[i].value==aD)
{
ne=gC[i];
break;
}
}
_oItem=ne;
while(_oItem.tagName.toUpperCase()!="TABLE")
{
_oItem=_oItem.parentNode;
}
}


var Bz=GelTags("table",_oItem),
aJP=false;
for(var aC=Bz.length-1;aC>=0;aC--)
{
if(Bz[aC].getAttribute("tagid"))
{
aJP=true;
break;
}
}

aUn(ne,_oItem);

if(ne&&bvm(ne))
{
aWA(ne,_oItem,false);
setMailListInfo(getMailListInfo().unread-1);


if(ne.getAttribute('star')=='1')
{
setFolderUnread('starred',getFolderUnread('starred')-1);
}

if(dK&&parseInt(dK)>0&&!aJP)
{
setFolderUnread(dK,bAc
?getGroupUnread("gall")
:getMailListInfo().unread);
}
else
{
reloadLeftWin();
}
}
}









function checkMail(lu)
{
if(lu=="")
{
showError("\u6DFB\u52A0\u7684\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");
return false;
}

if(!lu.match(/^[\.a-zA-Z0-9_=-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/))
{
showError("\u60A8\u8F93\u5165\u7684\u90AE\u7BB1\u5730\u5740\u4E0D\u6B63\u786E\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165");
return false;
}

return true;
}








function checkAndSubmit(aE)
{
var bw=S(aE);

if(!checkMail(trim(bw.value)))
{
bw.focus();
return false;
}

submitToActionFrm(bw.form);
}






function pushToDialogList(aE)
{
var _oTop=getTop();

if(!_oTop.goDialogList)
{
_oTop.goDialogList=new _oTop.Object;
}

if(aE)
{
_oTop.goDialogList[aE]=true;
}
}





function showDialogNewReadMail(bPq,bBM,zn,aD)
{
new(getTop().QMDialog)({
sId:"addnewremind_qqmail",
sTitle:"\u65B0\u5EFA\u63D0\u9192",
sUrl:T("/cgi-bin/read_reminder?linkid=%linkid%&linktitle=%linktitle%&sid=%sid%&t=remind_edit&from=%from%","%").replace({
sid:getSid(),
linkid:bPq,
linktitle:bBM,
from:zn
}),
nWidth:450,
nHeight:360
})
aD&&rdVer(aD,1);
}

function setRemindSpan(aD,ap)
{


getTop().S('remind_edit_'+aD,ap).innerHTML=(getTop().reminddetail["mailid:"+aD]||"")
.replace(/linktitle=.*&sid=/g,function(bK)
{
return bK.replace(/\'/g,"&#039;");
}
);
}


function submitSwitchForm()
{
var ec=getTop().S("frmSwitch");
ec&&ec.submit();
}
















function getDomain(bBv)
{
return[["foxmail.com","qq.com","biz"],["Foxmail.com","QQ","\u817E\u8BAF"]][
bBv?1:0][/,7$/.test(getSid())?2:(location.href.indexOf("foxmail.com")>-1?0:1)];
}
var GetDomain=getDomain;





function getSid()
{
return getTop().g_sid
||(S("sid")?S("sid").value:location.getParams(getTop().location.href)["sid"]);
}
var GetSid=getSid;





function getUin()
{
return getTop().g_uin;
}





function getPaths()
{

var Li=
{
images_path:"/zh_CN/htmledition/images/",
js_path:"/zh_CN/htmledition/js/",
css_path:"/zh_CN/htmledition/css/",
style_path:"/cgi-bin/getcss?sid="+getSid()+"ft=",
swf_path:"/zh_CN/htmledition/swf/",

stationery_path:"http://res.mail.qq.com/zh_CN/",
card_path:"http://res.mail.qq.com/zh_CN/",
mo_path:"http://res.mail.qq.com/zh_CN/",
base_path:"/",
skin_path:"0"
};
for(var k in Li)
{
Li[k]=trim(getTop()[k])||Li[k];
}
return Li;
}







function getPath(au,bJh)
{














au=="image"&&(au+="s");
var gO=getPaths()[au+"_path"]||"";
if(gO)
{
if(bJh&&au!="skin"&&gO.indexOf("http")!=0)
{
gO=[location.protocol,"//",location.host,gO].join("");
}
}
return gO;
}








function getRes(Pi)
{
return T(Pi).replace(getPaths());
}






function getFullResSuffix(fR)
{
if(!getTop().gLn)
{
return fR;
}
var _sFile,GK,asm=".j"+"s";
if(fR.indexOf(asm)>0)
{
_sFile=fR.substr(0,fR.indexOf(asm));
GK=asm;
}
else if(fR.indexOf(".css")>0)
{
_sFile=fR.substr(0,fR.indexOf(".css"));
GK=".css";
}
else if(fR.indexOf(".html")>0)
{
_sFile=fR.substr(0,fR.indexOf(".html"));
GK=".html";
}
if(_sFile.length>0&&getTop().gLn[_sFile])
{
return _sFile+getTop().gLn[_sFile]+GK;
}
else
{
return fR;
}
}












function outputJsReferece(ej,oy,ap)
{
var gO=ej||outputJsReferece.bHz,
_oFileList=oy||outputJsReferece.wW,
az=ap||window,
ci=T(['<script language="JavaScript" src="$file$',(ej?'':'?r='+Math.random()),'"></','script>']),
qu=[];
outputJsReferece.bHz=gO;
outputJsReferece.wW=_oFileList;

function bBT(iq)
{
var _sFile=trim(iq||""),
gl=/[0-9a-fA-F]{6}\.js$/.test(_sFile)?iq.substr(0,iq.length-9):iq.split(".")[0];

if(gl&&(ej||!az[gl+"_js"]))
{
qu.push(ci.replace(
{
file:gO+iq
}
));
}
}
E(_oFileList,bBT);
return qu.join("");
}





function runUrlWithSid(bc)
{
try
{

getTop().getHttpProcesser().src=T('$url$&sid=$sid$&r=$rand$').replace(
{
url:bc,
sid:getSid(),
rand:Math.random()
}
);
}
catch(aW)
{
}
}




























function createBlankIframe(ap,bQ)
{
cacheByIframe(bQ&&bQ.defcss==false
?[]
:[["css","",getRes("$css_path$comm0b1c3d.css")],["css",getPath("style"),"skin"]],
extend(
{
className:"menu_base_if",
transparent:false,
destroy:false
},
bQ,
{
win:ap,
header:["<script>",getTop.toString().replace(/[\r\n]/g,""),"<\/script>",bQ&&bQ.header||""].join(""),
onload:function(ap)
{
if(this.getAttribute("cbi_inited")!="true")
{
bQ&&bQ.transparent&&
(this.contentWindow.document.body.style.background="transparent");
this.setAttribute("cbi_inited","true");
}
callBack.call(this,bQ&&bQ.onload,[ap]);
}
}
)
);
}






function createActionFrame(ap)
{
return createBlankIframe(ap,
{
id:"actionFrame",
defcss:false,
onload:actionFinishCheck
}
);
}
















function hideEditorMenu()
{
if(getTop().QMEditor)
{
getTop().QMEditor.hideEditorMenu();
}
}





function hideMenuEvent(_aoEvent)
{
var cR=getEventTarget(_aoEvent),
QR=getTop().QMMenu&&getTop().QMMenu();

for(var i in QR)
{
!QR[i].isContain(cR)&&QR[i].close();
}

try
{
getTop().QQPlusUI.hideMenuEvent(cR);
}
catch(tf)
{
}
}






















function confirmBox(aw)
{

var	adn=2,
sZ=aw.defaultChecked||false,
aHK=aw.confirmBtnTxt||"\u786E\u5B9A",
aTo=aw.cancelBtnTxt||"\u53D6\u6D88",
anw=aw.neverBtnTxt;

aw.width=aw.width||450;
aw.height=aw.height||163;
new(getTop().QMDialog)({
bAlignCenter:aw.bAlignCenter,
sId:aw.id||"QMconfirm",
sTitle:aw.title||"\u786E\u8BA4",
sBodyHtml:T([
'<div class="$sStyle$">',
'<div class="cnfx_content">',
'<span class="icon_info_b" style="float:left;margin:15px 10px 0;display:$imgdisp$;"></span>',

'<table style="width:$width$px;height:$height$px;">',
'<tr><td style="vertical-align:top;"><div style="padding-top:10px;word-break:break-all;line-height:150%;" class="b_size">$msg$</div></td></tr>',
'</table>',
'</div>',
'<div class="cnfx_status" style="display:$statusdisp$;">',
'<input id="recordstatus" type="checkbox" $checked$/><label for="recordstatus">$recordinfo$</label>',
'</div>',
'<div class="cnfx_btn">',
'<input class="$confirmcss$ btn" type="button" id="confirm" value="$confrim$">',
'<input class="$cancelcss$ btn" type="button" id="cancel" style="display:$caceldisp$;" value="$cancel$">',
'<input class="$nevercss$ btn" type="button" id="never" style="display:$neverdisp$;" value="$never$">',
'</div>',
'</div>'
]).replace({
sStyle:aw.style||'',

msg:aw.msg,
caceldisp:aw.mode=="alert"?"none":"",
imgdisp:aw.mode=="prompt"?"none":"block",
recordinfo:aw.recordInfo,
statusdisp:aw.enableRecord?"":"none",
checked:aw.defaultChecked?"checked":"",
width:aw.width-100,
height:aw.height-83,
confrim:aHK,
confirmcss:getAsiiStrLen(aHK)>5?"":"wd2",
cancel:aTo,
cancelcss:getAsiiStrLen(aTo)>5?"":"wd2",
never:anw,
neverdisp:anw?'':'none',
nevercss:getAsiiStrLen(anw)>5?"":"wd2"
}),
nWidth:aw.width,
nHeight:aw.height,
onload:function(){
var bH=this,
aEG=bH.S("confirm"),
aYB=bH.S("cancel"),
aVr=bH.S("never");








addEvents([aEG,aYB,aVr],
{
click:function(_aoEvent)
{
var _oDom=getEventTarget(_aoEvent);
if(_oDom==aEG)
{
sZ=bH.S("recordstatus").checked;
adn=1;
}
else if(_oDom==aVr)
{
adn=3;
}
bH.close();
}
}
);
callBack.call(bH,aw.onload);
},
onshow:function(){
this.S("confirm").focus();
callBack.call(this,aw.onshow);
},

onbeforeclose:function(){
try
{

callBack.call(this,aw.onreturn,[adn==1,sZ,adn]);
}
catch(aW)
{
}
return true;
}
});
}










function alertBox(aw)
{
confirmBox(extend({mode:"alert"},aw))
}













function promptBox(aw)
{
var akM=false,
bNt=aw.onreturn;
aw.onreturn=function(aS)
{
var ad=this;
callBack.call(ad,bNt,[akM||aS,ad.S("txt").value]);
};
aw.msg=T(
[
'<div style="margin:0 10px 10px;" class="bold">$msg$</div>',
'<div style="margin:10px 10px 5px;"><input type="text" id="txt" style="width:100%;" class="txt" value="$defaultValue$"/></div>',
'<div style="margin:0 10px 10px;" class="f_size addrtitle">$description$</div>'
]
).replace(aw);
confirmBox(extend(
{
mode:"prompt",
height:160,
onload:function()
{
var ad=this;
addEvent(ad.S("txt"),"keydown",function(_aoEvent)
{
if(_aoEvent.keyCode==13)
{
akM=true;
ad.close();
}
}
);
},
onshow:function()
{
this.S('txt').select();
this.S("txt").focus();
}
},aw)
);
}











function loadingBox(aw)
{
if(!callBack(aw.oncheck))
{
var cC=new QMDialog(
{
sId:"LoAdINgBOx",
sTitle:aw.model+"\u6A21\u5757\u52A0\u8F7D\u4E2D...",
nWidth:400,
nHeight:200,
sBodyHtml:T(
[
'<div style="text-align:center;padding:58px;">',
'<img id="load" src="$images_path$ico_loading20aae79.gif">',
'<span id="err" style="display:none;">$model$\u6A21\u5757\u52A0\u8F7D\u5931\u8D25</span>',
'</div>'
]
).replace(extend(aw,{images_path:getPath("image")})),
onclose:function()
{
cC=null;
}
}
);
if(aw.js)
{
var _oFiles=[];
E(typeof aw.js=="string"?[aw.js]:aw.js,function(iq)
{
_oFiles.push(iq);
}
);
loadJsFileToTop(_oFiles);
}
waitFor(
function()
{
return callBack(aw.oncheck);
},
function(aS)
{

if(!cC)
{
return;
}
if(!aS)
{
show(cC.S("load"),false);
show(cC.S("err"),true);
}
else
{
cC.close(true);
callBack(aw.onload);
}
}
)
}
else
{
callBack(aw.onload);
}
}





















(function()
{
var _oTop=getTop();

function bxm(atO,afx)
{
var atO="weixinCss";

if(!_oTop.S(atO))
{
var Km=_oTop.document.createElement("style");
Km.type="text/css";
Km.id=atO;
if(_oTop.gbIsIE)
{
Km.styleSheet.cssText=afx;
}
else
{
Km.innerHTML=afx;
}
_oTop.document.getElementsByTagName("head")[0].appendChild(Km);
}
}

var bwe=TE([
'<div id="mask" class="editor_mask opa50Mask editor_maskAtt" ></div>',
'<div id="out" style="z-index:1000;position: absolute;width:$width$%;height:$height$%;margin-top:$offsetTop$%;margin-left:$offsetLeft$%;outline:0;" tabindex="-1" hidefocus="hidefocus">',
'<a id="close" href="javascript:;" title="\u5173\u95ED" style="$@$if($noclose$)$@$display:none$@$endif$@$;position:absolute;right:0;top:16px;width:23px;height:23px;margin:-24px -9px 0 0;background:url($images_path$newicon/login0aae79.png) no-repeat 0 0;"></a>',
'<div id="body" style="width:100%;height:100%">$html$</div>',
'</div>'
]);


function maskPanel(aq)
{
bxm(aq.sId,aq.sCssRule);

new QMPanel(
{
oEmbedWin:_oTop,
sStyle:"position:absolute;width:100%; height:100%; left:0; top:0; margin-top:-2px",
nWidth:"auto",
nHeight:"auto",
sId:"weixinnote",
sBodyHtml:bwe.replace(
{
noclose:aq.bNoCloseBtn,
html:aq.sBodyHtml,
images_path:getPath("image"),
offsetTop:(100-aq.nHeightPercent)/2,
offsetLeft:(100-aq.nWidthPercent)/2,
width:aq.nWidthPercent,
height:aq.nHeightPercent
}),
onclose:aq.onclose,
onload:function()
{
var TZ=this;
TZ.S("mask").onclick=TZ.S("close").onclick=function()
{
TZ.close();
}
aq.onload&&callBack.call(TZ,aq.onload,[TZ]);
}
}
);
}
window.maskPanel=maskPanel;
})();




function getQMPluginInfo(bAh)
{
var b=
(gbIsWin&&
(

(gbIsFF&&gsFFVer.split(".")[0]<10&&gsFFVer.split(".")[0]>=3&&(gsFFVer.split(".")[1]>0||gsFFVer.split(".")[2]>=8||parseInt(navigator.buildID.substr(0,8))>=20090701))
||(gbIsChrome&&(""+gsChromeVer).split('.')[0]>=6)
||(gbIsSafari&&gsAgent.indexOf("se 2.x metasr 1.0")<0)
||(gbIsOpera)
||(gbIsQBWebKit&&parseFloat(gsQBVer)>6.5)
)
)
||(gbIsMac&&gsMacVer>=bAh&&
(
gbIsFF&&parseFloat(gsFFVer)>=3.6
||gbIsChrome&&parseFloat(gsChromeVer)>=8
||gbIsSafari&&parseFloat(gsSafariVer)>=5
)
);
return b;
}




var QMAXInfo=
{
aQI:
{
path:"/activex/",
cab:"TencentMailActiveX.cab",
exe:"TencentMailActiveXInstall.exe",
obj:[
["TXGYMailActiveX.ScreenCapture","TXGYMailActiveX.UploadFilePartition",
"TXGYMailActiveX.Uploader","TXFTNActiveX.FTNUpload","TXGYMailActiveX.DropFile"],
["FMO.ScreenCapture","TXGYUploader.UploadFilePartition","FMO.Uploader",
"TXFTNActiveX.FTNUpload",""]],
available:["ScreenCapture","Uploader","FTNUpload","DropFile","UploadFilePartition"],
lastVer:["1.0.1.31","1.0.1.29","1.0.1.31","1.0.0.18","1.0.0.8"],
miniVer:[(getDomain()=="foxmail.com")?"1.0.0.5":"1.0.0.28",
"1.0.1.28","1.0.1.28","1.0.0.11","1.0.0.7"]
},

ano:
{
path:"/xpi/",
xpi:"TencentMailPlugin.xpi",

obj:["ScreenCapture","","Uploader","FTNUpload",""],
available:["ScreenCapture","Uploader","FTNUpload"],
name:["QQMail Plugin","","QQMail Plugin","Tencent FTN plug-in","QQMail Plugin"],




type:(function()
{
var KU="application/txftn",
aNK="application/txftn-webkit";
return["application/x-tencent-qmail","","application/x-tencent-qmail",
(typeof navigator.mimeTypes!="undefined")&&navigator.mimeTypes[aNK]?aNK:KU,
"application/x-tencent-qmail"];
})(),
lastVer:["1.0.1.32","","1.0.1.32","1.0.0.3","1.0.0.0"],
miniVer:["1.0.0.28","","1.0.1.28","1.0.0.1","1.0.0.0"]
},

apF:
{
path:"/crx/",
crx:"TencentMailPlugin.crx",
exe:"QQMailWebKitPlugin.exe",
obj:["ScreenCapture","","Uploader","FTNUpload",""],
available:["ScreenCapture","FTNUpload"],
name:["QQMail Plugin","","QQMail Plugin","Tencent FTN plug-in",""],
type:["application/x-tencent-qmail-webkit","","application/x-tencent-qmail-webkit","application/txftn-webkit",""],
lastVer:["1.0.1.32","","1.0.1.32","1.0.0.3",""],
miniVer:["1.0.0.28","","1.0.1.28","1.0.0.1",""]
},

aQS:
{
path:"/crx/",
pkg:"TencentMailPluginForMac.pkg",
obj:["ScreenCapture","","Uploader","",""],
available:["ScreenCapture","Uploader"],
name:["QQMailPlugin","","QQMailPlugin","",""],
type:["application/x-tencent-qmail-webkit","","application/x-tencent-qmail-webkit","",""],
lastVer:["1.0.1.32","","1.0.1.32","",""],
miniVer:["1.0.0.28","","1.0.1.28","",""]
},







mbAblePlugin:getQMPluginInfo(10.6),



mbAbleUsePlugin:getQMPluginInfo(10.6),




bws:true,

getTitle:function()
{
return gbIsIE?"\u63A7\u4EF6":"\u63D2\u4EF6";
},




getinfo:function()
{
if(QMAXInfo.mbAblePlugin)
{
if(gbIsWin)
{
if(gbIsIE)
{
return QMAXInfo.aQI.available;
}
if(gbIsFF)
{
return QMAXInfo.ano.available;
}
if(gbIsChrome||gbIsSafari||gbIsOpera||gbIsQBWebKit)
{
return QMAXInfo.apF.available;
}
}
if(gbIsMac)
{
return QMAXInfo.aQS.available;
}
}

return[];
},




bKK:function()
{








},










installer:function(au,sr)
{
var _oInfo=this.get("whole"),
gl="";
if(/^online/.test(au))
{
gl=_oInfo.cab||_oInfo.xpi||(gbIsChrome&&_oInfo.crx);
}
else if(/^download/.test(au))
{
if(sr)
{
if(sr=='chrome')
{
_oInfo=this.get("whole",'WebKit');
}
else
{
_oInfo=this.get("whole",sr);
}
}
if(sr)
{
gl=_oInfo.exe||_oInfo.pkg;
}
else
{
gl=(!gbIsChrome&&_oInfo.exe)||_oInfo.pkg;
}

if(sr=='chrome')
{
gl=_oInfo.crx;
}
}
if(gl&&/Abs$/.test(au))
{
gl=_oInfo.path+gl;
}
return gl;
},







get:function(amq,Mw)
{
if(!Mw)
{
gbIsIE&&(Mw="IE");
gbIsFF&&(Mw='FF');
(gbIsChrome||gbIsSafari||gbIsOpera||gbIsQBWebKit)&&(Mw="WebKit");
!gbIsIE&&gbIsMac&&(Mw="mac");
}

var iY={
IE:this.aQI,
FF:this.ano,
WebKit:this.apF,
mac:this.aQS
}[Mw];

if(!this.bws)
{
this.bKK();
}

return amq=="whole"?iY:iY[amq];
}
};






function createActiveX(xw,ap)
{
if(!gbIsIE)
{
return createPlugin(xw,false,ap);
}

if(xw>=0&&xw<=4)
{
var mW=QMAXInfo.get("obj"),
lG;
for(var i=0,len=mW.length;i<len;i++)
{
try
{
if(lG=new ActiveXObject(mW[i][xw]))
{
return lG;
}
}
catch(aW)
{
}
}
}
return null;
}








function detectActiveX(xw,DF,apg)
{
if(!gbIsIE)
{
return detectPlugin(xw,DF,apg);
}

var Kh=typeof(apg)=="undefined",
vF=false,
rI=Kh?createActiveX(xw)
:apg,
fV=getActiveXVer(rI);




if(rI&&fV)
{

if(DF!=1&&DF!=2)
{
vF=true;
}
else if(parseInt(fV.split(".").join(""))
>=parseInt(QMAXInfo.get(DF==1
?"miniVer"
:"lastVer")[xw].split(".").join("")))
{
vF=true;
}

if(Kh)
{
delete rI;
rI=null;
}
}
return vF;
}






function getActiveXVer(bD)
{
if(!gbIsIE)
{
return getPluginVer(bD);
}

var fV="",
rI;
try
{
rI=typeof(bD)=="number"?createActiveX(bD):bD;
fV=rI&&(rI.version
?rI.version
:"1.0.0.8")||"";
}
catch(aW)
{
}

return fV;
}






function checkInstallPlugin(mR)
{

if(!QMAXInfo.mbAbleUsePlugin)
{
return false;
}

var aO=QMAXInfo.get("name")[mR],
aY=QMAXInfo.get("type")[mR],
vd=navigator.plugins;
if(vd&&aO)
{
for(var i=vd.length-1;i>=0;i--)
{
for(var j=vd[i].length-1;j>=0;j--)
{
if(vd[i].name.indexOf(aO)!=-1&&vd[i][j].type==aY)
{

if(mR!=3&&(gsAgent.indexOf("vista")>-1||/nt 6/gi.test(gsAgent))&&aY=="application/x-tencent-qmail")
{
var bGC=vd[i].description.split('#')[1];
if(!bGC)
{

continue;
}
}
return true;
}
}


}
}
return false;
}









function createPlugin(mR,bvq,ap)
{
var iE=null;
ap=ap||getMainWin();
switch(mR)
{
case 0:
case 2:
case 4:
if(gbIsSafari)
{
createPlugin.aSj(mR,ap);
}
iE=createPlugin.aSj(mR,getTop());
break;
case 3:
iE=createFTNPlugin(ap);
break;
}


if(!bvq&&checkInstallPlugin(mR))
{

getTop().ossLog("delay","all",
T([
'stat=ff_addon',
'&type=%type%&info=%info%'
],'%').replace({
type:!iE?"failcreatePlugin":"successcreatePlugin",
info:["ver:",gsFFVer,",pluginId:",mR,",brtpe:",(gbIsFF?1:(gbIsChrome?2:(gbIsSafari?3:(gbIsOpera?4:5))))].join("")
})
);
}
return iE;
}

createPlugin.aSj=function(mR,ap)
{
var lJ,
iE=null,
aoh=gbIsFF?"application/x-tencent-qmail":"application/x-tencent-qmail-webkit";
ap=ap||getTop();
if(checkInstallPlugin(mR))
{
var Wg="QQMailFFPluginIns";
if(!(lJ=S(Wg,ap)))
{
insertHTML(

ap.document.body,
"beforeEnd",
T('<embed id="$id$" type="$type$" hidden="true"></embed>').replace({

type:aoh,
id:Wg
})
);
lJ=S(Wg,ap);
}

var ZL={0:"CreateScreenCapture",
2:"CreateUploader",
4:"CreateDragDropManager"
}[mR];
if(typeof lJ[ZL]!="undefined")
{
iE=lJ[ZL]();



if(mR==0)
{
iE.OnCaptureFinished=function(){};
}
else if(mR==2)
{
iE.OnEvent=function(){};
}
}
}
return iE;
};

createPlugin.aQp=function(ap,JR)
{
var lJ=null,
aoh=(gbIsFF?QMAXInfo.ano:QMAXInfo.apF)["type"][3],
atA=JR||"npftnPlugin";
ap=ap||getTop();
if(!(lJ=S(atA,ap)))
{
insertHTML(
ap.document.body,
"beforeEnd",
T('<embed id="$id$" type="$type$" style="z-index:99999;position:absolute;top:0;left:0;width:1px;height:1px;"></embed>').replace({

type:aoh,
id:atA
})
);
lJ=S(atA,ap);
if(lJ)
{
lJ.onEvent=function(){};
}
}
return lJ;
};







function createFTNPlugin(ap,JR)
{
if(!checkInstallPlugin(3))
{
return null;
}
createPlugin.aQp(ap,JR);
var lJ=createPlugin.aQp(getTop(),JR);
















if(JR)
{

getTop().ossLog("delay","all",T([
'stat=ff_addon',
'&type=%type%&info=%info%'
],'%').replace({
type:lJ&&lJ.Version?"successcreatePlugin":"failcreatePlugin",
info:["ver:",gsFFVer,",pluginId:3,insId:",JR].join("")
}));
}

return lJ.Version?lJ:null;
}






function detectPlugin(mR,DF,bNB)
{

var vF=false;
var anz=bNB||createPlugin(mR,true),
fV=getPluginVer(anz);

if(anz&&fV)
{
if(DF!=1&&DF!=2)
{
vF=true;
}
else if(parseInt(getPluginVer(anz).split(".").join(""))
>=parseInt(QMAXInfo.get(DF==1?"miniVer":"lastVer")[mR].split(".").join("")))
{
vF=true;
}
}
return vF;
}



function getPluginVer(bD)
{
var rI,fV="";
try
{
rI=typeof(bD)=="number"?createPlugin(bD,true):bD;
fV=(rI&&rI.Version)||"";
}
catch(aW)
{
}

return fV;
}








































function initDialog(aE,wj,bc,mq,jy)
{
new(getTop().QMDialog)({
sid:aE,
sTitle:wj,
sUrl:bc,
nWidth:mq,
nHeight:jy
});
}








function requestShowTip(amL,bzC,ap,bP)
{
var aK=T('/cgi-bin/tip?sid=$sid$&args=$dom$,$tip$&r=$r$').replace({
sid:getSid(),
dom:amL,
tip:bzC,
r:Math.random()
});


QMAjax.send(aK,{
method:'GET',
onload:function(aS,bN,ey)
{
if(aS&&bN.indexOf('oTop.QMTip')>0)
{
if(!bP||bP(bN,ey))
{
globalEval(bN,ap);
}
}
}
});
}

function detectCapsLock(sN,bkC,eq)
{
if(!sN)
{
return;
}
function showTips(_aoEvent)
{
var aA=_aoEvent.target||_aoEvent.srcElement,
_oPos=calcPos(aA),
cO=bkC||S("capTip");

function getStyle()
{
return["z-index:20;position:absolute;background:#fdf6aa;padding:1px;",
"border:1px solid #dbc492;border-right:1px solid #b49366;border-bottom:1px solid #b49366;",
"left:",_oPos[3],"px;","top:",(_oPos[2]+1),"px;"].join("");
}
if(!cO)
{
insertHTML((eq||document).body,"afterBegin",
'<div id="capTip" style="'+getStyle()+'">\u5927\u5199\u9501\u5B9A\u5DF2\u6253\u5F00</div>');
}
else
{
cO.style.cssText=getStyle();
}
}
function hideTips()
{
show(S("capTip",(eq||document)),false);
}
var yE=-1;
addEvents(sN,{
keydown:function(_aoEvent)
{
var gy=_aoEvent.keyCode||_aoEvent.charCode

if(gy==20)
{
if(yE==0)
{
showTips(_aoEvent);
yE=1;
}
else if(yE==1)
{
hideTips();
yE=0;
}

}
},
keypress:function(_aoEvent)
{
var gy=_aoEvent.keyCode||_aoEvent.charCode,
sI=_aoEvent.shiftKey;

if((gy>=65&&gy<=90&&!sI)
||(gy>=97&&gy<=122&&sI))
{
yE=1
showTips(_aoEvent);
}
else if((gy>=97&&gy<=122&&!sI)||(gy>=65&&gy<=90&&sI))
{
yE=0;
hideTips();
}
else
{
hideTips();
}
},
blur:function()
{
hideTips();
}
});
}








function calcMainFrameDomInGlobalPos(bCT,arp)
{
var _oPos=calcPos(bCT),
aVP=calcPos(S("mainFrame",getTop())),
aHS=getMainWin().document,
aKp=aHS.documentElement,
aLX=aHS.body,
dZ=_oPos[3]+aVP[3]
-(aKp.scrollLeft||aLX.scrollLeft||0),
cp=_oPos[0]+aVP[0]
-(aKp.scrollTop||aLX.scrollTop||0),
cm=_oPos[4],
cD=_oPos[5];

return arp=="json"
?{top:cp,bottom:cp+cD,left:dZ,
right:dZ+cm,width:cm,height:cD}
:[cp,dZ+cm,cp+cD,dZ,cm,cD];
}

function allDeferOK()
{
return typeof all_defer_js=="function"
}






















function attachSetFlag(bD,ZD,bP)
{
bD="&mailattach="+(typeof bD=="string"?bD.split(","):bD).join("&mailattach=");

var _oTop=getTop(),
aK=[bD,"&action=",ZD?"setflag":"cancelflag"].join(""),
aSQ=ZD?"\u6536\u85CF":"\u53D6\u6D88\u6536\u85CF";


QMAjax.send(
"/cgi-bin/attachfolder?t=attachfolder.json",
{
method:"POST",
content:["r=",Math.random(),aK].join(""),
onload:function(aS,bD)
{
if(aS)
{
try
{
var av=eval(bD);
_oTop.showInfo("\u9644\u4EF6\u5DF2"+aSQ);
bP&&bP.call(null,av);
}
catch(e)
{
_oTop.showError(aSQ+"\u5931\u8D25");
}
}
else
{
_oTop.showError("\u64CD\u4F5C\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5");
}
}
}
);
};




















function getAttachList(bD,bP,bQ)
{
bQ=bQ||{};
var mz=arguments.callee,
bG=arguments,
_oList=(typeof bD=="object"&&bD.length)?bD:[],
bgV=T("/cgi-bin/readmail?sid=$sid$&t=$t$&s=forward&from=attachfolder&disptype=html&ef=js$param$"),
kX=TE([
'$@$for($oAttach$)$@$',
'&mailattach=$mailid$|$attachid$|$attachname$|$fileextenal$|$filebyte$',
'$@$if($editname$)$@$',
'|$editname$',
'$@$endif$@$',
'$@$endfor$@$'
]).replace({
oAttach:_oList
});

QMAjax.send(bgV.replace({
sid:getSid(),
t:"compose.json",
param:kX
}),
{
method:"GET",
onload:function(aS,cy)
{
var dF=true;
if(aS)
{
try
{
var av=eval(cy),
vN=av.attach;
if(vN&&vN.length)
{
for(var i=0;i<vN.length;i++)
{
if(+vN[i]["byte"]==0)
{
dF=false;
break;
}
}
}
else
{
dF=false;
}
}
catch(e)
{
dF=false;
}
}

if(dF&&aS)
{
bP(true,av);
}
else
{
bP(false,av);
}
}
},
bQ.ajax
);




























};




function backHome(bLz)
{
getMainWin().location.href=T('/cgi-bin/today?sid=$sid$&loc=backhome,,,$locid$')
.replace(
{
sid:getSid(),
locid:bLz||140
}
);
}






function resizeFolderList()
{
var anC=S("SysFolderList"),
aoY=S("ScrollFolder"),
hx=S("folder");

if(anC&&aoY&&hx)
{
var aoV=["auto","hidden"],
aMZ=hx.clientHeight,
aIz=anC.offsetHeight,
Hb=aMZ-aIz,
atf=Hb<50?0:1;
hx.style.overflow=aoV[atf];
hx.style.overflowX=aoV[1];
aoY.style.overflow=aoV[1-atf];
aoY.style.height=atf
?(aMZ-aIz)+"px":"auto";
}
}






function setTopSender(bQ)
{
var Gv=getGlobalVarValue("DEF_MAIL_FROM")||'';
switch(bQ&&bQ.action)
{
case"setting4":
if(Gv!=bQ.email)
{
setUserInfo("addr",bQ.email);
setDefaultSender(bQ.email);
changeStyle(bQ.skin,bQ.logo);
getTop().skin_path=bQ.skin;
clearCache(["css",getPath("style"),"skin"]);
}

reloadSignature();
break;
}
}




function bindAccount()
{
var acm=S("useraddr"),
asv=S("useraddrArrow"),
xg=getBindAccount(),
Iw={nHeight:10,sItemValue:'<div style="background:#CCC; height:1px; margin-top:5px; overflow:hidden;"></div>'},
bm=[],
aRG=acm&&subAsiiStr(acm.innerHTML,20,"...");

if(!acm||!xg)
{
return;
}

if(xg.qq.length+xg.biz.length)
{
bm.push(
{
sItemValue:'<a id="manage" href="javascript:;" style="float: right;">\u7BA1\u7406</a><span class="ml">\u5173\u8054\u5E10\u53F7\uFF1A</span>'
},
{
sId:'self',
bDisSelect:true,
sItemValue:T('<div class="unread_num"><span class="ico_unreadnum"></span>$unread$</div><input type="button" class="ft_upload_success" id="self"/><span style="overflow:hidden;margin-left:0" >$myemail$</span>').replace(extend({myemail:subAsiiStr(aRG,19,"...")},xg.self))
}
);
E(['qq','biz'],function(bK,cJ)
{
var bR=xg[bK].length;
if(bR&&cJ)
{
bm.push(Iw);
}
for(var bR=xg[bK].length,i=0;i<bR;i++)
{
var av=xg[bK][i],

eL=subAsiiStr(av['email'],19,"...");














bm.push(
{
aY:bK,
sId:av.uin,
sItemValue:['<div class="unread_num"><span class="ico_unreadnum"></span>',av.unread,'</div>','<span style="overflow:hidden;">',eL,'</span>'].join('')
}
);
}
}
);
}
else
{

bm.push(
{
sItemValue:'<span>\u60A8\u7684\u5F53\u524D\u90AE\u7BB1\u5E10\u53F7\uFF1A</span>'
},
{
sItemValue:T('<strong class="ml black">$myemail$</strong>').replace({myemail:aRG})
},
Iw,
{
sItemValue:'<span>\u62E5\u6709\u5907\u7528\u90AE\u7BB1\uFF0C\u6765\u9002\u7528\u4E8E\u4E0D\u540C\u7528\u9014\u3002</span>'
},
{
sItemValue:'<span>\u5B83\u4EEC\u53EF\u4EE5\u5173\u8054\u5728\u4E00\u8D77\uFF0C</span>'
},
{
sItemValue:'<span>\u65B9\u4FBF\u968F\u610F\u5207\u6362\u4E0D\u540C\u7684\u90AE\u7BB1\u3002</span>'
},
{
nHeight:35,
sItemValue:'<input id="bind" type="button" class="btn ml"value="\u7533\u8BF7\u5907\u7528\u90AE\u7BB1" style="margin-top:5px;padding:0 10px;overflow:visible;"/>&nbsp; <a href="/cgi-bin/readtemplate?sid=$sid$&t=attrpwd_sec" target="mainFrame" id="bind_a">\u5173\u8054\u5DF2\u6709\u90AE\u7BB1</a>'
}
);
}
if(asv)
{
asv.style.visibility="visible";
asv.parentNode.onclick=function()
{
var py=calcPos(acm.parentNode);
new QMMenu(
{
sId:"bindaccount",
sClassName:"bindacc qmpanel_shadow",

nX:py[3],
nY:py[2],
nWidth:235,
nMinWidth:160,
nItemHeight:25,
oItems:bm,
onitemclick:function(aE,bA)
{
if(bA.aY=='biz')
{
submitSwitchForm();
}
else
{
goUrlTopWin(T('/cgi-bin/login?vt=relate&uin=$uin$&old_sid=$sid$').replace({
uin:aE,
sid:getSid()
})
);
}
},
onload:function()
{
var ad=this,
aSM=ad.S("self"),
di;
if(aSM)
{
di=aSM.parentNode;
setClass(di,di.className+' settingtable');
}

addEvent(ad.S("manage"),'click',function(_aoEvent)
{

goUrlMainFrm(
T("/cgi-bin/setting4?fun=list&acc=1&sid=$sid$&go=bind").replace({sid:getSid()})
);
ad.close();
preventDefault(_aoEvent);
}
);

addEvent(ad.S("bind"),'click',function(_aoEvent)
{

goUrlMainFrm(
T("/cgi-bin/readtemplate?sid=$sid$&t=attrpwd_sec_alone&s=regemail&by=beiyong").replace({sid:getSid()})
);
ad.close();
preventDefault(_aoEvent);
}
);

addEvent(ad.S("bind_a"),'click',function(_aoEvent)
{

goUrlMainFrm(
T("/cgi-bin/readtemplate?sid=$sid$&t=attrpwd_sec").replace({sid:getSid()})
);
ad.close();
preventDefault(_aoEvent);
}
);

}
}
);
};
}
}

bindAccount.dyf=function()
{
var ad=arguments.callee;
if(ad.te)
{
}

};




function initAddress(bP)
{
callBack.call(window,bP,[{sType:"loading",sMsg:""}]);

var _oTop=getTop(),
OZ=_oTop.document,
bxv=getPath("js"),
eE=0,
wk=function()
{
if(++eE>=2)
{
_oTop.QMAddress.initAddress(bP);
}
};

loadJsFile("$js_path$qmlinkman0aae79.js",true,OZ,wk);
loadJsFile("$js_path$qmaddress0aae79.js",true,OZ,wk);






























}




function getPhotoCGI()
{
return[location.protocol,"//",location.host,"/cgi-bin/upload?sid=",getTop().getSid()]
.join("");
}





function aNY()
{
var mz=arguments.callee;
return(mz.aby||(mz.aby=
{"sid":1,"username":1,"foxacc":1,

"m3gmsid":1,"mcookie":1,"msid":1,"defaultf":1,
"qm_flag":1,"QFRIENDUNREADCNT":1,"RSSUNREADCNT":1,"rss_domain":1,"qqmail_activated":1,"qqmail_alias_default":1,
"qqmail_from":1,"wimrefreshrun":1,"new":1,"qm_sk":1,"qm_ssum":1,"qq2self_sid":1,"exstype":1,"lockurl":1,"new_mail_num":1})
);
}

function setUserCookie(aL,bK,pe,ej,mn,sl)
{







if(aNY()[aL]==1)
{
var rA=getCookie(aL),
eA=rA?rA.split("|"):[],
cZ=getUin(),
bM=cZ+"&"+bK,
dF=true;


for(var i=0;i<eA.length;i++)
{
if(eA[i].match(cZ))
{
eA[i]=bM;
dF=false;
}
}

rA=eA.join("|");
dF&&(rA+=(rA==""?"":"|")+bM);
return setCookie(aL,rA,pe,ej,mn,sl);
}
else
return setCookie(aL,bK,pe,ej,mn,sl);

}





function getUserCookie(aL)
{




var hP=getCookie(aL);

if(aNY()[aL]!=1)
{
return hP;
}
else
{
var eA=hP?hP.split("|"):[],
cZ=getUin();

for(var i=0;i<eA.length;i++)
{
if(eA[i].match(cZ))
{
return((eA[i].split("&"))[1]||eA[i]);
}
}
return hP;
}

}




function deleteUserCookie(aL,ej,mn)
{
deleteCookie(aL,ej,mn);
}





function setUserCookieFlag(aL,cJ,wG,aqE)
{
return setCookieFlag(aL,cJ,wG,aqE)
}





function getUserCookieFlag(aL)
{
return getCookieFlag(aL);
}








function getReaderData(bc)
{
if(window!=getTop())
{
getTop().getReaderData(bc);
}
else
{
var tK=arguments.callee;
removeSelf(tK.jsObj);
tK.jsObj=loadJsFile(bc+"&r="+Math.random(),false,document);
}
}






function getReaderDataInterval(bc,CX)
{
if(window!=getTop())
{
return getTop().getReaderDataInterval(bc,CX);
}
else
{
var tK=arguments.callee,
aK=(window.gsRssDomain||'')+"/cgi-bin/reader_data2?sid="+getSid()+"&t=rss_data.js";

if(tK.nTimer)
{
clearInterval(tK.nTimer);
}

function Kq()
{
getReaderData(aK);
}

tK.nTimer=setInterval(Kq,CX
||(window.gnRssInterval*1000)||(10*60*1000));
Kq();
}
}


function changeStatus(aHz)
{
var aPb=S("searchIcon");
aPb&&setClass(aPb,aHz?"ss_icon ss_fronticon ss_icon_loading":"ss_icon ss_fronticon ss_icon_search")
}





function doSearch()
{
QMPageInit.aHO(
function()
{
var eG=S("frmSearch");
eG.sender.value=eG.subject.value;
eG.receiver.value=eG.subject.value;
eG.keyword.value=eG.subject.value;
eG.combinetype.value="or";
submitToActionFrm(eG);
}
);
return false;
}





function audioPlay(ae)
{
var _oTop=getTop();
if(!ae.container)
{
ae.container=S('mp3player_container',_oTop.getMainWin());
}
if(ae.global&&!ae.globalcontainer)
{
ae.globalcontainer=S('gplayer_container',_oTop);
if(!ae.globalcontainer)
{
ae.global=false;
}
}

if(!_oTop.QMPlayer)
{

loadJsFileToTop(["$js_path$qmplayer/player0aae79.js"]);
}
waitFor(
function()
{
return!!_oTop.QMPlayer;
},
function(aS)
{
if(aS)
{



var Uw="gplayer_kernel",
aJl="qmplayer_unique";

function aPG()
{
var aU=Uw+"_dom";
if(_oTop.S(aU))
{
return _oTop.S(aU)
}
else
{
var _oDom=_oTop.document.createElement("div");
_oDom.id=aU;
_oDom.style.cssText="position:absolute;left:-100000px;";
_oTop.document.body.appendChild(_oDom);
return _oDom;
}
};

if(!ae.msg)
{
ae.msg="QQ\u90AE\u7BB1\u64AD\u653E\u5668";
}
if(ae.container&&ae.container.getElementsByTagName("div").length==0)
{
ae.container.innerHTML="";
}

if(ae.global)
{
var abz=QMPlayer.initKernel({
sId:Uw,
oContainer:aPG()
}),
aOc=QMPlayer.initSkin({
sId:Uw,
sSkin:"Global",




oContainer:ae.globalcontainer
});

_oTop.QMPlayer.init({
oSkin:aOc,
oKernel:abz
});
}

_oTop.QMPlayer.init({
oSkin:QMPlayer.initSkin({
sId:ae.id||aJl,
oContainer:ae.container,
sSkin:ae.skin||"Mini"
}),
oKernel:ae.global?abz.setInfo(ae):QMPlayer.initKernel({
sId:ae.id||aJl,
oContainer:ae.container,
oInfo:ae
})
});
}
else if(ae.container)
{
ae.container.innerHTML="\u64AD\u653E\u5668\u52A0\u8F7D\u5931\u8D25";
}
}
);
}




function audioStop()
{
var gh=getTop().QMPlayer;
gh&&gh.stop();
}














function setPlayer(ae)
{
var _oTop=getTop();

function aID(ae)
{
if(!_oTop.QMPlayer)
{
setTimeout(function()
{
aID(ae);
},200);
return false;
}

var aU="qqmailMediaPlayer"+(ae.id||""),
az=ae.win||window;

if(!az||az[aU])
{
return false;
}

if(!ae.container
&&!(ae.container=S("mp3player_container",az)))
{
return false;
}

return(az[aU]=new _oTop.QMPlayer()).setup(ae);
}

if(!_oTop.QMPlayer)
{

loadJsFile("$js_path$qmplayer0aae79.js",true,_oTop.document);
}

return aID(ae);
}













function playUrl(hm)
{
var gh=(hm.win||window)["qqmailMediaPlayer"
+(hm.id||"")];

if(!gh)
{
setPlayer(hm);
}
else
{
gh.openUrl(hm.url,hm.dispInfo);
}
}









function stopUrl(hm)
{
if(!hm)
{
hm={};
}

try
{
(hm.win||window)["qqmailMediaPlayer"+(hm.id||"")].stop();
}
catch(aW)
{
}
}











function searchMusic(ja,jv,bu)
{
if(window!=getTop())
{
return getTop().searchMusic(ja,jv,bu);
}
ja=ja||"";
jv=jv||"";
var Hr=arguments.callee,
apX=[ja,jv].join("@");

Hr.fCallBack=function(ly)
{
var _oList,
aK="",
abE=[];
if(!ly.contentWindow.gMusicInfo||!(_oList=ly.contentWindow.gMusicInfo.list))
{
return bu(abE);
}

for(var i=0,_nLen=_oList.length;i<_nLen;i++)
{
var _oInfo={
song:_oList[i].songname.replace(/<\/?strong>/gi,""),
singer:_oList[i].singername.replace(/<\/?strong>/gi,"")
},
aef=htmlDecode(_oList[i].songurl).replace(/\|/g,"").split(";");


for(var j=0,ajZ=aef.length;j<ajZ;j+=2)
{



if(aef[j]
&&aef[j].indexOf("qqmusic.qq.com")==-1)
{
_oInfo.url=aef[j].replace(/^(FI|SI|AN|QQ)/,"");
abE.push(_oInfo);
break;
}
}
}
Hr.CW[apX]=abE;
bu(abE);
};

if(!ja&&!jv)
{
return bu([]);
}
if(!Hr.CW)
{
Hr.CW={};
}
if(Hr.CW[apX])
{
return bu(Hr.CW[apX]);
}

Hr.dkf=createBlankIframe(getTop(),{
id:"getMusicUrlFromSoSo",
style:"display:none;",
header:T(
[
'<script>',
'function searchJsonCallback(a)',
'{',
'window.gMusicInfo = a;',
'}',
'<\/script>',
'<script src="$domain$/fcgi-bin/fcg_search_xmldata.q?w=$song$%20$singer$&source=3&r=$rand$"><\/script>',
]
).replace(
{
domain:(location.protocol=="https:"?'https://ptlogin2.mail.qq.com':'http://cgi.music.soso.com'),
song:encodeURI(ja),
singer:encodeURI(jv),
rand:Math.random()
}
),
destroy:true,
onload:function(ap)
{
searchMusic.fCallBack(this);
}
});
}








function getMusicUrl(ja,jv,bu)
{
searchMusic(ja,jv,function(vl)
{
if(vl.length>0)
{
var j=0,
TL=/\.mp3$/i;
for(var i=0;(gbIsMac||gbIsLinux)&&i<vl.length;i++)
{
if(TL.test(vl[i].url))
{
j=i;
break;
}
}
debug(vl[j].url);
bu(vl[j].song,vl[j].singer,vl[j].url,vl);
}
else
{
bu(ja,jv,"",vl);
}
},1);
}









function startWebpush(zl)
{
var _oTop=getTop();

_oTop.loadCssFile("$css_path$webpushtip0aaec1.css",true);

_oTop.loadJsFile("$js_path$qmwebpushtip0aaec1.js",
true,
_oTop.document,
function()
{
_oTop.QMWebpushTip.open(zl);
}
);

_oTop.loadJsFile("$js_path$qmwebpush0aae79.js",true,_oTop.document);
}







function closeWebpush(zl)
{
getTop().QMWebpushTip&&getTop().QMWebpushTip.close(zl,true);
}








function ftSendStatic(hu,dp)
{
if(hu)
{
ossLog("realtime","all",T('stat=exskick&sid=$sid$&uin=$uin$&log=$code$')
.replace(
{
uin:dp||getTop().g_uin,
sid:getSid(),
code:hu
}
));
}
}









function beginStatTime(ap)
{
var RL=parseInt(ap.location.hash.split("stattime=").pop());

if(!isNaN(RL)&&RL.toString().length==13&&RL>(getTop().gnStatTimeStamp||0))
{
ap.gnBeginTime=getTop().gnStatTimeStamp=RL;
ap.gnStatTimeStart=now();
}
}

















function endStatTime(ap,cU)
{
var uS=ap.gnBeginTime,
eI=ap.gnStatTimeStart,
gH=now();

if(!isNaN(eI)&&!isNaN(uS))
{
addEvent(ap,"load",function()
{
var arP=now();

ossLog("delay","sample",T(
[
'stat=cgipagespeed&type=$type$&t1=$t1$&t2=$t2$&t3=$t3$',
'&rcgi=$appname$&rt=$t$&rs=$s$&allt=$allt$&flowid=$wm_flowid$'
]
).replace(extend(cU,
{
t1:eI-uS,
t2:gH-eI,
t3:arP-gH,
allt:[uS,eI,gH,arP].join("|")
}
)));
debug([eI-uS,gH-eI,arP-gH],994919736);
}
);
}
}
















function ossLog()
{
var aMv=getTop().ossLog;
return aMv.aAV.apply(aMv,arguments);
}

ossLog.aAV=function(ahH,CO,sz,aFx)
{
var ad=this,
akA=ahH||"realtime",
Nj=ad.akh(sz),
lZ=ad.lZ||(ad.lZ=[]),
gn=typeof CO=="number"?CO:{all:1}[CO||"all"]||0.1;

if(akA=="realtime")
{
ad.Op(gn)&&ad.ash(Nj);
}

else
{

ad.Op(gn)
&&lZ.push(["delayurl","=",encodeURIComponent(Nj)].join(""));

lZ.length>=1000?ad.ash()

:(!ad.eb&&lZ.length>0&&(ad.eb=setTimeout(ad.ash,5*1000)));
}
};

ossLog.ash=function(HE)
{
var ad=ossLog,
lZ=ad.lZ;
if(HE||lZ.length>0)
{
QMAjax.send("/cgi-bin/getinvestigate",
{
method:"POST",
timeout:500,
content:T('sid=$sid$&$rl$&$ls$').replace(
{
sid:getSid(),
rl:HE,
ls:lZ.join("&")
}
)
}
);
lZ.length=0;
ad.eb&&clearTimeout(ad.eb);
ad.eb=null;
}
};

ossLog.Op=function(oS)
{
return(this.zj||(this.zj=now()))%100<100*oS;
};

ossLog.akh=function(sz)
{
var iY=[];
typeof sz=="string"
?iY.push("&",sz)
:E(sz,function(ma,bI)
{
iY.push("&",bI,"=",encodeURIComponent(ma));
}
);
return iY.shift()&&iY.join("");
};










function isdLog(bxZ,bI,ma)
{
var nV=T([
window.location.protocol,
"//isdspeed.qq.com/cgi-bin/r.cgi?flag1=6000&flag2=101&flag3=$flag$&$key$=$value$&r=$r$"
]),
dO=new Image();

setTimeout(function()
{
dO.src=nV.replace({
flag:bxZ,
key:bI,
value:ma||"1",
r:Math.random()
});
}
);
}







function all_js(){}

