﻿function BiuldData(iSelectedPageNumber,iTotalPageCount,iTotalRecords , csPageFile)
    {
    
        var csTmp = "<table border='0' CellPadding='1' CellSpacing='1'><tr><td>";
        if (iSelectedPageNumber == 1)
        {
            csTmp += "<button type='button' class='btn3' onclick =" + '"' + "alert('This page is first page !!');" + '"' + "title='Go to previous page.'>";
        }
        else
        {
            csTmp += "<button type='button' class='btn2' title='Go to previous page.' onmouseover =this.className='btn1'; onmouseout=this.className='btn2' onclick=window.location.href=" + '"' + csPageFile + "?page=" + (iSelectedPageNumber - 1) + '"' + ">";
        }
        csTmp += "<- Back</button></td>";
        
        var iStartIndex = 0;
        var iEndIndex = 0;
        
        if (iSelectedPageNumber > 2) iStartIndex = iSelectedPageNumber - 2;
        if (iSelectedPageNumber <= 2) iStartIndex = 1;
        if (iSelectedPageNumber + 2 > iTotalPageCount) iEndIndex = iTotalPageCount;
        if (iSelectedPageNumber + 2 <= iTotalPageCount) iEndIndex = iSelectedPageNumber + 2;
        
        
        
        var iIndex = 0;
        for (iIndex = iStartIndex; iIndex <= iEndIndex; iIndex++)
        {
        
            csTmp += "<td  align='center'>";
            if (iIndex != iSelectedPageNumber)
            {
                csTmp += "<button type='button' style='width: 30px;' onmouseover =this.className='btn1'; onmouseout=this.className='btn2' class='btn2' title = 'Page " + iIndex + "' onclick=window.location.href=" + '"' + csPageFile + "?page=" + iIndex + '"' + ">";
            }
            else
            {
                csTmp += "<button type='button' style='width: 30px;' class='btn3' onclick=" + '"' + "alert('This page is current page');" + '"' + "Title='Current page' >";
            }
            csTmp += iIndex + "</button></td>";
        }
        
        csTmp += "<td>";
        if (iSelectedPageNumber == iTotalPageCount)
            csTmp += "<button type='button' class='btn3' onclick =" + '"' + "alert('This page is Last page !!');" + '"' + " title='Go to next page.'>";
        else
            csTmp += "<button type='button' onmouseover =this.className='btn1'; onmouseout=this.className='btn2'  title = 'Go to next page.' class='btn2' onclick=window.location.href=" + '"' + csPageFile + "?page=" + (iSelectedPageNumber + 1) + '"' + ";>";

        csTmp += "Next -></button></td>";
        
        csTmp += "<td><select size='1' name='" + csPrefix  + "_drpagecount' id='" + csPrefix + "_drpagecount' class='btn2'>";//
        
        for (iIndex = 1; iIndex <= iTotalPageCount; iIndex++)
        {
            csTmp += "<option value='" + iIndex + "'";
            if (iIndex == iSelectedPageNumber) csTmp += " Selected ";
            csTmp +=">page" + iIndex + "</option>\n";
        }
        
        csTmp += "</select></td><td>";
        csTmp += "<button type='button' title='Goto seleted page.' class='btn1' onmouseover =this.className='btn2'; ";
        csTmp += " onmouseout=this.className='btn1' ";
        csTmp += " onClick = " + '"' + "gotopage_dropdown('" + csPrefix  + "_drpagecount'," + iSelectedPageNumber + ",'" + csPageFile + "')" + '"';
        csTmp += ">GO</button></td></tr></table>";
     
        document.getElementById(csPrefix + "_ButtonDiv").innerHTML = csTmp;   
        
        document.getElementById(csPrefix + "_TotalRecordCountSpan").innerHTML = iTotalRecords;   
        document.getElementById(csPrefix + "_SelectedPagesSpan").innerHTML = iSelectedPageNumber;   
        document.getElementById(csPrefix + "_TotalPagesSpan").innerHTML = iTotalPageCount;   
        
    }