window.onerror=function(){try{var k=arguments.length, c=[];while(k>-1) c.push(arguments[k--]); c.push('-------------\n');if(!top.ierr)top.ierr=[];top.ierr.push(c.join('\n'));}catch(e){} return true;};var gsAgent=navigator.userAgent;var gfAppVer=parseFloat(navigator.appVersion);var gIsOpera=gsAgent.indexOf("Opera")>-1;var gIsKHTML=gsAgent.indexOf("KHTML")>-1||gsAgent.indexOf("Konqueror")>-1||gsAgent.indexOf("AppleWebKit")>-1;var gIsSafari=gsAgent.indexOf("AppleWebKit")>-1 && !window.chrome;var gIsIE=gsAgent.indexOf("compatible")>-1&&!gIsOpera;var gIsTT=gIsIE?(navigator.appVersion.indexOf("TencentTraveler")!=-1?1:0):0;var gIsFF=gsAgent.indexOf("Gecko")>-1&&!gIsKHTML;var gIsNS=!gIsIE&&!gIsOpera&&!gIsKHTML&&(gsAgent.indexOf("Mozilla")==0)&&(navigator.appName=="Netscape");if(gIsIE){var reIE=new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(navigator.userAgent);var gIEVer=parseFloat(RegExp["$1"]);}
function GetDomain(){if(document.cookie.indexOf("foxmail.com")>-1)return"foxmail.com";return"zing.vn"}
var gActiveXCab="ZingMailActiveX.cab";var gActiveXExe="ZingMailActiveXInstall.exe";var gActiveXObj=[["TXGYMailActiveX.ScreenCapture","TXGYMailActiveX.UploadFilePartition","TXGYMailActiveX.Uploader","TXFTNActiveX.FTNUpload"],["FMO.ScreenCapture","TXGYUploader.UploadFilePartition","FMO.Uploader","TXFTNActiveX.FTNUpload"]];var gActivexLastVerNo=["1.0.1.24","1.0.1.24","1.0.1.24","1.0.1.24"];var gEditorAxMinVer=[(GetDomain()=="foxmail.com")?"1.0.1.24":"1.0.1.24","1.0.1.24","1.0.1.24","1.0.1.24"];function CreateActiveX(activexId){if(activexId>=0&&activexId<=3){for(var i=0,len=gActiveXObj.length;i<len;i++){try{var o=new ActiveXObject(gActiveXObj[i][activexId]);if(o)
return o;}
catch(e){}}}
return null;}
function DetectActiveX(activexId,detectType){var activeXObj=CreateActiveX(activexId);if(activeXObj==null)
{return false;}
if(detectType!=1&&detectType!=2)
{return true;}
if(parseInt(GetActiveXVer(activeXObj).split(".").join(""))>=parseInt((detectType==1?gEditorAxMinVer:gActivexLastVerNo)[activexId].split(".").join("")))
return true;return false;}
function GetActiveXVer(parm){try{var activeXObj=typeof(parm)=="number"?CreateActiveX(parm):parm;var version=activeXObj?(activeXObj.version?activeXObj.version:"1.0.1.24"):"";}
catch(e){var version="";}
return version;}
var msgNoSubject="Vui lòng đặt Chủ đề cho thư...";var msgSave="&nbsp;&nbsp;&nbsp;Đang lưu vào hộp thư đã gửi...";var msgSaveOk="Lưu vào hộp thư nháp";var msgAutoSave="&nbsp;&nbsp;&nbsp;Đang lưu vào hộp thư đã gửi...";var msgAutoSaveOk="Lưu vào hộp thư nháp";var msgSendErrorSaveOK="";var msgSaveErr="Lưu vào hộp thư đã gửi thất bại";var msgNoSender="Vui lòng nhập vào ít nhất là một địa chỉ người nhận";var msgNoCard="Vui lòng chọn thiệp chúc";var msgAddrSearchErr="Truy vấn tìm kiếm không hợp lệ";var msgMailSearchErr="Truy vấn tìm kiếm không hợp lệ";var msgSettingOk="Tùy chọn đã được lưu lại";var msgWarnningType="Tập tin gửi kèm của bạn có chứa tập tin .exe, loại tập tin này sẽ không được gửi đi vì lý do an toàn.";var msgLinkErr="Lỗi đường truyền";var msgRejectAlert="Địa chỉ này sẽ được đưa vào danh sách bị chặn, bạn sẽ không nhận được thư từ địa chỉ này nữa.";var msgSpamAlert="Bạn xác nhận muốn báo cáo? Báo cáo của bạn rất hữu ích cho công tác chống thư rác của chúng tôi.";var msgCheatAlert="Thư này sẽ được chuyển đến Thùng rác, và gửi đến Ban quản trị,\n\n Bạn có chắc muốn báo cáo thư nào là Spam không?";var msgSendTimeErr="Hãy thiết lập thời gian hợp lệ để gửi";var msgCreateTimeErr="Hãy thiết lập thời gian hợp lệ";var msgRemindTimeErr="Hãy thiết lập thời gian báo thức hợp lệ";var msgModifySendTimeMsg="Thư định thời sẽ không được gửi nếu bạn chỉnh sửa nó. Bạn xác nhận muốn chỉnh sửa không? ";var msgSendMailNoMove="Bạn không thể di chuyển thư định thời.";var msgMoveMailSameFldErr="Không thể di chuyển thư đến cùng một thư mục!";var popsvrlist=["pop.163.com","pop.vip.163.com","pop.sina.com","pop.vip.sina.com","pop.126.com","pop.sohu.com","pop.21cn.com","pop.qq.com","pop.gmail.com","pop.tom.com","pop.mail.yahoo.com","pop.people.com","pop3.56.com","pop3.eyou.com"];var gd=document;function Gel(id,ob){return(ob?ob:gd).getElementById(id);}
function GelTags(tag,ob){return(ob?ob:gd).getElementsByTagName(tag);}
function S(i,win){if(win==top) win=top.MailWin||top; return(win?win:window).document.getElementById(i);}
function SO(i,o){return Gel(i,o);}
function SN(i,win){return(win?win:window).document.getElementsByName(i);}
function SNO(i,o){return(o?o:gd).getElementsByName(i);}
function F(sID,win){if(!sID)return null;var frame=S(sID,win);if(!frame)return null;return frame.contentWindow?frame.contentWindow:(win?win:window).frames[sID];}
function F2(sID,win){if(!sID)return null;return document.getElementById(sID);}
function GetSid(){try{var s=top.g_sid;}catch(e){}
s=s?s:(S("sid")?S("sid").value:"");if(!s){s=(top.location.href.split("?")[1]).split("&");s=s[0].split("=")[1];}
return s;}
function IsShow(obj){obj=(typeof(obj)=="string"?S(obj):obj);if(!obj)return false;return obj.style.display!="none";}
function Show(obj,bShow){obj=(typeof(obj)=="string"?S(obj):obj);if(obj)obj.style.display=(bShow?"":"none");}
function ShowN(name,bShow){var o=SN(name);for(var i=o.length-1;i>=0;i--){Show(o[i],bShow);}}
function GetPath(type,bMustFull){var p="";switch(type){case"image":try{p=top.images_path;}catch(e){}
if(!p)p="/en_US/htmledition/images/";break;case"js":try{p=top.js_path;}catch(e){}
if(!p)p="/en_US/htmledition/js/";break;case"css":try{p=top.css_path;}catch(e){}
if(!p)p="/en_US/htmledition/style/";break;case"stationery":try{p=top.stationery_path;}catch(e){}
if(!p)p="http://m33.mail.qq.com/";break;case"card":try{p=top.card_path;}catch(e){}
if(!p)p="http://m33.mail.qq.com/";break;case"mo":try{p=top.mo_path;}catch(e){}
if(!p)p="http://m33.mail.qq.com/";break;case"editor":try{p=top.editor_path;}catch(e){}
if(!p)p="/en_US/htmledition/qqmaileditor/";break;case"skin":try{p=top.skin_path;}catch(e){}
if(!p)p="0";break;}
if(bMustFull&&type!="skin"&&p.indexOf("http://")==-1)p="http://"+location.host+p;return p;}
function GetTopWin(){return top.topFrame?top.topFrame:top;}
function GetTempWin(){return top.tempFrame;}
function GetMainWin(){return top.mainFrame?top.mainFrame:top;}
function GetActionWin(){return GetTopWin().actionFrame;}
function GetLeftWin(){return top.leftFrame;}
function GetSignatureWin(){return top.signatureFrame;}
function LoadSignature(){try{var sw=S("signatureFrame",top);if(!sw){var td=top.document;sw=td.createElement("span");sw.style.display="none";sw.innerHTML="<iframe id='signatureFrame' name='signatureFrame' src='http://chat.zing.vn/zingmail/blank2.html' onload='if(this.src) top.signStatus=\"finish\";'></iframe>"
td.body.insertBefore(sw,td.body.childNodes[0]);sw=S("signatureFrame",top);}
if(sw&&!sw.src){top.signStatus="load";sw.src="/cgi-bin/setting4?templatename=signature&fun=compose&r="+(new Date()).getTime()+"&sid="+GetSid();}}catch(e){return;}
if(top.signStatus!="finish"){throw"get sign error!";}}
function GetSignature(bReplaced){try{return bReplaced?GetSignatureWin().GetReplacedSignature():GetSignatureWin().GetUserSignature();}
catch(e){LoadSignature();return"";}}
function GetDefaultEditor(){try{return GetSignatureWin().GetUserDefaultEditor();}
catch(e){LoadSignature();return 0;}}
function GetUserNick(){try{return GetSignatureWin().GetUserNick();}
catch(e){LoadSignature();return 0;}}
function GetDefaultSaveSendbox(){try{return GetSignatureWin().GetSaveSendbox();}
catch(e){LoadSignature();return 0;}}
function GetDefalutAllMail(){try{return GetSignatureWin().GetAllMail();}
catch(e){LoadSignature();return"";}}
function GV_GetPopFldSendDef(){try{return GetSignatureWin().GetPopFldSendDef();}
catch(e){LoadSignature();return"";}}
function GetIsQQClub(){try{return GetSignatureWin().IsQQClub();}
catch(e){LoadSignature();return false;}}
function GetDefaultCardCates(){try{return GetSignatureWin().GetCardCates();}
catch(e){LoadSignature();return[[]];}}
function GetUserInfoText(type){try{var o=GetTopWin().document.getElementById("user"+type);var val=o.innerText==null?o.textContent:o.innerText;}catch(e){}
return val?val:"";}
function GetUserInfo(type){try{var o=GetTopWin().document.getElementById("user"+type);var val=o.innerHTML;}catch(e){}
return val?val:"";}
function SetUserInfo(type,val){try{GetTopWin().document.getElementById("user"+type).innerHTML=HtmlEncode(val);return true;}catch(e){return false;}}
function SetCookie(sName,sValue,oExpires,sPath,sDomain,bSecure){if(sName==null&&sValue==null)return false;var sCookie=sName+"="+encodeURIComponent(sValue);if(oExpires)sCookie+="; expires="+oExpires.toGMTString();if(sPath)sCookie+="; path="+sPath;if(sDomain)sCookie+="; domain="+sDomain;if(bSecure)sCookie+="; secure";gd.cookie=sCookie;return true;}
function GetCookie(sName){var oRE=new RegExp("(?:; )?"+sName+"=([^;]*);?");return oRE.test(gd.cookie)?decodeURIComponent(RegExp["$1"]):null;}
function DeleteCookie(sName,sPath,sDomain){SetCookie(sName,"",new Date(0),sPath,sDomain);}
function GetCookieFlags(_name){var a=GetCookie(_name);if(null==a)a="";for(var i=a.length;i<6;i++)a+='0';return a.split("");}
function SetCookieFlag(_name,i,flag,_cookie){if(null==_cookie)_cookie=GetCookieFlags(_name);_cookie[i]=flag;var expdate=new Date();expdate.setTime(expdate.getTime()+(30*24*3600*1000));SetCookie(_name,_cookie.join(""),expdate,'/',GetDomain());return _cookie;}
function fAddEvent(oTarget,sType,fHandler,bRemove){if(oTarget.addEventListener){bRemove?oTarget.removeEventListener(sType,fHandler,false):oTarget.addEventListener(sType,fHandler,false);}
else if(oTarget.attachEvent){bRemove?oTarget.detachEvent("on"+sType,fHandler):oTarget.attachEvent("on"+sType,fHandler);}
else{oTarget["on"+sType]=bRemove?null:fHandler;}}
function fRemoveEvent(oTarget,sType,fHandler){if(oTarget.removeEventListener){oTarget.removeEventListener(sType,fHandler,false);}
else if(oTarget.detachEvent){oTarget.detachEvent("on"+sType,fHandler);}
else{oTarget["on"+sEventType]=null;}}
function fLoadJsFile(file,checked,doc){doc=doc?doc:document;if(checked){var s=GelTags("script",doc);for(var i=s.length-1;i>=0;i--){if(s[i].src.indexOf(file)!=-1)return;}}
var o=doc.createElement("script");o.language="javascript";o.src=file;var h=GelTags("head",doc)[0];if(h)h.appendChild(o);}
function fLoadCssFile(file,checked,doc){doc=doc?doc:document;if(checked){var s=GelTags("link",doc);for(var i=s.length-1;i>=0;i--){if(s[i].href.indexOf(file)!=-1)return;}}
var o=doc.createElement("link");o.type="text/css";o.rel="stylesheet";o.href=file;var h=GelTags("head",doc)[0];if(h)h.appendChild(o);}
function fIsInObj(nObj,oObj){if(typeof(oObj)=="string"?nObj.id==oObj:nObj==oObj)return true;var p=nObj.parentNode;if(p)return fIsInObj(p,oObj);return false;}
function fParamsInTag(o){var c="";var p=GelTags("PARAM",o);for(var i=p.length-1;i>=0;i--){c+=p[i].outerHTML;}
return c;}
function fTagRewrite(tag){var o=GelTags(tag);for(var i=o.length-1;i>=0;i--){o[i].outerHTML=o[i].outerHTML.split(">")[0]+">"+fParamsInTag(o[i])+"</"+o[i].tagName+">";}}
function fObjectActive(){if(gIsIE){fTagRewrite("embed");fTagRewrite("object");}}
function StrReplace(s,o,d){return s.replace(new RegExp(o),d);}
function PutTextareaValue(o,val){if(o.tagName!="TEXTAREA"&&o.tagName!="textarea")return false;if(o.innerText != null){o.innerText = val;}o.value = val;return true;}
function GetTextareaValue(o){if(o.tagName!="TEXTAREA"&&o.tagName!="textarea")return null;return o.value;}
function ScrollIntoMidView(obj,container,bforce){if(!container)container=document.body;var ot=0;for(var o=obj;o&&o!=container;o=o.offsetParent)ot+=o.offsetTop;var h=ot-container.scrollTop;if(bforce||h<0||h+obj.offsetHeight>container.clientHeight){container.scrollTop=ot-(container.clientHeight-obj.offsetHeight)/2}}
if(!Function.prototype.apply){Function.prototype.apply=function(obj,argu){if(obj)obj._caller=this;var argus=new Array();for(var i=0;i<argu.length;i++){argus[i]="argu["+i+"]";}
var r;eval("r = "+(obj?("obj._caller("+argus.join(",")+");"):("this("+argus.join(",")+");")));return r;};}
if(!Array.prototype.push){Array.prototype.push=function(){for(var i=0;i<arguments.length;i++){this[this.length]=arguments[i];}}}
function fMessageBox(msg,mbtype,bHide,hidetime){try{if(msg==null){if(S("msg_txt",GetActionWin())){return setTimeout(function(){fMessageBox(S("msg_txt",GetActionWin()).innerHTML.replace(/<script .*>.*<\/script>/ig,""),mbtype,bHide,hidetime);},0);}
return;}
if(mbtype=="dialog"){GetActionWin().document.body.innerHTML="";return ModelDialog(1,"Thông báo","<div style='padding-top:16px'>"+msg+"</div><br><br><input type=button id='confirm' value=Ok>","confirm",["confirm"],[function(){HideModelDialog();}]);}
var win=top.MailWin||top;
win.bMessageBoxHide=bHide;fLoadCssFile(GetPath("css",true)+"comm.css",1,GetActionWin().document);fLoadCssFile(GetPath("css",true)+"skin"+GetPath("skin")+".css",1,GetActionWin().document);var actionBody=GetActionWin().document.body;var divstyle=(mbtype=="success"?"msg":"errmsg");actionBody.innerHTML='<div id="msg" class="'+divstyle+'" style="'+((hidetime==0&&bHide)?"display:none;":"")+'">'+msg+'</div>';actionBody.className="";actionBody.style.margin="0";actionBody.style.backgroundColor="transparent";actionBody.style.textAlign="center";if(bHide&&hidetime!=0){if(win.msgBoxTimer){win.clearInterval(win.msgBoxTimer);win.msgBoxTimer=null;}
win.msgBoxTimer=win.setInterval(function(){win.clearInterval(win.msgBoxTimer);win.msgBoxTimer=null;win.HiddenMsg();},hidetime?hidetime:5000);}}catch(e){var w=GetTopWin().S("actionFrame");if(w){w.src="/cgi-bin/readtemplate?sid="+GetSid()+"&templatename=error&subtmpl=unknow";}
else{var m=S("msg_txt");if(m)m.style.display="block";}}}
function showError(err,dtime){fMessageBox(err,"",true,dtime?dtime:5000);}
function showInfo(info,dtime){fMessageBox(info,"success",true,dtime?dtime:5000);}
function IsMaximizeMainFrame(){var o=top.S("mainFrame");if(!o)return false;return o.parentNode.style.marginLeft=="6px";}
function MaximizeMainFrame(bMax){bMax=bMax!=null?bMax:1;var o=top.S("mainFrame");if(!o)return false;o=o.parentNode;bMax=bMax==2?(o.style.marginLeft=="6px"?0:1):bMax;o.style.marginLeft=bMax?"6px":(gIsIE?"188px":"191px");Show(top.S("leftFrame").parentNode,!bMax);Show(GelTags("img",top.tempFrame.document.body)[0],!bMax);return true;}
function GetEmptySpeedStatObj(){var id="iframeSpeedStat";for(var i=1;i<1024;i++){var subID="iframeSpeedStat"+i;var obj=S(subID,top);if(!obj){obj=top.document.createElement("span");obj.style.position="absolute";obj.style.display="none";obj.innerHTML="<iframe id='"+subID+"' loaded='false' onload='if(this.src)this.setAttribute(\"loaded\", \"true\");'/></iframe>";try{top.document.body.insertBefore(obj,top.document.body.childNodes[0]);}catch(e){return null;}
return S(subID,top);}
if(obj.getAttribute("loaded")=="true"){obj.setAttribute("loaded","false");return obj;}}
return null;}
function RecodeGetInvestigate(param){try{var obj=GetEmptySpeedStatObj();if(obj)obj.src="/cgi-bin/getinvestigate?sid="+GetSid()+"&"+param;}catch(e){}}
function RecodeComposeStatus(ok,mailid){var time=new Date();time=top.gSendTimeStart?(time-top.gSendTimeStart):"";RecodeGetInvestigate("stat=compose_send&t="+time+"&ok="+ok+"&mailid="+mailid);}
function ReloadFrm(frm){frm.location=frm.location.href;}
function ReloadAllFrm(bReloadTop,bReloadTemp,bReloadLeft,bReloadMain){if(bReloadTop==null||bReloadTop)setTimeout("ReloadFrm(GetTopWin())",0);if(bReloadTemp==null||bReloadTemp)setTimeout("ReloadFrm(GetTempWin())",0);if(bReloadLeft==null||bReloadLeft)setTimeout("ReloadFrm(GetLeftWin())",0);if(bReloadMain==null||bReloadMain)setTimeout("ReloadFrm(GetMainWin())",0);}
function ReloadFrmLeftMain(bReloadLeft,bReloadMain){ReloadAllFrm(false,false,bReloadLeft,bReloadMain);}
function ReloadFrmLeftMainNewWin(bReloadLeft,bReloadMain){var op=top.opener;var hf=op?(op.GetMainWin?op.GetMainWin().location.href:""):"";if(hf.indexOf("readmail")!=-1){op.top.GoUrlMainFrm("/cgi-bin/mail_list?sid="+GetSid());}
else if(hf.indexOf("mail_list")!=-1){op.top.ReloadFrmLeftMain();}}
function GoUrlMainFrm(url,bReloadLeft){var mF=GetMainWin();mF.location.href=url;if(bReloadLeft==null||bReloadLeft==true){setTimeout("ReloadFrm(GetLeftWin())",0);}
setTimeout("HiddenMsg()",4000);}
function HtmlDecode(s){return(s==null)?s:s.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&").replace(/&quot;/g,"\"");}
function HtmlEncode(s){return(s==null)?s:s.replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}
function TextToHtml(content){var res="<DIV>"+content.replace((content.indexOf("<BR>")>=0)?/<BR>/ig:/\n/g,"</DIV><DIV>")+"</DIV>";res=res.replace(new RegExp("\x0D","g"),"");res=res.replace(new RegExp("\x20","g"),"&nbsp;");res=res.replace(new RegExp("(<DIV><\/DIV>)*$","g"),"");return res.replace(/<DIV><\/DIV>/g,"<DIV>&nbsp;</DIV>");}
function HtmlToText(content){var res=content.replace(/<\/div>/ig,"\n");res=res.replace(/<\/p>/ig,"\n");return res.replace(/<br>/ig,"\n");}
function ActionFinishCheck(){if(GetCookieFlags("CCSHOW")[4]=="1"){SetCookieFlag("CCSHOW",4,"0");GetTopWin().S("actionFrame").src="/en_US/htmledition/blank2.html";return;}
try{ErrorProcess();}catch(e){}
try{var b=GetActionWin().document.body;if(b&&(b.className=="tipbg"||b.style.backgroundColor=="transparent"))return;showError(msgLinkErr);}catch(e){if(top.msgLinkErrExist){top.msgLinkErrExist=false;return;}
top.msgLinkErrExist=true;var w=GetTopWin().S("actionFrame");if(w)w.src="/cgi-bin/readtemplate?sid="+GetSid()+"&templatename=error&subtmpl=neterr";}}
function SubmitToActionFrm(oForm){try{oForm.submit();return true;}catch(e){showError(e.message);return false;}}
function AfterAutoSave(attachlist,mailid,msg,notDisable){if(mailid==""||!mailid)return;var mF=GetMainWin();var files=attachlist.split(" |");var fileCtls=new Array();for(var i=0;i<mF.AttachID;i++){var tmp=mF.Gel("Uploader"+i);if(tmp!=null&&!tmp.disabled&&tmp.value!="")
fileCtls.push(tmp);}
var len=files.length-1;var len2=fileCtls.length;for(var i=0;i<len;i++){var isExist=false;for(var j=0;j<=i&&j<len2;j++){if(!fileCtls[j].disabled&&fileCtls[j].value.indexOf(files[i])!=-1){fileCtls[j].disabled=true;isExist=true;try{if(gIsIE||gIsSafari)fileCtls[j].parentNode.childNodes[1].innerText=files[i];}catch(e){}}}
if(!isExist){var name=files[i]+" |";var pos=attachlist.indexOf(name);if(pos!=-1){attachlist=attachlist.substr(0,pos)+attachlist.substr(pos+name.length,attachlist.length-pos-name.length);}}}
if(mF.Gel("fmailid").value!=mailid){mF.Gel("fmailid").value=mailid;setTimeout("ReloadFrm(GetLeftWin())",0);}
mF.LoadValue();if(attachlist)mF.Gel("fattachlist").value+=attachlist;if(msg)setTimeout(function(){ShowProcess(1,0,msg)},0);if(IsDialogShow("btn_exit_notsave"))return GetDialogObj("btn_exit_notsave").onclick();if(!notDisable)mF.DisableAll(false);mF.bIsEnableAutoSave=true;}
function HiddenMsg(){try{Show(S("msg",GetActionWin()),false);}catch(e){}};function ShowMsg(){try{Show(S("msg",GetActionWin()),true);}catch(e){}}
function ShowProcess(flag,bImg,parm,parm2){var id="load_process";var f=GetActionWin();Show(S(id+"_plan",f),0);Show(S(id+"_info",f),0);Show(S(id+"_img",f),0);if(flag==0)return;var i=S(id+"_info",f);if(!i){var b=f.document.body;if(!b)return;b.className="tipbg pos_center";b.style.textAlign="center";b.style.width="100%";b.innerHTML='<div style="background:#4b981d;font-size:11px; font-family:Arial; color:#FFF;width:214px;height:24px;position:absolute;left:50%;margin-left:-107px; margin-bottom:5px;text-align:center"><div id="load_process_plan" class="autosave autosave_txt" style="display:none;margin-top:2px"><div style="float:right;width:78px;"><span id="load_process_plan_info">đang gửi</span>:<span id="load_process_plan_rate" style="width:35px;text-align:right;">0%</span></div><div style="float:right;font:1px;height:12px;border:1px solid white;width:104px;position:relative;margin:3px 10px 0 0;text-align:left;"><div id="load_process_plan_bar" style="background:#fff;height:8px;margin:1px 0 0 1px;width:0px;"></div></div></div><div id="load_process_info" class="autosave autosave_txt" style="display:none;"></div><div id="load_process_img" style="display:none;position:absolute;margin:-18px 0 0 20px!important;margin:-17px 0 0 -100px;"><img src="'+GetPath("image",true)+'ico_loading.gif" style="width:16px;height:16px;"></div></div>';i=S(id+"_info",f);}
if(flag==2){if(parm2!=null)S(id+"_plan_info",f).innerHTML=parm2;parm=parseInt(parm);parm=isNaN(parm)?0:(parm<0?0:(parm>100?100:parm));S(id+"_plan_rate",f).innerHTML=parm+"%";S(id+"_plan_bar",f).style.width=(parseInt(S(id+"_plan_bar",f).parentNode.style.width)-4)*parm/100;Show(S(id+"_plan",f),1);}
else{Show(S(id+"_img",f),bImg);if(parm!=null)i.innerHTML=parm;Show(S(id+"_info",f),1);}}
function GetProcessInfo(){var id="load_process";var f=GetActionWin();var info1=S(id+"_plan_rate",f);var info2=S(id+"_info",f);if(info2&&info2.style.display=="")return info2.innerHTML;if(info1&&S(id+"_plan",f).style.display=="")return parseInt(info1.innerHTML);return"";}
function EmptyFolder(){return confirm("Bạn có chắc là muốn xóa trống thư mục này không?");}
function MoveFolder(id,index,fun)
{var Fids=SN("F_ID");for(var i=0;i<Fids.length;i++){if(Fids[i].id==id)break;}
var j=-1;j=fun=="up"?(i==0?(i+Fids.length-1):i-1):((i+1)%Fids.length);GetMainWin().idx1=i;GetMainWin().idx2=j;if(j>=0){var sf=Gel("frm");sf.folder2.value=Fids[j].id;sf.index2.value=Fids[j].value;sf.folder1.value=id;sf.index1.value=index;sf.folderid.value=id;sf.fun.value="updateindex";SubmitToActionFrm(sf);}}
function SwitchFolder(id,bForce){var lw=GetLeftWin();var b=(lw==window&&top.gFolderNoneSeled==true);try{var folder_table=lw.S("folder");var folder_td=GelTags("li",folder_table);var len=folder_td.length;for(var i=0;i<len;i++){if(!folder_td[i].id)continue;folder_td[i].className="fs";};var folder=lw.S(id+"_td");if(!b)folder.className="fn";switch(folder.parentNode.id){case"pop_folder":case"my_folder":ShowFolder(folder.parentNode.id,1);break;}
if(bForce){if(top.gMyFolderStatus!=null&&top.gMyFolderStatus!=lw.S("my_folder").style.display)ShowFolder("my_folder");if(top.gPopFolderStatus!=null&&top.gPopFolderStatus!=lw.S("pop_folder").style.display)ShowFolder("pop_folder");top.gMyFolderStatus=null;top.gPopFolderStatus=null;}
setTimeout(function(){if(top.gFolderMyScrollTop){lw.S("my_folder").scrollTop=top.gFolderMyScrollTop;top.gFolderMyScrollTop=null;}
if(top.gFolderPopScrollTop){lw.S("pop_folder").scrollTop=top.gFolderPopScrollTop;top.gFolderPopScrollTop=null;}
if(top.gFolderAllScrollTop){lw.S("folder").scrollTop=top.gFolderAllScrollTop;top.gFolderMyScrollTop=null;}
if(id!="folder_none"&&id!="folder_newmail"){ScrollIntoMidView(folder,folder.parentNode.clientHeight==0?lw.S("folder"):folder.parentNode);}},0);}catch(ex){}
top.gFolderNoneSeled=(id=="folder_none"||id=="folder_newmail"||b);}
function SelectAll(flag){var mail_list_table=S('list');var mail_list_checkbox=GelTags("input",mail_list_table);for(var i=mail_list_checkbox.length-1;i>=0;i--){mail_list_checkbox[i].checked=flag;}}
function SelectReadMail(flag){var mail_list_table=S('list');var mail_list_checkbox=GelTags("input",mail_list_table);for(var i=mail_list_checkbox.length-1;i>=0;i--){mail_list_checkbox[i].checked=(mail_list_checkbox[i].getAttribute('unread')!=flag);}
S("checkAll").checked=false;}
function ReplaySelect(obj){var type=obj.value;var frm=obj.form;if(type=="all"){frm.to.value=frm.toAll.value;frm.cc.value=frm.ccSrc.value;if(Gel("more1")){Show(Gel("more1"),false);Show(Gel("more2"),true);}}else{frm.to.value=frm.toFrom.value;frm.cc.value="";if(Gel("more1")){Show(Gel("more1"),true);Show(Gel("more2"),false);}}}
function RenameFolder(FolderID){sNewName=prompt("Tên thư mục mới\n\n\n","");if(sNewName!=null){Gel("frm").name.value=sNewName;Gel("frm").folderid.value=FolderID;Gel("frm").fun.value="rename";SubmitToActionFrm(Gel("frm"));}}
function Trim(sStr){return sStr.replace(/(^\s+)|(\s+$)/ig,"");}
function HiddenReceipt(){var receiptDiv=Gel("receiptDiv");if(receiptDiv)Show(receiptDiv,false);}
function ParseStr(val,len){var str=val.toString();for(var i=str.length;i<len;i++){str="0"+str;}
return str;}
function CheckAddrSelected(){var List=GelTags("input");for(var Loop=0;Loop<List.length;Loop++){if(List[Loop].type=="checkbox"&&List[Loop].checked){return true;}}
return false;}
function PGV(){}
function InitAutoComplete(){var inputNames=["to","cc","bcc"];var defaltTxt=["","",""];var defaultCss=["","",""];var clickObjNames=["to_btn","cc_btn","bcc_btn"];var rightWidth=[null,null,null];var targetObj=[null,null,null];for(var i=0,len=inputNames.length;i<len;i++){var input=S(inputNames[i]);if(input)(new QQMail.AutoCompleteAllAddr()).Init(input,AutoCompleteFrm,S("AutoCompleteFrmId"),true,defaltTxt[i],defaultCss[i],S(clickObjNames[i]),rightWidth[i],targetObj[i]);}}
function ErrorProcess(){try{GetMainWin().ErrorCallBack();}catch(e){try{top.ErrorCallBack();}catch(e){}}}
function IsDisableCtl(name){var ctls=SN(name);for(i=ctls.length-1;i>=0;i--){if(ctls[i].disabled)return true;}
return false;}
function DisableCtl(name,isDisabled){var ctls=SN(name);for(i=ctls.length-1;i>=0;i--){ctls[i].disabled=isDisabled;}}
function DisableAll(isDisabled){try{EnableAutoSave(!isDisabled);}catch(e){}
DisableCtl("sendbtn",isDisabled);DisableCtl("savebtn",isDisabled);try{GetDialogObj("btn_exit_save").disabled=isDisabled;}catch(e){}}
function VerifyCode(sSubTmpl)
{var mF=GetMainWin();frmVerify=S("frmVerify",mF);frmVerify.src="/cgi-bin/readtemplate?templatename=verifycode&subtmpl="+sSubTmpl+"&sid="+GetSid();Show(S("frmVerify",mF),true);}
function FolderListResize(){var ob=[S("folder"),S("my_folder"),S("pop_folder")];if(!ob[0]||!ob[1]||!ob[2])return;var f=(document.body.offsetHeight<document.body.scrollHeight);ob[0].style.height=document.body.offsetHeight-126;ob[0].style.overflow='auto';ob[0].style.paddingRight=(ob[0].scrollHeight>ob[0].offsetHeight?'2px':'10px');}
function ShowFolder(fid,bForce){var fs=["my_folder","pop_folder"];var f=GetLeftWin();if(!f)return;for(var i=fs.length-1;i>=0;i--){var b=(fs[i]==fid?(f.S(fid).style.display=="none"||bForce?1:0):0);f.Show(fs[i],b);f.Show(fs[i]+"_mg",b);f.S(fs[i]+"_img").src=GetPath("image")+(b?"showfd.gif":"hidefd.gif");}
try{GetLeftWin().FolderListResize();}catch(e){}}
function GetFolderUnread(fid){return OptFolderUnread(0,fid);}
function SetFolderUnread(fid,val,noBold){OptFolderUnread(1,fid,val?val:0,noBold);}
function OptFolderUnread(type,fid,val,noBold){o=GetLeftWin().Gel("folder_"+fid);if(!o)return;var s=gIsIE||gIsSafari?o.innerText:o.textContent;var p=s.indexOf("(");if(p!=-1){var v=s.substring(p+1,s.indexOf(")"));if(type==0)return parseInt(v);o.innerHTML=(val==0?s.substring(0,p):StrReplace(o.innerHTML,"\\("+v+"\\)","("+val+")"));}
else{if(type==0||val==0)return 0;o.innerHTML=noBold?(s+"("+val+")"):("<b>"+s+"</b><b>("+val+")</b>");}}
function DoFolderEmpty(folderid){submit_form.folderid.value=folderid;submit_form.rk.value=Math.random();SubmitToActionFrm(submit_form);}
function RecordReadedMailId(mailid,bforcenullpos){top.gReadedMailId=mailid;try{top.gReadedPosition=mailid&&!bforcenullpos?GetMainWin().document.body.scrollTop:null;}catch(e){}}
function RecordCompareReadedMailId(mailid){if(mailid&&top.gReadedMailId!=mailid){top.gReadedMailId=mailid;top.gReadedPosition=null;}}
function SG(groupObj,bSessionMode){var l=groupObj.className.length-2;var bShow=groupObj.className.charAt(l)=="s"?false:true;groupObj.className=groupObj.className.substr(0,l)+(bShow?"st":"ht");var div=(bSessionMode?groupObj.parentNode:groupObj).nextSibling;if(div.className!="toarea")div=div.nextSibling;if(div.className!="toarea")return;return Show(div,bShow);}
function RD(oEvent,mailid,unread,type,folderid,bunreadtmpl,bcheck,nXqqstyle){if(oEvent)oEvent.returnValue=false;if(bcheck){if(confirm(msgModifySendTimeMsg)==false)
return;}
RecordReadedMailId(mailid);var templatename=type==0?(nXqqstyle==100?"compose_card&subtmpl=draft":"compose&subtmpl=draft"):(type==1?"readmail":"readmail_group");var subtmpl=oEvent&&oEvent.shiftKey?"&subtmpl=newwin":["","&subtmpl=from_unread_list","&subtmpl=from_star_list"][bunreadtmpl!=1&&bunreadtmpl!=2?0:bunreadtmpl];var url='/cgi-bin/readmail?sid='+GetSid()+'&mailid='+mailid+'&folderid='+folderid+'&templatename='+templatename+subtmpl+(unread?"&rflist=true":"");var sel=location.href;try{sel="&refer="+encodeURIComponent(sel.substr(sel.indexOf("mail_list?")));}catch(e){sel=""};if(oEvent&&oEvent.shiftKey){var target=oEvent.target?oEvent.target:oEvent.srcElement;if(target){for(;target&&target.tagName!="DIV";target=target.parentNode);if(target)SetItemReadedBefore(target);}
var url='/cgi-bin/frame_html?sid='+GetSid()+'&mailid='+mailid+'&folderid='+folderid+'&templatename=newwin_frame&keep_templatename='+templatename+subtmpl+(unread?"&rflist=true":"");window.open(url+sel);}
else{GetMainWin().location.href=url+sel;}}
function CheckCheckBoxs(){if(frm.mailid&&frm.mailid.length){for(var i=0;i<frm.mailid.length;i++){if(frm.mailid[i].checked)return true;}}
else{if(frm.mailid){if(frm.mailid.checked)return true;}}
return false;}
function CheckPerDelML(){var str="Bạn có chắc là muốn xóa các thư đã chọn không?";if(CheckCheckBoxs()&&confirm(str)==false)return false;frm.Fun.value="PerDel";frm.mailaction.value="mail_del";frm.templatename.value="vng/mail_del";frm.action='/cgi-bin/mail_mgr';SubmitToActionFrm(frm);return true;}
function OnSearch(){var f=gd.getElementById("frmSearch");f.receiver.value=f.subject.value;f.sender.value=f.subject.value;SubmitToActionFrm(f);return false;}
function MlAlterSelectOption(){return;var s=document.getElementsByName("mark");if(s.length==0)return;var opt=0;var o=SN("mailid");var starcnt=0,unstarcnt=0,st;for(var i=0;i<o.length;i++){if(o[i].type!="checkbox"||!o[i].checked)continue;opt=(o[i].parentNode.parentNode.getElementsByTagName("p")[0].className.indexOf("Ru")!=-1)?(opt==0||opt==2?2:3):(opt==0||opt==1?1:3);st=o[i].getAttribute("star");if(st=="1")++starcnt;else++unstarcnt;}
var opts=[['make as...',''],['&nbsp;&nbsp;read','false'],['&nbsp;&nbsp;unread','true']];if(opt!=0&&opt!=3)opts.splice(opt,1);if(unstarcnt>0)opts.push(['&nbsp;&nbsp;important','true',"star","1"]);if(starcnt>0)opts.push(['&nbsp;&nbsp;remove important','false',"star","1"]);for(var i=0;i<s.length;i++){var o=s[i].options;o.length=opts.length;for(var j=0;j<opts.length;j++){o[j].innerHTML=opts[j][0];o[j].value=opts[j][1];if(opts[j][2]){o[j].setAttribute(opts[j][2],opts[j][3]);}}}}
function SetListCheck(obj,checked,bNAlterOpt){if(obj.type!="checkbox")return;obj.checked=checked;var a=obj.parentNode.parentNode;a.className=checked?StrReplace(a.className," B","")+" B":StrReplace(a.className," B","");if(!bNAlterOpt)setTimeout(MlAlterSelectOption,0);}
var gCurSelObj=null;function DoCheck(e,t){e=e?e:event;var obj=t?t:(gIsIE?e.srcElement:e.target);if(!obj)return;SetListCheck(obj,obj.checked,1);if(e&&e.shiftKey&&gCurSelObj&&gCurSelObj!=obj&&obj.checked==gCurSelObj.checked){var s=GelTags("input");var c=0;var l=s.length;for(var i=0;i<l;i++){if(s[i].type!="checkbox")continue;if(s[i]==gCurSelObj||s[i]==obj){if(c++==1)break;}
if(c==1){s[i].checked=obj.checked;SetListCheck(s[i],obj.checked,1);}}}
gCurSelObj=obj;setTimeout(MlAlterSelectOption,0);}
function CheckAll(CBName){var cbs=GelTags("input");for(var i=0;i<cbs.length;++i){if(cbs[i].type=="checkbox"&&cbs[i].name==CBName){var f=cbs[i].checked;var div=cbs[i].parentNode.parentNode;var a=div;a.className=f?StrReplace(a.className," B","")+" B":StrReplace(a.className," B","");}}
setTimeout(MlAlterSelectOption,0);}
var gReadedBeforeImg=null;function SetItemReadedBefore(item){var p=GelTags("b",item)[0];var img=p.childNodes[0];if(gReadedBeforeImg)Show(gReadedBeforeImg,0);if(img.tagName=="IMG"||img.tagName=="img"){Show(img,1);}
else{img=document.createElement("img");img.src=GetPath("image")+"ico_grouplight.gif";img.className="showarrow";img.title="";p.insertBefore(img,p.childNodes[0]);}
gReadedBeforeImg=img;var mailid=GelTags("input",item)[0].value;tmpReadedMailId=top.gReadedMailId;}
function SetPrevOrNextItemReadedBefore(mode){var w=GetMainWin();if(!w.gMailListArr||w.gMailListArr.length==0)return;var pos=-1;if(w.gReadedBeforeImg!=null){var obj=w.gReadedBeforeImg.parentNode.parentNode;for(var i=w.gMailListArr.length-1;i>=0;i--){if(obj==w.gMailListArr[i]){pos=i;break;}}}
pos+=mode?1:-1;if(pos>-1&&pos<w.gMailListArr.length){w.SetItemReadedBefore(w.gMailListArr[pos]);w.ScrollIntoMidView(w.gMailListArr[pos],w.document.body,false);}}
function ReadReadedBeforeItem(){var w=GetMainWin();if(w.gReadedBeforeImg==null)return false;var as=GelTags("a",w.gReadedBeforeImg.parentNode.parentNode);if(as)as[0].onclick();return true;}
function ModifyFolder(folderid,popacctid){GetMainWin().location.href="/cgi-bin/foldermgr?sid="+GetSid()+"&fun=detailpop&templatename=pop_detail&folderid="+folderid+"&acctid="+popacctid;}
function RecvPop(popacctid){GetActionWin().location.href="/cgi-bin/foldermgr?sid="+GetSid()+"&fun=recvpop&acctid="+popacctid;try{Gel("tips").innerHTML="<img src='"+GetPath("image",true)+"ico_loading1.gif' align=absmiddle style='margin:0 4px 0 0'>Đang nhận thư từ máy chủ, vui lòng đợi";setTimeout("ReloadFrmLeftMain(false,true)",10000);}catch(e){}}
function RecvPopAll(){GetActionWin().location.href="/cgi-bin/foldermgr?sid="+GetSid()+"&fun=recvpopall";try{setTimeout("ReloadFrmLeftMain(false,true)",3000);}catch(e){}}
function CheckReject(){var o=gd.getElementsByTagName("INPUT"),cnt=0;for(var i=0,len=o.length;i<len;i++){var t=o[i];if(t.type=="checkbox"&&t.name=="mailid"&&t.checked){++cnt;}}
return cnt>0;}
function RejectM_ML(frm){if(CheckReject()){if(!confirm(msgSpamAlert))return false;}
frm.isspam.value='true';frm.mailaction.value="mail_spam";frm.templatename.value="setmailspam";frm.action='/cgi-bin/mail_mgr';SubmitToActionFrm(frm);}
function CBCount(sName)
{var o=gd.getElementsByTagName("INPUT"),cnt=0;for(var i=0,len=o.length;i<len;i++){var t=o[i];if(t.type=="checkbox"&&t.name==sName&&t.checked){++cnt;}}
return cnt;}
function poperrdone(msg,mbtype,bHide,hidetime){fMessageBox(msg,mbtype,bHide,hidetime);Showsubmitbtn();}
function Showsubmitbtn()
{GetMainWin().checkFrom.submitbtn.disabled=false;}
function checkPopInput()
{HiddenMsg();if(Trim(checkFrom.popfolder.value)==""||Trim(checkFrom.popsvr.value)==""||Trim(checkFrom.popmail.value)=="")
{GetActionWin().location.href="/cgi-bin/readtemplate?templatename=error&subtmpl=notinput_svrmail&sid="+GetSid();return false;}
var strVariable=checkFrom.popsvr.value.toLowerCase();if((strVariable.indexOf("hotmail.com")!=-1)||(strVariable.indexOf("msn.com")!=-1))
{GetActionWin().location.href="/cgi-bin/readtemplate?templatename=error&subtmpl=msnpoperr&sid="+GetSid();return false;}
checkFrom.submitbtn.disabled=true;setTimeout("Showsubmitbtn()",30000);}
function GetPopSvr(mailaddr)
{var strVariable=mailaddr.toLowerCase();var len=strVariable.indexOf("@");if(len==-1)
return"";strVariable=strVariable.substr(len+1);if(strVariable.indexOf("yahoo.com")!=-1)
return"pop.mail.yahoo.com";for(var i=0;i<popsvrlist.length;i++)
{if(popsvrlist[i].indexOf(strVariable)!=-1)
{return popsvrlist[i];}}
return"";}
function EmailAddressonBlur()
{checkFrom.popfolder.value=Trim(checkFrom.popmail.value);checkFrom.popsvr.value=GetPopSvr(Trim(checkFrom.popmail.value));}
function OnFldSelChg_ML(sel,frm,folderid)
{if(sel[sel.selectedIndex].value=="-2")
{sel.selectedIndex=0;return;}
frm.mailaction.value="mail_move";frm.destfolderid.value=sel[sel.selectedIndex].value;if(frm.destfolderid.value==-1)
{var nameValue;while((nameValue=prompt("Xin chọn tên thư mục",""))!=null){if(nameValue!="")break;}
if(nameValue==null){sel.selectedIndex=0;return false;}
frm.foldername.value=nameValue;}
var o=gd.getElementsByTagName("INPUT"),cnt=0;for(var i=0,len=o.length;i<len;i++){var t=o[i];if(t.type=="checkbox"&&t.name=="mailid"&&t.checked&&t.isendtime==1){showError(msgSendMailNoMove);return false;}}
sel.selectedIndex=0;if(folderid==frm.destfolderid.value)
{showError(msgMoveMailSameFldErr);return false;}
frm.templatename.value="mail_move";frm.action='/cgi-bin/mail_mgr?sid='+GetSid();SubmitToActionFrm(frm);}
function SwitchOption(){var res=[["Ẩn",true],["Chi tiết↓",false]][Gel("trOption").style.display=="none"?0:1];Gel("aSwitchOption").innerHTML=res[0];Show(Gel("trOption"),res[1]);}
function FindPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}
else if(obj.y){curtop+=obj.y;}
return curtop;}
function CheckPerDel(temp){if(CheckNewwinPerDel()){DelMail("PerDel",temp);}}
function CheckNewwinPerDel(Type){return confirm((Type=="reject")?"Bạn sẽ không thể nhận thư từ <%fromaddr%>$DATA$<%/fromaddr%> nữa, bạn xác nhận chứ?":"Thư không thể khôi phục lại sau khi đã xóa, bạn xác nhận chứ?");}
function DelMail(fun,temp){var f=mail_frm;f.action="/cgi-bin/mail_mgr?sid="+GetSid();f.Fun.value=fun;f.mailaction.value="mail_del";f.templatename.value=(temp!=null?temp:"mail_del_readmail");f.subtmpl.value=newwinflag?"newwin"+"_"+fun:"";SubmitToActionFrm(f);}
function QuickSetStar(obj,mailid,bSet){if(!star_frm)return false;if(obj)obj.id="img_star";if(mailid)star_frm.mailid.value=mailid;star_frm.status.value=bSet?"true":"false";star_frm.submit();return false;}
function SetMailFlag(frm,type,bIsStar,selObj){if(selObj!=null){if(type==null)type=selObj.value;if(bIsStar==null)bIsStar=type.indexOf("star")!=-1;if(bIsStar)type=type=="star";selObj.selectedIndex=0;}
if(type=="-2")return;frm.status.value=type;frm.mailaction.value='mail_flag';frm.flag.value='new';if(bIsStar)frm.flag.value="star";frm.action='/cgi-bin/mail_mgr';frm.submit();}
function SetMailType(type,isspam,isgroup){var f=mail_frm;f.action="/cgi-bin/mail_mgr?sid="+GetSid();f.mailaction.value="mail_spam";f.templatename.value="setmailspam";var str=type=="cheat"?"spam":type;f.subtmpl.value="readmail_"+(isspam?(isgroup?"group":type):("not"+type))+(newwinflag?"_newwin":"");f.isspam.value=isspam;f.reporttype.value=type=="cheat"?"1":"";SubmitToActionFrm(f);}
function SetSpamMail(isspam,isgroup){SetMailType("spam",isspam,isgroup);}
function SetCheatMail(isspam,isgroup){SetMailType("cheat",isspam,isgroup);}
function doReject(isspam,isgroup){if(confirm(msgRejectAlert))SetMailType("reject",isspam,isgroup);}
function MoveMail(obj){var dfid=obj.value;obj.selectedIndex=0;if(dfid<1&&dfid!=-1)return;var f=mail_frm;if(dfid==-1){var nameValue;while((nameValue=prompt("Xin chọn tên thư mục",""))!=null){if(nameValue!="")break;}
if(nameValue==null){obj.selectedIndex=0;return;}
f.foldername.value=nameValue;}
var sfid=(f.srcfolderid.value==0?1:f.srcfolderid.value);if(dfid==sfid){obj.selectedIndex=0;showError(msgMoveMailSameFldErr);return;}
f.destfolderid.value=dfid;f.mailaction.value="mail_move";f.templatename.value="mail_move_readmail";f.subtmpl.value=(newwinflag?"newwin":"");f.action="/cgi-bin/mail_mgr?sid="+GetSid();SubmitToActionFrm(f);}
function LinkMaker(str){return str.replace(/(https?:\/\/[\w.]+[^ \f\n\r\t\v\"\\\<\>\[\]\u2100-\uFFFF]*)|([a-zA-Z_0-9.-]+@[a-zA-Z_0-9.-]+\.\w+)/ig,function(s,v1,v2){if(v2){var v=v2.match(/((&nbsp;)+|\s+)$/i),n=v&&v[0]?v2.lastIndexOf(v[0]):-1;if(n>0){v2=v.substr(0,n);v=u[0];}else{v='';}
return['<a href="mailto:',v2,'">',v2,'</a>',v].join("");}else{var v=s.match(/((&nbsp;)+|\s+)$/i),n=v&&v[0]?s.lastIndexOf(v[0]):-1;if(n>0){s=s.substr(0,n);v=v[0];}else{v='';}
return['<a href="',s,'">',s,'</a>',v].join("");}});}
function LinkIdentify(obj){if(!obj||obj.tagName=="A"||obj.tagName=="SCRIPT"||obj.tagName=="STYLE"||obj.className=="qqmailbgattach")
return;for(var node=obj.firstChild,nextNode;node;node=nextNode){nextNode=node.nextSibling;LinkIdentify(node);}
if(obj.nodeType==3){var str=obj.nodeValue.replace(/</g,"&lt;").replace(/>/g,"&gt;");var code=LinkMaker(str);if(str!=code){var ok=false;if(obj.previousSibling)
ok=InsertHTML(obj.previousSibling,"afterEnd",code);else
ok=InsertHTML(obj.parentNode,"afterBegin",code);if(ok)
removeSelf(obj);}}}
function SwapLink(id,ry){var obj=S(id);if(!obj)return;LinkIdentify(obj);var as=GelTags("a",obj);for(var i=as.length-1;i>=0;i--){if(as[i].name!="_QQMail_ReferenceGroupMail_"&&as[i].name!="_QQMail_DownloadGroupMailAttach_"&&as[i].name!="qqplusa"){as[i].target="_blank";as[i].onclick=function(){return Xe.call(this,ry);};}}
var fs=GelTags("form",obj);for(var i=fs.length-1;i>=0;i--)
fs[i].onsubmit=function(){if(location.getParams()["filterflag"]=="true"||this.action){this.target="_blank";return true;}
return false;};}
function InsertHTML(el,where,html){if(!el){return false;}
try{if(el.insertAdjacentHTML){el.insertAdjacentHTML(where,html);}
else{var range=el.ownerDocument.createRange();var isBefore=where.indexOf("before")==0;var isBegin=where.indexOf("Begin")!=-1;if(isBefore==isBegin){range[isBefore?"setStartBefore":"setStartAfter"](el);el.parentNode.insertBefore(range.createContextualFragment(html),isBegin?el:el.nextSibling);}
else{var obj=el[isBefore?"lastChild":"firstChild"];if(obj){range[isBefore?"setStartAfter":"setStartBefore"](obj);el[isBefore?"appendChild":"insertBefore"](range.createContextualFragment(html),obj);}
else{el.innerHTML=html;}}}
return true;}
catch(e){return false;}}
function removeSelf(aw){if(aw&&aw.parentNode)
aw.parentNode.removeChild(aw);}
function SwapImg(id){var as=GelTags("img",S(id));for(var i=as.length-1;i>=0;i--){as[i].onload=function(){var BW=document.body.offsetWidth-80;var TW=this.width;if(TW>BW){var styles=["view","zoom+.cur","Zoom in to fit window","zoom_.cur"];this.width=BW;this.style.cursor=GetPath("image")+styles[1];this.title=styles[0];this.onclick=function(){this.width=parseInt(this.width)>BW?BW:TW;this.title=styles[parseInt(this.width)>BW?2:0];this.style.cursor=GetPath("image")+styles[parseInt(this.width)>BW?3:1];}}}}}
function OpenExtLink(a){if(a.href.indexOf("mailto:")==0&&a.href.indexOf("@")!=-1){window.open("/cgi-bin/readtemplate?sid="+GetSid()+"&templatename=compose&subtmpl=cliwrite&newwin=true&email="+a.href.split("mailto:")[1]);return false;}
else if(a.className=="qqmail_card_reply"){GetMainWin().location="/cgi-bin/cardlist?sid="+GetSid()+"&templatename=compose_card&ListType=No"+(a.name?"&email="+a.name:"");return false;}else if(a.className=="groupmail_open"){GetMainWin().location="/cgi-bin/grouplist?sid="+GetSid()+"&templatename=compose_group";return false;}
return true;}
function GoNextMail(mode,subtmpl,msg,oth){var w=GetMainWin();var r=(["prevmail","nextmail"]);for(var i=r.length-1;i>=0;i--){var a=w.Gel(r[i]);if(a&&!a.getAttribute("disabled")){w.location=a.href+(msg?("&msg="+msg):"");return;}}
w.location=(top.bnewwin?"/cgi-bin/readtemplate?templatename=compose_send_newwin&subtmpl="+subtmpl:"/cgi-bin/mail_list?")+"&sid="+GetSid()+(oth?oth:"");}
function GoPrevOrNextMail(mode){var w=GetMainWin();var a=S(["prevmail","nextmail"][mode?1:0],w);var a2=S(["prevpage","nextpage"][mode?1:0],w);if(a&&!a.getAttribute("disabled"))w.location=a.href;else if(a2&&!a2.getAttribute("disabled"))w.location=a2.href;}
function GoBackHistory(){var btn=S("btnBack",GetMainWin());if(btn&&btn.style.display!="none")try{btn.onclick();return true;}catch(e){};return false;}
var gQRMOldObj=null;var gQRMListSelectObj=null;function QuickReadMail(obj,nofun){var c=obj.parentNode;var n=c.nextSibling;var input=GelTags("input",c)[0];var id=input.value;if(!n||!n.className||n.className.indexOf("QRM")==-1){var d=gd.createElement("div");d.className="qqshowbd QRM";d.style.height="244px";d.style.margin="4px 0";Show(d,0);try{var subtmpl=(g_subtmpl=="newmail_list"?"&subtmpl=newmail_list":"");}catch(e){var subtmpl="";}
var url="/cgi-bin/readmail?mailid="+id+"&templatename=quickreadmail"+(nofun?"&nofun=1":"")+"&sid="+GetSid()+subtmpl;d.innerHTML="<div id='err_"+id+"' style='background:#ffffe9;padding:7px 0 5px 0;border-bottom:1px solid #e3e6eb;text-align:center;display:none' >Thư bị lỗi <a href='javascript:ReQuickReadMail(\""+id+"\")'>try again</a>。</div><div id='load_"+id+"' style='background:#4b981d;color:#fff;padding:3px 8px;position:absolute;left:40%;margin-top:90px'><img width='16px' height='16px' src='"+GetPath("image")+"ico_loading.gif' style='margin:0 3px 0 0;' align='absmiddle'/>đang tải về...</div><iframe id='frame_"+id+"' frameborder=0 width=100% height=100% src='"+url+"' onload='var o=Gel(\"load_"+id+"\");if(o.style.display == \"\"){Show(Gel(\"err_"+id+"\"), 1);Show(o, 0);Show(o.nextSibling, 0);}'></iframe>";n=n?n.parentNode.insertBefore(d,n):c.parentNode.appendChild(d);d=null;}
else if(obj.className=="K"&&Gel("err_"+id).style.display==""){ReQuickReadMail(id);}
if(gQRMOldObj){var oldObj=gQRMOldObj.parentNode.parentNode;if(oldObj.nextSibling!=n){Show(oldObj.nextSibling,0);oldObj=GelTags("p",oldObj);oldObj=oldObj[oldObj.length-1];oldObj.className="K";}}
var b=GetMainWin().document.body;var r=c.offsetTop+c.offsetHeight-b.scrollTop;if(r<0||r>b.clientHeight)c.scrollIntoView(true);SetItemReadedBefore(c);Show(n,n.style.display!="");if(n.style.display==""){r=n.offsetTop+n.offsetHeight-b.scrollTop;if(r<0||r>b.clientHeight)n.scrollIntoView(false);}
obj.className=(obj.className=="K"?"K1":"K");if(gQRMOldObj&&gQRMOldObj!=input)SetListCheck(gQRMOldObj,gQRMListSelectObj==gQRMOldObj);if(gQRMListSelectObj!=input||n.style.display==""){gQRMListSelectObj=input.checked?input:null;SetListCheck(input,n.style.display=="");}
gQRMOldObj=gQRMOldObj==input?null:input;}
function ReQuickReadMail(id){Show(Gel("err_"+id),0);Show(Gel("frame_"+id),0);Show(Gel("load_"+id),1);ReloadFrm(F("frame_"+id));}
var gMailListArr=[];function ListIni(){var d=GelTags("div");var fs=[function(){this.className=StrReplace(this.className," noroll"," rollbg");},function(){this.className=StrReplace(this.className," rollbg"," noroll");}];var obj=null;var cObj=null;for(var i=0;i<d.length;i++){var o=d[i];if(o.className=="M"||o.className=="F"){o.className+=" noroll";if(gIsIE){o.onmouseenter=fs[0];o.onmouseleave=fs[1];}
else{o.onmousemove=fs[0];o.onmouseout=fs[1];}
var t=GelTags("input",o)[0];t.onclick=DoCheck;if(t.name=="mailid")gMailListArr.push(o);if(top.gReadedMailId==t.value)obj=o;if(top.gSelectedMailId==t.value){SetListCheck(t,true);cObj=o;top.gSelectedMailId=null;}
o=GelTags("p",o);o=o[o.length-1];if(o.className=="K"){o.onclick=function(){QuickReadMail(this);};o.title="xem trước";}}}
setTimeout(function(){if(obj){if(top.gReadedPosition!=null){GetMainWin().document.body.scrollTop=top.gReadedPosition;ScrollIntoMidView(obj,document.body);}
else{ScrollIntoMidView(obj,document.body,true);}
SetItemReadedBefore(obj);}
RecordReadedMailId(null);if(cObj){ScrollIntoMidView(cObj,document.body,true);}},0);}
function ReadMailFinish(id,type,fid){try{var m=GetMainWin();try{var o=m.Gel("load_"+id);Show(o,0);o=o.parentNode.previousSibling;}
catch(e){var o=GelTags("input");for(var i=o.length-1;i>=0;i--){if(o[i].type=="checkbox"&&o[i].value==id)break;}
o=o[i].parentNode.parentNode;}
if(o.className.indexOf("F")==0){o.className=StrReplace(o.className,"F","M");o=GelTags("p",o)[0];o.className=StrReplace(o.className,"Ru",type=="r"?"Rh":(type=="f"?"Rz":"Rr"));o=m.Gel("_ur_c");if(o){o.innerHTML=parseInt(o.innerHTML)-1;Show(S("_ur",m),o.innerHTML!="0");if(!IsShow(S("_ur",m))&&!IsShow(S("_ui",m)))Show(S("_ua",m),false);}
SetFolderUnread(fid,GetFolderUnread(fid)-1);}}catch(e){}}
function GetFlash(id){return gIsIE?window[id]:document[id];}
function SetPlayer(container,url,name){var d=S(container);if(!d)return;if(url)url=encodeURI(url);d.innerHTML='<object id="qqmailmp3player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width=255 height=78><param name="wmode" value="opaque"><param name="movie" value="/en_US/htmledition/images/player/QQMailPlayer.swf"><param name="quality" value="high">'+(url?('<param name="FlashVars" value="ini_url='+url+(name?('&ini_name='+name):'')+'">'):'')+'<embed src="/en_US/htmledition/images/player/QQMailPlayer.swf" quality=high width=255 height=78 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect="true" wmode="opaque" name="qqmailmp3player" '+(url?('FlashVars="ini_url='+url+(name?('&ini_name='+name):'')+'"'):'')+'></embed></object>';Show(d,1);}
function PlayMp3(url,name){var p=GetFlash("qqmailmp3player");if(!p)return SetPlayer("mp3player_container",url,name);p.SetVariable("music_url",encodeURI(url));if(name)p.SetVariable("music_name",name);p.SetVariable("opt_value","play");}
function fDropEscKey(e){var e=e?e:event;var el=gIsIE?e.srcElement:e.target;if(e.keyCode==27){el.blur();}}
function fIniAllInput(){var o=GelTags("input");for(var i=o.length-1;i>=0;i--){if(o[i].type=="text"){fAddEvent(o[i],"keydown",fDropEscKey);}}
o=GelTags("textarea");for(var i=o.length-1;i>=0;i--){fAddEvent(o[i],"keydown",fDropEscKey);}}
function fIniAllKeyDow(e){var target=e.target?e.target:e.srcElement;if(e.keyCode=="46"){if(target.type!="text"&&target.tagName!="TEXTAREA"){var btn=S(e.shiftKey?"quick_completelydel":"quick_del",GetMainWin());var btn2=e.shiftKey?S("quick_del",GetMainWin()):null;if(btn&&btn.style.display!="none"||btn2&&btn2.style.display!="none"){try{(btn?btn:btn2).onclick();e.returnValue=false;return;}catch(e){}}}}
if(e.keyCode=="8"){if(GoBackHistory())e.returnValue=false;return;}
if(e.keyCode=="13"){if(target.type!="text"&&target.tagName!="TEXTAREA"&&ReadReadedBeforeItem()){e.returnValue=false;return;}}
if(!e.ctrlKey)return;if(e.altKey&&e.keyCode=="68"){MaximizeMainFrame(2);e.returnValue=false;}
else if(e.keyCode=="37"||e.keyCode=="39"){GoPrevOrNextMail(e.keyCode=="39");e.returnValue=false;}
else if(e.keyCode=="38"||e.keyCode=="40"){SetPrevOrNextItemReadedBefore(e.keyCode=="40");e.returnValue=false;}}
function DayCtrl(oy,om,od){var mlen=monthdaylen[om.value-1];if((oy.value%4==0&&oy.value%100!=0||oy.value%400==0)&&om.value==2)mlen++;if(od.options.length>mlen)od.options.length=mlen;for(var i=od.options.length;i<mlen;i++)
od.options[i]=new Option(i+1,i+1);}
function makeTimeSelect(sname,label,vObj,attr){var str;str="<SELECT name='"+sname+"' id='"+sname+"' value='' "+attr+" >";for(k in vObj){if(k=="Extend")continue;str+="<OPTION value='"+vObj[k]+"' >"+k+"</OPTION>";}
str+="</SELECT> "+label;return str;}
function CheckDateTime(strDate){var reg=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;var para=strDate.match(reg);if(para==null)
return false;var time=new Date(para[1],para[3]-1,para[4]);var strFeedback=time.getFullYear()+para[2]+(time.getMonth()+1)+para[2]+time.getDate();return strFeedback==strDate;}
function CheckAndSubmit(i){if(S(i).value==""){S(i).focus();showError("Phải nhập nội dung");return false;}
else{SubmitToActionFrm(S(i).form);}}
function CreatePanel(win,id,url){
if(win==top) win = top.MailWin||top; if(!id)return false;if(!S(id,win)){var s=win.document.createElement("span");s.style.width=0;s.style.height=0;s.innerHTML='<iframe frameborder="0" scrolling="no" id="'+id+'" class="menu_base_if'+(url?' bd':'')+'" style="display:none;left:0;top:0;" src="'+(url?url:(top.MailWin?'/en_US/htmledition/blank.html':'about:blank'))+'" '+(url?'onload="this.className=\'menu_base_if\'"':'')+'></iframe>';win.document.body.appendChild(s);}
return true;}
function fCalcPos(obj){var pos=[0,obj.offsetWidth,obj.offsetHeight,0];for(;obj;obj=obj.offsetParent){pos[3]+=obj.offsetLeft;pos[0]+=obj.offsetTop;}
pos[1]+=pos[3];pos[2]+=pos[0];return pos;}
function ShowPageMenu(obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun){ShowWebMenu(window,obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun);}
function ShowTopMenu(obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun){ShowWebMenu(top,obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun);}
function fWebMenuMouseOver(obj){obj.className="menu_item_high";}
function fWebMenuMouseOut(obj){obj.className="menu_item";}
function CreateWebMenu(obj,win,mid,width,itemHeight,arrOpt,arrFun){if(!obj||!win)return false;var f=F(obj.id,win);var d=S(mid,f);if(!d&&arrOpt!=null){if(!S("qqmail_menu",f)){f.document.body.innerHTML="<body style='margin:0'><link rel='stylesheet' type='text/css' href='"+GetPath("css",true)+"comm.css' /><link rel='stylesheet' type='text/css' href='"+GetPath("css",true)+"skin"+GetPath("skin")+".css' /><div id=qqmail_menu class=menu_base unselectable=on></div></body>";}
d=f.document.createElement("div");d.id=mid;d.className="menu_bd bd";d.unselectable="on";for(var i=0;i<arrOpt.length;i++){var item=f.document.createElement("div");item.className=arrFun[i]?"menu_item":"menu_item_nofun";if(gIsIE)item.style.width=parseInt(width);item.style.height=itemHeight;item.style.lineHeight=itemHeight;item.unselectable="on";item.innerHTML=arrOpt[i];if(arrFun[i]){item.onmouseover=function(){fWebMenuMouseOver(this);};item.onmouseout=function(){fWebMenuMouseOut(this);};fAddEvent(item,"click",arrFun[i]);fAddEvent(item,"click",function(){fWebMenuMouseOut(this);HideWebMenu();});}
d.appendChild(item);}
var b=S("qqmail_menu",f);b.innerHTML="";b.appendChild(d);obj.style.width=parseInt(width)+3;obj.style.height=arrOpt.length*parseInt(itemHeight)+11;}
return true;}
function ShowWebMenu(win,obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun){var baseObj=S("qqmail_menu",win);if(!baseObj){CreatePanel(win,"qqmail_menu");return setTimeout(function(){ShowWebMenu(win,obj,mid,iLeft,iTop,width,itemHeight,arrOpt,arrFun)},0);}
if(top.gCurrentMenuObj&&top.gCurrentMenuObj==obj)return HideWebMenu();HideWebMenu();CreateWebMenu(baseObj,win,mid,width,itemHeight,arrOpt,arrFun);if(iLeft!=null)baseObj.style.left=iLeft;if(iTop!=null)baseObj.style.top=iTop+2;Show(baseObj,1);top.gCurrentMenuObj=obj;top.gCurrentMenuWin=win;}
function HideWebMenu(){if(!top.gCurrentMenuWin)return;var m=S("qqmail_menu",top.gCurrentMenuWin);if(m)Show(m,0);top.gCurrentMenuObj=null;top.gCurrentMenuWin=null;}
function HideMenuEvent(e){var obj=e.target?e.target:e.srcElement;if(top.gCurrentMenuObj!=obj&&!fIsInObj(obj,top.gCurrentMenuObj))HideWebMenu();}
fAddEvent(document,"mousedown",HideMenuEvent);function ModelDialog(flag,title,content,focusId,arr_id,arr_fun,width,height){var mask=S("qqmail_mask",top);if(!mask&&flag!=0)mask=CreateMask(top);var baseObj=S("qqmail_dialog",top);if(!baseObj){if(flag==0)return;CreatePanel(top,"qqmail_dialog");return setTimeout(function(){ModelDialog(flag,title,content,focusId,arr_id,arr_fun,width,height);},0);}
if(flag!=0){CreateWebDialog(baseObj,top,flag,title,content,focusId,arr_id,arr_fun);baseObj.style.width=width?width:"400px";baseObj.style.height=height?height:"163px";baseObj.allowTransparency="true";var tb=(top.MailWin||top).document.body;baseObj.style.left=((tb.clientWidth-parseInt(baseObj.style.width))/2+tb.scrollLeft)+'px';baseObj.style.top=((tb.clientHeight-parseInt(baseObj.style.height))/2+tb.scrollTop-25)+'px';}
SetDialogEvent(mask,!flag,true);Show(baseObj,flag);Show(mask,flag);setTimeout(function(){top.HideWindowsElement(!flag);},0);setTimeout(function(){if(flag){var f=F(baseObj.id,top);f.focus();f=S(focusId,f);if(f)f.focus();}},0);}
function HideModelDialog(){ModelDialog(0);}
function OpenDialog(id,url,bModel,width,height){var mask=S("qqmail_mask",top);if(!mask)mask=CreateMask(top);var baseObj=S(id,top);if(!baseObj){CreatePanel(top,id,url);setTimeout(function(){OpenDialog(id,url,bModel,width,height,true);},0);return S(id,top);}
if(IsNonModelDialogMinimize(id)){MaximizeDialog(id);return baseObj;}
if(baseObj.src!=url)baseObj.src=url+"&r="+Math.random();baseObj.style.width=width?width:"403px";baseObj.style.height=height?height:"390px";baseObj.allowTransparency="true";var tb=(top.MailWin||top).document.body;baseObj.style.left=(tb.clientWidth-parseInt(baseObj.style.width))/2+tb.scrollLeft;baseObj.style.top=(tb.clientHeight-parseInt(baseObj.style.height))/2+tb.scrollTop-30;top.gCurrentShowNonModelDialogId=id;SetDialogEvent(mask,false,bModel);Show(baseObj,1);Show(mask,1);setTimeout(function(){top.HideWindowsElement();},0);setTimeout(function(){F(id,top).focus();},0);return baseObj;}
function CloseDialog(){if(window!=top)top.CloseDialog();if(!top.gCurrentShowNonModelDialogId)return;var baseObj=S(top.gCurrentShowNonModelDialogId,top);if(!baseObj)return;baseObj.src="";Show(baseObj,0);var mask=S("qqmail_mask",top);if(mask)Show(mask,0);SetDialogEvent(mask,true);top.gCurrentShowNonModelDialogId=null;setTimeout(function(){top.HideWindowsElement(true);},0);}
function IsNonModelDialogMinimize(id){var o=GetTopWin().S(id);return o?(o.style.display==""?true:false):false;}
function MaximizeDialog(id,bNoAnimation){if(!id)return;var baseObj=S(id,top);if(!baseObj)return;if(!bNoAnimation){var objPos=[baseObj.style.left,baseObj.style.top,baseObj.style.width,baseObj.style.height];var pos=fCalcPos(GetTopWin().S("minimize_container"));baseObj.style.left=pos[3];baseObj.style.top=pos[2];baseObj.style.width=50;baseObj.style.height=10;}
Show(baseObj,1);var mask=S("qqmail_mask",top);if(mask)Show(mask,1);SetDialogEvent(mask,false,false);top.gCurrentShowNonModelDialogId=id;Show(GetTopWin().S(id),0);if(!bNoAnimation)Animation(baseObj,objPos[0],objPos[1],objPos[2],objPos[3],100,function(){baseObj.style.left=objPos[0];baseObj.style.top=objPos[1];baseObj.style.width=objPos[2];baseObj.style.height=objPos[3];});setTimeout(function(){top.HideWindowsElement();},0);}
function MinimizeDialog(){var mc=GetTopWin().S("minimize_container");if(!top.gCurrentShowNonModelDialogId||!mc)return;var baseObj=S(top.gCurrentShowNonModelDialogId,top);if(!baseObj)return;var mask=S("qqmail_mask",top);if(mask)Show(mask,0);SetDialogEvent(mask,true);var objPos=[baseObj.style.left,baseObj.style.top,baseObj.style.width,baseObj.style.height];var pos=fCalcPos(mc);setTimeout(function(){top.HideWindowsElement(true);},0);return Animation(baseObj,pos[3]-50,pos[2],50,10,100,function(){Show(baseObj,0);top.gCurrentShowNonModelDialogId=null;baseObj.style.left=objPos[0];baseObj.style.top=objPos[1];baseObj.style.width=objPos[2];baseObj.style.height=objPos[3];var o=GetTopWin().S(baseObj.id);if(!o){o=GetTopWin().document.createElement("span");o.id=baseObj.id;o.innerHTML="<a href='javascript:MaximizeDialog(\""+o.id+"\")'>"+S("dialog_title",F(baseObj.id,top)).innerHTML+"</a>&nbsp;&nbsp;|&nbsp;&nbsp;";mc.appendChild(o);}
Show(o,1);});}
function IsDialogShow(id){var baseObj=S(top.gCurrentShowNonModelDialogId?top.gCurrentShowNonModelDialogId:"qqmail_dialog",top);if(baseObj&&baseObj.style.display!="none")return id?(S(id,F(baseObj.id,top))?true:false):true;return false;}
function GetDialogObj(id){var baseObj=S(top.gCurrentShowNonModelDialogId?top.gCurrentShowNonModelDialogId:"qqmail_dialog",top);return S(id,F(baseObj.id,top));}
function SetDialogEvent(mask,bRemove,bModel){fAddEvent(top.document,"mousemove",top.fOnDialogMove,bRemove);fAddEvent(top.document,"mouseup",top.fOnDialogMouseUp,bRemove);if(mask){fAddEvent(mask,"mousedown",top.HighLightDialog,bRemove);}}
function HighLightDialog(){if(top.gCurrentDialogInterval)clearInterval(top.gCurrentDialogInterval);if(IsDialogShow()){var times=1;top.gCurrentDialogInterval=setInterval(function(){var t=GetDialogObj("editor_dialog_titlebar");var t1=GetDialogObj("no_move");if(t)t.className="editor_dialog_titlebar "+(times%2?"toolbg":"fdbody");if(t1)t1.className=times%2?"":"fdbody";if(times==4||!IsDialogShow())return clearInterval(top.gCurrentDialogInterval);times++;},50);}}
function CreateMask(win){var mask=win.document.createElement("div");mask.id="qqmail_mask";mask.className="editor_mask";mask.style.display="none";win.document.body.appendChild(mask);return mask;}
function CreateWebDialog(obj,win,flag,title,content,focusIn,arr_id,arr_fun){if(!obj||!win)return false;var f=F(obj.id,win);if(!S("dialog_base",f)){f.document.body.innerHTML="<body><link rel='stylesheet' type='text/css' href='"+GetPath("css",true)+"comm.css' /><link rel='stylesheet' type='text/css' href='"+GetPath("css",true)+(document.domain=='zing.vn'?"vng/msgbox.css":"skin"+GetPath("skin")+".css")+"' /><div id=dialog_base class=editor_dialog unselectable='on'><div class='opashow'>&nbsp;</div><div class='bd_upload'><div id='editor_dialog_titlebar' class='editor_dialog_titlebar fdbody' style='height:28px;border:none;background-image:none;' unselectable='on' onselectstart='return false;'><div style='cursor:default;float:right;width:40px;border:none;background-image:none;' class='fdbody' id='no_move'><div id='editor_close' class='editor_close' onmouseover='this.className=\"editor_close_mover\";' onmouseout='this.className=\"editor_close\";'><img src='"+GetPath("image",true)+"ico_closetip.gif' width='12' height='12' ondragstart='return false;'></div></div><div class='editor_dialog_title' id='dialog_title' unselectable='on' ></div></div><div id='dialog_content' class='editor_dialog_content mailinfo' style='border:none;' unselectable='on' onselectstart='return false;'></div></div></div></body>";f.document.body.className="tipbg";S("editor_close",f).onclick=win.HideModelDialog;fAddEvent(S("editor_dialog_titlebar",f),"mousedown",win.fOnDialogMouseDown);fAddEvent(S("editor_dialog_titlebar",f),"mouseup",win.fOnDialogMouseUp);fAddEvent(f.document,"mousemove",win.fOnDialogMove);}
S("dialog_content",f).innerHTML=flag?content:"";S("dialog_title",f).innerHTML=flag?title:"";if(!arr_id||!arr_fun)return;for(var i=arr_id.length-1;i>=0;i--){var o=S(arr_id[i],f);if(o&&arr_fun[i])o.onclick=arr_fun[i];}}
function fOnDialogMouseDown(e){if((e.target?e.target:e.srcElement).id=="no_move")return;top.gPageCursorOldX=e.screenX;top.gPageCursorOldY=e.screenY;top.gPageDialogMouseDown=true;return false;}
function fOnDialogMouseUp(e){top.gPageDialogMouseDown=false;}
function fOnDialogMove(e){if(top.gPageDialogMouseDown){var o=S(top.gCurrentShowNonModelDialogId?top.gCurrentShowNonModelDialogId:"qqmail_dialog",top);o.style.left=parseInt(o.style.left)+e.screenX-top.gPageCursorOldX;o.style.top=parseInt(o.style.top)+e.screenY-top.gPageCursorOldY;top.gPageCursorOldX=e.screenX;top.gPageCursorOldY=e.screenY;}}
function Animation(obj,left,top,width,height,time,callbackFun){if(!obj)return;var interval=10;time=(time&&time>100?time:100)/interval;var step=[parseInt((left!=null?parseInt(left)-parseInt(obj.style.left):0)/time),parseInt((top!=null?parseInt(top)-parseInt(obj.style.top):0)/time),parseInt((width!=null?parseInt(width)-parseInt(obj.style.width):0)/time),parseInt((height!=null?parseInt(height)-parseInt(obj.style.height):0)/time)];var t=0;var timer=setInterval(function(){if(++t>time){clearInterval(timer);if(callbackFun)callbackFun();return;}
obj.style.left=PositiveNumber(parseInt(obj.style.left)+step[0]);obj.style.top=PositiveNumber(parseInt(obj.style.top)+step[1]);obj.style.width=PositiveNumber(parseInt(obj.style.width)+step[2]);obj.style.height=PositiveNumber(parseInt(obj.style.height)+step[3]);},interval);}
function PositiveNumber(val){return val>=0?val:0;}
fAddEvent(window,"load",fObjectActive);fAddEvent(window,"load",fIniAllInput);fAddEvent(window,"load",function(){if(GetActionWin()==window&&GetActionWin().location.href.indexOf("blank2.html")==-1){var url=top.historyFrame.location.pathname+"?"+top.gHistorySeq++;top.historyFrame.location.href=url;}});fAddEvent(document,"keydown",fIniAllKeyDow);fAddEvent(window,"unload",function(){if(window==GetMainWin()&&!top.bMessageBoxHide)HiddenMsg();});function HideWindowsElement(bShow){if(!gIsIE)return;var swaps=["select","object","embed"];var val=bShow?"visible":"hidden";for(var i=swaps.length-1;i>=0;i--){var objs=GelTags(swaps[i]);for(var j=objs.length-1;j>=0;j--){objs[j].style.visibility=val;}}
var objs=GelTags("iframe");for(var i=objs.length-1;i>=0;i--){try{objs[i].contentWindow.HideWindowsElement(bShow);}catch(e){}}}

