function t_header() {

    icon_arr=new Array() 
    icon_arr['1']='1.gif' 
    icon_arr['2']='2.gif' 
    icon_arr['3']='3.gif' 
    icon_arr['4']='4.gif' 
    icon_arr['5']='5.gif' 
    icon_arr['6']='6.gif' 
    icon_arr['7']='7.gif' 
    icon_arr['8']='8.gif' 
    icon_arr['9']='9.gif' 
    icon_arr['10']='10.gif' 
    icon_arr['11']='11.gif' 
    icon_arr['12']='12.gif' 
    icon_arr['13']='13.gif' 
    icon_arr['14']='14.gif' 
    icon_arr['15']='15.gif' 
    icon_arr['16']='16.gif' 
    icon_arr['17']='17.gif' 
    icon_arr['18']='18.gif' 
    icon_arr['19']='19.gif' 
    icon_arr['20']='20.gif' 
    icon_arr['21']='21.gif' 
    icon_arr['22']='22.gif' 
    icon_arr['23']='23.gif' 
    icon_arr['24']='24.gif' 
    
    multipage_img = '<img align=absmiddle border=0 src="/club/bbs/images/topic/multipage.gif" title="分页">'; 
    announce_img  = '<img align=absmiddle border=0 src="/club/bbs/images/topic/announce.gif" title="公告">'; 
    top_img     = '<img align=absmiddle border=0 src="/club/bbs/images/topic/top.gif"   title="置顶">'; 
    lock_img    = '<img align=absmiddle border=0 src="/club/bbs/images/topic/lock.gif"  title="锁定">'; 
    good_img    = '<img align=absmiddle border=0 src="/club/bbs/images/topic/good.gif"  title="精华">'; 
    faq_img     = '<img align=absmiddle border=0 src="/club/bbs/images/topic/faq.gif"   title="常见问题解答">'; 
    expert_img  = '<img align=absmiddle border=0 src="/club/bbs/images/topic/expert.gif" title="有专家或服务部门参与">'; 
    poll_img    = '<img align=absmiddle border=0 src="/club/bbs/images/topic/poll.gif"  title="投票">'; 
    topic_img   = '<img align=absmiddle border=0 src="/club/bbs/images/topic/topic.gif" title="普通" width=0 height=0>'; 
    hot_img     = '<img align=absmiddle border=0 src="/club/bbs/images/topic/hot.gif"   title="热点">'; 
    hide_img    = '<img align=absmiddle border=0 src="/club/bbs/images/topic/hide.gif"  title="隐藏">'; 
    pollbar_img = '<img align=absmiddle border=0 src="/club/bbs/images/topic/pollbar/grey.gif" >'; 

    document.write('');
    document.write('<table width="740" border="0" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF"> ');
    document.write('  <tr align="center" bgcolor="#41b400">   ');
    document.write('    <td width="30">&nbsp;</td> ');
    document.write('    <td width="30">&nbsp;</td> ');
    document.write('    <td><font color="#FFFFFF">主题</font></td> ');
    document.write('    <td><font color="#FFFFFF">作者</font></td> ');
    document.write('    <td><font color="#FFFFFF">回复</font></td> ');
    document.write('    <td width="190"><font color="#FFFFFF">最新文章</font></td> ');
    document.write('  </tr> ');
}

function t_footer() {
    w('</table> ');
}

function t_line() {
	var status;
    t_bgColor = typeof(t_bgColor)=="undefined" ? "#F7F5F5" : t_bgColor=="#E7E3E1" ? "#F7F5F5" : "#E7E3E1"
    
    all_page=Math.ceil((parseInt(arguments[5])+1)/posts_per_pg)
    
    multipage = topic_title_pagelink(all_page,3,3,arguments[0]) ;
    if (multipage!='') multipage = ' [' + multipage_img + multipage + ']';

    status=status_img(arguments[10],arguments[5]);
    icon = '<img align=absbottom src="/club/bbs/images/topic_icon/'+icon_arr[arguments[11]]+'">'
    
    for(blank='',i=0;i<arguments[3];i++) blank+='&nbsp;'
    
    document.write('  <tr height="30" bgcolor='+t_bgColor+'>  ');
    document.write('    <td align="center">'+status+'</td> ');
    document.write('    <td align="center">'+icon+'</td> ');
    document.write('    <td><a href="'+topic_url+'?forum_id='+forum_id+'&topic_id='+arguments[0]+'">'+arguments[1]+'</a>('+arguments[12]+'字) '+multipage);
    document.write('    <td align="center" nowrap><a href="./profile.php?login_name='+unescape(arguments[2])+'" target="_blank">'+arguments[2]+'</a></td> ');
    document.write('    <td align="center" nowrap>'+arguments[5]+'/'+arguments[4]+'</td> ');
    document.write('    <td align="right"  nowrap>&nbsp;<a title="'+arguments[6]+'">'+arguments[7]+'</a> <font color="red">|</font> ');
    document.write('     <a href="'+topic_url+'?forum_id='+forum_id+'&topic_id='+arguments[0]+'&pg='+all_page+'#'+arguments[9]+'">'+arguments[8]+'</a>'+blank+'</td>');
    document.write('  </tr> ');
//alert(arguments[8]+'  '+strlength(arguments[8]));
//alert(arguments[8]+'  '+strLen(arguments[8]));
}   

function topic_title_pagelink(all_page,pre_page,last_page,topic_id) {
    ss='';
    if ( (all_page <= pre_page+last_page) && (all_page > 1) )
        for(p=1;p<=all_page;p++)
            ss+=' <a href="'+topic_url+'?forum_id='+forum_id+'&topic_id='+topic_id+'&pg='+p+'"><font color=red>'+p+'</font></a>';
    
    if(all_page > pre_page+last_page){
        for(p=1;p<=pre_page;p++) 
            ss+=' <a href="'+topic_url+'?forum_id='+forum_id+'&topic_id='+topic_id+'&pg='+p+'"><font color=red>'+p+'</font></a>';

        ss+=' ...';

        for(p=(all_page-last_page+1);p<=all_page;p++){
            ss+=' <a href="'+topic_url+'?forum_id='+forum_id+'&topic_id='+topic_id+'&pg='+p+'"><font color=red>'+p+'</font></a>';
        }           

    } 
    return ss
}

function status_img(arr,replies) {
    if (arr[0]==1)
         ss = hide_img;
    else 
    if (arr[4]!=0)
         ss = poll_img;
    else 
    if (arr[1]==1)   
         ss = announce_img;
    else 
    if (arr[2]==1)        
         ss = top_img;
    else              
    if (arr[3]==1)       
         ss = lock_img;
    else                            
    if (arr[5]==1)       
         ss = good_img;
    else
    if (arr[6]>0)     
         ss = expert_img;
    else  
    if (replies>=hot_replies)
         ss = hot_img;
    else 
         ss = topic_img; 
    
    return ss;
}

//字符串长度，支持双字节
function strlength(str){
    var l=str.length;
    var n=l
    for (var i=0;i<l;i++)
    {
        if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
    }
    return n        
}

