﻿ function loadClass()
{
     if (recordCount!=0)
    {
        WS_Video.GetVideo(curPageNO,pageNum,typeID,onSucceeded_News);
        $get("lbrecordCount").innerHTML=recordCount;
        if(parseInt(recordCount)%pageNum==0)
        {
            pageCount=parseInt(parseInt(recordCount)/pageNum);
        }
        else
        {
            pageCount=parseInt(parseInt(recordCount)/pageNum)+1;     
        }
        $get("lbPageCount").innerHTML=pageCount;
        $get("lbPageNumber").innerHTML=curPageNO;    
        WS_Video.GetHotVideo(typeID,onSucceeded_HotNews);
    }
}
function load()
{
    var builder=new Sys.StringBuilder();
    builder.append("<img src=\"../images/loader.gif\" \/>");
    $get("myList").innerHTML=builder.toString();
}
function onSucceeded_News(result)
{
    var news_id=result.columns[0].name;   
    var news_name=result.columns[1].name;
    var pub_time=result.columns[2].name; 
    var news_click=result.columns[4].name;  
    var rows=result.rows;
    var builder=new Sys.StringBuilder();
    builder.append("<table>");
    builder.append(String.format("<tr class=\"title\"><td width=\"400px\">标题</td><td width=\"100px\">点击次数</td><td width=\"200px\">发布时间</td></tr>"));
      for(var rowIndex=0;rowIndex<rows.length;rowIndex++)
            {
                if (rowIndex%2==1)
                {
                    builder.append("<tr class=\"odd\">");   
                }
                else
                {
                    builder.append("<tr>");   
                }              
                var str=rows[rowIndex][news_name].toString();
                str=myCutString(str,30);
                builder.append(String.format("<td><a href=ReadVideo.aspx?Video_id={0} title={1} target=\"_blank\">{2}</a></td>",rows[rowIndex][news_id],rows[rowIndex][news_name].toString(),str));
                builder.append(String.format("<td>{0}</td><td>{1}</td>",rows[rowIndex][news_click].toString(),rows[rowIndex][pub_time].toString()));
                builder.append("</tr>");
            }
    builder.append("</table>")
    $get("myList").innerHTML=builder.toString();
}
function onSucceeded_HotNews(result)
{
    var news_id=result.columns[0].name;   
    var news_name=result.columns[1].name;
    var pub_time=result.columns[2].name; 
    var news_click=result.columns[4].name;  
    var rows=result.rows;
    var builder=new Sys.StringBuilder();
    for(var rowIndex=0;rowIndex<rows.length;rowIndex++)
            {
                var str=rows[rowIndex][news_name].toString();
                str=myCutString(str,13);
                builder.append(String.format("<li><a href=ReadVideo.aspx?Video_id={0} target=\"_blank\"",rows[rowIndex][news_id]));
                builder.append(String.format(" title=\"{0}--点击{1}次--{2}\" target=\"_blank\">{3}</a>",rows[rowIndex][news_name].toString(),rows[rowIndex][news_click].toString(),rows[rowIndex][pub_time].toString(),str));
                builder.append("</li>");      
            }
    $get("hotpop_news").innerHTML=builder.toString();
}
function btnNextPage_onclick()
{
    if(curPageNO<pageCount)
     {
        curPageNO++;
        load();
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Video.GetVideo(curPageNO,pageNum,typeID,onSucceeded_News);
     }
}

function btnLastPage_onclick() 
{
    if(curPageNO!=pageCount)
    {
        curPageNO=pageCount;
        load();
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Video.GetVideo(curPageNO,pageNum,typeID,onSucceeded_News);
    }
}
function btnFirstPage_onclick()
{
    if(curPageNO!=1)
    {
        curPageNO=1;
        load();
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Video.GetVideo(curPageNO,pageNum,typeID,onSucceeded_News);
    }
}
function btnPrevPage_onclick()
{
     if(curPageNO>1)
     {
        curPageNO--;
        load();
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Video.GetVideo(curPageNO,pageNum,typeID,onSucceeded_News);
     }
}
  function myCutString(str,length)
    {
        var i = 0;
        i = str.length;
        if (i > length)
           {
              str = str.substring(0, length) + "...";
           }
        return str;
    }
