MM.signature.outputHTML=fSignatureOutputContent;MM.forward.outputHTML=fForwardOutputContent;MM.autoresp.outputHTML=fAutorespOutputContent;MM.timeset.outputHTML=fTimesetOutputContent;MM.pop.outputHTML=fPopOutputContent;MM.refuselist.outputHTML=fRefuselistOutputContent;MM.friends.outputHTML=fFriendsOutputContent;MM.filter.outputHTML=fFilterOutputContent;MM.filter2.outputHTML=fFilter2OutputContent;MM.junkfilter.outputHTML=fJunkfilterOutputContent;function fSignatureOutputContent(){var sName="signature";var oData=CM[sName];gSignLen=oData.signature.length;var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}var i , obj;gCurForm=gCurDoc.getElementById(sName + "Form");for(i=0 ; i<=gSignLen ; i++){obj=gCurDoc.getElementById(sName + "Form" + i);obj.onsubmit=fSignatureSubmit;}fSignatureInit();fReloadCompose();function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="'+sName+'" style="display:none">'+ oData.hide_form + '<input type="text" name="name"><input type="checkbox" name="htmlformat" value="1"><input type="checkbox" name="isdefault"  value="1"><textarea name="content"></textarea><input type="hidden" name="signid"><input type="submit" name="add.x"><input type="submit" name="modify.x"><input type="submit" name="delete.x"></form><form id="'+sName+'Form'+gSignLen+'"><table width="500" cellspacing="0" cellpadding="4" border="0" align="center"><TR class=bgcolor2><td class=f14w><b>[ 签名 ]</b></td><td align=right><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title="签名的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table><TABLE width=500 cellspacing=1 cellpadding=4 border=0 align=center class=bgcolor5><tr class=bgcolor3><td colspan=2 align=center>添加新签名</td></tr><tr class=bgcolor1><td colspan=2 align=right><div style="float:left">&nbsp;(每个签名最多500个汉字或1000个英文)</div>总共可设置<font color=red><b>' + oData.maxsigncount+ '</b></font>个签名档</td></tr><tr class=bgcolor1><td nowrap align=center class=bgcolor4><label for="txtNewName">新签名提示: </label></td><td><input type="text" name="name" id="txtNewName">&nbsp;<input type="checkbox" name="htmlformat" value="1" id="chkHtml"><label for="chkHtml">html格式 </label><input id=chkDefault'+gSignLen+' type="checkbox" name="isdefault" value="1" onclick=fGoto("checkDefaultSign","'+gSignLen+'")><label for=chkDefault'+gSignLen+'>默认签名</label></td></tr><tr valign=top class=bgcolor1><td align=center class=bgcolor4><label for="areaContent">新签名内容: </label></td><td><textarea name="content" cols="45" rows="7" id="areaContent"></textarea></td></tr><tr class=bgcolor3><td colspan=2 align=center><input type="submit" value="添 加" onclick=fGoto("fSetSignOP","add")>&nbsp;<input type="reset" value="取 消" onclick=fGoto("MM.getModule","option")></td></tr></table></form>';for(i=0 ; i< gSignLen ; i++){sHtml+=fGetFormHTML(i);}return sHtml;}function fGetFormHTML(index){var obj=oData.signature[index];var sHtml='<form id="'+sName+'Form'+index+'"><TABLE width=500 cellspacing=0 cellpadding=4 border=0 align=center><TR class=bgcolor2><td class=f14w align=left>第' + (index+1) + '个签名信息(<span id=spanSignInfo'+index+'></span>)</td><td align=right><input type="submit" value="删 除" onclick=fGoto("fSetSignOP","del")>&nbsp;<input type="button" value="修 改" onclick=fGoto("fSignExpand","'+index+'") id=objSignButton'+index+'></td></tr></table><TABLE width=500 cellspacing=1 cellpadding=4 border=0 align=center class=bgcolor5 id=tabSignInfo'+index+' style="display:none"><tr class=bgcolor1><td nowrap align=center class=bgcolor4><label for=txtNewName'+index+'>　签名提示:</label></td><td><input type="text" name="name" id=txtNewName'+index+' value="'+obj.name+'"><input id=chkHtml'+index+' type="checkbox" name="htmlformat" value="1" '+obj.htmlformat+'><label for=chkHtml'+index+'>html格式 </label><input id=chkDefault'+index+' type="checkbox" name="isdefault" value="1" onclick=fGoto("checkDefaultSign","'+index+'") '+obj.isdefault+'><label for=chkDefault'+index+'>默认签名</label></td></tr><tr valign=top class=bgcolor1><td align=center class=bgcolor4><label for=areaContent'+index+'>　签名内容: </label></td><td><textarea name="content" cols="45" rows="7" id=areaContent'+index+'>' +obj.content+ '</textarea></td></tr><tr class=bgcolor3><td colspan=2 align=center><input type="hidden" name="signid" value="'+ obj.signid +'"><input type="submit" value="确 定" onclick=fGoto("fSetSignOP","edit")></td></tr></table></form>';return sHtml;}}var tips_delete_signature="您真的要删除这条签名档么?";var tips_modify_signature="您真的要更改这条签名档么?";var tips_name_signature="必须填写签名提示！";var tips_content_signature="必须填写签名内容！";var tips_default_signature="已存在默认签名档，是否更改！";var gSignLen=0;var gSignOP="";function fSetSignOP( sOP ){gSignOP=sOP;}function checkDefaultSign( index ){var defaultIdx=index * 1;var oDef=gCurDoc.getElementById("chkDefault" + defaultIdx );if (!oDef&&oDef.type!="checkbox") return;if (oDef.checked){for (var i=0; i<=gSignLen; i++) {if (i==defaultIdx){continue;}var o=gCurDoc.getElementById("chkDefault"+i);if (!o&&o.type!="checkbox"){continue;}if (o.checked) {o.checked=false;}}}return true;}function fSignExpand(index){var objTab=gCurDoc.getElementById('tabSignInfo' + index);var objSignButton=gCurDoc.getElementById('objSignButton'+index);if(objSignButton.value=='修 改'){objTab.style.display='';objSignButton.value='折 叠';}else{objTab.style.display='none';objSignButton.value='修 改';}}function fSignDelCallBack( flag , objFrom ){if(flag){gCurForm.signid.value=objFrom.signid.value;fSignatureSubmitOP("delete.x");}}function fSignEditCallBack( flag , objFrom ){if(flag){gCurForm.signid.value=objFrom.signid.value;fSignatureSubmitOP("modify.x");}}function fSignatureSubmit(){objFrom=this;if(gSignOP=="del"){return fConfirm(tips_delete_signature , fSignDelCallBack , objFrom);}var len=0;var objName=objFrom.name;var objContent=objFrom.content;objName.value=objName.value.trim();len=objContent.value.len();if(objName.value==""){return fErrorFocus(objName , tips_name_signature);}if(len==0){return fErrorFocus(objContent , tips_content_signature);}if(len > 1000){return fErrorFocus(objContent , "对不起，签名内容有" +len + "个字节，每个签名最多500个汉字或1000个英文字符。");}gCurForm.name.value=objFrom.name.value;gCurForm.content.value=objFrom.content.value;gCurForm.htmlformat.checked=objFrom.htmlformat.checked;gCurForm.isdefault.checked=objFrom.isdefault.checked;if(gSignOP=="edit"){return fConfirm(tips_modify_signature , fSignEditCallBack , objFrom);}fSignatureSubmitOP("add.x");return false;}function fSignatureSubmitOP( operate ){var sUrl=GE.cmDomain;if(gSignOP=="add"){sUrl+='/coremail/fcg/ldapapp?funcid=signature';}else{sUrl+='/cgi/ldapapp?funcid=signature';}fFormControl("signature" , sUrl);gCurForm.elements[operate].click();}function fSignatureInit(){var i , txtT , chkT , spanT;for(i=0; i<gSignLen; i++){txtT=gCurDoc.getElementById('txtNewName' + i);chkT=gCurDoc.getElementById('chkDefault' + i);spanT=gCurDoc.getElementById('spanSignInfo' + i);spanT.innerHTML=txtT.value.html();if(chkT.checked){fSignExpand(i);}}}function fForwardOutputContent(){var sName="forward";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fForwardSubmit;if(GE.domain=="126.com"){if(oData.forwardactive=="checked"){gCurForm.forwarddes.readOnly=true;gCurForm.keeplocal.onclick=new Function("this.checked=!this.checked");}else{gCurForm.onsubmit=function(){MM["forward"].load=false;fGetOutLink('http://pay.126.com/html/payupdate/index.jsp?sid='+GE.SID);return false;}}}function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="submitFrame">'+ oData.hide_form + '<table width=528 cellspacing=0 cellpadding=2 border=0 align=center><tr class=bgcolor2><td class=f14w><b>[ 转发 ]</b></td><td align=right><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table><table width=528 cellspacing=1 cellpadding=2 border=0 align=center class=bgcolor5><tr class=bgcolor1><td width=20% class=bgcolor4>启用或停止转发：</td><td width=80%><input type="checkbox" id="forwardactive" name="forwardactive" value="1" '+oData.forwardactive+'><label for="forwardactive">(只有选中此项时,自动转发才生效)</label></td></tr><tr class=bgcolor1><td class=bgcolor4 nowrap>转发到指定用户：</td><td> <input type="text" name="forwarddes" value="'+oData.forwarddes+'"></td></tr><tr class=bgcolor1><td class=bgcolor4>在本邮箱保存:</td><td><input type="checkbox" id="keeplocal" name="keeplocal" value="1" '+oData.keeplocal+'><label for="keeplocal">（同时将信件保存在本邮箱内）</label></td></tr><tr><td colspan=2 align=center class=bgcolor3><input name="update.x" type="submit" value="更 改">&nbsp;<input type="reset" value="取 消" onclick=fGoto("MM.getModule","option")></td></tr></table></form>';return sHtml;}}function fForwardSubmit(){var objForwarddes=gCurForm.forwarddes;var objForwardactive=gCurForm.forwardactive;objForwarddes.value=objForwarddes.value.trim();var strForwarddes=objForwarddes.value;if(objForwardactive.checked&&parseSingleEmail(strForwarddes)==""){return fErrorFocus(objForwarddes,"转发地址不正确！");}if(strForwarddes==GE.UID){return fErrorFocus(objForwarddes,"不能转发给自己！");}if(strForwarddes.len() > 248){return fErrorFocus(objForwarddes,"自动转发的列表长度超过限制。");}var sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';return fFormControl("forward" , sUrl);}function fAutorespOutputContent(){var sName="autoresp";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fAutorespSubmit;fAutorespInit();function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="submitFrame">'+ oData.hide_form + '<table width=528 cellspacing=1 cellpadding=4 border=0 align=center class=bgcolor5><tr class=bgcolor2><td class=f14w><b>[自动回复]</b></td><td align=right><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title="自动回复的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr><tr><td class=bgcolor4  align=center>是否使用</td><td class=bgcolor1><input type="radio" id="autorepmode1" name="autorepmode" value="1" '+oData.autorepmode[0]+'><label for="autorepmode1">启用</label><input type="radio" id="autorepmode2" name="autorepmode" value="0" '+oData.autorepmode[1]+'><label for="autorepmode2">停止</label></td></tr><tr><td class=bgcolor4 align=center>回复内容</td><td class=bgcolor1><textarea name="autoreptext" cols="45" rows="10">' +oData.autoreptext+ '</textarea></td></tr><tr><td class=bgcolor4 align=center>帮助信息</td><td class=bgcolor1>启用 自动回复 功能时，别人向您发信，<br>将会把[回复内容]作为一封信件 自动回复给对方。<br><font color=red>注意：若您使用邮件列表，请停止使用自动回复功能。</font></td></tr><tr align=center class=bgcolor3><td nowrap colspan=2><input type="button" value="默认内容" onclick=fGoto("fAutorespAdd")>&nbsp;<input type="submit" value="确 定" name="update.x">&nbsp;<input type="reset" value="取 消" onclick=fGoto("MM.getModule","option")></td></tr></table></form>';return sHtml;}}function fAutorespAdd(){var strContent;var objAutoreptext=gCurForm.autoreptext;switch( GE.domain ){case "163.com":strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易163邮箱--中文邮箱第一品牌，2280兆超大空间，支持超大附件，全国唯一24小时客户服务。\n欢迎您来注册使用。网易邮件中心：http://mail.163.com";break;case "126.com":strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易126邮箱--专业电子邮局，2280兆超大空间，支持超大附件，全国唯一24小时客户服务。\n欢迎您来注册使用。网易126邮箱：http://www.126.com";break;case "netease.com":strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易@netease.com电子邮箱，全国唯一24小时客户服务。\n欢迎您来注册使用。网易netease邮箱：http://mail.netease.com";break;case "yeah.net":strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易@yeah.net电子邮箱，全国唯一24小时客户服务。\n欢迎您来注册使用。网易yeah邮箱：http://mail.yeah.net";break;case "188.com":strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易188邮箱--吉祥伴你邮，全国唯一24小时客户服务。\n欢迎您来注册使用。网易188邮箱：http://www.188.com";break;default:strContent="您发给我的信件已经收到。\n\n\n\n--------------------------------------------\n网易@163.com免费电子邮箱，2280兆超大空间，支持超大附件，全国唯一24小时客户服务。\n欢迎您来注册使用。网易邮件中心：http://mail.163.com";break;}objAutoreptext.value=strContent;}function fAutorespSubmit(){var objAutoreptext=gCurForm.autoreptext;if( objAutoreptext.value.len() > 1998 ){return fErrorFocus(objAutoreptext , "回复内容的长度超过1000个汉字或2000个英文字符, 请删除部分内容！");}var sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';return fFormControl("autoresp" , sUrl);}function fAutorespInit(){var objAutoreptext=gCurForm.autoreptext;if(objAutoreptext.value.trim()==""){fAutorespAdd();}}function fTimesetOutputContent(){var sName="timeset";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="'+sName+'"><TABLE width=95% cellspacing=0 cellpadding=4 border=0 align=center><TR class=bgcolor2><td class=f14w><b>[ 定时发送 ]</b></td><td align=right><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title="定时发送的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table><TABLE width=95% cellspacing=1 cellpadding=2 border=0 align=center class=bgcolor5><tr class=bgcolor3><td align=right colspan=5>第'+oData.PageFirst+'条-第'+oData.PageLast+'条(共'+oData.MailCount+'条)</td></tr><tr align=center class=bgcolor4><td width=40 height=20 nowrap>编号</td><td width=200 nowrap>准备发给</td><td nowrap>主题</td><td width=150 nowrap>预定发送时间</td><td width=60 nowrap>操作</td></tr>';for(var i=0; i<oData.timeset.length; i++){sHtml+=fGetFormHTML( i );}sHtml+='</table></form>';return sHtml;}function fGetFormHTML(index){var obj=oData.timeset[index];var sHtml='<tr align=center class=bgcolor1><td>'+(index+1)+'</td><td nowrap align=left><a href=javascript:fGoto("fGotoReadCompose","'+obj.url+'")>'+obj.to+'</a></td><td nowrap align=left><a href=javascript:fGoto("fGotoReadCompose","'+obj.url+'")>'+obj.subject+'</a></td><td nowrap>'+obj.date+' '+obj.hour+':00</td><td><a href=javascript:fGoto("fTimesetSubmit",'+index+')>[删除]</a></td></tr>';return sHtml;}}function fGotoReadCompose( sUrl ){var sName="compose";MM[sName].cmURL=GE.cmDomain + sUrl;GE.composeType="draft";MM.getModule(sName);CM.setCMReffer(sName);}function fTimesetDelCallBack(flag , sUrl){if(flag){fFormControl("timeset" , sUrl);gCurForm.submit();}}function fTimesetSubmit( index ){var sMid=CM["timeset"].timeset[index].mid;var sUrl=GE.cmDomain + '/coremail/cgi/lddbapp?funcid=timeset&sid='+GE.SID+'&mid='+sMid+'&update=1';return fConfirm("您确定要删除这条定时发信记录么？" , fTimesetDelCallBack , sUrl);}function fPopOutputContent(){var sName="pop";var gInboxLabel="收件箱";var oData=CM[sName];if(GE.udid==""){if( HM.arrHistory.join(",").indexOf("pop") > -1 ){CM.setCMReffer("folderMain");}}gPopLen=oData.pop.length;var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fPopSubmit;if(GE.udid==""){gCurForm.acount.onblur=function(){try{this.form.foldername.value=this.value;}catch(e){}}}var i , obj;for(i=0 ; i<gPopLen ; i++){obj=gCurDoc.getElementById(sName + "Form" + i);obj.onsubmit=fPopSubmit;}function fGetHTML(){var i , sHtml="";if(GE.udid==""){sHtml+='<div style="text-align:left; width:591px; margin:0 auto" id="dvToolBarpop"><b>双克隆：</b>　<a href="javascript:fGoto()">邮件克隆</a>　|　<a href="javascript:fGoto()" onclick=fGoto("fGetOutLink","'+top.frames["indexFrame"].gObjUrl.addressclone+'")>通讯录克隆</a></div>';}sHtml+="<br>";if(gPopLen){sHtml+='<div class="kuanbg"><div class="bgcolor2 kuan"><div class="font01">POP收信</div></div></div><table width="591" height="20" align="center" class="font02"><tr><td width="90">标记</td><td width="200">邮箱帐号</td><td width="301"><span style="float:left">&nbsp;&nbsp;文件夹</span><span style="float:right; padding-right:92px">&nbsp;<a href="javascript:fGoto()" style="font-weight:normal;color:#000" onclick=fGoto("fPopReceive")>[收取所有帐号的邮件]</a></span></td></tr></table><table width="591" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#999999">';for(i=0 ; i< gPopLen ; i++){sHtml+=fGetFormHTML(i);}sHtml+="</table>";}sHtml+='<div class="font04">当前共<span class="font06">' +gPopLen+ '</span>个邮箱帐号，您一共可以设置<span class="font06">' +oData.maxpopcount+ '</span>个邮箱帐号</div><div class="kuanbg"><div class="bgcolor2 kuan"><div class="font01">创建一个新的POP帐号</div></div></div><form id="'+sName+'Form" target="'+sName+'" method="post"><span style="display:none" class="firefox hidden bug">'+ oData.hide_form + '<input type="hidden" name="server"><input type="hidden" name="username"><input type="hidden" name="popid"><input type="hidden" name="optype" value="pop"><input type="hidden" name="funcid" value="pop"><input type="hidden" name="timeout"><input type="hidden" name="port"><input type="hidden" name="fid">';if(GE.udid==""){sHtml+='<input type="hidden" name="single.pop" value="1">';}sHtml+='<input type="hidden" id="'+sName+'Hidden" value="0"></span><table width="591" border="0" align="center" cellpadding="0" cellspacing="0" class="tbborder"><col width="40%"><col width="60%"><tr><td colspan="2" height="8">&nbsp;</td></tr><tr><td align="right" nowrap class="font05">邮箱地址：&nbsp;&nbsp;</td><td><input type="text" name="acount" maxlength="36"></td></tr><tr><td></td><td class="font03">例如：“user@domain.com”、“' +GE.UID+ '”</td></tr><tr><td align="right" nowrap class="font05">邮箱密码：&nbsp;&nbsp;</td><td><input type="password" name="password" maxlength="36"></td></tr>';if(GE.udid==""){sHtml+='<tr><td align="right" nowrap class="font05">接收文件夹：&nbsp;&nbsp;</td><td><input name="foldername" type="text" maxlength="23"></td></tr><tr><td></td><td class="font03">默认以邮箱地址作为文件夹名</td></tr>';}sHtml+='<tr><td align="right" nowrap class="font05">区分颜色：&nbsp;&nbsp;</td><td><table width="180" height="18" border="1" cellpadding="0" cellspacing="0" ><tr>' +oData.set_color+ '</tr></table></td></tr><tr><td align="center" colspan="2"><input id="popFlag" type="checkbox" name="flag" value="on" title="收取同时在对方POP3服务器上保留邮件备份"><label for="popFlag">收取时保留邮件备份</label></td></tr><tr><td align="center" colspan="2" height="50"><input name="add.x" type="submit" value="添 加" onclick=fGoto("fSetPopOP","add")>&nbsp;<input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table></form>';return sHtml;}function fGetFormHTML(index){var obj=oData.pop[index];var bgcolor=(index % 2) ? '#FFFFFF':'#F3FAFA';var fidname=obj.fidname ? obj.fidname : gInboxLabel;var sHtml='<tr bgcolor="'+bgcolor+'"><td width="90" height="22" align="center" valign="middle"><table width="10" height="9" border="0" cellpadding="0" cellspacing="1" bgcolor="#B0B0B0"><tr><td bgcolor="'+obj.select+'"></td></tr></table></td><td width="200" align="center" valign="middle"><span class="font03">' +obj.username+ '</span></td><td width="301" style="padding-left:20px"><span class="font03" style="float:left;width:140px">' +fidname+ '</span><span style="float:left">&nbsp;<a href="javascript:fGoto()" hidefocus style="color:#f90" onclick=fGoto("fPopSingleReceive","'+obj.username+'","'+obj.fid+'")>[收取]</a></span><span style="float:left">&nbsp;<a href="javascript:fGoto()" hidefocus style="color:#36f" id="'+sName+'Button'+index+'" onclick=fGoto("fPopExpand",'+index+')>[编辑]</a></span><span style="float:left">&nbsp;<a href="javascript:fGoto()" hidefocus style="color:#e84213" onclick=fGoto("fSetPopOP","del","'+obj.popid+'")>[删除]</a></span></td></tr><tr bgcolor="#FFFFFF" style="display:none" id="'+sName+'Table'+index+'"><td colspan="3" align="left" valign="middle"><form id="'+sName+'Form'+index+'"><input type="hidden" name="popid" value="'+obj.popid+'"><input type="hidden" name="fid" value="'+obj.fid+'"><table width="580" border="0" align="center" cellpadding="0" cellspacing="0"><col width="40%"><col width="60%"><tr><td colspan="2" height="8">&nbsp;</td></tr><tr><td align="right" nowrap class="font05">邮箱帐号：&nbsp;&nbsp;</td><td><input type="text" name="username" maxlength="36" value="'+obj.username+'"></td></tr><tr><td align="right" nowrap class="font05">邮箱密码：&nbsp;&nbsp;</td><td><input type="password" name="password" maxlength="36" value="'+obj.password+'"></td></tr>';if(GE.udid==""){sHtml+='<tr><td align="right" nowrap class="font05">接收文件夹：&nbsp;&nbsp;</td><td><input name="foldername" type="text" maxlength="23" value="'+ fidname +'"></td></tr>';}sHtml+='<tr><td align="right" nowrap class="font05">区分颜色：&nbsp;&nbsp;</td><td><table width="180" height="18" border="1" cellpadding="0" cellspacing="0" ><tr>' +obj.color+ '</tr></table></td></tr><tr><td align="right" nowrap class="font05">POP服务器名：&nbsp;&nbsp;</td><td><input type="text" name="server" maxlength="36" value="'+obj.server+'"></td></tr><tr style="display:none"><td align="right" nowrap class="font05">服务器超时：&nbsp;&nbsp;</td><td><input type="text" name="timeout" size="3" maxlength="3" value="'+obj.timeout+'">秒&nbsp;推荐：90－180</td></tr><tr style="display:none"><td align="right" nowrap class="font05">端口号：&nbsp;&nbsp;</td><td><input type="text" name="port" size="5" maxlength="5" value="'+obj.port+'">&nbsp;标准：110</td></tr><tr><td align="center" colspan="2"><input id=popFlag'+index+' type="checkbox" name="flag" value="on" title="收取同时在对方POP3服务器上保留邮件备份" '+obj.flag+'><label for=popFlag'+index+'>收取时保留邮件备份</label></td></tr><tr><td align="center" colspan="2" height="50"><input name="modify.x" type="submit" value="更 改" onclick=fGoto("fSetPopOP","edit")></td></tr></table></form></td></tr>';return sHtml;}}var gPopLen=0;var gPopOP="";function fSetPopOP( sOP , sID){gPopOP=sOP;if(gPopOP=="del"){var sUrl=GE.cmDomain + '/cgi/ldapapp?update.x=1';var obj=new Object();obj.sUrl=sUrl;obj.sId=sID;if(GE.udid==""){return fConfirm("如果删除这条记录, 将一起删除对应的的文件夹以及该文件夹中的信件[系统文件夹及其信件除外], 你确定要删除吗?" , fPopDelCallBack , obj);}return fConfirm("您确定要删除吗？" , fPopDelCallBack , obj);}}function fPopExpand(index){var objTable=gCurDoc.getElementById("popTable" + index);var objButton=gCurDoc.getElementById("popButton" + index);if(objButton.innerHTML=='[编辑]'){objTable.style.display='';objButton.innerHTML='[折叠]';}else{objTable.style.display='none';objButton.innerHTML='[编辑]';}}function fGetMailServer( sUsername ){if( sUsername.indexOf( "@" )!=-1 ){return sUsername.substring( sUsername.indexOf( "@" )+1 , sUsername.length );}else{return null;}}function fGetUsername( sUsername ){var mail=sUsername.split( "@" );if( mail.length > 1 ){return mail[0];}else{return null;}}function fPopReceive(){var sName="pop";var sUrl=GE.cmDomain + "/coremail/cgi/popapp?sid="+GE.SID+"&fid=1";var tUrl=MM[sName].cmURL;MM[sName].cmURL=sUrl;CM.setCMReffer(sName);MM[sName].cmURL=tUrl;}function fPopSingleReceive(sUser , sFid){var sName="pop";var sUrl=GE.cmDomain + "/coremail/cgi/popapp?sid="+GE.SID+"&name="+sUser+"&fid="+sFid+"&popres_tempname=popinfo.htm";var tUrl=MM[sName].cmURL;MM[sName].cmURL=sUrl;CM.setCMReffer(sName);MM[sName].cmURL=tUrl;var sInfo="POP收信中，请稍候...";if(GE.udid==""){sInfo="正在邮件克隆中，请稍候...";}fShowMsg(sInfo);}function fPopGetUser( sFid ){var i , aPop=CM["pop"].pop;for(i=0; i<aPop.length; i++){if(aPop[i].fid==sFid){return aPop[i].username;}}return "";}function fPopDelCallBack(flag , obj){if(flag){gCurForm.popid.value=obj.sId;fFormControl("pop" , obj.sUrl);gCurForm.submit();}}function fPopSubmit(){gCurForm=gCurDoc.getElementById("popForm");var sUrl=GE.cmDomain + '/cgi/ldapapp';var oHid=gCurDoc.getElementById("popHidden");if(gPopOP=="add"){sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';var oUsername=this.acount;oUsername.value=oUsername.value.replace( /\s/g, "");if (GE.UID==oUsername.value){oUsername.value="";return fErrorFocus(oUsername , "您填写的邮箱地址不能和本邮箱地址相同！");}var pServer=fGetMailServer( oUsername.value );if( pServer==null||pServer.length < 1 ){oUsername.value="";return fErrorFocus(oUsername , "您填写的邮箱地址不正确，没有@后缀，请重新填写！");}var oServer=this.server;var popServers=new Array("pop.163.com","pop.126.com","pop.188.com","pop.netease.com","pop.yeah.net","pop.vip.163.com","pop3.sina.com.cn","pop3.vip.sina.com","pop3.sohu.com","pop3.vip.sohu.com","pop.21cn.com","pop.21cn.net","pop.tom.com","pop.163.net","263.net","pop3.eyou.com","pop.qq.com","pop.gmail.com","pop.china.com");this.port.value=110;this.timeout.value=90;this.username.value=fGetUsername( oUsername.value );oServer.value=pServer;for(var i=0; i < popServers.length; i++ ){if( popServers[i].indexOf( pServer ) > -1 ){oServer.value=popServers[i];break;}}}this.username.value=this.username.value.trim();if (this.username.value==""){return fErrorFocus(this.username , "您填写的邮箱帐号不能为空！");}if (this.password.value==""){return fErrorFocus(this.password , "您填写的邮箱密码不能为空！");}if(GE.udid==""){this.foldername.value=this.foldername.value.trim();if (this.foldername.value==""){return fErrorFocus(this.foldername , "您必须输入该接收文件夹名称！");}}if(gPopOP=="add"){if(GE.udid==""){oHid.name="parentfid";}return fFormControl("pop" , sUrl);}sUrl+='?modify.x=1';if(GE.udid==""){if(this.foldername.value!=this.foldername.defaultValue){sUrl+='&rename.x=1';}if(this.fid.value=="0"){oHid.name="rootfolder";}}gCurForm.server.value=this.server.value;gCurForm.username.value=this.username.value;gCurForm.password.value=this.password.value;gCurForm.timeout.value=this.timeout.value;gCurForm.port.value=this.port.value;var aColor=this.popbkcolor;for(var i=0; i<aColor.length; i++){if(aColor[i].checked){gCurForm.popbkcolor[i].checked=true;break;}}gCurForm.flag.checked=this.flag.checked;gCurForm.popid.value=this.popid.value;gCurForm.fid.value=this.fid.value;if(GE.udid==""){gCurForm.foldername.value=this.foldername.value;}fFormControl("pop" , sUrl);gCurForm.submit();return false;}function fRefuselistOutputContent(){var sName="refuselist";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );style.marginTop="50px";}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fRefuselistSubmit;fParseSafeList(false);function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="submitFrame">'+ oData.hide_form + '<input type="hidden" name="tempname" value="options/refuselist.htm"><input type="hidden" name="funcid" value="opuserattr"><input type="hidden" name="optype" value="set"><input type="hidden" name="refuselist" value="'+oData.refuselist+'"><table width="528" border="0" cellpadding=4 cellspacing=0 align=center><tr class=bgcolor2><td class=f14w><b>[ 黑名单设置 ]</b></td><td align=right><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title=" 黑名单的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table>';sHtml+=fGetSafeListHTML( oData );sHtml+='</form>';return sHtml;}}var gSafeListLimit=-1;function fSetRemoveEnabled(){var index=gCurForm.destSafeList.selectedIndex;var button=gCurForm.delSafeList;if(index!=-1){button.disabled=false;}else{button.disabled=true;}}function fListInit(){var destSafeList=gCurForm.destSafeList;var srcSafeList=gCurForm.srcSafeList;var btnAdd=gCurForm.addSafeList;var btnDel=gCurForm.delSafeList;if ( gSafeListLimit > 0&&(destSafeList.options.length > 2*gSafeListLimit) ){btnAdd.disabled=1;}if (srcSafeList){srcSafeList.focus();srcSafeList.onkeypress=fNoEnterKey;}btnAdd.onclick=fSafeListAdd;btnDel.onclick=fSafeListDel;destSafeList.onchange=fSetRemoveEnabled;fSetRemoveEnabled();}function fParseSafeList( flag ){var destSafeList=gCurForm.destSafeList;var SafeList;if(flag){SafeList=gCurForm.safelist.value;}else{SafeList=gCurForm.refuselist.value;}if(SafeList!=""){var ss=SafeList.split(",");for (var i=0; i<ss.length; i++){var str=ss[i];if (str.replace(/\s/gi, "")!=""){destSafeList.options[destSafeList.length]=new gCurWin.Option(str);}}}fListInit();}function fSafeListAdd(){var destSafeList=gCurForm.destSafeList;var srcSafeList=gCurForm.srcSafeList;var currentLength=destSafeList.length;var theStr=srcSafeList.value.toLowerCase();var count=0;theStr=parseSingleEmail( theStr );if (theStr==""){return fErrorFocus(srcSafeList , "Email 邮件地址格式错误！");}var emailCount=0;for ( count=0; count<=currentLength&&destSafeList.options[count]!=null; count++){var localStr=destSafeList.options[count].text.toLowerCase();localStr=parseSingleEmail(localStr);if (localStr=="") continue;emailCount++;if (( emailCount >=gSafeListLimit)&&(gSafeListLimit > 0 )){srcSafeList.value="";return fErrorFocus(srcSafeList , '由于您的列表达到了限制，新的地址无法添加到列表中。若要添加新地址，请删除足够的现有地址以便不超过限制。');}if (theStr==localStr){return fErrorFocus(srcSafeList , '该地址已经包含在您的安全列表中。');}}destSafeList.options[currentLength]=new gCurWin.Option(theStr);srcSafeList.value="";srcSafeList.focus();return true;}function fSafeListDel(){var destSafeList=gCurForm.destSafeList;var srcSafeList=gCurForm.srcSafeList;var bttnRemove=gCurForm.delSafeList;var bttnAdd=gCurForm.addSafeList;while(destSafeList.selectedIndex >=0 ){destSafeList.options[destSafeList.selectedIndex]=null;}bttnRemove.disabled=true;srcSafeList.focus();}function fSafelistCheck( flag ){var destSafeList=gCurForm.destSafeList;var i=0;var len=destSafeList.options.length;var prefs;if( flag){prefs=gCurForm.safelist;}else{prefs=gCurForm.refuselist;}prefs.value="";var str="";for(i=0; i < len ; i++){str+=destSafeList.options[i].text;if (i!=(len-1)){str+=",";}}if( str.len() > 3798 ){return fAlert( "名单总长度超过限制，请削减一些。" );}prefs.value=str;return true;}function fRefuselistSubmit(){if(fSafelistCheck(false)){var sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';IM.state="refuse";return fFormControl("refuselist" , sUrl);}return false;}function fFriendsOutputContent(){var sName="friends";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );style.marginTop="50px";}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fFriendsSubmit;fParseSafeList(true);function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="submitFrame">'+ oData.hide_form + '<input type="hidden" name="tempname" value="options/junkfilter.htm"><input type="hidden" name="funcid" value="opuserattr"><input type="hidden" name="optype" value="set"><input type="hidden" name="safelist" value="'+oData.safelist+'"><table width="528" border="0" cellpadding=4 cellspacing=0 align=center><tr class=bgcolor2><td class=f14w><b>[ 白名单设置 ]</b></td><td align=right><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title=" 白名单的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table>';sHtml+=fGetSafeListHTML( oData );sHtml+='</form>';return sHtml;}}function fGetSafeListHTML( obj ){var sHtml='<table width=528 border=0 align=center cellpadding=2 cellspacing=1 class=bgcolor5><tr class=bgcolor1><td valign="top"><input type="text" name="srcSafeList" size="28" maxlength="40" value="'+obj.srcSafeList+'"></td><td align="center" valign="top" class=bgcolor4><input type="button" name="addSafeList" value=" 添加 >> " class="NormalButton"><br><br><input type="button" name="delSafeList" value=" << 删除 " class="NormalButton"></td><td valign="top"><select name="destSafeList" size=10 multiple style="width:200px"></select></td></tr><tr class=bgcolor3><td colspan="3" align="center"><input type="submit" value="确 定">&nbsp;<input type="button" value="取 消" onclick=fGoto("MM.getModule","option")></td></tr></table>';return sHtml;}function fFriendsSubmit(){if(fSafelistCheck(true)){var sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';return fFormControl("friends" , sUrl);}return false;}function fFilterOutputContent(){var sName="filter";var oData=CM[sName];var iLen=oData.filter.length;var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fFilterSubmit;var i , obj;for(i=0 ; i<iLen ; i++){obj=gCurDoc.getElementById(sName + "Form" + i);obj.onsubmit=fFilterSubmit;}function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="'+sName+'">'+ oData.hide_form + '<input type="hidden" name="funcid"><input type="hidden" name="filid"><TABLE width=528 cellspacing=0 cellpadding=2 border=0 align=center><TR class=bgcolor2><td class=f14w><b>[ 过滤器 ]</b></td><td align=right nowrap><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title=" 过滤器的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></TD></tr></table><table width=528 cellspacing=1 cellpadding=2 border=0 align=center class=bgcolor5><TR class=bgcolor3><td>收件过滤器：</td></tr><tr class=bgcolor1><td height=100>　　在这里,您可以设定自定义过滤器,以实现自己的特殊目的,同时,在收邮件时,可以按照您的规则和设置,将邮件分类,并放到不同文件夹中.点击“新建”开始吧.<br><br></td></tr><tr class=bgcolor4><td align=center><input name="add.x" type="submit" value="新 建" onclick=fGoto("fSetFilterOP","add")></td></tr></table></form>';for(var i=0 ; i< iLen ; i++){sHtml+=fGetFormHTML(i);}return sHtml;}function fGetFormHTML(index){var obj=oData.filter[index];var sHtml='<form id="'+sName+'Form'+index+'"><input type="hidden" name="filid" value="'+index+'"><TABLE width=528 cellspacing=1 cellpadding=2 border=0 align=center class=bgcolor5><TR class=bgcolor3><td height="22"> 过滤规则名称： '+obj.name+'</td></tr><TR><td class=bgcolor1>'+obj.info+'</td></tr><tr class=bgcolor4><td align=center><input type="submit" value="删 除" onclick=fGoto("fSetFilterOP","del")>&nbsp;<input type="submit" value="更 新" onclick=fGoto("fSetFilterOP","edit")>';if(index!=0){sHtml+='&nbsp;<input type="submit" value="移 上" onclick=fGoto("fSetFilterOP","up")> ';}if(index!=(iLen-1)){sHtml+='&nbsp;<input type="submit" value="移 下" onclick=fGoto("fSetFilterOP","down")>';}sHtml+='</td></tr></table></form>';return sHtml;}}var gFilterOP="";function fSetFilterOP( sOP ){gFilterOP=sOP;}function fFilterDelCallBack(flag , obj){if(flag){gCurForm.filid.value=obj.sFilid;fFormControl("filter" , obj.sUrl);gCurForm.submit();}}function fFilterSubmit(){var sUrl=GE.cmDomain + '/coremail/fcg/ldfltapp';if(gFilterOP=="add"||gFilterOP=="edit"){gCurForm.funcid.value="loadfilter";GE.laterRequestModule="filter2";}else{gCurForm.funcid.value="filter";}if(gFilterOP=="del"){sUrl+='?update.x=1';var obj=new Object();obj.sUrl=sUrl;obj.sFilid=this.filid.value;return fConfirm("确实想删除此过滤项? " , fFilterDelCallBack , obj);}if(gFilterOP=="edit"){sUrl+='?modify.x=1';}if(gFilterOP=="up"||gFilterOP=="down"){sUrl+='?' +gFilterOP+ '.x=1';}if(gFilterOP!="add"){gCurForm.filid.value=this.filid.value;fFormControl("filter" , sUrl);gCurForm.submit();return false;}return fFormControl("filter" , sUrl);}function fFilter2OutputContent(){var sName="filter2";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fFilter2Submit;function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="filter"><TABLE width=528 cellspacing=0 cellpadding=2 border=0 align=center><TR class=bgcolor2><td class=f14w><b>[ 过滤器 ]</b></td><td align=right><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table><input type="hidden" name="funcid" value="filter">'+ oData.hide_form + '</form>';return sHtml;}}function fFilter2Submit(){var oReply=gCurForm.reply_text;if( oReply.value.len() > 298 ){return fErrorFocus(oReply , "回复内容的长度超过150个汉字或300个英文字符, 请删除部分内容!");}var sUrl=GE.cmDomain + '/coremail/fcg/ldfltapp';GE.laterRequestModule="filter";return fFormControl("filter2" , sUrl);}function fJunkfilterOutputContent(){var sName="junkfilter";var oData=CM[sName];var sHtml=fGetHTML();with(MM[sName].div){addContent( sHtml );fSetStyle( style );}gCurForm=gCurDoc.getElementById(sName + "Form");gCurForm.onsubmit=fJunkfilterSubmit;function fGetHTML(){var sHtml='<form id="'+sName+'Form" target="submitFrame">'+ oData.hide_form + '<input type="hidden" name="tempname" value="options/junkfilter.htm"><input type="hidden" name="funcid" value="opuserattr"><input type="hidden" name="optype" value="set"><table width="80%" border=0 cellspacing=0 cellpadding=2 align=center valign=top><tr class=bgcolor2><td class=f14w><b>[ 垃圾邮件处理 ]</b></td><td align=right valign="bottom" nowrap><a href="'+HC.help(sName)+'" target="_blank"><img src="http://mimg.163.com/0814/help.gif" border="0" title=" 垃圾邮件处理的帮助"></a><input type="button" value="返 回" onclick=fGoto("MM.getModule","option")></td></tr></table><table width="80%" border=0 cellspacing=1 cellpadding=2 align=center valign=top class=bgcolor5><tr class=bgcolor3><td colspan=2 >垃圾邮件判断方法：</td></tr><tr class=bgcolor1><td><input type="radio" name="junkfilter" value="0" '+oData.junkfilter[0]+'>低级</td><td>不做用户级过滤</td></tr><tr class=bgcolor1><td><input type="radio" name="junkfilter" value="1" '+oData.junkfilter[1]+'>中级</td><td>如果 “发件人(From)” 不在自己的 [通讯录] 或 [白名单]里，<br>并且 “收件人(To)” 和 “抄送人(Cc)” 不包括 自己的地址：'+GE.UID+'，<br>则认为是 [垃圾邮件]</td></tr><tr class=bgcolor1><td><input type="radio" name="junkfilter" value="2" '+oData.junkfilter[2]+'>高级</td><td>如果邮件的 “发件人(From)” 地址不在自己的 [通讯录] 或 [白名单] 列表里，<br>则认为来信是[垃圾邮件]。</font><font color=red>请谨慎选择此级别</font> </td></tr><tr><td colspan=2 class=bgcolor3>对垃圾邮件的处理</td></tr><tr class=bgcolor1><td align=center><input type="radio" name="rejectjunk" value="0" '+oData.rejectjunk[0]+'> </td><td >转移到 <span title="此为系统文件夹，用来存放经 [反垃圾级别] 系统判断属于 疑似垃圾的邮件，该文件夹里的邮件会被定期自动删除，无法删除此目录"><font color=blue>[垃圾邮件]</font> 文件夹。</td></tr><tr class=bgcolor1><td align=center><input type="radio" name="rejectjunk" value="1" '+oData.rejectjunk[1]+'> </td><td >直接拒收</td></tr><tr class=bgcolor4><td align=center colspan=3><input type="submit" value="确 定" >&nbsp;<input type="reset" value="取 消" onclick=fGoto("MM.getModule","option")></td></tr></table></form>';return sHtml;}}function fJunkfilterSubmit(){var sUrl=GE.cmDomain + '/coremail/fcg/ldapapp';return fFormControl("junkfilter" , sUrl);}