﻿
 
 function loadTeacher()
{
    if (recordCount!=0)
    {
        WS_Teacher.GetTeachers(31,onSucceeded_Teachers);
        WS_Teacher.GetAllTeacher(curPageNO,pageNum,onSucceeded_AllTeacher);
        $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;    
   }
}
function load()
{
    var builder=new Sys.StringBuilder();
    builder.append("<img src=\"images/loader.gif\" \/>");
    $get("myList").innerHTML=builder.toString();
}
function onSucceeded_Teachers(result) 
        {
            var teacherId=result.columns[0].name;
            var teacherName=result.columns[1].name;
            var groupname=result.columns[2].name;
            var zhicheng=result.columns[3].name;
            var zhiwu=result.columns[4].name;        
            var rows=result.rows;
            var builder=new Sys.StringBuilder();
            for(var rowIndex=0;rowIndex<rows.length;rowIndex++)
            {
                if(rowIndex % 3==0)
                {
                    builder.append("<ul>");
                }
                builder.append(String.format("<li>"));
                builder.append(String.format("<a title=\"姓名:{0}-{1}-{2}-{3}\" href=ViewTeacher.aspx?Teacher_ID={4} target=\"_blank\">{0}</a>",trim(rows[rowIndex][teacherName]),trim(rows[rowIndex][groupname]),trim(rows[rowIndex][zhicheng]),rows[rowIndex][zhiwu],rows[rowIndex][teacherId]));
                builder.append("</li>");
                if((rowIndex+1) %3==0)
                {
                    builder.append("</ul>");
                }
                else
                    {
                        builder.append("<li style=\"width:2px\">|</li>");
                    }             
            }
            $get("teacher1").innerHTML=builder.toString();
        } 
function onSucceeded_AllTeacher(result)
{
    var teacherId=result.columns[0].name;
    var teacherName=result.columns[1].name;
    var groupname=result.columns[2].name;
    var zhicheng=result.columns[3].name;
    var zhiwu=result.columns[4].name;
    var logo=result.columns[5].name;
    var rows=result.rows;
    var builder=new Sys.StringBuilder();
            for(var rowIndex=0;rowIndex<rows.length;rowIndex++)
            {
                if(rowIndex % 4==0)
                {
                    builder.append("<ul>");
                }
                builder.append(String.format("<li>"));
                builder.append(String.format("<a title=\"姓名:{0}-{1}-{2}-{3}\" href=ViewTeacher.aspx?Teacher_ID={4} target=\"_blank\"><img src=\"http://www.kmsz.net/{5}\"/><br/>{0}</a>",trim(rows[rowIndex][teacherName].toString()),trim(rows[rowIndex][groupname].toString()),trim(rows[rowIndex][zhicheng].toString()),trim(rows[rowIndex][zhiwu].toString()),rows[rowIndex][teacherId].toString(),rows[rowIndex][logo]));
                builder.append("</li>");
                if((rowIndex+1) % 4==0)
                {
                    builder.append("</ul>");
                }                
            }
    $get("famous_teacher").innerHTML=builder.toString();            
}
function btnNextPage_onclick()
{
    if(curPageNO<pageCount)
     {
        curPageNO++;
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Teacher.GetAllTeacher(curPageNO,pageNum,onSucceeded_AllTeacher);
        }
}

function btnLastPage_onclick() 
{
    if(curPageNO!=pageCount)
    {
        curPageNO=pageCount;
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Teacher.GetAllTeacher(curPageNO,pageNum,onSucceeded_AllTeacher);
       }
}
function btnFirstPage_onclick()
{
    if(curPageNO!=1)
    {
        curPageNO=1;
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Teacher.GetAllTeacher(curPageNO,pageNum,onSucceeded_AllTeacher);
         }
}
function btnPrevPage_onclick()
{
     if(curPageNO>1)
     {
        curPageNO--;
        $get("lbPageNumber").innerHTML=curPageNO;
        WS_Teacher.GetAllTeacher(curPageNO,pageNum,onSucceeded_AllTeacher);
     }
}
function trim(szStr)
    {
        //去掉字符串头部的空格
        while(szStr.length > 0)
        {
            if( szStr.substring(0, 1) != ' ')
            {
                break;
            }
            else
            {
                szStr = szStr.substring(1);
            }
         }
         //去掉字符串尾部的空格
        while(szStr.length > 0)
        {
            if( szStr.substring(szStr.length - 1, szStr.length) != ' ')
            {
                break;
            }
            else
            {
                szStr = szStr.substring(0,szStr.length - 1);
            }
        }
        return szStr;
    }