﻿var Feed = {
    widget: function (url, qtdePosts, cidade, callback) {
        $.ajax({
            url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(url),
            dataType: 'json',
            success: function (data) {
                Feed.callback(data.responseData.feed, qtdePosts, cidade);
            }
        });
    },
    callback: function (feed, qtdePosts, cidade) {
        var entries = feed.entries;
        for (var i = 0; i < entries.length; i += 1) {
            var re = new RegExp(/<img[^>]*?src\s*=\s*[""']?([^'"" >]+?)[ '""][^>]*?>/);
            var desc = entries[i].content.match(re);

            Feed.template(desc[1], entries[i].link, entries[i].title, entries[i].contentSnippet, cidade);
            //$('#updates').append('<li> <img src="' + desc[1].replace(".jpg", "_s.jpg") + '"> <a href="' + entries[i].link + '">' + entries[i].title + '<\/a><p>' + entries[i].contentSnippet + '</p><\/li>');


            if ((i + 1) == qtdePosts)
                break;
        }
    },
    template: function (urlImagem, link, titulo, descricao, cidade) {
        var layout = '<div class="chamada_blog">';
        layout += '<h4 class="tituloBlogs">' + cidade + '</h4>';
        layout += '<div class="img"><img src="' + urlImagem.replace(".jpg", "_s.jpg") + '" alt="' + titulo + '" /></div>';
        layout += '<div class="texto"><h4  style="color:#818A98; font-size:12px">' + titulo + '</h4><p>' + descricao + '</p><a href="' + link + '" target="_blank"><img src="http://www.listamais.com.br/img/btn_saiba_mais.jpg" alt="Veja Mais" /></a></div>';
        layout += '</div>';

        $("#noticiasBlogs").append(layout);
    }
};


function sleep(milliseconds) {
    var start = new Date().getTime();
    for (var i = 0; i < 1e7; i++) {
        if ((new Date().getTime() - start) > milliseconds) {
            break;
        }
    }
}
