﻿function openJanela(altura, largura, sUrl) {
    AbrirJanelaDialogo(sUrl, window, largura, altura, true, false);
}


//função para detalhamento da enquete
function DetalharEnquete(nCdEnquete) {
    var altura = 450;
    var largura = 500;
    if (nCdEnquete == -1) {
        altura = 450;
        largura = 600;
    }
    var sDsPortalParam = Paradigma.Wbc.Display.Web.Controles.Enquete.GetUrlDetalhamento(nCdEnquete).value;
    var sUrl = sDsPortalParam[0] + 'DetalheEnquete.aspx?q=' + sDsPortalParam[1] + '&q2=' + sDsPortalParam[1];

    openJanela(altura, largura, sUrl);
}

function VerResultadoEnquete(nCdPergunta) {
    return DetalharEnquete(nCdPergunta); //deve ser implementado em cada portal da forma que achar melhor
}
function VerTodosResultados() {
    return DetalharEnquete(-1); //deve ser implementado em cada portal da forma que achar melhor
}

function Votar() {
    var objtsenqueteAlt = PTAEncontraObj("enqueteAlt")
    var nCdPergunta = PTAEncontraObj("nCdPergunta");
    
    var resultado = Paradigma.Wbc.Display.Web.Controles.Enquete.Votar(nCdPergunta.value, ReturnCheckValue(objtsenqueteAlt)).value;
    if (resultado[0].length > 0) {
        alert(resultado[0]);
    }
    else {
        alert('Seu voto foi registrado com sucesso.');
        document.location = resultado[1];
    }

}



//redireciona para a URL informada
function goURL(sUrlInformada) {
    var sUrl = "";
    if (sUrlInformada != null)
        sUrl = sUrlInformada;
    window.location.href = sUrl;
}

//volta para o inicio do portal
function goHome() {
    goURL(Paradigma.Wbc.Display.Web.Controles.Enquete.goHome().value);
}
