﻿function RandomImages() {
    var check = 0;
    var strPath = "/DesktopModules/AG.Article/App/Images/";
    var ArrayRandomImages = new Array("Tintuc1.gif", "Tintuc2.gif", "Tintuc2.gif", "Random3.jpeg", "Random4.jpeg", "Random5.jpeg", "Random6.jpeg", "Random7.jpeg", "Random8.jpeg", "Random6.jpeg");
    var ImageChecked = strPath + ArrayRandomImages[Math.round((Math.random() * 8) + 1)];
    return ImageChecked;
};
if (typeof (AGFS) == "undefined")
    AGFS = {};
if (typeof (AGFS.Article) == "undefined")
    AGFS.Article = {};
AGFS.Article.ArticleList = {
    //Sử dụng trong trang Giới thiệu/Quan hệ cổ đông/Công bố thông tin
    LoadListArticlesWithTitleDateHour: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy HH:mm:ss";
        else
            formatDate = "MM/dd/yyyy HH:mm:ss";

        $.ajax({
            type: "GET",
            url: "/Handler/AG.Article/SearchArticlesByCategory.ashx?StartIndex=1&EndIndex=5",
            dataType: "xml",
            success: function (result) {
                $(result).find("News_Articles").each(function () { });
                var arrUrl = new Array();
                arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                var date = new Date($(result).find("It[id=\"" + i + "\"]").find("D").text());
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                content += '<div class="clear"/>';
                for (i = 0; i < totalFor; i++) {
                    var arrUrl = new Array();
                    arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                    content += "<div class='M_AL_Line_Home'>";
                    content += "<div class='M_AL_ImageFirst'></div>";
                    content += "<div class='M_ALTitle_TTG'>";
                    content += "<a class=\"M_ALText\" id='TitleList" + ModuleID + i + "' href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(result).find("It[id=\"" + i + "\"]").find("Id").text() + "\">";
                    content += $(result).find("It[id=\"" + i + "\"]").find("T").text();
                    content += "</a></div>";
                    content += "<div class='M_ALDayHourMinus_Home'><a>&nbsp; (" + AGFS.DateUtils.convertDateToString($(result).find("It[id=\"" + i + "\"]").find("D").text(), formatDate) + ")</a></div></div>";
                    content += "<div class='clear'></div>";
                };
                var NumberOfItem = parseInt($(result).find('TotalCount').text());
                var ModuleIdOther = parseInt(ModuleID) + 1000;
                $(ArticleList).html('');
                $(ArticleList).html(content);
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, NumberOfItem, func));
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        });
    },
    _countListArticlesWithTitleDateHour2: '',
    //Sử dụng trong trang Giới thiệu/Quan hệ cổ đông/Công bố thông tin
    LoadListArticlesWithTitleDateHour2: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var strCategoryId = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy HH:mm:ss";
        else
            formatDate = "MM/dd/yyyy HH:mm:ss";
        if (document.location.href.indexOf("AD") != '-1')
            checkUrlHistory();
        else {
            $.ajax({
                type: "GET",
                url: "/Handler/AG.Article/CountArticlesByCategory.ashx?CategoryId=" + strCategoryId,
                async: false,
                dataType: "html",
                success: function (totalCount) {
                    AGFS.Article.ArticleList._countListArticlesWithTitleDateHour2 = totalCount;
                }
            });
            $.ajax({
                type: "GET",
                url: Url,
                dataType: "xml",
                success: function (result) {
                    content += '<div class="clear"/>';
                    $(result).find("News_Articles").each(function () {
                        var arrUrl = new Array();
                        arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                        content += "<div class='M_AL_Line_Home'>";
                        content += "<div class='M_ALDayHourMinus_Home'><a>&nbsp; (" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</a></div>";
                        content += "<div class='M_ALTitle_TTG'>";
                        content += "<a class=\"M_ALText\" href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">";
                        content += AGFS.StringUtils.SubString($(this).find("Title").text(), 95);
                        content += "</a></div>";
                        content += "<div class='clear'></div>";
                        content += "</div>";
                    });
                    $(ArticleList).html('');
                    $(ArticleList).html(content);
                    var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                    $(ArticleIndex).html('');
                    $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, AGFS.Article.ArticleList._countListArticlesWithTitleDateHour2, func));
                }
            });
        }
    },
    _countListArticlesWithTitleNoDate: '',
    //Sử dụng trong trang Giới thiệu/Quan hệ cổ đông/Công bố thông tin
    LoadListArticlesWithTitleNoDate: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var strCategoryId = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy HH:mm:ss";
        else
            formatDate = "MM/dd/yyyy HH:mm:ss";
        if (document.location.href.indexOf("AD") != '-1')
            checkUrlHistory();
        else {
            $.ajax({
                type: "GET",
                url: "/Handler/AG.Article/CountArticlesByCategory.ashx?CategoryId=" + strCategoryId,
                async: false,
                dataType: "html",
                success: function (totalCount) {
                    AGFS.Article.ArticleList._countListArticlesWithTitleNoDate = totalCount;
                }
            });
            $.ajax({
                type: "GET",
                url: Url,
                dataType: "xml",
                success: function (result) {
                    content += '<div class="clear"/>';
                    $(result).find("News_Articles").each(function () {
                        var arrUrl = new Array();
                        arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                        content += "<div class='M_AL_Line_Home' style='border-bottom:1px dotted #727272'>";
                        content += "<div class='M_ALTitle_TTG' style='width:100%;padding-top:5px'>";
                        content += "<a class=\"M_ALText\" href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">";
                        content += $(this).find("Title").text();
                        content += "</a></div>";
                        content += "<div class='clear'></div>";
                        content += "</div>";
                    });
                    $(ArticleList).html('');
                    $(ArticleList).html(content);
                    var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                    $(ArticleIndex).html('');
                    $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, AGFS.Article.ArticleList._countListArticlesWithTitleNoDate, func));
                }
            });
        }
    },
    _language: '',
    _countListNextArticle: '',
    //Danh sách các bài tin tiếp theo:
    LoadListNextArticle: function (Url, CurrentPage, ModuleID) {
        var OtherModuleID = parseInt(ModuleID) + 1000;
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + OtherModuleID;
        var ArticleIndex = "#ArticleIndex" + OtherModuleID;
        $(ArticleList).html(loading);
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordFirstPage = ModuleUtils.GetNumberOfRecordFirstPage(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (AGFS.Article.ArticleList._language == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";
        $.ajax({
            type: "GET",
            url: "/Handler/AG.Article/CountArtilesByCategoryAndDate.ashx?CategoryId=" + Category + "&StartDate=2000-01-01 00:00:00&EndDate=" + AGFS.Article.ArticleDetail._dateCurrent,
            async: false,
            dataType: "html",
            success: function (totalCount) {
                AGFS.Article.ArticleList._countListNextArticle = totalCount;
                $.ajax({
                    type: "GET",
                    url: Url,
                    dataType: "xml",
                    success: function (result) {
                        $(result).find("News_Articles").each(function () {
                            var arrUrl = new Array();
                            arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                            content += "<div class='M_List_VDSC'><div class='M_List_VDSC_Row'><div class='M_List_Title_VDSC'>";
                            content += "<a class=\"M_ALText\" href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">&nbsp;&nbsp;&nbsp;";
                            content += AGFS.StringUtils.SubString($(this).find("Title").text(), 75);
                            content += "</a></div>";
                            content += "<div class='M_List_Date_VDSC'>&nbsp;(" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</div>";
                            content += "</div></div><div class='M_Clear'/>";
                        });

                        if ($(result).find("Title").text().length == 0) {
                            content = "<div class='AL_NoData'>" + Warning.NoData + "</div>";
                        }
                        $(ArticleList).html('');
                        $(ArticleList).html(content);
                        var func2 = "AGFS.Article.Search.SearchAD('" + ModuleID + "',";
                        $(ArticleIndex).html('');
                        //Phân trang
                        $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordFirstPage, AGFS.Article.ArticleList._countListNextArticle, func2));
                    }
                });
            }
        });
    },
    _countListNextFullText: '',
    //Danh sách các bài tin tiếp theo:
    LoadListNextFullText: function (Url, CurrentPage, ModuleID) {
        var OtherModuleID = parseInt(ModuleID) + 1000;
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + OtherModuleID;
        var ArticleIndex = "#ArticleIndex" + OtherModuleID;
        $(ArticleList).html(loading);
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordFirstPage = ModuleUtils.GetNumberOfRecordFirstPage(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (AGFS.Article.ArticleList._language == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";
        $.ajax({
            type: "GET",
            url: "/Handler/AG.Article/CountFullText.ashx?Key=" + AGFS.EncoderUtils.htmlEncode(AGFS.Article.ArticleList._keySearch) + "&StartDate=2000-01-01 00:00:00&EndDate=" + AGFS.Article.ArticleDetail._dateCurrent,
            dataType: "html",
            async: false,
            success: function (totalCount) {
                AGFS.Article.ArticleList._countListNextFullText = totalCount;
                $.ajax({
                    type: "GET",
                    url: Url,
                    dataType: "xml",
                    success: function (result) {
                        $(result).find("News_Articles").each(function () {
                            var arrUrl = new Array();
                            arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                            content += "<div class='M_List_VDSC'><div class='M_List_VDSC_Row'><div class='M_List_Title_VDSC'>";
                            content += "<a class=\"M_ALText\" href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">&nbsp;&nbsp;&nbsp;";
                            content += AGFS.StringUtils.SubString($(this).find("Title").text(), 75);
                            content += "</a></div>";
                            content += "<div class='M_List_Date_VDSC'>&nbsp;(" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</div>";
                            content += "</div></div><div class='M_Clear'/>";
                        });

                        if ($(result).find("Title").text().length == 0) {
                            content = "<div class='AL_NoData'>" + Warning.NoData + "</div>";
                        }
                        $(ArticleList).html('');
                        $(ArticleList).html(content);
                        var func2 = "AGFS.Article.Search.SearchNextFullText('" + ModuleID + "',";
                        $(ArticleIndex).html('');
                        //Phân trang
                        $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordFirstPage, AGFS.Article.ArticleList._countListNextFullText, func2));
                    }
                });
            }
        });
    },
    //Danh sách bài tin hiển thị tiêu đề
    LoadListArticlesWithTitle: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var NumberOfRecordFirstPage = ModuleUtils.GetNumberOfRecordFirstPage(CollectionParam);
        var totalItemFor = NumberOfRecordPerPage;
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);

        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                content += '<div class="clear"/>';
                for (i = 0; i < totalFor; i++) {
                    var arrUrl = new Array();
                    arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                    content += "<div class='M_AL_Line_DLN'>";
                    content += "<div class='M_ALTitle_DLN'>";
                    content += "<a class=\"M_ALText\" id='TitleList" + ModuleID + i + "'  href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(result).find("It[id=\"" + i + "\"]").find("Id").text() + "\">";
                    content += $(result).find("It[id=\"" + i + "\"]").find("T").text();
                    content += "</a></div>";
                    if ($(this).find("H").text() == "True") {
                        content += "";
                    }
                    content += "</div>";
                    content += "<div class='clear'></div>";
                };
                $(ArticleList).html('');
                $(ArticleList).html(content);
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        });
    },

    //Danh sách bài tin khi click vào từng tin thì sẽ sổ ra phần chi tiết cho tin tức đó ở ngay phía dưới
    LoadListArticlesExpandDetail: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        $(ArticleList).html(loading);
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var totalItemFor = NumberOfRecordPerPage;
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var TypeLoad = ModuleUtils.GetDisplayType(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);

        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";

        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                for (i = 0; i < totalFor; i++) {
                    content += '<div class="M_ALScoll_Div">';
                    content += '<div class=\"M_ALScoll_Title\">';
                    content += '<a class=\"MNA_MDPTKT\"  href="javascript:AGBB.ArticleDetail.LoadListDetailArticlesExpand(\'';
                    content += $(result).find("It[id=\"" + i + "\"]").find("P").text();
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("Id").text();
                    content += "')\">";
                    content += AGFS.StringUtils.SubString($(result).find("It[id=\"" + i + "\"]").find("T").text(), 100);
                    content += "</a><div class='clear'></div>";
                    content += "<div style='padding-top:5px;font-family:arial;font-size:12px;display:none;' id='DivContent" + $(result).find("It[id=\"" + i + "\"]").find("Id").text() + "' ></div>";
                    content += "<div class='clear'></div>";
                    content += "</div>";
                    content += "<div class='clear'></div>";
                    content += "</div>";
                }
                if ($(result).find("It[id=\"" + 0 + "\"]").find("D").text().length == 0) {
                    content = "<div class='AL_NoData'>" + Warning.NoData + "</div>";
                }
                $(ArticleList).html('');
                $(ArticleList).html(content);
                var NumberOfItem = parseInt($(result).find('TotalCount').text());
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, NumberOfItem, func));
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        });
    },
    _refDate: '',
    _countListArticlesByDates: '',
    //Danh sách bài tin phân theo ngày
    LoadListArticlesByDates: function (Url, CurrentPage, ModuleID) {
        AGFS.Article.ALProcessData.InnitData(Url, ModuleID);
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var strCategoryId = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";
        $.ajax({
            type: "GET",
            url: "/Handler/AG.Article/CountArticlesByCategory.ashx?CategoryId=" + strCategoryId,
            dataType: "html",
            async: false,
            success: function (totalCount) {
                AGFS.Article.ArticleList._countListArticlesByDates = totalCount;
            }
        });
        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                var count = 0;
                $(result).find("News_Articles").each(function () {
                    if (count == "0") {
                        AGFS.Article.ArticleList._refDate = AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate);
                        content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C">' + ArticleListInfo.ArticleByDate + AGFS.Article.ArticleList._refDate + '</div></div>';
                    }
                    count++;
                });
                count = 0;
                $(result).find("News_Articles").each(function () {
                    var dateList = AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate);
                    if (AGFS.Article.ArticleList._refDate != dateList) {
                        content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C">' + ArticleListInfo.ArticleByDate + dateList + '</div></div>';
                        AGFS.Article.ArticleList._refDate = dateList;
                    }
                    content += "<div class='clear'/>";
                    content += "<table class='M_AL_LineTab'>";
                    content += "<tr class='M_AL_Line'>";
                    content += "<td ><div class='M_AL_ArticleByDate'>" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), "HH:mm") + "</div></td>";
                    content += "<td class='M_AL_TitleByDate'>";
                    content += "<div class='M_ALTitleByDate'>";
                    var arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                    content += "<a class='M_ALI_A' href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">";
                    var strContent = $(this).find("Title").text();
                    if ($(this).find("Source").text().length > 0)
                        strContent += "<span class='M_ALSource'>" + ArticleListInfo.Source + "&nbsp;" + $(this).find("Source").text();
                    content += strContent;
                    content += "</a></div>";
                    content += "<div class='clear'></div>";
                    content += "</td></tr>";
                    content += "</table><div class='clear'/>";
                    if ($(this).find("Lead").text().length > 0)
                        content += "<div class='M_ALLead_DLN'>" + $(this).find("Lead").text() + "</div>";
                    else
                        content += "";
                });
                $(ArticleList).html('');
                $(ArticleList).html(content);
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, AGFS.Article.ArticleList._countListArticlesByDates, func));
            }
        })
    },
    //Cong bo thong tin(thong tin doanh nghiep) 
    LoadListArticlesByDates2: function (Url, CurrentPage, ModuleID) {
        AGFS.Article.ALProcessData.InnitData(Url, ModuleID);
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);

        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";

        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                var refDate = AGFS.DateUtils.convertDateToString($(result).find("It[id=\"" + 0 + "\"]").find("D").text(), formatDate);
                content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C2">' + ArticleListInfo.ArticleByDate + refDate + '</div></div>';
                for (i = 0; i < totalFor; i++) {
                    var dateList = AGFS.DateUtils.convertDateToString($(result).find("It[id=\"" + i + "\"]").find("D").text(), formatDate);
                    if (refDate != dateList) {
                        if (i != (totalFor - 1)) {
                            content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C2">' + ArticleListInfo.ArticleByDate + dateList + '</div></div>';
                            refDate = dateList;
                        }
                    }
                    content += "</table><div class='clear'/>";
                    content += "<table class='M_AL_LineTab'>";
                    content += "<tr class='M_AL_Line'>";
                    content += "<td ><div class='M_AL_ArticleByDate'>" + AGFS.DateUtils.convertDateToString($(result).find("It[id=\"" + i + "\"]").find("D").text(), "HH:mm:ss") + "</div></td>";
                    content += "<td class='M_AL_TitleByDate'>";
                    content += "<div class='M_ALTitleByDate'><a  id='TitleList" + ModuleID + i + "'  href=\"javascript:AGFSLib.App.setTemplateDetail(\'";
                    content += ModuleID;
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("Id").text();
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("P").text();
                    content += "')\">";
                    var strContent = $(result).find("It[id=\"" + i + "\"]").find("T").text();
                    if (strContent.length > 150) {
                        var subContent = strContent.substring(144, strContent.length);
                        var iSpace = subContent.indexOf(' ');
                        strContent = strContent.substring(0, 144 + iSpace) + '</br>' + strContent.substring(144 + iSpace, strContent.length);
                    }
                    content += strContent;
                    content += "</a></div>";
                    content += "<div class='clear'></div>";
                    content += "</td></tr>";
                    content += "</table><div class='clear'/>";
                }
                var NumberOfItem = parseInt($(result).find('TotalCount').text());
                $(ArticleList).html('');
                $(ArticleList).html(content);
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, NumberOfItem, func));
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        })
    },
    //Danh sách bài tin hiển thị phần tóm tắt
    LoadListArticlesDisplayLead: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        $(ArticleList).html(loading);
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy HH:mm:ss";
        else
            formatDate = "MM/dd/yyyy HH:mm:ss";

        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                content += '<div class="clear"/>';
                for (i = 0; i < totalFor; i++) {
                    content += "<div class='M_AL_Line_DLN'>";
                    content += "<div class='M_ALTitle_DLN1'>";
                    content += "<a class=\"M_ALText\" id='TitleList" + ModuleID + i + "'  href=\"javascript:AGFSLib.App.setTemplateDetail(\'";
                    content += ModuleID;
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("Id").text();
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("P").text();
                    content += "')\">";
                    content += StringUtils.SubString($(result).find("It[id=\"" + i + "\"]").find("T").text(), 75);
                    content += "</a></div>";
                    content += "<div class='M_List_Date_VDSC'>&nbsp;(" + AGFS.DateUtils.convertDateToString($(result).find("It[id=\"" + i + "\"]").find("D").text(), formatDate) + ")</div>";
                    content += "</div></div><div class='M_Clear'/>";
                    if ($(result).find("It[id=\"" + i + "\"]").find("L").text().length > 0) {
                        content += "<div class='M_ALLead_DLN'>" + $(result).find("It[id=\"" + i + "\"]").find("L").text() + "</div>";
                    }
                    else {
                        content += "</br></br>";
                    }

                };
                var NumberOfItem = parseInt($(result).find('TotalCount').text());
                var ModuleIdOther = parseInt(ModuleID) + 1000;
                content += '<div class="lineSeperate"/>';
                content += "<div class='M_AD_NextList' Id='NextArticle1" + ModuleID + "'></div>";
                content += "<div class='M_AD_NextList' Id='NextArticle2" + ModuleID + "'></div>";
                content += "<div class='M_AD_Bottom' Id='Bottom" + ModuleID + "'></div>";
                content += "<div class='M_Clear' style='padding-top:20px;'><div class='M_AD_Title'>" + ArticleDetailInfo.OtherArticles + "</div><div class='M_AD_Line'><div ID='ArticleList" + ModuleIdOther + "'></div><div ID='ArticleIndex" + ModuleIdOther + "'></div>";
                $(ArticleList).html('');
                $(ArticleList).html(content);
                AGFS.Article.Search.SearchAD(ModuleID, '1');
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, NumberOfItem, func));
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        });
    },
    _countListImagesArticles: '',
    //Danh sách bài tin hiển thị ảnh
    LoadListImagesArticles: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var strCategoryId = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy hh:mm";
        else
            formatDate = "MM/dd/yyyy hh:mm";

        if (document.location.href.indexOf("AD") != '-1')
            checkUrlHistory();
        else {
            $.ajax({
                type: "GET",
                url: "/Handler/AG.Article/CountArticlesByCategory.ashx?CategoryId=" + strCategoryId,
                dataType: "html",
                success: function (totalCount) {
                    AGFS.Article.ArticleList._countListImagesArticles = totalCount;

                    $.ajax({
                        type: "GET",
                        url: Url,
                        dataType: "xml",
                        success: function (result) {
                            var RandomImagesArray = new Array();
                            var count = 0;
                            $(result).find("News_Articles").each(function () {
                                var arrUrl = new Array();
                                //                                arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                                if (count == 0) {
                                    content += '<div class="M_ALI_Line">';
                                    if ($(this).find("ImageFile").text().length > 0) {
                                        content += '<div class="M_ALI_FirstImage"><img class="M_ALI_I1"';
                                        if ($(this).find("ImageFile").text().indexOf(".") != '-1')
                                            content += "src='/Portals/0/" + $(this).find("ImageFile").text() + "'></img>";
                                        else
                                            content += "src='/Handler/WS.Data/GetAttachment.ashx?Id=" + $(this).find("ImageFile").text() + "'></img>";
                                    }
                                    else {
                                        content += '<div class="M_ALI_FirstImage"><img class="M_ALI_I1"';
                                        content += 'src="' + RandomImages();
                                        content += '"></img>';
                                    }
                                    content += '</div>';
                                    content += ' <div class="M_ALI_TL1"><div class="M_ALI_TD1">';
                                    var strUrl = "#AD," + ModuleID + "," + $(this).find("ArticleId").text();
                                    content += "<a  class='M_ALI_A' href=\"" + /* arrUrl[0] + */"#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\"><div class='M_ALI_T1'>";
                                    //                                    content += "<a  onclick='goDetailArticle(\"" + strUrl +  "\")'  class='M_ALI_A' ><div class='M_ALI_T1'>";
                                    content += $(this).find("Title").text();
                                    content += "</div>";
                                    if ($(this).find("IsHot").text() == "True") {
                                        content += "<span class='M_AL_IsHot'><img style=\"height:16px\" src=\"/DesktopModules/AG.Article/App/Images/new.gif\"/></span>";
                                    }
                                    content += "<div class='clear'></div><div class='M_ALI_Date' style='margin-top:5px;margin-bottom:5px;font-style:italic;'>&nbsp;(" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</div>";
                                    content += '</a></div><div class="clear"></div>';
                                    content += '<div class="M_ALI_L1">';
                                    content += $(this).find("Lead").text();
                                    content += "</div>";
                                    content += "<div class='M_ALI_ImageDetail'><a class='M_ALI_A' href=\"" + /* arrUrl[0] + */"#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">";
                                    content += ArticleListInfo.ViewDetail + "&nbsp;>>";
                                    content += "</a></div>";
                                    content += "</div></div><div class='clear'></div>";
                                    content += "<div class='M_Article_Line'/>";
                                }
                                else {
                                    content += '<div class="M_ALI_Line"> ';
                                    if ($(this).find("ImageFile").text().length > 0) {
                                        content += '<div class="M_ALI_Images"><img class="M_ALI_I"';
                                        if ($(this).find("ImageFile").text().indexOf(".") != '-1')
                                            content += "src='/Portals/0/" + $(this).find("ImageFile").text() + "'></img>";
                                        else
                                            content += "src='/Handler/WS.Data/GetAttachment.ashx?Id=" + $(this).find("ImageFile").text() + "'></img>";
                                    }
                                    else {
                                        content += '<div class="M_ALI_Images"><img class="M_ALI_I"';
                                        content += 'src="' + RandomImages();
                                        content += '"></img>';
                                    }
                                    content += '</div> <div class="M_ALI_TL"><div class="M_ALI_TD">';
                                    content += "<a class='M_ALI_A_MAS' href=\"" + /* arrUrl[0] + */"#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\"><div class='M_ALI_T_MAS'>";
                                    content += $(this).find("Title").text();
                                    content += "<span class='M_List_Date_MAS'>&nbsp;(" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</span>";
                                    content += "<div class='M_Clear'/>";
                                    if ($(this).find("IsHot").text() == "True") {
                                        content += "<span class='M_AL_IsHot'><img style=\"height:16px\" src=\"/DesktopModules/AG.Article/App/Images/new.gif\"/></span>";
                                    }
                                    content += '</a></div><div class="clear"></div><div class="M_ALI_L_MAS">';
                                    content += AGFS.StringUtils.SubString($(this).find("Lead").text(), 190);
                                    content += "</div></div></div><div class='clear'/>";
                                }
                                content += "</div>";
                                count++;
                            });
                            $(ArticleList).html('');
                            $(ArticleList).html(content);
                            var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                            $(ArticleIndex).html('');
                            $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, AGFS.Article.ArticleList._countListImagesArticles, func));


                        }
                    });
                }
            });
        }
    },
    //Danh sach tin chay
    LoadHomeNew: function (Url, CurrentPage, ModuleID) {
        //AGFS.Article.ALProcessData.InnitData(Url, ModuleID);
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);

        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";

        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                content += "<div class='HotNewsHome'>";
                content += "<div class='HotNewsHomeText'>" + ArticleListInfo.Highlights + ":</div>";
                content += "<marquee class='MarqueeHome' onmouseout='this.start()' onmouseover='this.stop()' scrollamount='3'>"
                $(result).find("News_Articles").each(function () {
                    content += "<span class='HotNews_MAS'>";
                    content += "<span class='HotNews_MAS_Detail'>";
                    var strUrl = "/tabid/" + TabLink + "/" + agLanguageName + "/default.aspx#AD," + DetailModule + "," + $(this).find("ArticleId").text();
                    content += "<a href=\"" + strUrl + "\" >";
                    content += $(this).find("Title").text();
                    content += "</a></span> ";
                    content += "<span  class='HotNews_MAS_Title'>&nbsp;&nbsp;";
                    content += "<span>(" + AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate) + ")</span>";
                    if ($(this).find("IsHot").text() == 'True')
                        content += "<span><img style=\"height:14px\" src=\"/DesktopModules/AG.Article/App/Images/new.gif\"/></span>";
                    content += "</span></span>";
                });
                content += "</marquee>";
                content += "<div style='clear:both;'/>";
                content += "</div>";
                $(ArticleList).html('');
                $(ArticleList).html(content);
            }
        });
    },
    //Danh sách các bài tin trang chủ
    LoadListHomeArtiles: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var Category = ModuleUtils.GetCategory(CollectionParam);
        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                content += "<div class='M_Home_Background'>";
                $(result).find("News_Articles").each(function () {
                    content += "<div class='M_AL_Line_Home'>";
                    content += "<div class='M_AL_ImageFirstHome'></div>";
                    content += "<div class='M_ALTitle_Home'>";
                    content += "<a class=\"M_ALText\"";
                    var strUrl = "/tabid/" + TabLink + "/" + agLanguageName + "/default.aspx#AD," + DetailModule + "," + $(this).find("ArticleId").text();
                    content += "href=\"" + strUrl + "\" >";
                    content += AGFS.StringUtils.SubString($(this).find("Title").text(), 32);
                    content += "</a></div>";
                    if ($(this).find("IsHot").text() == "True")
                        content += "<span style='text-align:left;float:left;'><img style=\"height:16px\" src=\"/DesktopModules/AG.Article/App/Images/new.gif\"/></span>";
                    content += "<div class='S_Clear'></div></div>";
                });
                content += "</div>";
                $(ArticleList).html('');
                $(ArticleList).html(content);
            }
        });
    },
    _countFullText: '',
    _keySearch: '',
    //Tìm kiếm các bài tin theo từ khóa
    LoadFullText: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        $(ArticleList).html(loading);
        $(ArticleIndex).html("");
        var contentDiv = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var TabLink = ModuleUtils.GetTabLink(CollectionParam);
        var DetailModule = ModuleUtils.GetDetailModule(CollectionParam);
        var strCategoryId = ModuleUtils.GetCategory(CollectionParam);
        //Fomat ngay theo ngon ngu
        var formatDate = "";
        if (agLanguageName == "vi-VN")
            formatDate = "dd/MM/yyyy";
        else
            formatDate = "MM/dd/yyyy";
        var startIndex = (parseInt(CurrentPage) - 1) * parseInt(NumberOfRecordPerPage) + 1;
        //Số thứ tự bản ghi cuối cùng để lấy dựa theo trang hiện tại
        var endIndex = parseInt(CurrentPage) * parseInt(NumberOfRecordPerPage);
        AGFS.Article.ArticleList._keySearch = AGFSLib.request("key");
        if (AGFS.Article.ArticleList._keySearch != "") {
            $.ajax({
                type: "GET",
                url: "/Handler/AG.Article/CountFullText.ashx?CategoryId=" + strCategoryId + "&Key=" + AGFS.Article.ArticleList._keySearch + "&StartIndex=" + startIndex + "&EndIndex=" + endIndex,
                dataType: "html",
                success: function (totalCount) {
                    AGFS.Article.ArticleList._countFullText = totalCount;
                    $.ajax({
                        type: "GET",
                        url: "/Handler/AG.Article/SearchFullArticlesByCategory.ashx?Key=" + AGFS.EncoderUtils.htmlEncode(AGFS.Article.ArticleList._keySearch) + "&StartIndex=" + startIndex + '&EndIndex=' + endIndex,
                        dataType: "xml",
                        success: function (result) {
                            $(result).find("News_Articles").each(function () {
                                contentDiv += '<div class="M_N_T_FullText">';
                                var arrUrl = location.hash.replace('#AL', '').replace('#AD', '').split(',');
                                contentDiv += "<a href=\"" + arrUrl[0] + "#AD," + ModuleID + "," + $(this).find("ArticleId").text() + "\">";
                                contentDiv += AGFS.StringUtils.SubString($(this).find("Title").text(), 90);
                                contentDiv += "</a></div><div style='clear:both;'></div>";
                                contentDiv += "<div class=\"M_N_Title_Lead\">";
                                contentDiv += AGFS.StringUtils.SubString($(this).find("Lead").text(), 200);
                                contentDiv += "</div>";
                                contentDiv += '<div class="M_FullText_Lead">';
                                contentDiv += '<span style="font-weight:bold">' + ArticleDetailInfo.Source + ':&nbsp;&nbsp;&nbsp;'
                                contentDiv += $(this).find("Source").text();
                                contentDiv += '</span>&nbsp;&nbsp;-&nbsp;&nbsp;'
                                contentDiv += '</div>';
                                contentDiv += "<div class=\"M_N_FullText_Date\">";
                                contentDiv += AGFS.DateUtils.convertDateToString($(this).find("DisplayDate").text(), formatDate);
                                contentDiv += "</div>";
                                contentDiv += "<div class=\"M_N_Line_Solid\"></div>";
                                contentDiv += "<div class=\"M_N_Line_SolidBT\"></div>";
                            });
                            $(ArticleList).html("");
                            $(ArticleList).html(contentDiv);
                            var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                            $(ArticleIndex).html('');
                            $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, AGFS.Article.ArticleList._countFullText, func));
                        }
                    });
                }
            });
        }
        else
            $(ArticleList).html("");
    },
    LoadListJobVacancies: function (Url, CurrentPage, ModuleID) {
        var loading = "<div style='clear:both;'/><div class='AL_Loading_Div' ><img  src=\"" + ImageInfo.Loading + "\" style=\" height:30px;\"/></div>";
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var content = '';
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        $.ajax({
            type: "GET",
            url: Url,
            dataType: "xml",
            success: function (result) {
                content += "<div class='JV_Title'>" + ArticleListInfo.JobVacanciesTitle + "</div>";
                content += "<table class='JV_Table'>";
                var count = 0;
                $(result).find("News_Articles").each(function () {
                    content += "<tr>";
                    content += "<td class='JV_Td_Index'>" + (count + 1) + "/</td>";
                    content += "<td class='JV_Td_Title'  >";
                    content += "<a id='TitleList" + ModuleID + count + "' href=\"javascript:AGFS.Article.ArticleDetail.LoadListDetailArticlesExpand(\'";
                    content += $(this).find("ArticleId").text();
                    content += "','";
                    content += ModuleID;
                    content += "')\">";
                    content += AGFS.StringUtils.SubString($(this).find("Title").text(), 66);
                    content += "</a></td>";
                    content += "<td class='JV_Td_Register'><a href='" + ArticleListInfo.JobVacanciesLinkRegistrater + "'>" + ArticleListInfo.JobVacanciesRegistrater + "</td>";
                    content += "</tr>";
                    content += "<tr><td class='ArticleDetail' colspan='3' id='articleDetail_" + $(this).find("ArticleId").text() + "'></td></tr>";
                    count++;
                });
                content += "</table>";
                $(ArticleList).html('');
                $(ArticleList).html(content);
            }
        });
    },
    LoadArticleByDate: function (Url, CurrentPage, ModuleID) {
        var ArticleList = "#ArticleList" + ModuleID;
        var ArticleIndex = "#ArticleIndex" + ModuleID;
        var ObjectModuleName = '#ObjectModuleID' + ModuleID;
        var CollectionParam = $(ObjectModuleName).text();
        var NumberOfRecordPerPage = ModuleUtils.GetNumberOfRecordPerPage(CollectionParam);
        var UrlPath = '';
        if (AGFS.FileUtils.IsXmlFile(Url)) {
            UrlPath = Url + "?t=" + AGFS.DateUtils.GetDateTimeNow();
        }
        else {
            UrlPath = Url + "&?t=" + AGFS.DateUtils.GetDateTimeNow();
        }
        $.ajax({
            type: "GET",
            url: UrlPath,
            dataType: "xml",
            success: function (result) {
                var totalFor = $(result).find('It').length;
                if (totalFor > NumberOfRecordPerPage) {
                    totalFor = NumberOfRecordPerPage;
                }
                var refDate = AGFS.DateUtils.ConvertStringToDayMonthYear($(result).find("It[id=\"" + 0 + "\"]").find("D").text());
                content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C">' + ArticleListInfo.ArticleByDate + AGFS.DateUtils.convertDateToString(refDate, 'dd/MM/yyyy') + '</div></div>';
                for (i = 0; i < totalFor; i++) {
                    var date = $(result).find("It[id=\"" + i + "\"]").find("D").text();
                    var DateText = AGFS.DateUtils.ConvertStringToDayMonthYear(date);
                    if (refDate != DateText) {
                        if (i != (totalFor - 1)) {
                            content += '<div class="clear"/><div class="M_AByDate_T"><div class="M_AByDate_T_C">' + ArticleListInfo.ArticleByDate + AGFS.DateUtils.convertDateToString(date, 'dd/MM/yyyy') + '</div></div>';
                            refDate = DateText;
                        }
                    }
                    content += "</table><div class='clear'/>";
                    content += "<table class='M_AL_LineTab'>";
                    content += "<tr class='M_AL_Line'>";
                    content += "<td class='M_ALHourMinus'>" + AGFS.DateUtils.convertDateToString(date, 'HH:mm') + "</div>";
                    content += "<td class='M_ALTitle'>";
                    content += "<a class=\"M_ALText\" id='TitleList" + ModuleID + i + "' onmousemove=\"AGFS.StringUtils.ChangeColor('TitleList" + ModuleID + i + "')\" onmouseout=\"document.getElementById('TitleList" + ModuleID + i + "').style.color = 'Black'\" href=\"javascript:AGFSLib.App.setTemplateDetail(\'";
                    content += ModuleID;
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("Id").text();
                    content += "','";
                    content += $(result).find("It[id=\"" + i + "\"]").find("P").text();
                    content += "')\">";
                    var strContent = $(result).find("It[id=\"" + i + "\"]").find("T").text();
                    if (strContent.length > 150) {
                        var subContent = strContent.substring(144, strContent.length);
                        var iSpace = subContent.indexOf(' ');
                        strContent = strContent.substring(0, 144 + iSpace) + '</br>' + strContent.substring(144 + iSpace, strContent.length);
                    }
                    if ($(result).find("It[id=\"" + i + "\"]").find("S").text().length > 0)
                        strContent += "<span class='M_ALSource'>" + ArticleListInfo.Source + "&nbsp;" + $(result).find("It[id=\"" + i + "\"]").find("S").text();
                    content += strContent;
                    content += "</a></td></tr>";
                    content += "</table><div class='clear'/>";
                }
                var NumberOfItem = parseInt($(result).find('TotalCount').text());
                $(ArticleList).html('');
                $(ArticleList).html(content);
                var func = "AGFS.Article.Paging.SetCurrentPage('" + ModuleID + "',";
                $(ArticleIndex).html('');
                $(ArticleIndex).html(AGFS.PagingUtils.DrawPaging(CurrentPage, NumberOfRecordPerPage, NumberOfItem, func));
            },
            error: function displayError(request, errorType, errorThrown) {
                AGFS.Article.ALProcessData.ProcessError();
            }
        });
    }
}

