﻿function GetNewsBox(requestUrl, numtoshow) {

    $('#btnMoreNews').toggle(function() {
        $(this).html('Less [ - ]');
        $('#fdi-news ul li:gt(4)').fadeIn('slow');
        $('#ft-news ul li:gt(4)').fadeIn('slow');
        return false;
    },
        function() {
            $(this).html('More [+]');
            $('#fdi-news ul li:gt(4)').fadeOut('slow');
            $('#ft-news ul li:gt(4)').fadeOut('normal');
            return false;
        }
    );

        $.ajax({
            url: requestUrl,
            type: "GET",
            cache: false,
            dataType: "json",
            cache: true,
            success: function (json) {
                $('#fdi-news ul').html('');
                $('#ft-news ul').html('');
                var newsPresent = false;
                if (json.fdi.length > 0) {
                    $.each(json.fdi, function (index, item) {
                        if (index <= numtoshow) {
                            $('#fdi-news ul').append('<li><a href="' + item.url + '" target="_blank">'
                            + item.title + '<span>&nbsp;</span></a></li>');
                        } else {
                            $('#fdi-news ul').append('<li style="display:none"><a href="' + item.url + '" target="_blank">'
                            + item.title + '<span>&nbsp;</span></a></li>');
                        }
                    });

                    newsPresent = true;
                }

                if (json.ft.length > 0) {
                    $.each(json.ft, function (index, item) {
                        if (index <= numtoshow) {
                            $('#ft-news ul').append('<li><a href="' + item.url + '" target="_blank">'
                            + item.title + '<span>&nbsp;</span></a></li>');
                        } else {
                            $('#ft-news ul').append('<li style="display:none"><a href="' + item.url + '" target="_blank">'
                            + item.title + '<span>&nbsp;</span></a></li>');
                        }
                    });

                    newsPresent = true;
                }

                if (newsPresent == true) {
                    $('#news-loader').hide('fast', function () {
                        if (json.fdi.length > 0) {
                            $('#fdi-news').fadeIn('fast');
                        }

                        if (json.ft.length > 0) {
                            $('#ft-news').fadeIn('fast');
                        }

                        if (json.fdi.length > numtoshow) {
                            $('#btnMoreNews').fadeIn('slow');
                        }
                        else {
                            $('#btnMoreNews').hide();
                        }
                    });
                } else {
                    $('#news-loader').html('No news found at this time.');
                }
            }
        });
}