﻿var LooppaConnect = {
    Domain: '',
    ThisDomain: '',
    TemplateDomain: '',
    IsExternal: false,
    Init: function(_Domain, _TemplateDomain) {
        LooppaConnect.ThisDomain = "http://" + window.location.href.split('/')[2];
        LooppaConnect.Domain = _Domain;
        if (LooppaConnect.Domain == null || LooppaConnect.Domain == undefined || LooppaConnect.Domain == "") {
            var _this = document.getElementById('LooppaScript');
            var src = _this.src.split('/');
            LooppaConnect.Domain = "http://" + src[2];
        }
        LooppaConnect.IsExternal = LooppaConnect.ThisDomain != LooppaConnect.Domain;
        LooppaConnect.TemplateDomain = _TemplateDomain;
        if (LooppaConnect.TemplateDomain == null || LooppaConnect.TemplateDomain == undefined || LooppaConnect.TemplateDomain == "") {
            LooppaConnect.TemplateDomain = LooppaConnect.Domain;
        }

        if (LooppaConnect.IsExternal) {
            LooppaUtils.addAnalytics([LooppaConnect.Domain + "/Templates/mundonick/analytics/charbeatHead.js", "head"], [LooppaConnect.Domain + "/Templates/mundonick/analytics/charbeatBody.js", "body"]);
        }
        if (!LooppaUtils.existsInHead(LooppaConnect.Domain + "/Templates/static/global/js/global/Globalization.js")) {
            LooppaUtils.AddJavascript(LooppaConnect.Domain + "/Templates/static/global/js/global/Globalization.js", 'head');
        }
        LooppaUtils.loadIfCompleted(function() {
            LooppaWidgets.Init();
            LooppaUtils.AddStyle(LooppaConnect.TemplateDomain + '/connect/css/connect.' + ((globalization.getLenguaje()) ? globalization.getLenguaje() : "es") + '.css', 'head');
        }, "globalization");
    }
}

var LooppaWidgets = {
    Init: function() {
        /*var onl = window.onload;
        window.onload = function(e)
        {
        try{onl(e);} catch(e){}*/
        LooppaWidgets.Login.Init();
        LooppaWidgets.Feed.Init();
        LooppaWidgets.Users.Init();
        //}
    },

    Users: {
        Widgets: null,
        WIdgetCount: 0,
        Init: function() {
            LooppaWidgets.Users.Widgets = document.getElementsByTagName("looppa:users");
            LooppaWidgets.Users.DrawFirsts();
        },

        DrawFirsts: function() {
            for (var i = 0; i < LooppaWidgets.Users.Widgets.length; i++) {
                var d = document.createElement("div");
                d.setAttribute("class", "LooppaWidgetUsers");
                d.setAttribute("id", "LooppaWidgetUsers_" + i);

                var attributes = LooppaWidgets.Users.Widgets[i].attributes;
                var width = attributes.getNamedItem("width");
                var height = attributes.getNamedItem("height");
                if (width == null) width = 300;
                if (height == null) height = 250;

                d.setAttribute("style", "width:" + width + "px;height:" + height + "px;");

                d.innerHTML = LooppaWidgets.Users.DrawFirst(i);
                LooppaWidgets.Users.Widgets[i].parentNode.insertBefore(d, LooppaWidgets.Users.Widgets[i].nextSibling);
            }
            for (var i = 0; i < LooppaWidgets.Users.Widgets.length; i++) {
                var attributes = LooppaWidgets.Users.Widgets[i].attributes;
                var community = attributes.getNamedItem("community");
                var highlight = attributes.getNamedItem("highlight");
                var count = attributes.getNamedItem("count");

                if (community == null) community = "";
                if (highlight == null) highlight = "true";
                if (count == null) count = 15;

                LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=users&callback=LooppaWidgets.Users.UsersCallback&amp;Id=" + i + "&community=" + community + "&highlight=" + highlight + "&count=" + count);
            }
        },
        DrawFirst: function(i) {
            var attributes = LooppaWidgets.Users.Widgets[i].attributes;
            var community = attributes.getNamedItem("community");
            var highlight = attributes.getNamedItem("highlight");
            var count = attributes.getNamedItem("count");
            var width = attributes.getNamedItem("width");
            var height = attributes.getNamedItem("height");

            if (community == null) community = "";
            if (highlight == null) highlight = "true";
            if (count == null) count = 15;
            if (width == null) width = 300;
            if (height == null) height = 250;

            html = '<div>';
            html += '<div class="LooppaUsersTitle">Usuarios';
            if (highlight == "true") html += ' Destacados';
            html += '</div>';

            html += '<div class="LooppaUsersSeparator"></div>';
            html += '<div id="LooppaUsersContainer_' + i + '" class="LooppaUsersContainer"><div class="LooppaUsersContainerWait"></div> <div class="LooppaUsersContainerWaitText">Cargando</div></div>';
            html += '</div>';

            return html;
        },
        UsersCallback: function(transport) {
            var div = document.getElementById("LooppaUsersContainer_" + transport.id);
            for (var i = 0; i < transport.users.length; i++) {
                var user = transport.users[i];
                if (i == 0) div.innerHTML = "";
                var html = "";
                html += "<div class='LooppaUsersUser'><a href='" + transport.CommDomains + user.UserName + "'>";
                html += "      <img border='0' src='" + user.AvatarLocation + "' width='55' height='55' onerror='this.src=\"" + user.AvatarDefault + "_s.jpg\"; this.onerror=null'>";
                html += "  </a>";
                html += "</div>"; div.innerHTML += html;
            }
        }
    },

    Login: {
        LooppaLogins: null,
        Log: false,
        UserName: "",
        PhotoCount: 0,
        VideoCount: 0,
        MessageCount: 0,
        NoteCount: 0,
        Taxonomy: 0,
        IAvatar: "",
        FBKey: "",
        Init: function() {
            LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=isLogued&callback=LooppaWidgets.Login.Init2");
        },
        Init2: function(t) {
            if (t.status == 'ok') {
                LooppaWidgets.Login.Log = true;
                LooppaWidgets.Login.UserName = t.username;
                LooppaWidgets.Login.PhotoCount = t.photocount;
                LooppaWidgets.Login.VideoCount = t.videocount;
                LooppaWidgets.Login.MessageCount = t.messagecount;
                LooppaWidgets.Login.NoteCount = t.notecount;
                LooppaWidgets.Login.IAvatar = t.avatar;
                LooppaWidgets.Login.Taxonomy = t.taxonomy;
            }
            else {
                LooppaWidgets.Login.FBKey = t.apikey;
                this.Log = false;
            }
            this.Draw();
        },
        Draw: function() {
            this.LooppaLogins = document.getElementsByTagName("looppa:login");

            var cont,
                ii,
                hideBlocks = function(toHide) {
                    cont = false;
                    ii = 0;
                    while (!cont) {
                        var nn = document.getElementById(toHide + ii);
                        if (nn != null) {
                            nn.style.display = 'none';
                            //document.getElementById("Looppa_LoginBoxReg_" + ii).style.display = visibilityReg.toString();
                            //document.getElementById("Looppa_ForgotBox_" + ii).style.display = 'none';
                            ii++;
                        }
                        else {
                            cont = true;
                        }
                    }
                };
            hideBlocks("Looppa_LoginBox_");
            if (LooppaWidgets.Login.Log) {
                var parent = this.LooppaLogins[0].parentNode;
                while (parent.hasChildNodes() && parent.lastChild !== this.LooppaLogins[0]) {
                    parent.removeChild(parent.lastChild);
                }
                for (var x = 0; x < this.LooppaLogins.length; x++) {
                    var d = document.createElement("div");
                    d.innerHTML = LooppaWidgets.Login.DrawLogin(x);
                    this.LooppaLogins[x].parentNode.insertBefore(d, this.LooppaLogins[x].nextSibling);
                }
            }
            else {
                hideBlocks("Looppa_LoguedBox_");
                var parent = this.LooppaLogins[0].parentNode;
                while (parent.hasChildNodes() && parent.lastChild !== this.LooppaLogins[0]) {
                    parent.removeChild(parent.lastChild);
                }
                for (var x = 0; x < this.LooppaLogins.length; x++) {
                    var d = document.createElement("div");
                    d.innerHTML = LooppaWidgets.Login.DrawLogout(x);
                    this.LooppaLogins[x].parentNode.insertBefore(d, this.LooppaLogins[x].nextSibling);
                }
            }
        },
        DrawLogout: function(id) {
            var HTML = '';
            HTML += '        <div class="mensajeUsPsEr" id="msj1" style="display:none"></div>' +
                   '<div class="Looppa_LoginBox" id="Looppa_LoginBox_' + id + '">' +
	               '    <div class="Looppa_LoginBox_UserName">' +
	               '        <input onFocus="LooppaUtils.LabeledFocus(\'Looppa_User\')" id="Looppa_UserLabel" class="Looppa_User" value="' + globalization.translate("[User]") + '"/>' +
	               '        <input onkeydown="LooppaUtils.LabeledKeyboard(\'Looppa_User\', event, LooppaWidgets.Login.Login)" onBlur="LooppaUtils.LabeledBlured(\'Looppa_User\')" id="Looppa_UserValue" class="Looppa_User" style="display:none"/>' +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Password">' +
	               '        <input onFocus="LooppaUtils.LabeledFocus(\'Looppa_Pass\')" id="Looppa_PassLabel" class="Looppa_Pass" value="' + globalization.translate("[Password]") + '"/>' +
	               '        <input onkeydown="LooppaUtils.LabeledKeyboard(\'Looppa_Pass\', event, LooppaWidgets.Login.Login)" onBlur="LooppaUtils.LabeledBlured(\'Looppa_Pass\')" id="Looppa_PassValue" class="Looppa_Pass" style="display:none" type="password"/>' +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Button">' +
	               '        <a href="javascript:void(0)" onclick="LooppaWidgets.Login.Login()">' + globalization.translate("[Enter]") + '</a>' +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Forget">' +
	               '        <a href="javascript:void(0)" onclick="LooppaWidgets.Login.ForgotSw(' + id + ');">' + globalization.translate("[ForgotPass]") + '</a> ' +
	               '    </div> ' +
	               '</div> ' +
	               '<div class="Looppa_LoginBoxReg" id="Looppa_LoginBoxReg_' + id + '">' +
	               '    <div class="Looppa_LoginBox_Button">' +
	               '        <a href="' + LooppaConnect.Domain + '/Global/SignUp.aspx">' + globalization.translate("[Register]") + '</a>' +
	               '    </div>' +
	               '    <a class="Looppa_LoginBox_Facebook" href="http://www.facebook.com/login.php?extern=2&return_session=1&api_key=' + LooppaWidgets.Login.FBKey + '&v=1.0&next=' + LooppaConnect.Domain + '/Default.aspx?next=' + window.location.href + '"></a>' +
	               '    <span class="Accede">' + globalization.translate("[EnterFacebook]") + '</span> ' +
	               '</div> ' +
	               '<div class="Looppa_ForgotBox" style="display:none" id="Looppa_ForgotBox_' + id + '">' +
	               '    <div class="Looppa_LoginBox_ForgotS"id="Looppa_ForgotS_' + id + '">' +
	                        globalization.translate("[GetPass]") +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Email">' +
	               '        <input onFocus="LooppaUtils.LabeledFocus(\'Looppa_Email\')" id="Looppa_EmailLabel" class="Looppa_Email" value="' + globalization.translate("[Email]") + '"/>' +
	               '        <input onkeydown="LooppaUtils.LabeledKeyboard(\'Looppa_Email\', event, LooppaWidgets.Login.Forgot)" onBlur="LooppaUtils.LabeledBlured(\'Looppa_Email\')" id="Looppa_EmailValue" class="Looppa_Email" style="display:none"/>' +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Button2">' +
	               '        <a href="javascript:void(0);" onclick="LooppaWidgets.Login.Forgot(' + id + ')">' + globalization.translate("[Send]") + '</a>' +
	               '    </div>' +
	               '    <div class="Looppa_LoginBox_Forgot">' +
	               '        <a href="javascript:void(0)" onclick="LooppaWidgets.Login.ForgotSw(' + id + ');">' + globalization.translate("[GoBack]") + '</a>' +
	               '    </div>' +
	               '</div>';
            return HTML;
        },
        DrawLogin: function(x) {
            var UserName = '',
                adminHelper = function(taxo, clase) {
                    if (taxo === ((typeof taxo == "number") ? 1 : "1")) {
                        if (!clase) {
                            return '            <a href="' + LooppaConnect.Domain + '/Admin/InformationList.aspx">Admin</a>';
                        } else {
                            return clase.toString();
                        }
                    }
                    return '';
                };

            if (LooppaWidgets.Login.UserName.length >= 11) {
                UserName = LooppaWidgets.Login.UserName.toString().substring(0, 11) + "...";
            }
            else {
                UserName = LooppaWidgets.Login.UserName;
            }

            var HTML = '';
            HTML += '<div class="Looppa_LoguedBox" id="Looppa_LoguedBox_' + x + '">' +
	               '    <div class="LoguedLeft">' +
	               '        <a class="Looppa_LoguedBox_UserAvatar" href="' + LooppaConnect.Domain + '/' + LooppaWidgets.Login.UserName + '">' +
	               '            <img src="' + LooppaWidgets.Login.IAvatar + '_l.jpg"/>' +
	               '        </a>' +
	               '    </div>' +
	               '    <div class="LoguedRight">' +
	               '        <a class="Looppa_LoguedBox_UserName" href="' + LooppaConnect.Domain + "/" + LooppaWidgets.Login.UserName + '">' + UserName + '</a>' +
	               '        <div class="Looppa_LoguedBox_Counters">' +

	               '            <a href="' + LooppaConnect.Domain + "/" + LooppaWidgets.Login.UserName + '/Fotos">' + globalization.translate("[Fotos]") + ' ' + LooppaWidgets.Login.PhotoCount + '</a>' +
	               '            <a href="' + LooppaConnect.Domain + "/" + LooppaWidgets.Login.UserName + '/Notas">' + globalization.translate("[Notes]") + ' ' + LooppaWidgets.Login.NoteCount + '</a>' +
	               '            <a href="' + LooppaConnect.Domain + "/" + LooppaWidgets.Login.UserName + '/Videos">' + globalization.translate("[Videos]") + ' ' + LooppaWidgets.Login.VideoCount + '</a>' +
	               '            <a href="' + LooppaConnect.Domain + '/Messages/Messages.aspx">' + globalization.translate("[Messages]") + ' ' + LooppaWidgets.Login.MessageCount + '</a>' +
                                adminHelper(LooppaWidgets.Login.Taxonomy) +
	               '        </div>' +
	               '        <a class="Looppa_LoguedBox_LogOut ' + adminHelper(LooppaWidgets.Login.Taxonomy, "Looppa_LoguedBox_LogOutAdmin") + '" href="javascript:void(0)" onclick="LooppaWidgets.Login.Logout();">' + globalization.translate("[Exit]") + '</a>' +
	               '    </div>' +
	               '</div> ';
            return HTML;
        },
        Logout: function() {
            LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=logout&callback=LooppaWidgets.Login.Logout2");
        },
        Logout2: function(r) {
            if (!LooppaConnect.IsExternal) {
                window.location.href = "/";
            }
            else {
                LooppaWidgets.Login.Log = false;
                this.Draw();
            }
        },
        Login: function() {
            var username = document.getElementById('Looppa_UserValue').value;
            var password = document.getElementById('Looppa_PassValue').value;

            if (username == '' || password == '' || username == 'Usuario' || password == 'Contraseña') {
                LooppaWidgets.Login.IncompleteFields();
            }
            else {
                LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=Login&username=" + username + "&password=" + password + "&callback=LooppaWidgets.Login.CallBack");
            }
        },
        CallBack: function(response) {
            if (response.status == 'ok') {
                if (!LooppaConnect.IsExternal) {
                    window.location.href = "/" + document.getElementById('Looppa_UserValue').value;
                }
                else {
                    LooppaWidgets.Login.Log = true;
                    LooppaWidgets.Login.UserName = response.username;
                    LooppaWidgets.Login.PhotoCount = response.photocount;
                    LooppaWidgets.Login.VideoCount = response.videocount;
                    LooppaWidgets.Login.MessageCount = response.messagecount;
                    LooppaWidgets.Login.NoteCount = response.notecount;
                    LooppaWidgets.Login.IAvatar = response.avatar;
                    LooppaWidgets.Login.Taxonomy = response.taxonomy;
                    this.Draw();
                }
            }
            else {
                this.Fail();
            }
        },
        IncompleteFields: function() {
            document.getElementById('Looppa_UserLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_UserValue').style.border = "solid 1px #F00";
            document.getElementById('Looppa_PassLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_PassValue').style.border = "solid 1px #F00";
            jQuery("#msj1").slideUp();
        },
        Fail: function() {
            document.getElementById('Looppa_UserLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_UserValue').style.border = "solid 1px #F00";
            document.getElementById('Looppa_PassLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_PassValue').style.border = "solid 1px #F00";
            jQuery("#msj1").slideDown();
        },
        ForgotSw: function(i) {
            var log = document.getElementById('Looppa_LoginBox_' + i);
            var forg = document.getElementById('Looppa_ForgotBox_' + i);
            if (log.style.display == 'none') {
                log.style.display = 'block';
                forg.style.display = 'none';
            }
            else {
                log.style.display = 'none';
                forg.style.display = 'block';
                jQuery("#msj1").slideUp();
            }
        },
        ForgotIncompleteFields: function(iid) {
            document.getElementById('Looppa_ForgotS_' + iid).innerHTML = globalization.translate("[GetPassInstans1]");
            document.getElementById('Looppa_EmailLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_EmailValue').style.border = "solid 1px #F00";
        },
        ForgotFail: function(iid) {
            document.getElementById('Looppa_ForgotS_' + iid).innerHTML = globalization.translate("[GetPassInstans2]");
            document.getElementById('Looppa_EmailLabel').style.border = "solid 1px #F00";
            document.getElementById('Looppa_EmailValue').style.border = "solid 1px #F00";
        },
        Forgot: function(id) {
            var email = document.getElementById('Looppa_EmailValue').value;
            document.getElementById('Looppa_EmailLabel').style.border = "solid 1px #000";
            document.getElementById('Looppa_EmailValue').style.border = "solid 1px #000";
            if (email == '') {
                LooppaWidgets.Login.ForgotIncompleteFields(id);
            }
            else {
                LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=forgot&email=" + email + "&iid=" + id + "&callback=LooppaWidgets.Login.ForgotCallBack");
            }
        },
        ForgotCallBack: function(response) {
            if (response.status == 'ok') {
                document.getElementById('Looppa_ForgotS_' + response.iid).innerHTML = globalization.translate("[GetPassInstans3]");
                document.getElementById('Looppa_EmailLabel').style.border = "solid 1px #000";
                document.getElementById('Looppa_EmailValue').style.border = "solid 1px #000";
            }
            else {
                this.ForgotFail(response.iid);
            }
        },
        SwitchPass: function(isInputEmpty) {
            if (isInputEmpty) {
                document.getElementById('Looppa_PassValue').style.display = 'block';
                document.getElementById('Looppa_PassLabel').style.display = 'none';
            }
            else {
                document.getElementById('Looppa_PassValue').style.display = 'none';
                document.getElementById('Looppa_PassLabel').style.display = 'block';
            }
        }
    },

    Feed: {
        LooppaFeeds: null,
        Act: "",
        Community: "",
        UserName: "",
        Width: 310,
        Height: 500,
        Count: 10,
        TextSubstring: 100,
        Init: function() {
            this.LooppaFeeds = document.getElementsByTagName("looppa:activities");
            for (var x = 0; x < this.LooppaFeeds.length; x++) {
                var attributes = this.LooppaFeeds[x].attributes;
                var _community = attributes.getNamedItem("community");
                var _username = attributes.getNamedItem("username");
                var _width = attributes.getNamedItem("width");
                var _height = attributes.getNamedItem("height");
                var _count = attributes.getNamedItem("count");
                var _textSubstring = attributes.getNamedItem("textSubstring");

                if (_community != null) this.Community = _community.value;
                if (_username != null) this.UserName = _username.value;
                if (_width != null) this.Width = _width.value;
                if (_height != null) this.Height = _height.value;
                if (_count != null) this.Count = _count.value;
                if (_textSubstring != null) this.TextSubstring = _textSubstring.value;


                LooppaCrossDomainAjax.NewRequest(LooppaConnect.Domain + "/Connect/Services/connect.aspx?action=feed&community=" + this.Community + "&username=" + this.UserName + "&feedid=" + x + "&count=" + this.Count + "&textSubstring=" + this.TextSubstring + "&callback=LooppaWidgets.Feed.Init2");
            }
        },
        Init2: function(t) {
            var count = 0;
            if (t.status == 'ok') {
                var d = document.createElement("div");
                d.innerHTML = "<div class='Looppa_Activity' id='Looppa_Activity' style='height:" + LooppaWidgets.Feed.Height + "px;overflow:hidden; width: " + LooppaWidgets.Feed.Width + "px;'></div>";
                this.LooppaFeeds[t.iid].parentNode.insertBefore(d, this.LooppaFeeds[t.iid].nextSibling);
                d = document.getElementById("Looppa_Activity");
                for (var i = 0; i < t.activity.length; i++) {
                    d.innerHTML += this.Draw(t.activity[i], t, i);
                    var dd = document.getElementById("Acty_" + i);
                    count += dd.offsetHeight;
                    if (count > LooppaWidgets.Feed.Height) {
                        dd.style.display = 'none';
                        break;
                    }
                }
            }
        },
        Draw: function(a, ac, i) {
            if (a.Value.length > ac.TextSubstring) a.Value = a.Value.substring(ac.TextSubstring);
            LooppaConnect.TemplateDomain = ac.UrlTemplate;

            var act_ = "<div class='Acty' id='Acty_" + i + "'>";
            act_ += "<div style='display:none'>ACT" + a.ActionTypeId + "</div>";
            if (a.ActionTypeId == "1") {
                act_ += "<div class='BoxNews'>" +
                             "<div class='ContainerItem'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "        <div class='ContengoImagen'>" +
                             "            <img src='" + ac.UrlStatic + "/profilepage/images/icon-newuser.jpg' />" +
                            "        </div>" +
                            "        <div class='TopContainerItem'>" +
                            "            <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "' class='LinkAzul bold ActionUserName'>" + a.ActionUserName +
                            "            </a>" +
                            "            <span class='TextoComun'>" +
                            "               se unio a esta comunidad" +
                            "            </span>" +
                            "            <a href='/" + a.OwnerUserName + "' class='OwnerUserName Bold'>" +
                                            a.OwnerUserName +
                            "            </a>" +
                            "        </div>" +
                            "</div>" +
                            "</div>";
            }
            if (a.ActionTypeId == "3") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";

                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "       </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" + a.ActionUserName +
                             "         </a> subió una foto" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "           <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "             <img src='" + a.ContentUrl + "/Photo/" + a.ActionLocation + "/" + a.ChildObjectId + "_m.jpg' width='50' border='0'/>" +
                             "           </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";
            }
            if (a.ActionTypeId == "4") {
                act_ += "<div class='BoxNews'>";

                if (ac.CommunityId == 1) {
                    act_ += "   <div class='ContengoImagen'>" +
                             "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />" +
                             "     </div>";
                }

                act_ += "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                           a.ActionUserName +
                             "         </a> subió un video" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>";
                if (a.ChildObjectSubType == "L") {
                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ContentUrl + "/Video/" + a.ActionLocation + "/g0/" + a.ChildObjectId + "_ml.jpg' width='72' height='50' border='0'/>" +
                             "                </a>";
                }
                if (a.ChildObjectSubType == "Y") {

                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ActionThumbUri + "' width='72' height='50'  border='0'/>" +
                             "                </a>";
                }
                act_ += "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";
            }
            if (a.ActionTypeId == "5") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                            a.ActionUserName +
                             "         </a> subió una foto" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "           <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "             <img src='" + a.ContentUrl + "/Photo/" + a.ActionLocation + "/" + a.ChildObjectId + "_m.jpg' width='50' border='0'/>" +
                             "           </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";
            }

            if (a.ActionTypeId == "7") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> subio una foto" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "           <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "             <img src='" + a.ContentUrl + "/Photo/" + a.ActionLocation + "/" + a.ChildObjectId + "_m.jpg' width='50' border='0'/>" +
                             "           </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "8") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> comento el video de " +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>";
                if (a.ChildObjectSubType == "L") {
                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ContentUrl + "/Video/" + a.ActionLocation + "/g0/" + a.ChildObjectId + "_ml.jpg' width='72' height='50' border='0'/>" +
                             "                </a>";
                }
                if (a.ChildObjectSubType == "Y") {

                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ActionThumbUri + "' width='72' height='50'  border='0'/>" +
                             "                </a>";
                }
                act_ += "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "9") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> comento la nota de" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>"
                                            + a.Value +
                             "                </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "11") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> cambio el texto de \"que estas haciendo\"" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "       <div class='UserAction'>" +
						     "        <span class='TextoDestacado'>"
								    + a.Value +
							 "         </span>" +
							 "       </div>" +
                             "      </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }

            if (a.ActionTypeId == "15") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> Escribio un comentario en el club de fans" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +

                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "20") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> hizo un nuevo test" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "       <div class='UserAction'>" +
						     "        <span class='TextoDestacado'>"
								    + a.Value +
							 "         </span>" +
							 "       </div>" +
                             "      </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "30001") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> creo un club de fans" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }

            if (a.ActionTypeId == "22") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> realizó el test de " +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>";
                if (a.ChildObjectSubType == "L") {
                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ContentUrl + "/Video/" + a.ActionLocation + "/g0/" + a.ChildObjectId + "_ml.jpg' width='72' height='50' border='0'/>" +
                             "                </a>";
                }
                if (a.ChildObjectSubType == "Y") {

                    act_ += "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "                  <img src='" + a.ActionThumbUri + "' width='72' height='50'  border='0'/>" +
                             "                </a>";
                }
                act_ += "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }
            if (a.ActionTypeId == "30101") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                            a.ActionUserName +
                             "         </a> subio una foto al club de fans" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "           <a href='" + LooppaConnect.Domain + a.ActionUri + "'>" +
                             "             <img src='" + a.ContentUrl + "/Photo/" + a.ActionLocation + "/" + a.ChildObjectId + "_m.jpg' width='50' border='0'/>" +
                             "           </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";
            }
            if (a.ActionTypeId == "30201") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold'href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>"
                             + a.ActionUserName +
                             "         </a> subio un video al club de fans" +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='UserAction'>";
                // "<a href='" + LooppaConnect.Domain + a.ActionUri + "'  class='LinkNotas' style='display:block;float:left;'>" +
                //               a.Value +
                "</a>";
                act_ += "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";
            }

            if (a.ActionTypeId == "30401") {
                act_ += "<div class='BoxNews'>" +
                             "   <div class='ContengoImagen'>";
                if (ac.CommunityId == 1) {
                    act_ += "         <img src='" + LooppaConnect.TemplateDomain + "/global/images/icon_community_" + a.WizardLocation + ".png' />";
                }
                act_ += "     </div>" +
                             "     <div class='AvatarNews'>" +
                             "       <a href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>";
                if (a.ActionAvatarLocation != "") {
                    act_ += "         <img alt='' width='40' src ='" + ac.UrlAvatar + a.ActionAvatarLocation + "/" + a.ActionAvatarName + "_xs.jpg '/>";
                }
                else {
                    act_ += "         <img alt='' width='40' src =" + LooppaConnect.TemplateDomain + "/global/images/AvatarDefaultEmpty" + a.Sex + "_xs.jpg";
                }
                act_ += "      </a>" +
                             "     </div>" +
                             "     <div class='NewsContent'>" +
                             "       <div class='UserAction'>" +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.ActionUserName + "'>" +
                                        a.ActionUserName +
                             "         </a> escribio una nota en el club de fans " +
                             "         <a class='Bold' href='" + LooppaConnect.Domain + "/" + a.OwnerUserName + "'>" +
                                        a.OwnerUserName +
                             "         </a> " +
                             "       </div>" +
                             "       <div class='Contenido'>" +
                             "         <div class='thumb'>" +
                             "                <a href='" + LooppaConnect.Domain + a.ActionUri + "'>"
                                            + a.Value +
                             "                </a>" +
                             "         </div>" +
                             "       </div>" +
                             "     </div>" +
                             "   </div>" +
                             "   <div class='SeparatorNews'></div>";

            }



            act_ += "</div>";
            return act_;
        }
    }
}


var LooppaCrossDomainAjax = {
    C: 0,
    NewRequest: function(Url, AjaxCache) {
        if (AjaxCache == undefined || AjaxCache == null) AjaxCache = true;
        if (AjaxCache) LooppaUtils.AddJavascript(Url + "&t=" + new Date().getTime(), 'head', "LooppaCrossDomainAjaxCall" + this.C);
        else LooppaUtils.AddJavascript(Url, 'head', "LooppaCrossDomainAjaxCall" + this.C);
        //LooppaUtils.AddJavascriptCode('LooppaCrossDomainAjax.Clean('+this.C+');', 'head', "LooppaCrossDomainAjaxClean" + this.C);
        this.C++;
    },
    Clean: function(c) {
        var th = document.getElementsByTagName('head')[0];
        th.removeChild(document.getElementById("LooppaCrossDomainAjaxClean" + c));
        th.removeChild(document.getElementById("LooppaCrossDomainAjaxCall" + c));
    }
}

var LooppaUtils = {
    loadIfCompleted: function(callback) {
        var len, i = 0, ok = true, checkArray = Array.prototype.slice.call(arguments, 1);
        if (checkArray) {
            for (len = checkArray.length; i < len; i++) {
                if (!window[checkArray[i]])
                    ok = false;
            }
            if (!ok)
                setTimeout(function(call, arr) { return function() { LooppaUtils.loadIfCompleted(call, arr) } } (callback, checkArray), 100);
            else
                callback();
        }
        else
            if (callback)
            callback();
        return;
    },
    hrefsInHead: [],
    getHrefsInHead: function() {
        var headChildren = document.getElementsByTagName("head")[0].children, j = 0, i = 0;
        this.hrefsInHead = [];
        for (; i < headChildren.length; i++) {
            if (headChildren[i].src)
                this.hrefsInHead[j++] = headChildren[i].src;
        }
        return this.hrefsInHead;
    },
    existsInHead: function(href) {
        var i = 0;
        this.hrefsInHead = this.getHrefsInHead();
        for (i = 0; i < this.hrefsInHead.length; i++) {
            if (this.hrefsInHead[i] === href)
                return true;
        }
        return false;
    },
    AddStyle: function(jsname, pos, id) {
        var th = document.getElementsByTagName(pos)[0];
        var s = document.createElement('link');
        if (id != undefined) s.id = id;
        s.setAttribute('rel', 'stylesheet');
        s.setAttribute('href', jsname);
        th.appendChild(s);
        return s;
    },
    AddJavascript: function(jsname, pos, id) {
        var th = document.getElementsByTagName(pos)[0];
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.src = jsname;
        if (id != undefined) s.id = id;
        th.appendChild(s);
        return s;
    },
    AddJavascriptCode: function(code, pos, id) {
        var th = document.getElementsByTagName(pos)[0];
        var s = document.createElement('script');
        s.text = code;
        if (id != undefined) s.id = id;
        th.appendChild(s);
        return s;
    },
    addAnalytics: function(srcAnalytics, srcCharbeat) {
        setTimeout(function(srcA, srcC) {
            var srcAnalytics = srcA[0], whereAnalytics = srcA[1],
                srcCharbeat = srcC[0], whereCharbeat = srcC[1], js = LooppaUtils.AddJavascript;
            return function() {
                if (srcAnalytics) {
                    js(srcAnalytics, whereAnalytics);
                }
                if (srcCharbeat) {
                    js(srcCharbeat, whereCharbeat);
                }
            }
        } (srcAnalytics, srcCharbeat)
            , 2000);
    },
    AddFlashObject: function(id, src, flashvars, pos) {
        var th = document.getElementsByTagName(pos)[0];
        var s = document.createElement('embed');
        var idAtt = document.createAttribute("id");
        var srcAtt = document.createAttribute("src");
        var flashvarsAtt = document.createAttribute("flashvars");
        idAtt.value = id;
        srcAtt.value = src;
        flashvarsAtt.value = flashvars;

        s.setAttributeNode(idAtt);
        s.setAttributeNode(srcAtt);
        s.setAttributeNode(flashvarsAtt);
        th.appendChild(s);
        return s;
    },
    AddIFrame: function(url, id) {
        var th = document.getElementsByTagName("body")[0];
        var s = document.createElement('iframe');
        s.id = id;
        s.src = url;
        s.name = id;
        s.style.display = 'none';
        th.appendChild(s);
        return s;
    },
    ReadCookie: function(cookieName) {
        var theCookie = "" + document.cookie;
        var ind = theCookie.indexOf(cookieName);
        if (ind == -1 || cookieName == "") return "";
        var ind1 = theCookie.indexOf(';', ind);
        if (ind1 == -1) ind1 = theCookie.length;
        return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
    },
    SetCookie: function(cookieName, cookieValue, nDays) {
        var today = new Date();
        var expire = new Date();
        if (nDays == null || nDays == 0) nDays = 1;
        expire.setTime(today.getTime() + 3600000 * 24 * nDays);
        document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString();
    },
    InputLabeled: function(iid) {
        var l = document.getElementById(iid + "Label");
        var v = document.getElementById(iid + "Value");

        l.onfocus = function() {
            l.style.display = 'none';
            v.style.display = 'block';
        };

        v.onblur = function() {
            if (v.value == "") {
                l.style.display = 'block';
                v.style.display = 'none';
            }
        };
    },
    LabeledKeyboard: function(iid, e, callb) {
        var l = document.getElementById(iid + "Label");
        var v = document.getElementById(iid + "Value");

        var e;
        if (e && e.which) {
            e = e;
            characterCode = e.which;
        }
        else {
            e = event;
            characterCode = e.keyCode;
        }

        if (characterCode == 13) {
            callb();
        }
    },
    LabeledFocus: function(iid) {
        var l = document.getElementById(iid + "Label");
        var v = document.getElementById(iid + "Value");
        l.style.display = 'none';
        v.style.display = 'block';
        v.focus();
    },
    LabeledBlured: function(iid) {
        var l = document.getElementById(iid + "Label");
        var v = document.getElementById(iid + "Value");
        if (v.value == "") {
            l.style.display = 'block';
            v.style.display = 'none';
        }
    },
    CheckEnter: function(e, callb) {
        if (e && e.which) {
            e = e;
            characterCode = e.which;
        }
        else {
            e = event;
            characterCode = e.keyCode;
        }

        if (characterCode == 13) {
            callb();
        }
        else {
            return true;
        }
    },
    IsEmpty: function(callb, t) {
        callb(t.value == '');
    }

}
