﻿$(function() {
    if ($("#rss_content").length > 0) {
        var placeHolder = $("#rss_content").html("<img src=\"/img/indicator.gif\" style=\"margin: 20px auto; display: block;\" alt=\"loading..\"/>");
        var feedURL = $("#rss_feed").val();
        var limit = $("#rss_limit").val();
        var emptyDataHtml = "<p>No Feed Found</p>";

        if (feedURL != undefined) {
            var serviceUrl = "/WebService/jQueryProxies.asmx/ParseRssFeed?feedurl=" + feedURL + "&limit=" + limit;

            $.ajax({
                type: "GET",
                url: serviceUrl,
                dataType: "xml",
                success: function(xml) {
                    var contentHtml = $(xml).find("string").text();
                    if ($.trim(contentHtml) == "") {
                        placeHolder.html(emptyDataHtml);
                    }
                    else {
                        placeHolder.html(contentHtml);
                    }
                },
                error: function() {
                    placeHolder.html(emptyDataHtml);
                }
            });
        }
        else {
            placeHolder.html(emptyDataHtml);
        }
    }
});
