﻿var NaturaWeb = {

    last: function (param) {

        var urlService = '/Service/InitiativesFeed/InitiativesFeedService.svc/GetContentNaturaWeb/last/';
        

        try {
            $.getJSON(urlService, EventLoadResult);
        } catch (e) {
            LogFailure('', document.location, e.Message)
        }

        function EventLoadResult(results) {
            NaturaWeb.LoadTemplate(results);
        }
    },
    comments: function (param) {

        var urlService = '/Service/InitiativesFeed/InitiativesFeedService.svc/GetContentNaturaWeb/comments/';
        

        try {
            $.getJSON(urlService, EventLoadResult);
        } catch (e) {
            LogFailure('', document.location, e.Message)
        }

        function EventLoadResult(results) {
            NaturaWeb.LoadTemplate(results);
        }
    },
    lovely: function (param) {

        var urlService = '/Service/InitiativesFeed/InitiativesFeedService.svc/GetContentNaturaWeb/lovely/';
        


        try {
            $.getJSON(urlService, EventLoadResult);
        } catch (e) {
            LogFailure('', document.location, e.Message)
        }

        function EventLoadResult(results) {
            NaturaWeb.LoadTemplate(results);
        }
    },
    LoadTemplate: function (parameters) {
        $('#listNaturaWeb').LoadTemplate({
            Data: parameters,
            TemplateName: 'tmpNaturaWeb',
            UrlTemplate: '/NaturaWeb/AsyncTemplates/NaturaWeb.htm',
            CallMethod: NaturaWeb.RegisterAlterScripts

        });
    },
    RegisterAlterScripts: function () {
        $('#footer_natura_web .cada_item').eq(4).addClass('ultimo');

        $('#footer_natura_web .bt_proximo').click(function () {
            $('#footer_natura_web .cada_item').hide();
            $('#footer_natura_web .cada_item.ultimo').show();
            $(this).removeClass('active');
            $('#footer_natura_web .bt_anterior').addClass('active');
        });

        $('#footer_natura_web .bt_anterior').click(function () {
            $('#footer_natura_web .cada_item').show();
            $('#footer_natura_web .cada_item.ultimo').hide();
            $(this).removeClass('active');
            $('#footer_natura_web .bt_proximo').addClass('active');
        });

        $(function () {
            var textLimiter = 90;
            $('.title_iniciativa').text(function (i, t) {
                return t.slice(0, textLimiter) + '...';
            });
            $('.conteudo_iniciativa').text(function (i, t) {                
                return t.slice(0, textLimiter) + '...';
            });
        });
    }
}
