﻿var pubArr = new Array();
var PubObj = function(id, html) {
    this.ID = id;
  	this.HTML = html;
  	return this;
}

function SetPub() {
    for (var k = 0; k < pubArr.length; k++) {
        var ifr = document.getElementById(pubArr[k].ID);
  		if (ifr) ifr.innerHTML = pubArr[k].HTML;
  	}
}
 
var randomnumberVideoPub = Math.round(Math.random()*10000000000);

$(document).ready(function() {
    //chamada moldura
    try
    {
    initBody();
    }catch(err){}
    //fim chamada moldura
    GetStats(); 
    
    viewIfUserVotedInq();
    try {
        if ($(".addthis_button_facebook_like").length)
            setTimeout("modifyFBlike('button_count','false','86','like','arial','light');", 2);
    } catch (exp) { }
    setLinkTabsManchetes();
    setFlutuanteDiv();
	setCapaJornal();
    setScrollersHomepage();
    if (typeof SetPub == "function") SetPub();
    callMultimedia(); 
    callCalendarScroller();
    boxMoreNews();
    callMultimediaHP();
    callMostVotedComment();
    setStars();
    callLayerFacebook();
    callMancheteEspecial();
    myhomepageFunctions();
    eventClickEnter();
    checkAdminPosition();
    checkSocialNetworksTrans();
    setStarsFanaticas();
    SetShowBigImages();
});


function SetShowBigImages()
{
    $("a[rel*='img_big']").each(function(){
       $(this).fancybox({
            'titlePosition' 	: 'over',
            'transitionIn'		: 'fade',
		    'transitionOut'		: 'fade',
		    'changeFade'        : 'slow',
		    'cyclic'            : 'false',
		    'width'             : 360,
		    'height'            : 510,  
		    'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
		        return ''; 
		    },
		    'onComplete': function() {
		        pgviewrefresh();
            }
	    });
    });
}

var LOCALWRP_ID = 349620;
var LOCALWRP_SECTION = 'default';
var LOCALWRP_SUBSECTION = 'default';
var LOCALWRP_CONTENT;
var LOCALWRP_CHANNEL;

function SetNVars(section, subsection, content, channel) {
    LOCALWRP_SECTION = section;
    LOCALWRP_SUBSECTION = subsection;
    LOCALWRP_CONTENT = content;
    LOCALWRP_CHANNEL = channel;
}

function pgviewrefresh() {
    refreshGoogle();
    refreshNetscope();
}

function refreshGoogle() {
    _uacct = "UA-154015-3";
    try {
        pageTracker._trackPageview();
    }
    catch (err) {
        _uacct = "UA-154015-3";
    }
}

function refreshNetscope() {
    if (typeof w_counter != "undefined") {
        WRP_SECTION = LOCALWRP_SECTION;
        try {
            callNetscope(WRP_SECTION, WRP_SUBSECTION, WRP_ID, WRP_ACC, WRP_SECTION_GRP, WRP_SUBSECTION_GRP);
        }
        catch (err) {
            var WRP_ID = LOCALWRP_ID;
            var WRP_SECTION = LOCALWRP_SECTION;
            var WRP_SUBSECTION = LOCALWRP_SUBSECTION;
            var WRP_SECTION_GRP = 'Record';
            var WRP_SUBSECTION_GRP = WRP_ID;
            var WRP_CONTENT = LOCALWRP_CONTENT;
            var WRP_CHANNEL = LOCALWRP_CHANNEL;
            var WRP_ACC;
            wreport_ok = 0;
            callNetscope(WRP_SECTION, WRP_SUBSECTION, WRP_ID, WRP_ACC, WRP_SECTION_GRP, WRP_SUBSECTION_GRP);
        }
    }
}

function callNetscope(section, subsection, site, frame, content, channel) {
    if (w_counter && typeof w_counter.count == 'function') {
        w_counter.count();
    }
}


function SetMainPub(pubHtml, bgImg, bgLnk, link, newPage, onlyHP) {
    var loc = document.location.toString().toLowerCase().split("/");
    var isHP = loc.length <= 4 && (loc[loc.length - 1] == "default.aspx" || loc[loc.length - 1] == "");
    if (onlyHP && !isHP) return;

    if (pubHtml) {
        var pubContainer = document.getElementById("MainPubContainer");
        if (pubContainer) {
            pubContainer.innerHTML = pubHtml;
            pubContainer.style.display = "";
        }
        var divContainer = document.getElementById("siteMainFormContainer");
        if (divContainer) divContainer.style.paddingTop = "1px";
    }

    if (bgImg) {
        document.body.style.backgroundImage = "url(" + bgImg + ")";
        document.body.style.backgroundRepeat = "repeat";
    }
    if (bgLnk) {
        document.body.setAttribute("background", bgLnk);
        document.body.style.backgroundRepeat = "no-repeat";
        if (!bgImg) document.body.style.backgroundPosition = "center top";
    }

    if (link) {
        var target = newPage ? "_blank" : "_top";
        document.body.style.cursor = "pointer";
        if (document.body.attachEvent)
            document.body.attachEvent("onclick", function() { PostForm(link, target); });
        else document.body.setAttribute("onclick", "PostForm('" + link + "', '" + target + "')");
    }
}

function PostForm(url, target) {
    document.forms[0].action = url;
    document.forms[0].target = target;
    document.forms[0].submit();
}


function mudaTabMarcador(idtab, txttab) {
    //pgviewrefresh();

    $('#marcadorResultados').css({ "display": "none" });
    $('#marcadorProxJornada').css({ "display": "none" });
    $('#marcadorClassificacao').css({ "display": "none" });
    $('#marcadorGoleadores').css({ "display": "none" });

    $('#' + idtab).css({ "display": "block" });

    $('#txtResultados').css({ "color": "#8E8D8D" });
    $('#txtProxJornada').css({ "color": "#8E8D8D" });
    $('#txtClassificacao').css({ "color": "#8E8D8D" });
    $('#txtGoleadores').css({ "color": "#8E8D8D" });

    $('#' + txttab).css({ "color": "#FFFFFF" });
}

function mostraTabNot(idtab) {
    pgviewrefresh();

    tabEsq = idtab + '_esq';
    tabMeio = idtab + '_meio';
    tabDir = idtab + '_dir';

    for (i = 1; i < 5; i++) {
        $('#' + i).removeClass('out');
        $('#' + i).removeClass('over');
    }

    for (i = 1; i < 5; i++) {
        if (i != idtab) {
            $('#' + i).addClass('out');
            $('#' + i + "_caixa").css({ "display": "none" });
            $('#' + i + "_esq").css({ "background": "url(/common/images/modultimas/menu_esq_cantoredondo_rollout.png) no-repeat", "height": "21px", "width": "6px" });
            $('#' + i + "_meio").css({ "background-color": "#D4D4D4", "color": "#717171" });
            $('#' + i + "_dir").css({ "background": "url(/common/images/modultimas/menu_dir_cantoredondo_rollout.png) no-repeat", "height": "21px", "width": "6px" });
        }
        else {
            $('#' + i + "_caixa").css({ "display": "block" });
        }
    }

    $('#' + idtab).addClass('over');
    $('#' + tabEsq).css({ "background": "url(/common/images/modTabNoticias/esq.png) no-repeat", "height": "24px" });
    $('#' + tabMeio).css({ "background-color": "#767676", "color": "#FFFFFF" });
    $('#' + tabDir).css({ "background": "url(/common/images/modTabNoticias/dto.png) no-repeat", "height": "24px" });
}

function ChangeTab(tabObj, contentoffsetOrId, contentTag, contentAncestorTag, tabAncestorName, tabsName, useIdInsteadOfOffset) {
    /*
    if ((tabObj == null || tabObj.parentNode.className != 'titModUltimas') && (contentoffsetOrId == null || contentoffsetOrId.toString().indexOf('manchetes') < 0)) 
        pgviewrefresh();
    */

    var k;
    var ancestorObj = (tabAncestorName ? GetAncestor(tabObj, tabAncestorName) : tabObj.parentNode);
    if (ancestorObj) {
        var tabList = (tabsName ? GetDescendants(ancestorObj, "tabsName", tabObj.tagName) : ancestorObj.getElementsByTagName(tabObj.tagName));
        if (tabList) {
            for (k = 0; k < tabList.length; k++) {
                if (HasClass(tabList[k], 'over')) {
                    tabList[k].className = RemoveClass(tabList[k], 'over');
                    tabList[k].className = AddClass(tabList[k], 'out');
                }
            }
        }
        tabObj.className = RemoveClass(tabObj, 'out');
        tabObj.className = AddClass(tabObj, 'over');

        var contentAncestor = GetAncestor(ancestorObj, "tabsContainer", contentAncestorTag);
        if (contentAncestor) {
            var tabContentList = GetDescendants(contentAncestor, "tabContent", contentTag);
            if (tabContentList)
                for (k = 0; k < tabContentList.length; k++)
                tabContentList[k].style.display = useIdInsteadOfOffset ? (tabContentList[k].id == contentoffsetOrId ? "" : "none") : (k + 1 == contentoffsetOrId ? "" : "none");
        }
    }
}

/*
var tinyUrlArr = new Array();

function GetTinyurl() {
    try
    {
        $.ajax({
            url: '/api/tinyUrlOperations.aspx',
            type:"POST",
            dataType:"text",
            data: "operation=getCache&urlContent=" + document.location,
            success: function(data) {
                if(data != null && data != "" && data != undefined && data != "undefined")
                {
                    $("#UrlBox").val(data);
                }
                else
                    $("#UrlBox").parent().append("<iframe style='display:none;' id='iframeTiny' src='/tinyurl.aspx?url=" + document.location + "' frameborder='0' scrolling='no' marginwidth='0' marginheight='0' height='250' width='100' style='border:0px;'></iframe>");
            }
        });
    }
    catch(err){}
        
        
}



function GetTinyurlResult(url) {
    if (url == null || url.toString().toLowerCase().indexOf("http:") != 0) url = "";
    var obj, objTools;
    for (var k = 0; k < tinyUrlArr.length; k++) {
        obj = document.getElementById(tinyUrlArr[k]);
        if (obj) {
            switch (obj.tagName.toString().toLowerCase()) {
                case "input": obj.value = url; break;
                case "a": obj.href = url;
                default: obj.innerHTML = url; break;
            }
            if (url == "" && obj.parentNode.parentNode.className == "areaGeralNoticiasUrlBox") obj.parentNode.parentNode.style.display = "none";
        }
        objTools = document.getElementById("tinyCaixaFerramentas");
        if (url != "" && objTools != null) {
            objTools.href = url;
        }
    }
}*/

function Search() {
    var searchObj = document.getElementById("searchText");
    if (searchObj) 
    {
        if(searchObj.value != "Texto a pesquisar")
            document.location = "/pesquisa/default.aspx?q=" + searchObj.value;
    }
}
function SubscribeNewsletter() {
    var obj = document.getElementById("emailNewsletterText");
    if (obj) document.location = "http://comunidade.xl.pt/record/user/editprofile.aspx?tab=newsletters&email=" + escape(obj.value);
}
function SubscribeEPaper() {
    var obj = document.getElementById("emailEpaperText");
    if (obj) document.location = "http://comunidade.xl.pt/record/epaper/home.aspx?email=" + escape(obj.value);
}


var fontSizeNormal = true;
function ToggleFont(obj) {
    var articleContent = document.getElementById("NewsContainer");
    var toggleImg = document.getElementById("imgToggleFont");
    if (articleContent)
        if (fontSizeNormal) {
        articleContent.className = "NewsContainerGrande";
        if (toggleImg) toggleImg.src = "/common/images/modareageralnoticias/icone_diminuir_letra.png";
        fontSizeNormal = false;
    }
    else {
        articleContent.className = "NewsContainerNormal";
        if (toggleImg) toggleImg.src = "/common/images/modareageralnoticias/icone_aumentar_letra.png";
        fontSizeNormal = true;
    }
}



var articleHasRelatedContent = true;
function SetRelatedContent(hasRelatedContent) { articleHasRelatedContent = hasRelatedContent; }
function SetRelatedContentBox() { if (!articleHasRelatedContent) mostraTabNot('2'); }

function CountViews(postID) {
    if (postID != null && postID != "0") {
        var url = "/api/news_countviews.ashx?postid=" + postID;
        AssyncContentFunc(url, "Empty");
    }
}

function PrintArticle(id) {
    if (id) {
        var sFeatures = "height=520px,width=600px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=yes";
        window.open("/Common/print.aspx?content_id=" + id, "Print", sFeatures);
    }
}

function SendArticle(id, is_warning) {
    if (id) {
        var sFeatures = "height=440px,width=600px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=yes";
        window.open("/Common/send.aspx?content_id=" + id + "&is_warning=" + (is_warning ? "1" : "0"), "Send", sFeatures);
    }
}


function createScrollerItems(itemList, id, css, width, height, tmpNodeId) {
    var memberList = [];
    var member, html;
    var l = 0, t = 0;
    for (var i = 0; i < itemList.length; i++) {
        // Container.
        member = document.createElement('div');
        member.setAttribute('id', id + i);
        member.className = css;
        member.style.position = 'absolute';
        member.style.left = l + 'px';
        member.style.top = '0px';
        member.style.height = height + 'px';

        // Add to view
        member.innerHTML = itemList[i];
        memberList.push(member);
        // Advance left position.
        if (width) l += width;
        else {
            var tmpNode = document.getElementById(tmpNodeId);
            if (tmpNode) tmpNode.appendChild(memberList[i]);
            l += memberList[i].offsetWidth;
        }
        if (tmpNode) tmpNode.removeChild(memberList[i]);
    }
    return memberList;
}

function ZoomCover(imgLink, enlarge) {
    if (enlarge) {
        imgLink.style.width = "290px"; //"284px";
        imgLink.style.height = "371px"; //"369px";
        imgLink.parentNode.style.top = "2px";
        imgLink.parentNode.style.right = "5px";
    }
    else {
        imgLink.style.width = "85px";
        imgLink.style.height = "110px";
        imgLink.parentNode.style.top = "9px";
        imgLink.parentNode.style.right = "15px";
    }
}



function noticiasDestaqueMostraTabN(idtab, N) {
    pgviewrefresh();

    tabEsq = 'noticiasDestaque_esq_' + idtab;
    tabMeio = 'noticiasDestaque_meio_' + idtab;
    tabDir = 'noticiasDestaque_dir_' + idtab;

    for (i = 1; i <= N; i++) {
        $('#' + 'noticiasDestaque_' + i).removeClass('out');
        $('#' + 'noticiasDestaque_' + i).removeClass('over');
    }

    for (i = 1; i <= N; i++) {
        if (i != idtab) {
            $('#' + 'noticiasDestaque_' + i).addClass('out');
            $('#' + "noticiasDestaque_caixa_" + i).css({ "display": "none" });
            $('#' + "noticiasDestaque_esq_" + i).css({ "background": "url(/common/images/modultimas/menu_esq_cantoredondo_rollout.png) no-repeat", "height": (IsIE() && !IsIE8() ? "21px" : "20px") });
            $('#' + "noticiasDestaque_meio_" + i).css({ "background-color": "#D4D4D4", "color": "#717171" });
            $('#' + "noticiasDestaque_dir_" + i).css({ "background": "url(/common/images/modultimas/menu_dir_cantoredondo_rollout.png) no-repeat", "height": (IsIE() && !IsIE8() ? "21px" : "20px") });
        }
        else {
            $('#' + "noticiasDestaque_caixa_" + i).css({ "display": "block" });
        }
    }

    $('#' + 'noticiasDestaque_' + idtab).addClass('over');
    $('#' + tabEsq).css({ "background": "url(/common/images/modultimas/menu_esq_cantoredondo_rollover.png) no-repeat", "height": "25px" });
    $('#' + tabMeio).css({ "background-color": "#3A3A3A", "color": "#FFFFFF" });
    $('#' + tabDir).css({ "background": "url(/common/images/modultimas/menu_dir_cantoredondo_rollover.png) no-repeat", "height": "25px" });
}



var ArrayManchetes = new Array(new Array(null));
var ArrayManchetesMeta = new Array();
var TypeManchete = "0";
var MancheteIndex = 0;

function SetMancheteIndex(num, nameContainer) {
    MancheteIndex = num;
    if (ArrayManchetes.length < num + 1) ArrayManchetes.push(new Array(null));
    if (ArrayManchetesMeta.length < num + 1) ArrayManchetesMeta.push(nameContainer);
    else ArrayManchetesMeta[num] = nameContainer;
}

function SetMacheteType(num)
{
    TypeManchete = num;
}

function Manchete(id, photo, main_headline, title) {
    this.id = id;
    this.photo = photo ? photo : "/common/images/1x1t.gif";
    this.title = title;
    this.main_headline = main_headline;
    return this;
}
function AddManchete(id, photo, main_headline, len, title) {
    if (!len) len = 4;
    if (!title) title = "";
    var obj = new Manchete(id, photo, main_headline, title);
    if (main_headline) {
        ArrayManchetes[MancheteIndex][0] = obj;
        var found = false;
        for (var k = 1; k < ArrayManchetes[MancheteIndex].length; k++)
            if (found) {
                if (k < ArrayManchetes[MancheteIndex].length - 1) ArrayManchetes[MancheteIndex][k] = ArrayManchetes[MancheteIndex][k + 1];
                else ArrayManchetes[MancheteIndex].pop();
        }
        else if (ArrayManchetes[MancheteIndex][k] != null && ArrayManchetes[MancheteIndex][k].id == id) {
            ArrayManchetes[MancheteIndex][k] = ArrayManchetes[MancheteIndex][k + 1];
            found = true;
        }
    }
    else if (ArrayManchetes[MancheteIndex].length <= len) {
    for (k = 0; k < ArrayManchetes[MancheteIndex].length; k++)
        if (ArrayManchetes[MancheteIndex][k] != null && ArrayManchetes[MancheteIndex][k].id == id) return;
        ArrayManchetes[MancheteIndex].push(obj);
    }
}
function DisplayManchetes() {
  var is_hp = false;
  var cxManchetes = document.getElementById("cx-manchetes-secundarias");
  if (!cxManchetes) {
    var parent = document.getElementById(ArrayManchetesMeta[MancheteIndex]);
    if (parent) cxManchetes = GetDescendant(parent, "cx-manchetes-secundarias", "div");
    is_hp = true;
  }
  if (cxManchetes != null && (!is_hp || ArrayManchetes[MancheteIndex].length>1)) {
        cxManchetes.innerHTML = "";
        for (var k = 0; k < 4 && k < ArrayManchetes[MancheteIndex].length; k++) {
            var obj = ArrayManchetes[MancheteIndex][k];
            if (obj)
                switch(TypeManchete){
                    case "0": //caso normal
                        cxManchetes.innerHTML += "<div id=\"cx-manchetecontainer-" + obj.id + "\" class=\"cx-manchete-secundaria cx-manchete-" + (obj.main_headline ? "on" : "off") + "\">" +
				        "<a href=\"javascript:SelectManchete(" + obj.id + ", " + MancheteIndex + ")\" title='" + obj.title + "'>" +
					        "<img src=\"" + obj.photo + "\" width=\"60\" height=\"54\"/ alt='" + obj.title + "'>" +
				        "</a>" + "</div>";
			            break;
				       
			        case "1": //caso for jogo da vida
			            cxManchetes.innerHTML += "<div id=\"cx-manchetecontainer-" + obj.id + "\" class=\"flashBoxImgPqBox-" + (obj.main_headline ? "on" : "off") + "\"" +
			            (k == 2 ? "" : " style=\"margin-bottom:2px\"") + ">" +
			                "<a href=\"javascript:SelectManchete(" + obj.id + ")\" title='" + obj.title + "'><img src=\"" + obj.photo + "\" width=\"150\" height=\"106\" alt='" + obj.title + "'/></a>" +
                            "</div>";
			        break;
                }
            }
    }
}
function SelectManchete(id, mancheteINX) {
if(!mancheteINX)mancheteINX = 0;
    var parent = null;
    var source = document.getElementById("cx-manchete-" + id);
    var target = document.getElementById("cx-manchete-principal");
    //if (!target) target = GetDescendant(source.parentNode, "cx-manchete-principal");
    if (!target) {
        var parent = document.getElementById(ArrayManchetesMeta[mancheteINX]);
        if (parent) source = GetDescendantByPartialId(parent, "cx-manchete-" + id);
        target = GetDescendant(source.parentNode, "cx-manchete-principal");
    }

    if (target != null && source != null) {
        target.innerHTML = source.innerHTML;
        for (var k = 0; k < ArrayManchetes[mancheteINX].length; k++) {
            var obj = null;
            if (parent) obj = GetDescendantByPartialId(parent, "cx-manchetecontainer-" + ArrayManchetes[mancheteINX][k].id);
            else obj = document.getElementById("cx-manchetecontainer-" + ArrayManchetes[mancheteINX][k].id);
            if (obj) obj.className = ArrayManchetes[mancheteINX][k].id == id ? obj.className.replace("-off", "-on") : obj.className.replace("-on", "-off");
        }
    }
}

function ReportImproperComment(postID) {
    var content_id = GetQueryStringValue("content_id");
    var objSender = document.getElementById("PostImproper" + postID);
    var postAuthor = document.getElementById("PostAuthor" + postID);
    var postBody = document.getElementById("PostBody1|" + postID);
    if (!postBody) postBody = document.getElementById("PostBody2|" + postID);
    if (!postBody) postBody = document.getElementById("PostBody3|" + postID);
    if (!postBody) postBody = document.getElementById("PostBody4|" + postID);
    

    if (postAuthor != null && postBody != null) {
        objSender.style.visibility = "hidden";
        var url = "/api/comment_improper.ashx?content_id=" + content_id + "&postid=" + postID + "&msg=" + postBody.innerHTML + "&author=" + postAuthor.innerHTML;
        //alert(url);
        AssyncContentFunc(url, "ReportImproperComment_Response");
    }
}

function ReportImproperComment_Response(resp) {
    if (resp && (1 * resp).toString() == 'NaN') alert(resp);
}

function DeleteComment(postID) {
    var url = "/api/comment_delete.ashx?postid=" + postID;
    AssyncContentFunc(url, "DeleteComment_Response", postID);
}

function DeleteComment_Response(resp, postID) {
    //if (resp.indexOf("OK")>=0) {
    var objLink = document.getElementById("Comment" + postID);
    if (!objLink) objLink = document.getElementById("Comment1|" + postID);
    if (objLink) objLink.style.display = "none";
    //alert("Comentário rejeitado");
    //}
    //else alert("Ocorreu um erro. Contacte um administrador de sistemas");

}


function ApproveComment(postID) {
    var url = "/api/comment_approve.ashx?postid=" + postID;
    AssyncContentFunc(url, "ApproveComment_Response", postID);
}

function ApproveComment_Response(resp, postID) {
    //if (resp.indexOf("OK")>=0) {
    var objLink = document.getElementById("Comment" + postID);
    if (objLink) objLink.style.display = "none";
    //alert("Comentário aprovado");
    //}
    //else alert("Ocorreu um erro. Contacte um administrador de sistemas");
}



function LoginShortcut() {
    var container = document.getElementById("loginBoxContainer");
    if (container) {
        var arrInputs = container.getElementsByTagName("input");
        if (arrInputs != null) {
            arrInputs[0].value = "";
            arrInputs[0].focus();
        }
    }
    window.scrollTo(0, 0);
}


function CheckNumChars(elem, txtId, max) {
    var textVar = document.getElementById(txtId);
    var inputLength = elem.value.length;

    if (inputLength > max) {
        elem.value = elem.value.substring(0, max - 1);
        textVar.innerHTML = "Faltam 0 caracteres";
    }
    else {
        textVar.innerHTML = "Faltam " + (max - inputLength) + " caracteres";
    }

}



function GotoResultsPage(pagename) {
    var cmbSeason = document.getElementById("cmbSeason");
    var cmbCompetition = document.getElementById("cmbCompetition");
    if (!cmbSeason || !cmbCompetition || !cmbCompetition.value) return;
    if (1 > cmbCompetition.selectedIndex || 1 > cmbSeason.selectedIndex) alert("É necessário escolher o campeonato e a época pretendida");
    else document.location = "/resultados/" + cmbCompetition.value + "/" + cmbSeason.value + "/" + pagename + "/default.aspx";
}


function RevealNewsSummary(clickedObj, ancestorName, itemstag, objName) {
    pgviewrefresh();

    //    var idCliked = $(clickedObj).parent().parent().attr('id');
    //    var idClikedFinal = $(clickedObj).parent().parent().attr('id').replace('off', 'on');

    //    //$('div')
    //    $("#" + idCliked).css('display', 'none');
    //    $("#" + idClikedFinal).css('display','block');

    //alert(clickedObj);
    //alert($("#" + clickedObj).parent());
    var ancestor = GetAncestor(clickedObj, ancestorName);
    var obj = GetAncestor(clickedObj, objName);

    //alert(ancestor + "#" + obj);

    if (ancestor != null && obj != null) {
        var items = ancestor.getElementsByTagName(itemstag);
        if (items) {
            var k;
            for (k = 0; k < items.length; k++) {
                if (items[k].id.indexOf("_on") > 0) {
                    var onid = obj.id.replace(/_off/g, "_on");
                    if (items[k].id == onid) items[k].style.display = "";
                    else items[k].style.display = "none";
                }
                else {
                    if (items[k].id == obj.id) items[k].style.display = "none";
                    else items[k].style.display = "";
                }
            }
        }
    }


}

function SetScrolerDestaque(id_obj_destaque, id_content) {
    //pgviewrefresh();

    var obj_origem = document.getElementById(id_obj_destaque + "_" + id_content);
    var obj_destino = document.getElementById(id_obj_destaque.replace("destaqueimg_", "destaque_"));

    if (obj_origem != null && obj_destino != null)
        obj_destino.innerHTML = obj_origem.innerHTML;
}


function SetScrolerDestaqueVideo(id_obj_destaque, id_content, width, height) {
    //pgviewrefresh();

    var obj_origem = document.getElementById("destaque_" + id_obj_destaque + "_" + id_content);
    var obj_iframe = document.getElementById("iframe_" + id_obj_destaque + "_" + id_content);
    var obj_destino = document.getElementById("destaque_" + id_obj_destaque);
    if (!obj_destino)  obj_destino = document.getElementById("destaque_container_" + id_obj_destaque + "_" + id_content);
    if (obj_origem != null && obj_destino != null && obj_iframe != null) {
        var url = "/api/video.aspx?id_content=" + id_content;
        if (width) url += "&width=" + width;
        if (height) url += "&height=" + height;
        obj_iframe.src = url;
        obj_destino.innerHTML = obj_origem.innerHTML;
    }
}
function SetScrolerDestaqueVideo2(id_obj_destaque, id_content) {
    return SetScrolerDestaqueVideo(id_obj_destaque, id_content);
}


function AddToArray_CheckContent(arr, content) {
    for (var k = 0; k < arr.length; k++)
        if (arr[k] == content) return;
    arr.push(content);
}


function PagerSetContent(page, id_content) {
    if (!id_content) id_content = "";
    var loc = ReplaceQueryStringValue("page", page);
    if (id_content) loc = ReplaceQueryStringValue("content_id", id_content, loc);
    document.location = loc;
}


var pollType = new Array();
function PollType(type, pollPrefix) {
    this.Type = type;
    this.Prefix = pollPrefix;
    return this;
}
function SetPollType(type, pollPrefix) {
    pollType.push(new PollType(type, pollPrefix));
}
function GetPollPrefixByType(type) {
    for (k = 0; k < pollType.length; k++)
        if (pollType[k].Type == type) return pollType[k].Prefix;
    return "";
}
function GetPollTypeByPrefix(prefix) {
    for (k = 0; k < pollType.length; k++)
        if (pollType[k].Prefix == prefix) return pollType[k].Type;
    return "";
}

function PollSelectVote(polloption, obj) {
    var rootNode = document;
    if (obj) rootNode = GetAncestor(obj, "pollBox");

    var radios = rootNode.getElementsByTagName('input');
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].value == polloption) {
            radios[i].checked = true;
            break;
        }
    }
}


function PollSetVote(pollid, voteid, obj) {

    var prefix = "";
    if (obj) {
        var parent = GetAncestor(obj, "pollBox");
        if (parent) prefix = parent.id.replace("pollBox", "");
    }
    var radios = document.getElementById(prefix + 'ngpollanswers').childNodes;
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].childNodes[0].checked == true) {
            pgviewrefresh();
            var cookiekey = "PollVoted|" + pollid + "|" + GetPollTypeByPrefix(prefix);
            SaveCookie(cookiekey, voteid);
            var type = GetPollTypeByPrefix(prefix);
            var url = "/api/poll.ashx?type=" + type + "&pollid=" + pollid + "&voteid=" + radios[i].childNodes[0].value;
            AssyncContentFunc(url, "PollShow_ResultsResponse", "'" + prefix + "'", true);
        }
    }

}


function PollShow(pollid, obj, pollPrefix) {
    if (!pollPrefix) pollPrefix = "";
    if (pollid) pgviewrefresh();
    var url = "";
    var func = "";
    var type = GetPollTypeByPrefix(pollPrefix);
    if (!pollid) {
        url = "/api/poll.ashx?type=" + type;
        func = "PollShow_Response";
    }
    else {
        url = "/api/poll.ashx?type=" + type + "&show=1&pollid=" + pollid;
        func = "PollShow_ResultsResponse";
    }
    if (GetQueryStringValue("debug")=="1") alert(url);
    AssyncContentFunc(url, func, "'" + pollPrefix + "'", true);
}

function PollShow_ResultsResponse(html, pollPrefix) {
    if (!pollPrefix) pollPrefix = "";
    var obj = document.getElementById(pollPrefix + "pollBox");


    if (obj) {
        html = html.replace(/id=\"/gi, 'id="' + pollPrefix);
        obj.innerHTML = html;
    }
    return obj;
}

function PollShow_Response(html, pollPrefix) {

    if (!pollPrefix) pollPrefix = "";
    var obj = PollShow_ResultsResponse(html, pollPrefix)
    if (obj) {
        obj.innerHTML = html.replace('id="', 'id="' + pollPrefix);
        var inx = obj.innerHTML.toLowerCase().indexOf("the operation");
        if (inx >= 0) obj.style.display = "none";
        else {
            inx = obj.innerHTML.indexOf("PollShow(");
            if (inx > 0) {
                var pollid = obj.innerHTML.substr(inx + 9);
                pollid = pollid.substr(0, pollid.indexOf(")"));
                if (pollid.indexOf(",") > 0) pollid = pollid.substr(0, pollid.indexOf(","));
                var cookiekey = "PollVoted|" + pollid + "|" + GetPollTypeByPrefix(pollPrefix);
                if (LoadCookie(cookiekey)) {
                    obj.innerHTML = "";
                    PollShow(pollid, null, pollPrefix);
                }
            }
        }
    }

}




function SimpleVoteGet(id) {
    GetAssyncContent("/api/news_simplevote.ashx?id=" + id, document.getElementById("SimpleVoteResults"));
    if (!LoadCookie("SimpleVote" + id)) {
        var obj = document.getElementById("SimpleVoteOptions");
        if (obj) obj.style.display = "";
    }
}
function SimpleVoteSave(id, yesVote,refresh) {
    if(!refresh)
        refresh = true;

    if(refresh)
        pgviewrefresh();

    var url = "/api/news_simplevote.ashx?id=" + id + "&vote_yes=" + (yesVote ? "1" : "0");
    AssyncContentFunc(url, "SimpleVoteSave_Response", yesVote);
    var obj = document.getElementById("SimpleVoteOptions");
    if (obj) obj.style.display = "none";
    SaveCookie("SimpleVote" + id, "1", true);
}

function SimpleVoteSave_Response(response, yesVote) {
    var obj = document.getElementById("SimpleVoteResults");
    if (obj) {
        var aux1 = obj.innerHTML.substr(obj.innerHTML.indexOf(" ") + 1);
        var aux2 = aux1.substr(0, aux1.indexOf(" "));
        var votos = aux1.substring(aux1.indexOf("(") + 1, aux1.indexOf("voto")) * 1 + 1;
        var dif = (yesVote ? 1 : -1) + 1 * aux2;
        //alert(votos);
        obj.innerHTML = "Votação: " + (dif > 0 ? "+" : "") + dif + " (" + votos + " voto" + (votos == 1 ? "" : "s") + ")";
    }
}

function PostSimpleVoteSave(id, yesVote, tabNo) {
    pgviewrefresh();

    var url = "/api/post_simplevote.ashx?PostID=" + id + "&vote_yes=" + (yesVote ? "1" : "0");
    AssyncContentFunc(url, "PostSimpleVoteSave_Response", id + ", " + yesVote + ", " + tabNo);
    var obj = document.getElementById("PostSimpleVoteOptions_" + tabNo + "|" + id);
    if (obj) obj.style.display = "none";
    SaveCookie("PostSimpleVote" + id, "1", true);
}

function PostSimpleVoteSave_Response(response, id, yesVote, tabNo) {
    var votos = "";
    var obj = document.getElementById("PostSimpleVoteResults_" + tabNo + "|" + id);
    if (obj) {
        votos = (yesVote ? 1 : -1) + 1 * obj.innerHTML;
        //alert(votos);
        obj.innerHTML = (votos > 0 ? "+" : "") + votos;
    }
    obj = document.getElementById("PostSimpleVoteTotalVotes_" + tabNo + "|" + id);
    if (obj) {
        votos = 1 + 1 * obj.innerHTML.substr(0, obj.innerHTML.indexOf(" "));
        //alert(votos);
        obj.innerHTML = votos + " voto" + (votos == "1" ? "" : "s");
    }
}


function LoginFocus() {
    window.scrollTo(0, 0);
    var objLogin = document.getElementById("loginBoxContainer");
    if (objLogin) {
        var inputs = objLogin.getElementsByTagName("input");
        if (inputs != null && inputs.length > 0) {
            inputs[0].select(); inputs[0].focus();
        }
    }
}


function ShowDisplayedComments(numreplies) {
    var obj = document.getElementById("link-comments-container");
    if (obj) obj.style.display = "";
    obj = document.getElementById("api-comments-container");
    if (obj) {
        if (numreplies == '' || numreplies == '0') obj.innerHTML = "Comentários";
        else if (numreplies == '1') obj.innerHTML = "1 Comentário";
        else obj.innerHTML = numreplies + " Comentários";
        obj.style.display = "";
    }
    if (!numreplies) {
        obj = document.getElementById("areaComentariosContentContainer");
        if (obj) obj.style.display = "none";
    }
}


function GotoListNewsPage(page, numPages) {
    pgviewrefresh();

    for (var k = 1; k <= numPages; k++) {
        var obj = document.getElementById("pageContainer" + k);
        if (obj) {
            if (k == page) {
                obj.style.display = "";
                //window.scrollTo(0, 0);
                var topPage = document.getElementById("anchorTopNewspage");
                if (topPage) topPage.scrollIntoView(true);
            }
            else obj.style.display = "none";
        }
    }
}



var selectedIdPost = 0;
var selectedNumPages = 0;
var selectedPagesize = 20;
var selectedPage = 1;
var selectedCommentsTab = 1;

function SetCommentsDetails(numPages, pagesize, id_post) {
    selectedIdPost = id_post;
    selectedNumPages = numPages;
    selectedPagesize = pagesize;
}
function GotoCommentsPage(page, tabNo) {
    if (!tabNo) tabNo = selectedCommentsTab;
    var typeSort = "date_desc";
    switch (tabNo) {
        case 2: typeSort = "date_asc"; break;
        case 3: typeSort = "votes_desc"; break;
        case 4: typeSort = "votes_asc"; break;
    }
    if (page) selectedPage = page;
    if (tabNo) selectedCommentsTab = tabNo;
    var url = "/api/comments_page.aspx?id_post=" + selectedIdPost +
                                                 "&pagesize=" + selectedPagesize +
                                                 "&page=" + selectedPage +
                                                 "&tab=" + selectedCommentsTab +
                                                 "&sort=" + typeSort;
    //alert(url);
    GetAssyncContent(url, document.getElementById(selectedCommentsTab + "_tabComentarios_caixa"));

    pgviewrefresh();

    if (page) {
        for (var k = 1; k <= selectedNumPages; k++) {
            var obj = document.getElementById("CommentsPage" + k);
            if (obj) {
                if (k == page) {
                    if (obj.className.indexOf("areaComentariosPagBkgVer") < 0) obj.className = obj.className.replace("areaComentariosPagBkg", "areaComentariosPagBkgVer");
                }
                else
                    if (obj.className.indexOf("areaComentariosPagBkgVer") >= 0) obj.className = obj.className.replace("areaComentariosPagBkgVer", "areaComentariosPagBkg");
            }
        }
    }
    var topcomments = document.getElementById("areaComentariosContentTabsBox");
    if (topcomments) topcomments.scrollIntoView(true);
}


function mostraTabComentarios(idtab) {
    pgviewrefresh();

    tabEsq = idtab + '_tabComentarios_esq';
    tabMeio = idtab + '_tabComentarios_meio';
    tabDir = idtab + '_tabComentarios_dir';

    for (i = 1; i < 5; i++) {
        $('#' + i + '_tabComentarios').removeClass('out');
        $('#' + i + '_tabComentarios').removeClass('over');
    }
    for (i = 1; i < 5; i++) {
        if (i != idtab) {
            $('#' + i + "_tabComentarios_caixa").css({ "display": "none" });
            $('#' + i + "_tabComentarios").addClass('out');
            $('#' + i + "_tabComentarios_esq").css({ "background": "url(/common/images/modcomentarios/tab2_esq.png) no-repeat", "height": "22px", "width": "10px" });
            $('#' + i + "_tabComentarios_meio").css({ "background-color": "#d4d4d4" });
            $('#' + i + "_tabComentarios_dir").css({ "background": "url(/common/images/modcomentarios/tab2_dto.png) no-repeat", "height": "22px", "width": "10px" });
        }
        else {
            $('#' + i + "_tabComentarios_caixa").css({ "display": "block" });
            GotoCommentsPage(null, i);
        }
    }

    $('#' + idtab + "_tabComentarios").addClass('over');
    $('#' + tabEsq).css({ "background": "url(/common/images/modcomentarios/tab1_esq.png) no-repeat", "height": "27px", "width": "7px" });
    $('#' + tabMeio).css({ "background-color": "#ffffff" });
    $('#' + tabDir).css({ "background": "url(/common/images/modcomentarios/tab1_dto.png) no-repeat", "height": "27px", "width": "9px" });
}



function SaveCommentReply() {
    var hiddenReplyId = document.getElementById("hidReplyID");
    if (hiddenReplyId) SaveComment(hiddenReplyId.value);
}

function SaveComment(replyID) {
    if (!replyID) replyID = "";
    var hiddenReplyId = document.getElementById("hidReplyID");
    if (hiddenReplyId) hiddenReplyId.value = replyID;

    var containerid = replyID ? "txtCommentReplyContainer" : "txtCommentContainer";
    var textoContainer = document.getElementById(containerid);
    if (textoContainer) {
        var textoArr = textoContainer.getElementsByTagName("textarea");
        if (textoArr != null && textoArr.length > 0) {
            if (textoArr[0].value != "") {
                var frm = document.forms[0];
                if (frm) {
                    var loc = this.document.location.toString();
                    var inx = loc.indexOf("#");
                    frm.action = (inx >= 0 ? loc.substr(0, inx) : loc) + "#CommentsArea";
                    frm.submit();
                    return true;
                }
            }
            alert("É necessário escrever o comentário");
            textoArr[0].focus();
        }
    }
}

function ShowReplyBox(replyID, tabNo) {
    var hiddenReplyId = document.getElementById("hidReplyID");
    if (hiddenReplyId) hiddenReplyId.value = replyID;

    var localContainer = document.getElementById("CommentReplyContainer" + tabNo + "|" + replyID);
    var commonInnerContainer = document.getElementById("PostReplyContainer");
    if (localContainer != null && commonInnerContainer != null) {
        var commonOuterContainer = commonInnerContainer.parentNode;
        if (commonOuterContainer) {
            var html = commonOuterContainer.innerHTML;
            commonOuterContainer.innerHTML = "";
            localContainer.innerHTML = html;
        }
    }
}

//funcoes novas sondagens fangelo

function NewPollShow(id, type, vote)
{   
    if(!vote) vote = "";
    
    if (type == "feminino")
    {
         $("#pollVote_" + id).css("display", vote ? "block" : "none");
         $("#pollResult_" + id).css("display", vote ? "none" : "block");
         $("#pollVoteLink_" + id).css("display",  LoadCookie("PollVoted|" + id) ? "none" : "block");
    }
    else if(type == "hp")
    {    
        var pollboxObjs = GetDescendantsByPartialId(document.getElementById("pollBoxx"), "pollcontainer_", "div");
        var multiplePolls = (pollboxObjs != null && pollboxObjs.length > 1);
        
        if (multiplePolls) {
            $("#pool_" + id).css("display", vote ? "block" : "none");
            $("#poolCount_" + id).css("display", vote ? "block" : "none");
            
            $("#poolResult_" + id).css("display", vote ? "none" : "block");
            
            $("div[id *= 'poolResultFooter_']").each(function(){
                if($(this).attr("id") == "poolResultFooter_" + id)
                {
                    $(this).css("display", vote ? "block" : "none");
                }
            });
        }
        else {
            $("div[id *= 'pool_']").css("display", vote ? "block" : "none");
            $("div[id *= 'poolCount_']").css("display", vote ? "block" : "none");
            $("div[id *= 'poolResult_']").css("display", vote ? "block" : "none");
            
            $("#poolResult_" + id).css("display", vote ? "none" : "block");
            
            $("div[id *= 'poolResultFooter_']").each(function(){
                if($(this).attr("id") == "poolResultFooter_" + id)
                {
                    $(this).css("display", vote ? "block" : "none");
                }
                else
                {
                    $(this).css("display", vote ? "none" : "block");
                }
            });
        }
                
        $("#divMaisInqueritos_" + id).css("display", vote ? "none" : "block");
    }
    if(type == "notaveis")
    {
        if(vote == "vote")
        {
            $("#pool_" + id).css("display","block");
            $("#poolCount_" + id).css("display","block");
            $("#poolResult_" + id).css("display","none");
        }
        else
        {
            $("#pool_" + id).css("display","none");
            $("#poolCount_" + id).css("display","none");
            $("#poolResult_" + id).css("display","block");
        }
    }
    else
    {
        if(vote == "vote")
        {
            $("#poolPage_" + id).css("display","block");
            $("#poolCountPage_" + id).css("display","block");
            $("#poolResultPage_" + id).css("display","none");
        }
        else
        {
            $("#poolPage_" + id).css("display","none");
            $("#poolCountPage_" + id).css("display","none");
            $("#poolResultPage_" + id).css("display","block");
        }
    }
}

function NewPollSetVote(pollid,type)
{
    var voteid;
    var radios = $("#ngpollanswers_" + pollid)[0].getElementsByTagName("input");
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].checked == true) {
            voteid = radios[i].value;
         }
    }
    if(pollid != null && voteid != null)
    {
        //pgviewrefresh();
        var cookiekey = "PollVoted|" + pollid;
        SaveCookie(cookiekey, voteid);
        
        $.ajax({ url: "/api/pollActions.aspx",
            type: "GET",
            dataType: "html",
            async: true,
            data: { type: "vote", pollid: pollid, voteid: voteid},
            success: function (result) {
            
                if(type == "page")
                {
                    $("#poolPage_" + pollid).css("display","none");
                    $("#poolCountPage_" + pollid).css("display","none");
                    $("#poolResultPage_" + pollid).empty().html(result);
                    $("#poolResultPage_" + pollid).css("display","block");
                }
                else
                {
                    NewPollShow(pollid,type);
                    $("#poll_results_votar_" + pollid).css("display","none");
                    $("#backAnswers_" + pollid).css("display","none");
                }
            },
            error: function (result) {
                //alert("Ocorreu um erro a submeter a votação. Por favor tente de novo.");
            }
        });
    }
}

function viewIfUserVotedInq()
{
    //var pollboxObjs = GetDescendantsByPartialId(pollBoxx, "pollcontainer_", "div");
    //var multiplePolls = (pollboxObjs != null && pollboxObjs.length > 1);

    $("div[id *= 'pool']").each(function(){
        var idDiv = $(this).attr("id").replace("poolPage_","").replace("pool_","");
        
        var valueCookie = LoadCookie("PollVoted|" + idDiv);
        
        if(valueCookie != null)
        {
	        $("#poolPage_" + idDiv).css("display","none");
            $("#poolCountPage_" + idDiv).css("display","none");
            $("#poolResultPage_" + idDiv).css("display","block");
            
	        var typepoll = $(this).attr("type");

	        if(typepoll == null || typepoll != "hp")
            {
                $("#pool_" + idDiv).css("display","none");
                $("#poolCount_" + idDiv).css("display","none");
		        $("#poolResult_" + idDiv).css("display","block");
	        }
            else
            {
	            if($("#pool_" + idDiv).css('display') == "block")
	            {
	                $("#pool_" + idDiv).css("display","none");
	                $("#poolCount_" + idDiv).css("display","none");
	                $("#poolResult_" + idDiv).css("display","block");
	            }
		    }

	        $("div[id *= 'poolResultFooter_']").each(function(){
                if($(this).attr("id") == "poolResultFooter_" + idDiv)
                {
                    $(this).css("display","none");
                }
                else
                {
                    $(this).css("display","block");
                }
            });

            $("#divMaisInqueritos_" + idDiv).css("display","block");
            $("#poll_results_votar_" + idDiv).css("display","none");
            $("#backAnswers_" + idDiv).css("display","none");
        }
    });
}



/*function setLinkTabsManchetes()
{
    var iteracaoLI = 0;
    $("#caixaManchetes ul li[class*='left']").each(function(){
         var linkNews = $("div[class='titBlHoje'] a")[iteracaoLI];
         if(linkNews != null && linkNews != undefined)
         {
            var hrefLinkNews = $(linkNews).attr('href');
            if(hrefLinkNews != null && hrefLinkNews != undefined)
            {
                var indexCharSplit = hrefLinkNews.indexOf('?');
                hrefLinkNews = hrefLinkNews.substring(0,indexCharSplit);
                $(this).html("<a href='" + hrefLinkNews + "'>" + $(this).html() + "</a>")
            }
         }
         iteracaoLI++;
    });
}*/

function setLinkTabsManchetes()
{
    var iteracaoLI = 0;
    $("#caixaManchetes ul li[class*='left']").each(function () {
        var noPrincipal = $(this);
        var linkNews = $("div[class='cxTabNotHoje'][name='tabContent']")[iteracaoLI];
        if (linkNews != null && linkNews != undefined) {

            var temp1 = $(linkNews).children("div[name='cx-manchete-principal']")[0];
            var temp2 = $(temp1).find("a[class='vermelho32 linkUnd']")[0];
            var hrefLinkNews = $(temp2).attr("href");
            if (hrefLinkNews != null && hrefLinkNews != undefined) {
                if (hrefLinkNews.indexOf("emdireto") > -1) {
                    var htmlNo = $(noPrincipal).html();
                    $(noPrincipal).empty().html("<a href='" + hrefLinkNews + "'>" + htmlNo + "</a>");
                }
                else {
                    var indexCharSplit = hrefLinkNews.indexOf('?');
                    hrefLinkNews = hrefLinkNews.substring(0, indexCharSplit);
                    var htmlNo = $(noPrincipal).html();
                    $(noPrincipal).empty().html("<a href='" + hrefLinkNews + "'>" + htmlNo + "</a>");
                }
            }
        }
        iteracaoLI++;
    });
}


function modifyFBlike(layout,faces,width,action,font,colorScheme) {
      var frame = $(".addthis_button_facebook_like iframe");
      var frameSrc = $(".addthis_button_facebook_like iframe").attr("src");
     
      // set iframe width
      $(".addthis_button_facebook_like iframe").css("width", width + "px");
      // set height for "faces"
      if(faces=="true")
        $(".addthis_button_facebook_like iframe").css("height", "80px");
   
      frameSrc="//www.facebook.com/plugins/like.php?href="+addthis_share.url+"&layout="+layout+"&show_faces="+faces+"&width="+width+"&action="+action+"&font="+font;
      $(".addthis_button_facebook_like iframe").attr("src", frameSrc);
}





var StatsArr = null;

function StatsItem(id_content, id_post, visits_css) {
    this.IdContent = id_content;
    this.IdPost = id_post;
    this.VisitsCss = visits_css;
    return this;
}

function AddStatsItem(id, id_post, visits_css) {
    if (id_post) {
        if (!StatsArr) StatsArr = new Array();
        if (!FindStatsItem(id))
            StatsArr.push(new StatsItem(id, id_post, visits_css));
    }
}

function GetStats() {
    if (StatsArr) {
        var ids = "";
        for (var k = 0; k < StatsArr.length; k++)
            ids += StatsArr[k].IdPost + (k < StatsArr.length - 1 ? "," : "");
        var url = "/api/stats.ashx?ids=" + ids;
        //if(GetQueryStringValue("debug") == "1") alert(url);
        AssyncContentFunc(url, "DisplayStats");
    }
}


function DisplayStats(json) {
    if (json != null && json.length > 0) {
        var inputs = document.getElementsByTagName("input");
        for (var k = 0; k < inputs.length; k++)
            if (GetElementName(inputs[k]) == "statsId") {
            var statsItm = FindStatsItem(inputs[k].value);
            if (statsItm) {
                var statsJson = FindStatsJson(statsItm.IdPost, json);
                if (statsJson) {
                    var parent = GetAncestor(inputs[k], "statsContainer");
                    if (parent) {
                        var repliesObj = GetDescendant(parent, "statsRepliesContainer", "a");
                        if (repliesObj)
                            repliesObj.innerHTML = "&nbsp;" + (statsJson.replies != "" && statsJson.replies > 0 ? statsJson.replies + " Comentário" + (statsJson.replies > 1 ? "s" : "") : "Comentários" );
                        /*
                        if (statsJson.views != "" && statsJson.views > 0) {
                            var viewsObj = GetDescendant(parent, "statsViewsContainer", "span");
                            if (!viewsObj)
                                parent.innerHTML += "<span name='statsViewsContainer'" + (statsItm.VisitsCss ? " class='" + statsItm.VisitsCss + "'" : "") + ">" +
                                        " | " + statsJson.views + " visita" + (statsJson.views > 1 ? "s" : "") +
                                    "</span>";
                        }*/
                    }
                }
            }
        }
    }
}


function FindStatsJson(id, json) {
    for (var k = 0; k < json.length; k++)
        if (json[k].id == id) return json[k];
    return null;
}
function FindStatsItem(id) {
    for (var k = 0; k < StatsArr.length; k++)
        if (StatsArr[k].IdContent == id) return StatsArr[k];
    return null;
}
var valueScrollNewsSections = 0;
var newsScrollNewsSections = 1;
function setFlutuanteDiv()
{
    if($("#apDiv2").length)
    {
        var content_id_qs = GetQueryStringValue("content_id");
        $(".news_sections[content_id='" + content_id_qs + "']").remove();
    	
	    var position = 1;
        $(".news_sections").each(function(){
            $(this).attr("number",position);
            position++;
        });
        $(".news_sections[number='1']").css("display","block");
    
        $(window).scroll(function () { 
            if(valueScrollNewsSections == 0)
            {
                var scrollWindow = $(window).scrollTop();
                if(scrollWindow > 700)
                {
                    $("#apDiv2").fadeIn('slow');
                }
                else
                {
                    $("#apDiv2").fadeOut('slow');
                }
            }
        });
    }
}


function closeWindowsNews()
{
    $("#apDiv2").fadeOut('slow');
    valueScrollNewsSections = 1;
}

function setNews(direction, count)
{
    var numberDivs = $(".news_sections").length;
    $(".news_sections").each(function(){
        var display = $(this).css('display');
        
        if(display == 'block')
            newsScrollNewsSections = $(this).attr('number');
    });
    
    if(direction == 'next')
    {
        if(Number(newsScrollNewsSections) < Number(numberDivs))
        {
            var newNumber = Number(newsScrollNewsSections) + 1;
            $(".news_sections[number = '" + newsScrollNewsSections + "']").css('display','none');
            $(".news_sections[number = '" + newNumber + "']").css('display','block');
            newsScrollNewsSections++;
        }
        else
        {
            $(".news_sections[number = '" + newsScrollNewsSections + "']").css('display','none');
            $(".news_sections[number = '1']").css('display','block');
            newsScrollNewsSections = 1;
        }
        pgviewrefresh();
    }
    else
    {
        if(Number(newsScrollNewsSections) > 1)
        {
            var newNumber = Number(newsScrollNewsSections) - 1;
            $(".news_sections[number = '" + newsScrollNewsSections + "']").css('display','none');
            $(".news_sections[number = '" + newNumber + "']").css('display','block');
        }
        else
        {
            $(".news_sections[number = '" + newsScrollNewsSections + "']").css('display','none');
            $(".news_sections[number = '" + numberDivs + "']").css('display','block');
        }
        pgviewrefresh();
    }
}


function setSlider(cssName,direction,numPages)
{
    var numberSelected = 1;
    $("." + cssName).each(function(){
        var displayElem = $(this).css('display');  
        if(displayElem != 'none')
            numberSelected =  $(this).attr('position');
    });
    
    if(direction == 'right')
    {
        if(numberSelected < numPages)
        {
            var newNumber = Number(numberSelected) + 1;
            $("." + cssName + "[position = '" + numberSelected + "']").css('display','none');
            $("." + cssName + "[position = '" + newNumber + "']").css('display','block');
            newsScrollNewsSections++;
        }
        else
        {
            $("." + cssName + "[position = '" + numberSelected + "']").css('display','none');
            $("." + cssName + "[position = '1']").css('display','block');
            numberSelected = 1;
        }
        pgviewrefresh();
    }
    else
    {
        if(numberSelected > 1)
        {
            var newNumber = Number(numberSelected) - 1;
            $("." + cssName + "[position = '" + numberSelected + "']").css('display','none');
            $("." + cssName + "[position = '" + newNumber + "']").css('display','block');
        }
        else
        {
            $("." + cssName + "[position = '" + numberSelected + "']").css('display','none');
            $("." + cssName + "[position = '" + numPages + "']").css('display','block');
        }
        pgviewrefresh();
    }
}

function ShowHideTiny() {
    var obj = document.getElementById('tinyboxCaixaFerramentas');
    if (obj) obj.style.display = (obj.style.display == 'none' ? '' : 'none');
}

function setCapaJornal(){

    if($("#capajornal").length > 0 && typeof $("#capajornal").fancybox == "function")
    {
        //$("a#capajornal").fancybox();
    
        $("#capajornal").fancybox({
		    'titleShow': true,
		    'titlePosition':'inside',
		    'titleFormat': setTitleFancy,
		    'onComplete': function() {
			    goTo = this.title;
			    $("#fancybox-content")
                    .css({ 'cursor': 'pointer' })
                    .bind('click', function() {
    	                $.fancybox.close();
    	            return document.location.href = goTo;
                });
            }
        });
	}
}

function setTitleFancy(title, currentArray, currentIndex, currentOpts)
{
    var link = "<div class='lnkArea descNoticia' style='padding-top:0px;padding-right:16px;margin-top:-10px;text-align:right;'><a href='/capas/default.aspx' class='cinza12v2 bold'>Mais capas</a></div>";
    return link;
}

function setScrollersHomepage()
{
    //caixa videos
    try{
    var videos1Scroller = new Scroller();
    videos1Scroller.createScroller('Videos1', 'Videos1Content', 1, 0, 288, 65, 3,"/common/images/modmutimedia/seta_esq.png", "/common/images/modmutimedia/seta_dto.png",6, 10, 0, 0, 0, 0, "", "fotogaleria1-right-btn", false, false);
    videos1Scroller.addContent(createScrollerItems(videos1ScrollerList, "videos1_", "", 90, 65));
    }catch(err){}
    
    //caixa recordtv
    try{
        //if($("Videos2Content").length > 0)
        //{
            var videos2Scroller = new Scroller();
            videos2Scroller.createScroller('Videos2', 'Videos2Content', 1, 0, 288, 65, 3,"/common/images/modmutimedia/seta_esq.png", "/common/images/modmutimedia/seta_dto.png",6, 10, 0, 0, 0, 0, "", "fotogaleria1-right-btn", false, false);
            videos2Scroller.addContent(createScrollerItems(videos2ScrollerList, "videos2_", "", 90, 65));
        //}
    }catch(err){}
    
    //caixa fotos lateral direita
    try{
    var fotogalerias1Scroller = new Scroller();
	fotogalerias1Scroller.createScroller('Fotogalerias1','Fotogalerias1Content', 1, 0, 288, 43, 4,"/common/images/modmutimedia/seta_esq.png", "/common/images/modmutimedia/seta_dto.png",6, 10, 0, 0, 0, 0, "", "fotogaleria1-right-btn", false, false);
    fotogalerias1Scroller.addContent(createScrollerItems(fotogalerias1ScrollerList, "fotogalerias1_", "", 67, 43));
    }catch(err){}
    
    //caixa fotos
    try{
    var fotogalerias3Scroller = new Scroller();
	fotogalerias3Scroller.createScroller('Fotogalerias3','Fotogalerias3Content', 1, 0, 288, 43, 4,"/common/images/modmutimedia/seta_esq.png", "/common/images/modmutimedia/seta_dto.png",6, 10, 0, 0, 0, 0, "", "fotogaleria1-right-btn", false, false);
    fotogalerias3Scroller.addContent(createScrollerItems(fotogalerias3ScrollerList, "fotogalerias3_", "", 67, 43));
    }catch(err){}
    
    //caixa especiais 1
    try{
    var dossiersScroller = new Scroller();
    dossiersScroller.createScroller('Dossiers', 'DossiersContent', 1, -8, 605, 155, 4,"/common/images/modareaespeciais2/seta-esq.png", "/common/images/modareaespeciais2/seta-drt.png",32, 31, 0, 2, 2, 0, "", "dossier-right-btn", false, false);
    
    if (dossiersScrollerList.length) dossiersScroller.addContent(createScrollerItems(dossiersScrollerList, "dossier_", "", 132, 155));
     }catch(err){}
     
    //caixa jogo vida
    try{
    var jogoVidaScroller = new Scroller();
    jogoVidaScroller.createScroller('JogoVida','JogoVidaContent', 1, 0, 676, 300, 3, "/common/images/modVida/botao_esquerda.jpg", "/common/images/modVida/botao_direita.jpg",0, 31, 0, 0, 0, 0, "jogovida-left-btn", "jogovida-right-btn", true, true);
    jogoVidaScroller.addContent(createScrollerItems(jogoVidaScrollerList, "jogovida_", "", 223, 269));
     }catch(err){}
}


var ArrDestaquesMM = new Array();
function AddDestaqueMM(content_id){
    AddToArray_CheckContent(ArrDestaquesMM, content_id);
}
function GetDestaquesMM_RelatedContent(type, display_type) {
    var url = "/api/multimedia_related.aspx?type=" + type + "&ids=";
    for (var k = 0; k < ArrDestaquesMM.length; k++){
        if (k > 0) url += ",";
        url += ArrDestaquesMM[k];
    }
    AssyncContentFunc(url, "GetDestaquesMM_RelatedContent_Response", "'" + display_type + "'");
}
function GetDestaquesMM_RelatedContent_Response(resp, display_type) {
   if (resp && display_type != "infografia") {
       var arr = resp.split("|");
       for (var k = 0; k < ArrDestaquesMM.length; k++)
           if (arr[k]) {
               var id = "mm_destaque_container_" + ArrDestaquesMM[k];
               var obj = document.getElementById(id);
               if (obj) {
                   obj.innerHTML = "(" + arr[k] + " " + display_type + (arr[k] == "1" ? "" : "s") + ")";
               }
           }
   }
}


function callMultimedia()
{
    var embedVideo = "";
    var hasVideo = "";
    var location = window.location.href;
    
    if($(".scrollable-listas").length > 0)
    {
        $(".scrollable-listas").css("height","525px");
        $(".tabcontentstyle").css("height","535px");
    }
    
    if($('.ad-nav').length > 0 && location.indexOf("infografias") == -1)
    {
        if($("#thumbsRelated").length > 0)
        {
            $("#gallery").append($("#thumbsRelated").html());
            $("#thumbsRelated").empty();
            embedVideo = $(".ad-image").html();
            
            if(embedVideo.indexOf('embed') > -1 || embedVideo.indexOf('object') > -1 || embedVideo.indexOf('EMBED') > -1 || embedVideo.indexOf('OBJECT') > -1)
                hasVideo = "1";
        }
        
        var galleries = $('.ad-gallery').adGallery({
            callbacks: {
                afterImageVisible: function() {
                    pgviewrefresh();
                }
            }
        });
        
        if($(".ad-nav li").length == 1)
        {
            $(".ad-nav").css("display","none");
            $(".ad-next").remove();
            $(".ad-prev").remove();
        }
        
        /*if(document.location.indexOf("infografias") > -1)
        {
            if($(".ad-nav li").length == 1)
            {
                $(".ad-nav").css("display","none");
                $(".ad-next").remove();
                $(".ad-prev").remove();
            }
            $(".ad-image-wrapper").css("height","100%");
        }*/
        
        $('slide-hori').change(
          function() {
            pgviewrefresh();
            galleries[0].settings.effect = $(this).val();
            return false;
          }
        );
        $('#toggle-slideshow').click(
          function() {
            galleries[0].slideshow.toggle();
            pgviewrefresh();
            return false;
          }
        );
        $('#toggle-description').click(
          function() {
            if(!galleries[0].settings.description_wrapper) {
              galleries[0].settings.description_wrapper = $('#descriptions');
            } else {
              galleries[0].settings.description_wrapper = false;
            }
            pgviewrefresh();
            return false;
          }
        );
        
        if(embedVideo != "" && hasVideo == "1")
        {
            $(".ad-image-wrapper").html(embedVideo);
            $(".ad-image-wrapper").css("height","506px");
        }
            
        $(".ad-thumb-list li a").each(function(){
            if($(this).attr('href').indexOf('http://') > -1)
            {
                $(this).click(function(){
                    document.location = $(this).attr('href');
                });
            }
         });
         
         $(".ad-thumb-list").css("width","100%");
    }
    else
    {
        if($(".ad-nav li").length == 1)
        {
            $(".ad-nav").css("display","none");
            $(".ad-next").remove();
            $(".ad-prev").remove();
        }
        $(".ad-image-wrapper").css("height","100%");
    }
    
    if($("#fotos").length > 0)
    {
        var fotos = $("#fotos").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        //fotos.eq(0).data("scrollable").focus();
        
        $("#fotos").parent().children("div[class='nav_galerias']").children("div").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = index_clicked * 7 + 1;
            
            $("#fotos img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $(".nav_galerias").attr("align","center");
        var number_nav = $(".nav_galerias .navi a").length;
        $(".nav_galerias .navi").css("width", Number(number_nav) * 20);
        $(".nav_galerias .navi").css("margin-left","0px");
        
    }
    
    if($("#videos").length > 0)
    {
        var videos = $("#videos").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        videos.eq(0).data("scrollable").focus();
        
        $("#videos").parent().children("div[class='nav_galerias']").children("div").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = index_clicked * 7 + 1;
            
            $("#videos img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $(".nav_galerias").attr("align","center");
        var number_nav = $(".nav_galerias .navi a").length;
        $(".nav_galerias .navi").css("width", Number(number_nav) * 20);
        $(".nav_galerias .navi").css("margin-left","0px");
    }
    
    if($("#infografias").length > 0)
    {
        var infos = $("#infografias").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        infos.eq(0).data("scrollable").focus();
        
        $("#infografias").parent().children("div[class='nav_galerias']").children("div").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = index_clicked * 7 + 1;
            
            $("#infografias img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $(".nav_galerias").attr("align","center");
        var number_nav = $(".nav_galerias .navi a").length;
        $(".nav_galerias .navi").css("width", Number(number_nav) * 20);
        $(".nav_galerias .navi").css("margin-left","0px");
    }
    try{
    if($("div[id*='Cine'][id*='estreias']").length > 0)
    {
        var infos = $("div[id*='Cine'][id*='estreias']").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        infos.eq(0).data("scrollable").focus();
        
        $("div[id*='Cine'][id*='estreias']").parent().children("div[class='nav_galerias']").children("div").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = index_clicked * 7 + 1;
            
            $("div[id*='Cine'][id*='estreias'] img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $(".nav_galerias").attr("align","center");
        var number_nav = $(".nav_galerias .navi a").length;
        $(".nav_galerias .navi").css("width", Number(number_nav) * 20);
        $(".nav_galerias .navi").css("margin-left","0px");
    }
    }catch(err){}
    try{
    if($("div[id*='Record'][id*='TV']").length > 0 || $("div[id*='record_tv']").length > 0)
    {
        var infos = $("div[id*='Record'][id*='TV']").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        infos.eq(0).data("scrollable").focus();
        
        $("div[id*='Record'][id*='TV']").parent().children("div[class='nav_galerias']").children("div").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = index_clicked * 7 + 1;
            
            $("div[id*='Record'][id*='TV'] img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $(".nav_galerias").attr("align","center");
        var number_nav = $(".nav_galerias .navi a").length;
        $(".nav_galerias .navi").css("width", Number(number_nav) * 20);
        $(".nav_galerias .navi").css("margin-left","0px");
    }
    }catch(err){}
    
    //inicializar os scroolers baixo
    /*if($("#ranking_vistas").length > 0)
    {
        $("#ranking_vistas").scrollable({ circular: true }).navigator().autoscroll({ interval: 10000 });
    }*/
    
    if($("#ranking_recentes").length > 0)
    {
        $("#ranking_recentes").scrollable({ circular: true }).navigator();//.autoscroll({ interval: 10000 });
        
        $("#ranking_recentes").parent().children("div[class='navi']").children("a").click(function()
        {
            var index_clicked =  $(this).attr("href").replace("#","");
            var ite = Number(index_clicked) + 1;
            
            $("#ranking_recentes img[page='" + ite + "']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
        });
        
        $("#recentes .navi").parent().attr("align","center");
        var number_nav = $("#recentes .navi a").length;
        $("#recentes .navi").css("width", Number(number_nav) * 20);
        $("#recentes .navi").css("margin-left","0px");
        
    }
    
    $("#ranking a[rel='vistas']").click(function()
    {
        $("#ranking_vistas img[href_image != '']").each(function(){
                var image_source = $(this).attr("href_image");
                if(image_source)
                {
                    $(this).attr("src",image_source);
                    $(this).removeAttr("href_image");
                }
            });
    });
    
    if($("#principal").length > 0 && $("#ul_container").length > 0)
    {
       
        var pos_slide = $('#ul_container').offset().left;
	    var w_int = $('#principal').width();
	    var number_elements = $('#ul_container li').length;
	    var this_element = 1;
	    var w_li = $('#ul_container li').width();
    	
	    // Click da direita
	    $('.r_img').click(function(){
		    var item_width = $('#ul_container li').outerWidth();
		    var left_indent = parseInt($('#ul_container').css('left')) - item_width;
		    var contas = ($('#ul_container li:last').offset().left-pos_slide);
    		
		    if(contas < w_int){
			    $('#ul_container').animate({'left' : 0},500,function(){});
			    this_element = 1;
			    return false;
		    }
		    if($('#ul_container li:last').offset().left > w_li){
			    this_element++;
			    $('#ul_container').animate({'left' : left_indent},500,function(){});
		    }
		    pgviewrefresh();
	    });
    	
	    // Click da Esquerda
	    $('.l_img').click(function(){
		    var item_width = $('#ul_container li').outerWidth();
		    var left_indent = parseInt($('#ul_container').css('left')) + item_width;
		    var contas = ($('#ul_container li:first').offset().left-pos_slide);
		    if(contas != 0){
			    this_element--;
			    $('#ul_container').animate({'left' : left_indent},500,function(){});
		    }
    		pgviewrefresh();
	    });
    }
}
 
function callCalendarScroller(id_competition)
{   
    if($(".duasTabelas[isScroller='1']").length > 0)
    {
        if(!id_competition)
            id_competition = $(".listaTabelas").first().attr("competition");
        
        var heightScroller = "22";
        var heightScrollerContent = "22";
        
        if($("Campvirtual_" + id_competition + "ScrollerMask").length == 0) 
        {   
            if($(".duasTabelas[isScroller='1'][competition='" + id_competition + "']").length > 0)
            {
                var scrollerListXml = new Array();
                var roundNumber = 0;
                $(".duasTabelas[competition='" + id_competition + "']").each(function(){
                    var html = $(this).html();
                    scrollerListXml.push('<div class="duasTabelas" competition="' + id_competition + '">' + html + '</div');
                    roundNumber = $(this).attr("roundNumber");
                    if (1*roundNumber<5) 1*roundNumber--; 
                });
                
                $(".duasTabelas[competition='" + id_competition + "']:hidden").remove();
                
                var heightScrollerCompetition = (Number(heightScroller) * 2) * roundNumber + 120; //110;
                var heightScrollerCompetitionContent = (Number(heightScrollerContent) * 2) * roundNumber + 95; //85;
                
                var campvirtualScrollerNew = new ScrollerCampeonatoVirtual();
                campvirtualScrollerNew.createScroller('Campvirtual_' + id_competition,'CampContent_' + id_competition, -25, 0, 680, Number(heightScrollerCompetition), 2, 
                "/futebol/nacional/1a_liga/campeonato_virtual/images/seta-esq.png", 
                "/futebol/nacional/1a_liga/campeonato_virtual/images/seta-drt.png",
                20, Number(heightScrollerCompetition), 2, 0, 2, 0, "", "campvirtual_" + id_competition + "-right-btn", false, false);
                campvirtualScrollerNew.addContent(createScrollerItems(scrollerListXml, "tabela_" + id_competition + "_", "", 316, Number(heightScrollerCompetitionContent)));
                
                callScrollerCalendario(id_competition);
            }
        }
    }
}

function callScrollerCalendario(id_competition)
{
    //alert(id_competition);
    if($('#CampContent_' + id_competition).is(':empty'))
    {
        setTimeout("callScrollerCalendario(" + id_competition + ");",3000);
    }
    else
    {
        //alert($("div[id*='tabela_" + id_competition + "']").length);
        if($("div[id*='tabela_" + id_competition + "']").length > 0)
        {
            var numberDivsScroller = $("div[id*='tabela_" + id_competition + "']").length;
            var visibleElem = $(".duasTabelas[competition='" + id_competition + "'] div[ended='0']")[0];
	        //alert(("div[id*='tabela_" + id_competition + "']").length);
	        if(!visibleElem)
	        {
	            visibleElem = $(".duasTabelas[competition='" + id_competition + "'] div[ended='1']").last();
	        }
	        
	        var elemParent = $(visibleElem).parent().parent();
	        var id = $(elemParent).attr('id');
	        var numberID = ($(".duasTabelas[competition='" + id_competition + "'] div[ended='1']").length - 1) / 2; //id.replace('tabela_' + id_competition + '_','');       	
	        var ite = 0;
	        while(ite <= numberID / 2 - 1)
	        {
	            
	            //$("#Campvirtual_" + id_competition + "_ScrollerRightBtn").trigger('click');
	            document.getElementById("Campvirtual_" + id_competition + "_ScrollerRightBtn").owner.scrollRight();
	            
	            ite++;
	        }
        }
	 }
}




function boxMoreNews()
{
    if($("#2_caixa li").length > 0)
    {
        var content_id_qs = GetQueryStringValue("content_id");
        var removal = 0;
        $("#2_caixa li").each(function()
        {
            if($(this).html().indexOf("content_id=" + content_id_qs) > -1)
            {
                $(this).remove();
                removal = 1; 
            }
        });
        
        if(removal == 0)
            $("#2_caixa li").last().remove();
    }
}

function callMultimediaHP()
{
    //caixa fotogaleria homepage
    if($("#FotosHPContent").length > 0)
    {
        try{
            var fotogaleria_Scroller = new Scroller();
            fotogaleria_Scroller.createScroller('FotosHP', 'FotosHPContent', 1, 0, 600, 150, 3,"/common/images/modMultimedia/e.gif", "/common/images/modMultimedia/r.gif",9, 15, 0, 0, 0, 0, "", "fotogaleriahp-right-btn", false, false);
            fotogaleria_Scroller.addContent(createScrollerItems(fotogaleriaScrollerList, "fotogaleriahp_", "", 205, 140));
        }catch(err){}
    }
    
    if($("#fotogaleriaDiaContent").length > 0)
    {
        //caixa fotos lateral direita
        try{
        var fotogaleriaDiaScroller = new Scroller();
	    fotogaleriaDiaScroller.createScroller('fotogaleriaDia','fotogaleriaDiaContent', 1, 0, 288, 43, 4,"/common/images/modfotogaleria/seta_esquerda.png", "/common/images/modfotogaleria/seta_direita.png",5, 9, 0, 0, 0, 0, "", "fotogaleria1-right-btn", false, false);
        fotogaleriaDiaScroller.addContent(createScrollerItems(fotogaleriaDiaScrollerList, "fotogaleriaDia_", "", 67, 43));
        }catch(err){}
    }
    
}

function callMostVotedComment()
{
    //&& GetQueryStringValue("voted") == "1"
    if($(".areaDireitaNoticiasContent").length > 0)
    {
        if(selectedIdPost != "")
        {
            $.ajax({ url: "/api/comments_page_style.aspx",
                type: "GET",
                dataType: "html",
                async: true,
                data: { id_post: selectedIdPost, pagesize: "1", page: "1", tab : "3", sort : "votes_desc", style : "commentsMostVoted.xsl"},
                success: function (result) {
                    //$(result).appendTo(".areaDireitaNoticiasContent");
                    $(result).insertAfter($("div[id*='AnunciosCofina']")[0]);
                },
                error: function (result) {
                }
            });
        }
    }
}

function mudaTabFormula1(idtab, txttab) {
    pgviewrefresh();

    $("table[id*='modulo']").css("display","none");

    $('#' + idtab).css({ "display": "block" });

    $('#calendario').attr("class","arial12cinzabold");
    $('#pilotos').attr("class","arial12cinzabold");
    $('#escuderias').attr("class","arial12cinzabold");
    
    $('#' + txttab).attr("class","arial12brancobold");
}

function mudaContentFormula1(id)
{
    pgviewrefresh();
    $("table[id*='moduloCalendario']").css("display","none");

    if($("#moduloCalendario_2_" + id).length)
    {
        $("table[id*='moduloCalendario_2']").css("display","none");
        $("#moduloCalendario_2_" + id).css("display","block");
        
    }
    else
    {
        $("table[id*='moduloCalendario_3']").css("display","none");
        $("#moduloCalendario_3_" + id).css("display","block");
    }
}

function mudaTabCalendario()
{
    pgviewrefresh();
    $("table[id*='moduloCalendario']").css("display","none");
    $("#moduloCalendario_1").css("display","block");
    
}
var idClassificacao = 0;
function showClassificacao(id)
{
    idClassificacao = id;
    $(".classificacao_show_" + id).css('display','none');
    $("tr[id*='classificacao_" + id + "']").each(function(){
        $(this).removeAttr("style");
        $(this).next("tr").removeAttr("style");
    });
}

function showPilotos(id)
{
    $(".pilotos_show").parent().parent().parent().parent().css('display','none');
    $("tr[id*='pilotos']").each(function(){
        $(this).removeAttr("style");
        $(this).next("tr").removeAttr("style");
    });
}

/*functions homem do jogo*/
var stars_array = new Array();
var stars_array_vote = new Array();
var facebook_url = "";
var facebook_url_open = "";
function setStars()
{
    if($("div[id*='star']").length > 0)
    {
        var id_game_array = GetQueryStringValue("id_game");
        var cookieValue = ReadCookie("VoteGame_" + id_game_array);
        var vote_ended = $("#vote_ended").length > 0;
        
        if(cookieValue != "")
        {
            stars_array = cookieValue.split("&");
        }
        
        $("div[id*='star']").each(function(){
            var id_star = $(this).attr('id');
            var isReadOnly = false;
            var startNumber = 0;
            
            //parte de saber os votos das pessoas no jogo em questao
            for(var i=0;i< stars_array.length ; i++)
            {
                if(stars_array[i].indexOf(id_star) > -1)
                {
                    isReadOnly = true;
                    startNumber = stars_array[i].substring(stars_array[i].indexOf("=") + 1);
                }
            }
            
            if(vote_ended == "1")
            {
                $(this).raty({
                    number:     5,
                    path:       '/common/images/modManMatch/',
                    starOn:     'ea.png',
                    starOff:    'ec.png',
                    half:       false,
                    hintList:   ['mau', 'mediano', 'médio', 'bom', 'excelente'],
                    readOnly:   true,
                    start:      startNumber,
                    noRatedMsg: 'Ainda não votou'
                });
            }
            else
            {
                if(startNumber > 0)
                {
                    $(this).raty({
                        number:     5,
                        path:       '/common/images/modManMatch/',
                        starOn:     'ea.png',
                        starOff:    'ec.png',
                        half:       false,
                        hintList:   ['mau', 'mediano', 'médio', 'bom', 'excelente'],
                        noRatedMsg: 'Ainda não votou',
                        start:      startNumber,
                        click: function(score, evt) {
                            var score = score;
                            var id_team = this.attr('team_id');
                            var id_player = this.attr('player_id');
                            var id_game = this.attr('game_id');
                            insert_vote_game(id_game,id_team,id_player,id_star,score);
                        }
                    });
                }
                else
                {
                    $(this).raty({
                        number:     5,
                        path:       '/common/images/modManMatch/',
                        starOn:     'ea.png',
                        starOff:    'ec.png',
                        half:       false,
                        hintList:   ['mau', 'mediano', 'médio', 'bom', 'excelente'],
                        noRatedMsg: 'Ainda não votou',
                        click: function(score, evt) {
                            var score = score;
                            var id_team = this.attr('team_id');
                            var id_player = this.attr('player_id');
                            var id_game = this.attr('game_id');
                            insert_vote_game(id_game,id_team,id_player,id_star,score);
                        }
                    });
                }
            }
        });
        
        if($("#tw-iframe").length > 0)
        {
            var home_team = $("#mm_home_team").val();
            var away_team = $("#mm_away_team").val();
            var best_player = $("#mm_best_player").val();
            $("#tw-iframe").html('<iframe width="100" height="20" allowtransparency="true" src="http://platform0.twitter.com/widgets/tweet_button.html?count=horizontal&amp;lang=en&amp;text=O%20Homem%20do%20jogo%20' + encodeURI(home_team) + '-' + encodeURI(away_team) + '%20foi%20' + encodeURI(best_player) + '%20-%20Jornal%20Record" frameborder="0" scrolling="no" tabindex="0" class="twitter-share-button twitter-count-none" style="width: 110px; height: 20px; "></iframe>');
        
        }
        
        if($("#fb-iframe").length > 0)
        {
            var home_team = $("#mm_home_team").val();
            var away_team = $("#mm_away_team").val();
            var best_player = $("#mm_best_player").val();
            var best_player_image = $("#mm_best_player_image").val();
            var url = document.location.href;
            $("#fb-iframe").html('<a onclick="OpenFacebookPopup();" name="fb_share" type="button_count"  style="text-decoration: none; cursor:pointer;"><img src="/emdireto/elem/btn_share_fb.png" border="0"/></a>');
            facebook_url = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[title]=Homem%20do%20jogo%20" + encodeURI(home_team) + "%20-%20" + encodeURI(away_team) + "&p[summary]=O%20Homem%20do%20jogo%20" + encodeURI(home_team) + "-" + encodeURI(away_team) + "%20foi%20" + encodeURI(best_player) + "%20-%20Jornal%20Record&p[images][0]=" + best_player_image + "&p[url]=" + escape(url);
            //facebook_url = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[url]=" + url;
        }
        
        if($("#tw-iframe-open").length > 0)
        {
            var home_team = $("#mm_home_team").val();
            var away_team = $("#mm_away_team").val();
            var best_player = $("#mm_best_player").val();
            $("#tw-iframe-open").html('<iframe width="100" height="20" allowtransparency="true" src="http://platform0.twitter.com/widgets/tweet_button.html?count=horizontal&amp;lang=en&amp;text=Escolha%20o%20Homem%20do%20Jogo%20' + encodeURI(home_team) + '-' + encodeURI(away_team) + '" frameborder="0" scrolling="no" tabindex="0" class="twitter-share-button twitter-count-none" style="width: 110px; height: 20px; "></iframe>');
        
        }
        
        if($("#fb-iframe-open").length > 0)
        {
            var home_team = $("#mm_home_team").val();
            var away_team = $("#mm_away_team").val();
            var best_player = $("#mm_best_player").val();
            var best_player_image = $("#mm_best_player_image").val();
            var url = document.location.href;
            $("#fb-iframe-open").html('<a onclick="OpenFacebookPopup();" name="fb_share" type="button_count"  style="text-decoration: none; cursor:pointer;"><img src="/emdireto/elem/btn_share_fb.png" border="0"/></a>');
            facebook_url = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[title]=Homem%20do%20jogo%20" + encodeURI(home_team) + "%20-%20" + encodeURI(away_team) + "&p[summary]=Escolha%20o%20Homem%20do%20Jogo%20" + encodeURI(home_team) + "-" + encodeURI(away_team) + "%20-%20Jornal%20Record&p[images][0]=http://www.record.xl.pt/common/images/facebook_image.jpg&p[url]=" + escape(url);
        }
    }
}

function setVotePlayerGame(id_game,id_team,id_player,id_star,score,new_vote)
{
    $.ajax({ url: "/api/man_match_vote.aspx",
        type: "GET",
        dataType: "html",
        async: false,
        data: { id_game: id_game, id_team: id_team, id_player: id_player, id_star : id_star, score : score,new_vote: new_vote},
        success: function (result) {
        },
        error: function (result) {
        }
    });
    
}

function vote_game()
{
    //pgviewrefresh();
    refresh_man_match();
    
    var d = new Date();
    var actual_day = d.getDate();
    
    var limit_day = $("#limit_day").val();
    var limit_hour = $("#limit_hour").val();
    
    if(actual_day != limit_day)
        $("#hour_msg").empty().html(' às ' + limit_hour + ' de amanhã');
    else
        $("#hour_msg").empty().html(' às ' + limit_hour);
    
    $.fancybox(
		$("#confirm_man_match").html(),
		{
        	'autoDimensions'	: false,
			'width'         	: 320,
			'height'        	: 300,
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'centerOnScroll'    : true
		}
	);
	
	$(stars_array_vote).each(function(i){
        setVotePlayerGame(this.game_id,this.team_id,this.player_id,this.star_id,this.star_vote,this.new_vote);
        stars_array.push(this.star_id + "=" + this.star_vote);
    });
	stars_array_vote = new Array();
}

function insert_vote_game(id_game,id_team,id_player,id_star,score)
{
    var replaced = false;
    var new_score = 0;
    var alter = false;
    
    for(var i=0;i< stars_array.length ; i++)
    {
        if(stars_array[i].indexOf(id_star) > -1)
        {
            new_score = stars_array[i].substring(stars_array[i].indexOf("=") + 1);
        }
    }
    
    if(new_score > 0)
    {
        alter = true;
        if(new_score != score) new_score = score - new_score;
        else new_score = 0;
    }
    else
        new_score = score;
    
    $(stars_array_vote).each(function(i){
        if(this.player_id == id_player)
        {
            stars_array_vote.splice(i,1,{ game_id: id_game, team_id: id_team, player_id: id_player, star_id: id_star, star_vote: new_score , new_vote: !alter });
            replaced = true;
        }
    });
    
    if(!replaced) stars_array_vote.push({ game_id: id_game, team_id: id_team, player_id: id_player, star_id: id_star, star_vote: new_score, new_vote: !alter });
}

function delete_game()
{
    $("div[id*='star']").each(function()
    {
        var id_star = $(this).attr('id');
        var isReadOnly = false;
        var startNumber = 0;
            
        //parte de saber os votos das pessoas no jogo em questao
        for(var i=0;i< stars_array.length ; i++)
        {
            if(stars_array[i].indexOf(id_star) > -1)
            {
                isReadOnly = true;
                startNumber = stars_array[i].substring(stars_array[i].indexOf("=") + 1);
            }
        }
        
        if(startNumber > 0)
            $.fn.raty.start(startNumber, '#' + id_star); 
        else
            $.fn.raty.start(-1, '#' + id_star); 
    });
    
    stars_array_vote = new Array();
}

function ReadCookie(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));
}

function OpenFacebookPopup() {
    if (facebook_url) {
        //facebook_url = facebook_url.replace(//gi, "W3Schools");
        var sFeatures = "height=325px,width=560px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=no";
        window.open(facebook_url, "FacebookShare", sFeatures);
    }
}


function OpenRadioPopup(id_game, url) {
    url = (id_game ? "/emdireto/emissao.aspx?id_game=" + id_game : url);
    if (url) {
        var sFeatures = "height=325px,width=560px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=no";
        window.open(url, "EmissaoRadio", sFeatures);
    }
}



function refresh_man_match()
{
    var subsection = "HOMEMDOJOGO";
    //n
    
    var w_counter_mm = new wreport_counter(WRP_SECTION, subsection, WRP_ID, WRP_ACC, WRP_CHANNEL, WRP_SECTION_GRP, WRP_SUBSECTION_GRP);
    w_counter_mm.add_content(WRP_CONTENT);
    w_counter_mm.count();

    //g
    _uacct = "UA-154015-3";
    urchinTracker();
}

function callLayerFacebook()
{
    if($('#MenuDinamico').length > 0)
    {
        var menu = $('#MenuDinamico');
        var mostrar = $('.brazoes');
        var pos = 240;
        $(window).scroll(function() {
            if ($(this).scrollTop() > pos + menu.height()-45 && menu.hasClass('barra_default')) {
                menu.slideDown('200', function() {
                    $(this).removeClass('barra_default').addClass('barra_fixed');
                });
            } else if ($(this).scrollTop() <= pos && menu.hasClass('barra_fixed')) {
                menu.slideUp('200', function() {
                    $(this).removeClass('barra_fixed').addClass('barra_default');
                });
            }
        });   
        
        $("#pesquisa_facebook").blur(function(){
            if (this.value == '') {this.value = 'Texto a pesquisar';}
        }).focus(function(){
            if (this.value == 'Texto a pesquisar') {this.value = '';}
        });
        
        $("#click_pesquisa_facebook").click(function(){
            var v = $("#pesquisa_facebook").val();
            if(v != 'Texto a pesquisar')
                document.location = "/pesquisa/default.aspx?q=" + v;
        }).css("cursor","pointer");
        
    }
    if ($("head meta[name='description']")!=null && $("title")!= null && $(".url_twitter_a")!=null)
    {
        //url twitter
        var description_twitter = $("head meta[name='description']").attr("content");
        var title_twitter = $("title").html();
        var url_twitter = "http://twitter.com/intent/tweet?text=" + encodeURI(title_twitter) + "&url=http%3A%2F%2Fwww.record.xl.pt%2F" + GetQueryStringValue("id");
        
        //$(".url_twitter_a").attr("href",url_twitter).attr("target","_blank");
        
        $(".url_twitter_a").click(function(){
            OpenLayerFlutuantePopup("twitter",url_twitter);
        });
        $(".url_twitter_a").css("cursor","pointer");
    }
}

function OpenLayerFlutuantePopup(type,url) {
    if (type == "facebook") {
        var sFeatures = "height=325px,width=610px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=no";
        //open(url);
        open("http://www.facebook.com/sharer.php?u=" + escape(document.location.href));
    }
    else
    {
        var sFeatures = "height=325px,width=610px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=no";
        window.open(url, "TwitterShare", sFeatures);
    }
}

function callMancheteEspecial()
{
    if($("#tabela_liga_europa").length > 0)
    {
        //chamada ajax
        if($("#layer_jogo_directo_especial").length > 0)
        {
            $.ajax({ url: "/api/manchete_especial.aspx",
                type: "GET",
                dataType: "html",
                async: false,
                data: { url: $("#layer_jogo_directo_especial").attr("url")},
                success: function (result) {
                    $("#layer_jogo_directo_especial").empty().html(result);
                },
                error: function (result) {
                }
            });
            
            setTimeout('initializeArrows();',2000);
        }
    }
}

function initializeArrows()
{
    if($('#principal').length > 0 && $('#principal_2').length)
    {   
        if($('#principal li').length > 0)
        {
            if (($('#principal li:last').offset().top - $('#principal').offset().top) <= $('#principal li').height()){$('#principal .next').hide();}
            if ($('#principal li').length < 4) $('#principal .next').hide();
        }
        else 
        {
            $('#principal .next').hide();
        }
        
        if($('#principal_2 li').length > 0)
        {
            if (($('#principal_2 li:last').offset().top - $('#principal_2').offset().top) <= $('#principal_2 li').height()){$('#principal_2 .next').hide();}
            if ($('#principal2 li').length < 4) $('#principal2 .next').hide();
        }
        else
        { 
            $('#principal_2 .next').hide();
        }
        
        $('.prev').hide();
        
        var this_element = 1;
    	
        $('.SlideVertical li:first').addClass('active');
        $('.SlideVertical div').click(function(e) {

            divPrincipal = $(this).parent().attr('id');
            pos_slide = $('#' + divPrincipal).offset().top;
            ul = $('#' + divPrincipal + ' ul');
            li = $('#' + divPrincipal + ' li');
            ulClass = '.' + ul.attr('class');
	        var active = $('.SlideVertical li:first').addClass('active');

            var w_int = $('#' + divPrincipal).height();
            var number_elements = $(li).length;
            var w_li = $(li).height();
    		

            if ($(this).hasClass('next')) {
                var item_width = $(li).outerHeight();
                var left_indent = parseInt($(ul).css('top')) - item_width;
                var contas = ($(ulClass + ' li:last').offset().top - pos_slide);

                if (contas < w_int) {
                    $(ul).animate({
                        'top': 0
                    }, 500, function() {$('#'+divPrincipal+' .prev').hide();});
                    this_element = 1;
                    return false;
                }
                if ($(ulClass + ' li:last').offset().top > w_li) {
                    this_element++;
                    $(ul).animate({
                        'top': left_indent
                    }, 500, function() {});
                }
    			
            }

            if ($(this).hasClass('prev')) {
                var item_width = $(li).outerHeight();
                var left_indent = parseInt($(ul).css('top')) + item_width;
                var contas = ($(ulClass + ' li:first').offset().top - pos_slide);
                if (contas != 0) {
                    this_element--;
                    $(ul).animate({
                        'top': left_indent
                    }, 500, function() {});
                }

            }
    		
	        if (left_indent == 0) {
		        $('#'+divPrincipal+' .prev').hide();
	        }
	        if(left_indent){
		        if(left_indent != 0){
		        $('#'+divPrincipal+' .prev').show();
		        }
	        }
        });
        
        //draw result
        
        var home_result = 0;
        var away_result = 0;
        
        for(var i=0;i<array_results.length;i++)
        {
            var team = array_results[i].team;
            var minute = array_results[i].minute;
            
            if(team == 'home')
            {
                home_result++;
                $("li[minute='" + minute + "'] span[class='a10_ccc']").html($("li[minute='" + minute + "'] span[class='a10_ccc']").html() + ' (' + home_result + '-' + away_result + ')');
            }
            else
            {
                away_result++;
                $("li[minute='" + minute + "'] span[class='a10_ccc']").html($("li[minute='" + minute + "'] span[class='a10_ccc']").html() + ' (' + home_result + '-' + away_result + ')');

            }
        }
        
        //$("table[background*='/common/images/modLigaEuropa/bg.gif'] td[height='390']").css("height","370");
    }
    else
    {
        initializeArrows();
    }
}

function checkUserMyHomepage()
{
    var cookieValue = ReadCookie("RecordUser");
    if(cookieValue == null || cookieValue == "")
    {
        //$("input[id*='username']").focus();
        $.fancybox(
            '<div style="font-size:14px;font-weight:bold;font-family:Arial;">Faz login e participa. Se não estás registado aproveita a oportunidade e junta-te a nós.</div>',
            {
                'autoDimensions'	: false,
                'width'         	: 350,
                'height'        	: 300,
                'transitionIn'		: 'none',
                'transitionOut'		: 'none',
                'centerOnScroll'    : true,
                'onClosed'		: function() {
	                $("#username").val("");
	                $("#username").focus();
	            }
            }
        );
        pgviewrefresh();
    }
    else
        document.location.href = "/myhomepage/default.aspx";
}

function myhomepageFunctions()
{
    /*if($("#textarea_text").length > 0)
    {
        $("#textarea_text").html('<textarea rows="3" cols="68"></textarea>');
    }*/
    
    
    
    if($("#name_myhomepage").length > 0)
    {
        $.ajax({ url: "/api/myhomepage.aspx",
            type: "GET",
            dataType: "html",
            async: false,
            data: { op: 'get_name', id: $("#name_myhomepage").attr("id_request")},
            success: function (result) {
                if(result != "")
                {
                    var message = "Espreita aqui a minha homepage e faz também a tua. Sê jornalista por um dia!";
                    $("#name_myhomepage").append(result);
                    $("#image_myhomepage").click(function(){
                        var url = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[title]=A%20minha%20homepage%20do%20Record&p[summary]=" + encodeURI(message) + "%20-%20Jornal%20Record&p[images][0]=http://www.record.xl.pt/common/images/facebook_image.jpg&p[url]=" + escape($("#image_myhomepage a").attr("href"));
                        $("#image_myhomepage a").attr("href",url);
                    });
                }
            },
            error: function (result) {
            }
        });
    }
    
    if(GetQueryStringValue("id") != null && document.location.href.indexOf("/myhomepage/") > -1)
    {
        //alert("#" + GetQueryStringValue("id") + "#");
        $("#caixaManchetes").hide();
        
        $(".common-contentcontainer").each(function(index)
        {
            if(index == 0) $(this).hide();
        });
    }
}

function changeMyHomepage(id,action,url,email)
{
    if(id)
    {
        $.ajax({ url: "/api/myhomepage.aspx",
            type: "GET",
            dataType: "html",
            async: false,
            data: { op: 'change', id: id, action:action, url:url, email:email},
            success: function (result) {
                
            },
            error: function (result) {
            }
        });
    }
    
    $("#Comment" + id).remove();
    
}

function dologin(dir)
{
    var email = $("#username").val();
    var password = $("#password").val();
    var op = "login";
    
    if(dir == "-1")
        op = "logout";
        
    if(op == "logout" || (email != 'Username ou email' && email != null && password != 'Password' && password != null))
    {
        $.ajax({ url: "/api/register.aspx",
            type: "POST",
            dataType: "json",
            async: false,
            data: { op: op, username: email, password:password},
            success: function (result) {
                if(result.msg == "success")location.reload();
            },
            error: function (result) {
            
            }
        });
    }
}

function sendMyHomepage()
{
    //$("#myhomepage_enviar").click(function()
    //{
        var titulo = $("#editor_title").val();
        var texto = $("#textarea_text input").val();
        var image = $("input[name='editor_image']:checked").length > 0 ? $("input[name='editor_image']:checked").next().attr("src") : "0";
        
        if(titulo != "" && texto != "" && image != "0")
        {
            $.ajax({ url: "/api/myhomepage.aspx",
                type: "GET",
                dataType: "html",
                async: false,
                data: { op: 'save', title: escape(titulo), texto: escape(texto), image: image},
                success: function (result) {
                    if(result == "")
                    {
                        $.fancybox(
		                    '<div style="font-size:14px;font-weight:bold;font-family:Arial;">Obrigado. Se a tua notícia for aprovada vais receber um e-mail com um link para a tua página.</div>',
		                    {
        	                    'autoDimensions'	: false,
			                    'width'         	: 350,
			                    'height'        	: 300,
			                    'transitionIn'		: 'none',
			                    'transitionOut'		: 'none',
			                    'centerOnScroll'    : true,
			                    'onClosed'		: function() {
	                                document.location.href = "/myhomepage/";
	                            }
		                    }
	                    );
	                    pgviewrefresh();
                    }
                },
                error: function (result) {
                }
            });
        }
        else
        {
            if(titulo == "") $("#error_editor_title").show(); //alert("Precisa de preencher o titulo");
            if(texto == "")$("#error_editor_text").show(); //alert("Precisa de preencher o texto");
            if(image == "0")$("#error_editor_images").show(); //alert("Precisa de escolher uma imagem");
        }
        
        $("#editor_title").focus(function(){
            $("span[id*='error_editor']").hide();
        })
        
        $("#editor_text").focus(function(){
            $("span[id*='error_editor']").hide();
        })
        
        $("input[type='radio']").change(function(){
            $("span[id*='error_editor']").hide();
        })
        
    //});
}

function eventClickEnter()
{
    $("#password").keyup(function(event){
        if(event.keyCode == 13){
            dologin();
        }
    });
    
    if( $("#pesquisa_facebook").length > 0)
    {
        $("#pesquisa_facebook").keyup(function(event){
            if(event.keyCode == 13 && $("#pesquisa_facebook").val() != ""){
                document.location.href = "/pesquisa/default.aspx?q=" + $("#pesquisa_facebook").val();
            }
        });
    }
}

function toggleAdmin()
{
    var url = document.location.href;
    var url_backoffice = $("input[id*='bo']").val().replace("_popup","");
    var content_id_url = GetQueryStringValue("content_id");
    
    if($("img[src*='images/edit.png']").length > 1)
    {
        $(".edit").remove();
    }
    else
    {
        var href = "";
        
        if(content_id_url != "")
            $(".areaGeralNoticiasBox").prepend("<span class=\"edit\" style=\"width:16px;padding-left:5px;\"><a target=\"_blank\" href=\"" + url_backoffice + content_id_url + "&popup=1\"><img width=\"14\" height=\"14\" src=\"/common/images/edit.png\" style=\"cursor:pointer;text-decoration:none;\"/></a></span>");
        
        $("a").each(function(){
            var href_temp = $(this).attr("href");
            
            if(href_temp && href != href_temp && href_temp.indexOf("Comments") == -1 && $(this).html().indexOf("/storage/") == -1)
            {
                href = href_temp;
                if(href.indexOf("content_id=") > -1)
                {
                    var content_id = href.substring(href.indexOf("=") + 1);
                    $(this).append("<a class=\"edit\" target=\"_blank\" href=\"" + url_backoffice + content_id + "&popup=1\"><img src=\"/common/images/edit.png\" style=\"cursor:pointer;width:14px !important;height:14px !important;padding-left:5px;border:none !important;text-decoration:none;\" width=\"14\" height=\"14\" /></a>");
                }
            }
        });
    }
}

function checkAdminPosition()
{
    if($("div[id*='edit_mode']").length > 0)
    {
        $("div[id*='edit_mode']").css("padding-left","620px").css("padding-top","20px").css("position","absolute").css("z-index","9999999999");
    }
}

function changeDivTransferencias(type,id)
{
    if(type == 'show')
    {
        $("#vote_" + id).css("display","block");
        $("#image_" + id).css("display","none");
    }
    else
    {
        $("#vote_" + id).css("display","none");
        $("#image_" + id).css("display","block");
    }
}

var is_graph_vote = true;
function vote_trans(type,id,image,name,club,type_td)
{
    if(!type_td)
        type_td = "1";
        
    var cookieValue = ReadCookie("SimpleVote" + id);
    var voted = false;
    var now = false;
    if(cookieValue == null || cookieValue == "")
    {
        if(type=='yes')
        {
            SimpleVoteSaveTrans(id,true,false);
        }
        else
        {
            SimpleVoteSaveTrans(id,false,false);
        }
        now = true;
    }
    else
        voted = true;

    is_graph_vote = false;
    showGraphTrans(id,image,name,club,voted,now,type_td);
    $("#permit_yes div").removeAttr("onclick");
    $("#permit_no div").removeAttr("onclick");
    $("#permit_yes").hide();
    $("#permit_no").hide();
}

function showGraphTrans(id,image,name,club,voted,now,type)
{
    if(!type)
        type = "1";
        
    if(!voted)
        voted = false;
        
    if(!now)
        now = false;
    $("#message_trans").html('&nbsp;');
    $(".info_nome").empty().html(name);
    $(".info_clube").empty().html(club);
    
    if(image)
        $("#showGraphTrans img").attr("src","http://www.record.xl.pt/storage/" + image);
    else
        $("#showGraphTrans img").attr("src","http://comunidade.xl.pt/ligarecord/utility/anonymous.gif");
    
    var yes = 0;
    var no = 0;
    
    $.ajax({ url: "/api/transferencias_get.aspx",
            type: "POST",
            dataType: "json",
            async: false,
            data: { id: id, op: "get"},
            success: function (result) {
                yes = result.yes;
                no = result.no;
                var total = Number(yes) + Number(no);
                var percent_yes = 0;
                var percent_no = 0;
                
                if(Number(yes) > 0)
                {
                    percent_yes = (yes / total) * 100;
                    $(".info_graph_favor").css("width",percent_yes + "%");
                    $("#vote_yes").empty().html(yes + "" + (yes > 1 ? " votos" : " voto"));
                }
                else
                {
                    $(".info_graph_favor").css("width","0%");
                    $("#vote_yes").empty().html("0 votos");
                }
                
                if(Number(no) > 0)
                {
                    percent_no = (no / total) * 100;
                    $(".info_graph_contra").css("width",percent_no + "%");
                    $("#vote_no").empty().html(no + "" + (no > 1 ? " votos" : " voto"));
                }
                else
                {
                    $(".info_graph_contra").css("width","0%");
                    $("#vote_no").empty().html("0 votos");
                }
            },
            error: function (result) {}
        });
        
    if(voted)
        $("#message_trans").empty().html("O seu voto já foi contabilizado. Obrigado.");
        
    if(now)
        $("#message_trans").empty().html("Obrigado pelo seu voto. Será contabilizado dentro de momentos.");
        
    if(!now && !voted)
        $("#message_trans").html('&nbsp;');
    
    //redes sociais
    var name_club_buy = $("#vote_" + id).closest('tr').attr("name"); 
    var gosto = "";
    if($("#rs-iframe-trans-graph").length > 0)
    {
        if(Number(yes) > 1)
        {
            gosto = " " + yes + " pessoas gostaram.";
            
            if(Number(no) > 1)
            {
               gosto +=" e " + no + " não. E tu?";
            }
        }
        else if(Number(yes) == 1)
            gosto = " 1 pessoa gosta. E tu?";
    
    
    
        var text = "";
        var type_div = $("#vote_" + id).attr("type");
        if(type_div == "1")
            text = "Vê aqui a votação da entrada do " + name + " para o " + name_club_buy + ". " + gosto;
        else if(type_div == "2")
            text = "Vê aqui a votação da saída do " + name + " do " + name_club_buy + ". " + gosto;
        else if(type_div == "3")
            text = "Vê aqui a votação da possível transferência do " + name + " do " + club + " para o " + name_club_buy + gosto;
       
        
        $("#rs-iframe-trans-graph").empty().append('<iframe width="100" height="20" allowtransparency="true" src="http://platform0.twitter.com/widgets/tweet_button.html?count=horizontal&amp;lang=en&amp;text=' + encodeURI(text) + '" frameborder="0" scrolling="no" tabindex="0" class="twitter-share-button twitter-count-none" style="width: 110px; height: 20px; "></iframe>');
    }
        
    if($("#rs-iframe-trans-graph").length > 0)
    {
        var url = document.location.href + "?player=" + id;
        var text = "Transferências de jogadores - 2011/2012";
        var summary = "";
        var type_div = $("#vote_" + id).attr("type");
        
        if(type_div == "1")
            summary = "Vê aqui a votação da entrada do " + name + " para o " + name_club_buy + ". " + gosto;
        else if(type_div == "2")
            summary = "Vê aqui a votação da saída do " + name + " do " + name_club_buy + ". " + gosto;
        else if(type_div == "3")
            summary = "Vê aqui a votação da possível transferência do " + name + " do " + club + " para o " + name_club_buy + ". " + gosto;
       
        
        var facebook_url_trans = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[title]=" + encodeURI(text) + "&p[summary]=" + encodeURI(summary) + "&p[images][0]=" + $("#showGraphTrans img").attr("src") + "&p[url]=" + escape(url);
        $("#rs-iframe-trans-graph").append("<a onclick=\"OpenFacebookPopupTrans('" + facebook_url_trans + "');\" name=\"fb_share\" type=\"button_count\"  style=\"text-decoration: none; cursor:pointer;\"><img src=\"/emdireto/elem/btn_share_fb.png\" border=\"0\"/></a>");
    }
    //fim redes sociais
    //permitir a votacao no grafico
    var cookieValueTrans = ReadCookie("SimpleVote" + id);
    
    if(is_graph_vote && (cookieValueTrans == null || cookieValueTrans == ""))
    {
        $("#permit_yes div").remove();
        $("#permit_no div").remove();
        $("#permit_yes").append("<div style=\"margin-left:10px;margin-right:0px;margin-top:7px;\" alt=\"A Favor\" title=\"A Favor\" class=\"mao_up\" onclick=\"vote_trans('yes','" + id + "','" + image + "','" + name + "','" + club + "','" + type + "');\">&#160;</div>");
        $("#permit_no").append("<div style=\"margin-left:10px;margin-right:0px;margin-top:7px;\" alt=\"Contra\" title=\"Contra\" class=\"mao_down\" onclick=\"vote_trans('no','" + id + "','" + image + "','" + name + "','" + club + "','" + type + "');\">&#160;</div>");
        $("#permit_yes").css("display","block");
        $("#permit_no").css("display","block");
        $(".info_graph_main").css("width","370px");
    }
    else
    {
        $("#permit_yes").css("display","none");
        $("#permit_no").css("display","none");
        $(".info_graph_main").css("width","400px");
    }
    
    //fim de permitir a votacao no grafico
    //inserir o link no grafico
    if($("#vote_" + id).attr("link") != "")
    {
        $("#link_trans_mais").empty().html('<a class="cinza11v2 txtdecunder" href="' + $("#vote_" + id).attr("link") + '">Ler mais</a>');
    }
    //fim de inserir link grafico
    
    $.fancybox(
		$("#showGraphTrans").html(),
		{
        	'autoDimensions'	: true,
        	'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'centerOnScroll'    : true,
			'onClosed'          : function(){
			    $("#rs-iframe-trans-graph").empty('');
			    $("#link_trans_mais").html('');
			    is_graph_vote = true;
			}
		}
	);
	$("#message_trans").html('&nbsp;');
	pgviewrefresh();
}

function SimpleVoteSaveTrans(id, yesVote,refresh) {
    
    var url = "/api/news_simplevote.ashx?id=" + id + "&vote_yes=" + (yesVote ? "1" : "0");
    AssyncContentFunc(url, "SimpleVoteSave_Response", yesVote);
    var obj = document.getElementById("SimpleVoteOptions");
    if (obj) obj.style.display = "none";
    SaveCookie("SimpleVote" + id, "1", false);
}

function OpenFacebookPopupTrans(url) {
    if (url) {
        var sFeatures = "height=325px,width=560px,status=no,toolbar=no,menubar=no,location=yes,scrollbars=no";
        open(url);
    }
}

function checkSocialNetworksTrans()
{
    if($("#tw-iframe-trans").length > 0)
    {
        var text = "Vê aqui as ultimas transferências - Jornal Record";
        $("#tw-iframe-trans").html('<iframe width="100" height="20" allowtransparency="true" src="http://platform0.twitter.com/widgets/tweet_button.html?count=horizontal&amp;lang=en&amp;text=' + encodeURI(text) + '" frameborder="0" scrolling="no" tabindex="0" class="twitter-share-button twitter-count-none" style="width: 110px; height: 20px; "></iframe>');
    
    }
        
    if($("#fb-iframe-trans").length > 0)
    {
        var url = document.location.href;
        var text = "Transferências de jogadores - 2011/2012";
        var summary = "Vê aqui as ultimas transferências - Jornal Record";
        var facebook_share = "http://www.facebook.com/sharer.php?";
        var facebook_url_trans = "http://www.facebook.com/sharer.php?s=100&p[medium]=106&p[title]=" + encodeURI(text) + "&p[summary]=" + encodeURI(summary) + "&p[images][0]=http://www.record.xl.pt/common/images/facebook_image.jpg&p[url]=" + escape(url);
        $("#fb-iframe-trans").html("<a onclick=\"OpenFacebookPopupTrans('" + facebook_url_trans + "');\" name=\"fb_share\" type=\"button_count\"  style=\"text-decoration: none; cursor:pointer;\"><img src=\"/emdireto/elem/btn_share_fb.png\" border=\"0\"/></a>");
        
    }
    
    if(GetQueryStringValue("player") != null && GetQueryStringValue("player") != "")
    {
        var id_player = GetQueryStringValue("player");
        var image = $("#vote_" + id_player).attr("image");
        var name = $("#vote_" + id_player).attr("name");
        var club = $("#vote_" + id_player).attr("club");
        var type = $("#vote_" + id_player).attr("type");
        var var_call = "showGraphTrans('" + id_player + "','" + image + "','" + name + "','" + club + "',false,false,'" + type + "');";
        window.setTimeout(var_call,1000);
    }
}

var show_div = false;
function showDivVoteTrans(id,dir)
{
    //if(GetQueryStringValue("vote") == "1")
    //{
        var position;
        if(dir == "block")
        {
            show_div = true;
            
            position = $("#trans_" + id).offset();
            var len = $("#trans_" + id).text().length;
            var pos = Number(Math.round(position.left)) - 50;
            $("#vote_" + id).css({"top":position.top + "px","left": pos + "px","position":"absolute","display":"block"});
        }
        else
        {
            show_div = false;
            $("#vote_" + id).css("display","none");
        }
    //}
}

var stars_array_fanatica = new Array();
var stars_array_vote_fanatica = new Array();

function setStarsFanaticas()
{
    $("a[rel*='gallery_big']").each(function(){
        var name = $(this).attr("name");
        var age = $(this).attr("age");
        var city = $(this).attr("city");
        var postid = $(this).attr("postid");
        
        $(this).fancybox({
            'titlePosition' 	: 'over',
            'transitionIn'		: 'fade',
		    'transitionOut'		: 'fade',
		    'changeFade'        : 'slow',
		    'cyclic'            : 'false',
		    'width'             : 360,
		    'height'            : 510,  
		    'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
		        return ''; /*'<span id="fancybox-title-over">' +
		                    ( name ? '<span class="arial12bold">' + decodeURI(name) + '</span><br/>' : '' ) +
		                    ( age ? '<span class="arial12bold">' + age + '</span><br/>' : '' ) +
		                    ( city ? '<span class="arial12bold">' + decodeURI(city) + '</span>' : '' ) +
		               '</span>';*/
		    },
		    'onComplete': function() {
		        if (postid) CountViews(postid);
		        CountViews(750342);
		        pgviewrefresh();
            }
	    });
    });
    
   if($("div[id*='fanaticas']").length > 0)
    {
        var ids_fanaticas = "";
        
        $("div[id*='fanaticas']").each(function(){
            ids_fanaticas += $(this).attr('fanatica') + ',';
        });
        
        var votes_fanaticas = new Array();
        
        $.ajax({ url: "/api/man_match_vote.aspx",
            type: "GET",
            dataType: "json",
            async: false,
            data: { op: "getVoteFanatica", ids: ids_fanaticas},
            success: function (result) {
                $.each(result, function(i, item) {    
                    var id_fanatica = item.id_fanatica;
                    var votes_stars = item.stars;
                    var votes = item.votes;
                    var calc_votes = (votes_stars /votes).toFixed(0) ;
                    
                    $("div[fanatica=" + id_fanatica + "]").attr("score",calc_votes);
                })
            },
            error: function (result) {
            }
        });
        
        $("div[id*='fanaticas']").each(function(){
            var id_star = $(this).attr('id');
            var isReadOnly = false;
            var startNumber = 0;
            var fanatica = $(this).attr('fanatica');
            var score_star = $(this).attr('score');
            
            var cookieValue = ReadCookie("VoteFanaticas_" + fanatica);
            
            if(score_star > 0)
            {
                $(this).raty({
                    number:     5,
                    path:       '/common/images/modManMatch/',
                    starOn:     'ea.png',
                    starOff:    'ec.png',
                    half:       false,
                    hintList:   ['mau', 'mediano', 'médio', 'bom', 'excelente'],
                    noRatedMsg: 'Ainda não votou',
                    start:      score_star,
                    click: function(score, evt) {
                        var score = score;
                        insert_vote_fanatica(fanatica,id_star,score);
                    }
                });
            }
            else
            {
                $(this).raty({
                    number:     5,
                    path:       '/common/images/modManMatch/',
                    starOn:     'ea.png',
                    starOff:    'ec.png',
                    half:       false,
                    hintList:   ['mau', 'mediano', 'médio', 'bom', 'excelente'],
                    noRatedMsg: 'Ainda não votou',
                    click: function(score, evt) {
                        var score = score;
                        insert_vote_fanatica(fanatica,id_star,score);
                    }
                });
            }
        });
    }
    
    if($("a[rel*='gallery_big']").length > 0 && GetQueryStringValue("id") != null && GetQueryStringValue("id") != "")
    {
        var id_qs = GetQueryStringValue("id");
        $("a[rel*='gallery_big']").each(function(){
            var name = $(this).attr("name");
            var age = $(this).attr("age");
            var city = $(this).attr("city");
            var id = $(this).attr("id");
            
            if(id == id_qs)
            {
                //window.setTimeout("$(this).fancybox().click();",1000);
              
            }
        });
    }
} 

function insert_vote_fanatica(id_fanatica,id_star,score)
{
    var score_voted = 0;
    var new_voted = true;
    
    var cookieValue = ReadCookie("VoteFanatica_" + id_fanatica);
    
    if(cookieValue != "" && cookieValue != null)
    {
        score_voted = cookieValue.substring(cookieValue.indexOf("=") + 1);
        new_voted = false;
        
        score = score - score_voted;
    }
        
    setVoteFanatica(id_fanatica,id_star,score,new_voted);
}

function setVoteFanatica(id_fanatica,id_star,score,new_vote)
{
    $.ajax({ url: "/api/man_match_vote.aspx",
        type: "GET",
        dataType: "html",
        async: false,
        data: { op: "setVoteFanatica",id_fanatica: id_fanatica, id_star : id_star, score : score,new_vote: new_vote},
        success: function (result) {
        },
        error: function (result) {
        }
    });
    
    if (document.location.toString().toLowerCase().indexOf("videos.aspx")>=0) alert("Obrigado pela tua participação.");
    else
        $.fancybox(
        '<div style="font-size:14px;font-weight:bold;font-family:Arial;text-align:center">Obrigado pela tua participação.</div>',
        {
            'autoDimensions'	: false,
            'width'         	: 350,
            'height'        	: 300,
            'transitionIn'		: 'none',
            'transitionOut'		: 'none',
            'centerOnScroll'    : true
        }
    );
    pgviewrefresh();
    //var postid = $(this).attr("postid");
    //if (postid) CountViews(postid);
	CountViews(750342);
}



function SetScrolerDestaqueVideoImg(id_obj_destaque, id_content, width, height, par) {
    var obj_origem = document.getElementById("destaque_" + id_obj_destaque + "_" + id_content);
    var obj_iframe = document.getElementById("iframe_" + id_obj_destaque + "_" + id_content);
    var obj_destino = document.getElementById("destaque_container_" + id_obj_destaque + "_" + id_content);
    
    if (obj_origem != null && obj_destino != null && obj_iframe != null) {
        obj_iframe.src = "/api/video_img.aspx?id_content=" + id_content +
            "&width=" + width +
            "&height=" + height +
            "&par=" + par;
        obj_destino.innerHTML = obj_origem.innerHTML;
    }
}





function ShowVideoLayer(id_obj, id_content, width, height, par) {
    pgviewrefresh();
    $(id_obj).attr("href", "/api/video_img.aspx?id_content=" + id_content +
        "&width=" + width +
        "&height=" + height +
        "&par=" + par);
    $(id_obj).click();
}

function ShowVideoLayerAlt(id_obj, id_content, width, height, par, name_obj, details_obj, vl_obj) {
    pgviewrefresh();
    
    var url = "/api/video_img.aspx?id_content=" + id_content +
        "&width=" + width +
        "&height=" + height +
        "&par=" + par;
    var obj2;
    var obj1 = document.getElementById(id_obj);
    if (obj1) obj1.src = url;
    
    obj1 = document.getElementById(name_obj);
    obj2 = document.getElementById(name_obj + id_content);
    if (obj1!=null && obj2!=null) obj1.innerHTML = obj2.innerHTML;
    obj1 = document.getElementById(details_obj); 
    obj2 = document.getElementById(details_obj + id_content);
    if (obj1!=null && obj2!=null) obj1.innerHTML = obj2.innerHTML;
    obj1 = document.getElementById(vl_obj);
    obj2 = document.getElementById(vl_obj + id_content);
    if (obj1!=null && obj2!=null) obj1.innerHTML = obj2.innerHTML;
}


