﻿var recno = 0;
var npage = 0;
var mskip = 0;
var mtake = 20;

$(document).ready(function() 
{    
    $("#bnext").hide();
    $("#bprv").hide();
    GetNewsCount();
});

function GetNewsCount() 
{
    mskip = 0;
    $.ajax({ 'url': site + 'News/GetNewsCount',            
            'type': 'GET',
            'success': function(data) 
            {
                if (data.length) 
                {
                    recno = parseInt(data);
                    npage = Math.ceil(recno / mtake);
                    SendQuery(mskip, mtake);
                }
            }
          });
}

function SendQueryPrev() 
{   
    mskip = mskip - mtake;
    mskip = mskip - mtake;
    SendQuery(mskip, mtake);
}

function SendQuery(skip, take) 
{
    $.ajax({ 'url': site + 'News/SelAllNews',
            'dataType': 'json',
            'data': "skip=" + skip + "&take=" + take,
            'type': 'GET',
            'success': function(data) 
            {
                if (data.length) 
                {
                    $("#DisplayAllNewsdiv").html(ShowNews(data));                
                    mskip = mskip + mtake;

                    if (mskip >= recno) 
                    {
                        $("#bnext").hide();
                        $("#bprv").show();
                    }
                    else 
                    {
                        $("#bnext").show();
                    }

                    if (mskip > mtake)
                        $("#bprv").show();
                    else
                        $("#bprv").hide();
            }
        }
    });
}

function ShowNews(cnt) 
{
    var s = "<table style='width:100%' id='tb1'><tr class='Articlesaddress'><td style='width:10%'>الرقم</td><td style='width:30%'>تاريخ الإضافة</td><td style='width:50%'>الموضوع</td></tr>";
    for (var i = 0; i < cnt.length; i++) 
    {
        s += "<tr><td>" + cnt[i].NewsId + "</td><td>";
        var date = eval(cnt[i].AddedDate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));
        s += date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
        s += "</td><td>";
        s += "<a href='" + site + "News/Details?id=" + cnt[i].NewsId;
        s += "'>" + cnt[i].Title + "</a></td>";            
        s += "</tr>";
    }
    s += "</table>";
    return s;
}