function doMList( msgid,fromuser,touser,title, mailtype, msgsize, fromstatus, tostatus,createdt, readdt,isreceive,rpage,spage)
{
    var om=' onmouseover="doDis(event,'+mailtype+','+isreceive+','+tostatus+','+readdt+');" onmouseout="closeIcon();"';
    var mailimage;
    if(mailtype==1)
        mailimage='<img src=/img/regularmail.gif'+om+'>';
    else if(mailtype==2)
        mailimage='<img src=/img/registeredmail.gif'+om+'>';
    else if(mailtype==3)
        mailimage='<img src=/img/expressmail.gif'+om+'>';
       
    if(isreceive==1)
    {
        var xxx="bgcolor=#ffffcc";
        if(tostatus==0)
            titleV='<b><a href="/club/viewmail.aspx?msg_id='+msgid+'&receivebox=1&rpage='+rpage+'&spage='+spage+'">'+getTitle(title)+'</a></b>';
        else {
            titleV='<a href="/club/viewmail.aspx?msg_id='+msgid+'&receivebox=1&rpage='+rpage+'&spage='+spage+'">'+getTitle(title)+'</a>';
            xxx="";
        }
        document.write('<tr '+xxx+'><td align="center" class="utility"><input type="checkbox" name="rmid" value="'+msgid+'"></td><td align="center" class="utility">'+getAuthor(fromuser)+'</td><td class="utility">&nbsp; '+titleV+'</td><td align="center" class="utility">'+getDtStr(createdt)+'</td><td align="center" class="utility">'+msgsize+'字</td><td align="center" class="utility">'+mailimage+'</td></tr>');
    }
    else
    {
        if(fromstatus==0)
            titleV='<b><a href="/club/viewmail.aspx?msg_id='+msgid+'&receivebox=0&rpage='+rpage+'&spage='+spage+'">'+getTitle(title)+'</a></b>';
        else
            titleV='<a href="/club/viewmail.aspx?msg_id='+msgid+'&receivebox=0&rpage='+rpage+'&spage='+spage+'">'+getTitle(title)+'</a>';
    
        document.write('<tr><td align="center" class="utility"><input type="checkbox" name="smid" value="'+msgid+'"></td><td align="center" class="utility">'+getAuthor(touser)+'</td><td class="utility">&nbsp; '+titleV+'</td><td align="center" class="utility">'+getDtStr(createdt)+'</td><td align="center" class="utility">'+msgsize+'字</td><td align="center" class="utility">'+mailimage+'</td></tr>');
    }	
    
}

function dp(num_of_pages,isreceive, rp, sp)
{
    if(num_of_pages<2)
        return;
        
   var rspn="";
   
   for(index=1;index<num_of_pages+1;index++)
   {
       if(isreceive==1)
       {
           if(index==rp)
               rspn+="<font color=brown>"+index+"</font> ";
           else
               rspn+="<a href=/club/postoffice.aspx?spage="+sp+"&rpage="+index+">"+index+" </a>";
       }
       else
       {
           if(index==sp)
               rspn+="<font color=brown>"+index+"</font> ";
           else
               rspn+="<a href=/club/postoffice.aspx?rpage="+rp+"&spage="+index+">"+index+" </a>";
        }
    }
    
    document.write("<b>第 "+rspn+" 页</b>");
    
}


function toggleCheckBox(m,mids)
		{
		    if(mids==null) return;
		    if(m.checked==false)
		    {
		        for (i = 0; i < mids.length; i++) 
		            mids[i].checked=false;
		    }
		    else
		    {
		        for (i = 0; i < mids.length; i++) 
		            mids[i].checked=true;
		    }   
		
		}
		
function del(isReceive)
		{
		    if(isReceive==1)
		    {
		        mids=document.getElementsByName('rmid');
		        box="收件箱中 ";
		    }
		    else
		    {
		        mids=document.getElementsByName('smid');
		        box="发件箱中 ";
		    }
		    if(mids==null)
		        return;
		    
		    var rspn="";
		    var num=0;
		    for(i=0;i<mids.length;i++)
		    {
		        if(mids[i].checked==true)
		        {
		            rspn+=mids[i].value+"_";
		            num+=1;
		        }
		    }
		    if(num==0)
		    {
		        alert("请选中希望删除的邮件，然后点击删除按钮！\nPlease check before click on the Delete button!");
		        return;
		    }
		    
		    if(confirm("您确信要删除"+box+num+"封选中的邮件吗？\nAre you sure you delete the "+num+" checked mail?"))
		        window.location="/club/deletemail.aspx?receivebox="+isReceive+"&msg_id="+rspn;
		        
		    return;		    
		}
		
		function recall()
		{
		    mids=document.getElementsByName('smid');
		    if(mids==null)
		        return;
		    
		    var rspn="";
		    var num=0;
		    for(i=0;i<mids.length;i++)
		    {
		        if(mids[i].checked==true)
		        {
		            rspn=mids[i].value;
		            num+=1;
		        }
		    }
		    if(num!=1)
		    {
		        alert("请选中一封希望收回的邮件，然后点击收回按钮！\nPlease check one and only one box before click on the Recall button!");
		        return;
		    }
		    
		    if(confirm("您确信要收回选中的邮件吗？\nAre you sure you recall the checked mail?"))
		        window.location="/club/deletemail.aspx?recall=yes&msg_id="+rspn;
		        
		    return;		
		}
		
		function doDis(event,msgtype,isreceive,tostatus,readdt)
        {
            bgc='#E0EDE0';
            mtitleBgc='#5EA25E';
                             
            if(isreceive==1)
            { 
                if(msgtype==1)
                {
                    mtitleStr='邮件类型：平信';
                    contentStr='因为是平信，发信人将无法知道<BR>您是否已经阅读、删除该邮件！';
                }
                else if(msgtype==2)
                {
                    mtitleStr='邮件类型：挂号信';
                    contentStr='因为是挂号信，发信人将可以获知<BR>您何时首次打开阅读，一共打开阅<BR>读多少次，是否已经删除该邮件！';
                }
                else if(msgtype==3)
                {
                    mtitleStr='邮件类型：特快专递';   
                    contentStr='因为是特快专递，发信人将可以获<BR>知您何时首次打开阅读，一共打开<BR>阅读多少次，是否已经删除该邮件！';
                }
                else
                    return;
            }
            else if (isreceive==0)
            {
               if(msgtype==1)
                {
                    mtitleStr='邮件类型：平信';
                    contentStr='因为是平信，您无法知道收信人<BR>是否已经阅读、删除该邮件！';
                }
                else if(msgtype==2||msgtype==3)
                {
                    if(msgtype==2)
                        mtitleStr='邮件类型：挂号信';
                    else
                        mtitleStr='邮件类型：特快专递';
                    
                    if(readdt==0)
                    {
                        if(tostatus<0)
                            contentStr="收件人未打开阅读该邮件，<BR>邮件已经删除！";
                        else
                            contentStr="收件人未打开阅读该邮件，<BR>邮件尚未删除！";
                    }
                    else
                    {
                        if(tostatus<0)
                            contentStr="收件人于 "+getDtStr(readdt)+" <BR>打开阅读该邮件，邮件已经删除！";
                        else
                            contentStr="收件人首次于 "+getDtStr(readdt)+" <BR>打开阅读该邮件，邮件仍在其信箱中<BR>一共被阅读 "+tostatus+"次，尚未删除！";
                    }
                    
                }                
                else
                    return;
            }
            else
                return;
                
            if(tostatus==-2)
                contentStr='该邮件已经被成功收回，收件人<BR>将无法阅读此邮件！';
                
            contentStr="<tr><td style='line-height:15pt;COLOR:#008040;font-size:9pt'>"+contentStr+"</td></tr>";
            popicons(event,4,2,0,220,50,mtitleStr,contentStr);            
      }

     function showmsg(event) 
     {
         titleStr='什么是收回邮件？';
         contentStr='<tr><td><div style="line-height:15pt;font-size:12px;COLOR:#008040">在收件人打开阅读您的邮件之前，您可以<br>收回邮件。如果邮件成功收回，它将不会<br>出现在收件人的邮箱里。</div></td></tr>';
         popicons(event,4,2,1,50, 110,titleStr,contentStr);
         
     }