
function getFacebookPosts() {

    var urlFacebook = 'https://graph.facebook.com/lgportugal/posts',
	method = 'GET',
	params = "limit=4&callback=?",
	aMessage = [],
	aTime = [],
	aLinkFb = [],
	elTimeCreatePost,
	aMonthText = ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
	iLimitCharacters = 100;

    $.ajax({
        type: method,
        url: urlFacebook,
        data: params,
        contentType: "application/json; charset=utf-8",
        dataType: "json",

        success: function (fb) {
            var elDataFb = fb.data;
            var numberPostFb = elDataFb.length;
            var html = '<ul>';

            $.each(elDataFb, function (i) {

                var sMessageFB = elDataFb[i].message;
                var sLinkEventFB = elDataFb[i].link;

                aLinkFb[i] = sLinkEventFB;

                //GET MESSAGE AND LIMITED THE CHARACTERS
                if (sMessageFB == undefined) {
                    aMessage[i] = sLinkEventFB;
                } else {
                    aMessage[i] = sMessageFB.substr(0, iLimitCharacters);
                }

                // GET TIME AND DAY AND CONVERT TO "DAY // MONTH"
                elTimeCreatePost = elDataFb[i].created_time;
                eltimeSplit = elTimeCreatePost.split('T');

                iDay = eltimeSplit[0];
                var splitDay = iDay.split('-');
                var sMonth = splitDay[1];
                var iDay = splitDay[2];
                var monthTransform = aMonthText[(Number(sMonth) - 1)].substr(0, 3);

                textHour = eltimeSplit[1].split(':');
                elHour = textHour[0] + ':' + textHour[1];

                // PUST TO THE ARRAY TIME THE HOUR, DAY AND MOUTH (IN STRING)
                aTime.push(' - <small>' + elHour + ' ' + iDay + ' ' + monthTransform + '</small>');

                //WRITE ON THE DOM THE MESSAGE AND THE TIME IT WAS POSTED

                html += '<li><a href="' + aLinkFb + '" target="_blank"><span>' + aMessage[i] + '</span><cite>' + aTime[i] + '</cite></a></li>';


            });

            html += '</ul>'

            // AN ANIMATION TO TAKE OUT THE LOADING AND PUT THE MESSAGE'S
            if (numberPostFb != 0) {
                $('.activity .msg-facebook').animate({ opacity: 0 }, 500, function () {
                    $('.activity .msg-facebook').html(html)
                });
                $('.activity .msg-facebook').animate({ opacity: 1 }, 500)
            }


        }

    })

}








function getYoutubePosts() {

    var urlYoutube = 'http://gdata.youtube.com/feeds/api/users/lglifesgoodPortugal/uploads',
    method = 'GET',
    aDescription = [],
    aTime = [],
    aTitle = [],
    aThumbnail = [],
    aIdVideo = [],
    elTimeCreatePost,
    aMonthText = ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
    params = 'v=2&alt=jsonc&callback=?&prettyprint=true&max-results=4'

    $.ajax({
        type: method,
        url: urlYoutube,
        data: params,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            console.log(msg);
            var elDataYoutube = msg.data.items;
            var numberPostYoutube = elDataYoutube.length;
            var html = "<ul>";
            $.each(elDataYoutube, function (i) {

                aDescription[i] = elDataYoutube[i].description;
                aTitle[i] = elDataYoutube[i].title;
                aThumbnail[i] = elDataYoutube[i].thumbnail["sqDefault"];
                aIdVideo[i] = elDataYoutube[i].id;

                // GET TIME AND DAY AND CONVERT TO "DAY // MONTH"
                elTimeCreatePost = elDataYoutube[i].uploaded;
                eltimeSplit = elTimeCreatePost.split('T');

                iDay = eltimeSplit[0];
                var splitDay = iDay.split('-');
                var sMonth = splitDay[1];
                var iDay = splitDay[2];
                var monthTransform = aMonthText[(Number(sMonth) - 1)].substr(0, 3);

                textHour = eltimeSplit[1].split(':');
                elHour = textHour[0] + ':' + textHour[1];

                // PUST TO THE ARRAY TIME THE HOUR, DAY AND MOUTH (IN STRING)
                aTime.push(' - ' + elHour + ' ' + iDay + ' ' + monthTransform);

                html += '<li><a href="http://www.youtube.com/watch?v=' + aIdVideo[i] + 's&feature=feedrec_grec_index" target="_blank">';
                html += '<img src="' + aThumbnail[i] + '" title="' + aTitle[i] + '" alt="' + aDescription[i] + '" />';
                html += aTitle[i] + '<small>' + aTime[i] + '</small>';
                html += '</a></li>';

            });
            html += '</ul>'

            if (numberPostYoutube != 0) {
                $('.activity .msg-youtube').animate({ opacity: 0 }, 500, function () {
                    $('.activity .msg-youtube').html(html)
                });
                $('.activity .msg-youtube').animate({ opacity: 1 }, 500);
            }

        },
        error: function (xhr, ajaxOptions, thrownError) {
            //for (i in xhr) { if (i != "channel") console.log(i + " :> " + xhr[i]) };
            console.log(xhr.status);
            console.log(thrownError);
        }



    })

}



