﻿// JScript File

var TotalPage=0;
var TotalRecordPerPage=5;
var HtmlCode='';
var StartingPoint=0;
//document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value=1;
function GeneratePaggingSourceSite()
{
     TotalPage = parseInt(eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteTotalRecord').value) / TotalRecordPerPage);                                                        
     if ((eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteTotalRecord').value) / TotalRecordPerPage)>TotalPage)
     {
        TotalPage++;
     }          
     HtmlCode = '<table width=100%  border=0  class=right style=padding: 5px; margin-top: 15px;><tr><td width=85%> <div align=right> ';     
          
     if (document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value==0)
     {

     }
     else
     {
          HtmlCode = HtmlCode +  '&nbsp;<a class=paging href="javascript:void(0)" onclick=document.getElementById("ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex").value=0;FillSourceSites();>First</a>&nbsp;';
          HtmlCode = HtmlCode +  '<a class=paging href="javascript:void(0)"  onclick=SubstractPage("ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex");FillSourceSites();>Previous</a>&nbsp;';        
     }
     var PageIndex=0;
     if ((document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value==0) && (TotalPage>5))
     {
        
        StartingPoint=5;
        PageIndex=1;
     }
     else if ((document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value==0) && (TotalPage<5))
     {
        StartingPoint=TotalPage;
        PageIndex=1;
      
     }
     else if ((eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)+2)<TotalPage)
     {
        
        StartingPoint=eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)+2;
        PageIndex=eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)-2;
        if (PageIndex<1)
        {   
            StartingPoint= eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)+2;   
            PageIndex=StartingPoint-2;
            if (PageIndex<1)
            {
                PageIndex=1;
            }
            if ((StartingPoint+2)>TotalPage)
            {
                StartingPoint=TotalPage;
            }
            else
            {
                StartingPoint=StartingPoint+2 ;
            }            
         }        
     }
     else
     {
        StartingPoint=eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)+2;
        PageIndex=eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)-2;
        
            if (PageIndex<1)
            {
                PageIndex=1;
            }
            if ((StartingPoint+2)>TotalPage)
            {
                StartingPoint=TotalPage;
            }
            else
            {
                StartingPoint=StartingPoint+2 ;
            }                       
     }    
     for(PageIndex;PageIndex<=StartingPoint;PageIndex++)
     {  
        if ((eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)+1)==PageIndex)
        {
            HtmlCode  = HtmlCode +  '<a class=paginghl href=javascript:void(0);>' + (PageIndex ) + '</a>';
        }
        else
        {
            HtmlCode = HtmlCode +  '<a class=paging href="javascript:void(0);" onclick=document.getElementById("ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex").value=' +(PageIndex -1) + ';FillSourceSites();>' + (PageIndex ) + '</a>';
        }
     }     
     
  if (eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)==(eval(TotalPage.toFixed(0))-1))
     {
     
     }
    else if (eval(document.getElementById('ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex').value)==(eval(TotalPage.toFixed(0))))
     {
          HtmlCode = HtmlCode +  '&nbsp;<a class=paging disabled=true href="javascript:void(0)" >&gt;</a>';
          HtmlCode = HtmlCode + '<a class=paging disabled=true  href="javascript:void(0);">&gt;&gt;</a>';
     }
     else
     {
          var LastPageIndex=0;
          LastPageIndex =(eval(TotalPage.toFixed(0))-1)
          HtmlCode = HtmlCode +  '&nbsp;<a class=paging href="javascript:void(0)"  onclick=AddPage("ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex");FillSourceSites();>Next</a>&nbsp;';        
          HtmlCode = HtmlCode + '<a class=paging href="javascript:void(0);"  onclick=document.getElementById("ctl00_ContentPlaceHolder1_hdnSourceSiteCurrentPageIndex").value=' + LastPageIndex +';FillSourceSites();>Last</a>';
     }
     HtmlCode = HtmlCode + '</div></td><td style="padding-right: 10px" width=15% align=right><div style=clear: both></div></td>'; 
     HtmlCode = HtmlCode + '</tr></table>';     
     document.getElementById('ctl00_ContentPlaceHolder1_spnPaggingSourceSite').innerHTML=HtmlCode;    
     document.getElementById('ctl00_ContentPlaceHolder1_Spnpagingtop').innerHTML= HtmlCode;    
}
function SubstractPage(ctrl)
{
    document.getElementById(ctrl).value=eval(document.getElementById(ctrl).value)-1;
}
function AddPage(ctrl)
{

    document.getElementById(ctrl).value=eval(document.getElementById(ctrl).value)+1;
}
 

