﻿////////////////////////////////////////////////////////////////////////////////////
// conectar no web service
// contador de clicks na home
////////////////////////////////////////////////////////////////////////////////////
function set_click(link, posicao) {
    portal.portal.position_click(posicao, link.rel, link.href, SucceededCallback, ErrorCallback);
}

function SucceededCallback(result, eventArgs) {
    //alert(result);
}

function ErrorCallback(result, eventArgs) {
    //alert('Erro: ' + result.get_message());
}

///////////////////////////////////////////////////////////////////
// enquete
//////////////////////////////////////////////////////////////////
var enquete_id;
var votado = true;
function addOpcao(idEnq, idOpc) {
    enquete_id = idEnq;
    var cookievalue = get_cookie('enquete'+enquete_id);
    
    if (votado) {
        portal.portal.addOpcao(idEnq, idOpc, EnqueteCallBack, EnqueteError);
    }else{
        alert("Seu voto já foi computado. Obrigado!");
    }
}

function EnqueteCallBack(result, eventArgs) {

    var arrItens = result.split("---");
    var num_child = 1;
    var arrOpc;
    var finaly;
    votado = false;
    
    while (num_child < arrItens.length) {

        arrOpc = arrItens[num_child].split("***")
        
        //alert(arrOpc[0])

        finaly = (parseInt(arrOpc[0]) / parseFloat(.32));

        document.getElementById('div_enq_' + arrOpc[1]).innerHTML = parseFloat(arrOpc[0].replace(",",".")) + " %";

        widthTo("prog_enq_" + arrOpc[1], finaly);
        
        num_child+=1;
    }
    
    document.cookie = 'enquete' + enquete_id + '=enq_' + enquete_id
}

function EnqueteError(result, eventArgs) {
    //alert(result);
}

function widthTo(id, fim, time, i, target, _width) {
    target = document.getElementById(id);
    target.style.disply = 'block';
    _width = 0;

    i = setInterval(
	function() {
        if (_width >= fim)
	        clearInterval(i);

	    target.style.width = _width + "px";
	    _width += 2;
	}, 20);
}

////////////////////////////////////////////////////////////////////////////////////
// avaliar comentarios
////////////////////////////////////////////////////////////////////////////////////
function avaliar_comentario(comentario_id, avaliacao) {
    var box = document.getElementById("opn_box_" + comentario_id);

    var arrLinks = box.getElementsByTagName("a");
    var arrImgs = box.getElementsByTagName("img");

    setAlpha(arrImgs[0], 30);
    setAlpha(arrImgs[1], 30);

    arrLinks[0].onclick = function() { alert('Seu voto já foi computado. Obrigado!'); return false; }
    arrLinks[1].onclick = function() { alert('Seu voto já foi computado. Obrigado!'); return false; }

    portal.portal.comentario_avaliar(comentario_id, avaliacao, comentario_avaliar_CallBack, comentario_avaliar_ErrorCallback);
}

function comentario_avaliar_CallBack(result, eventArgs) {
    var arrResult = result.split("***");

    document.getElementById('p_' + arrResult[0]).innerHTML = parseInt(arrResult[1]);
    document.getElementById('n_' + arrResult[0]).innerHTML = parseInt(arrResult[2]);
}

function comentario_avaliar_ErrorCallback(result, eventArgs) {
    //alert('Erro: ' + result.get_message());
}

function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset);
            if (end == -1) end = document.cookie.length;
            returnvalue = unescape(document.cookie.substring(offset, end))
        } else {
            returnvalue = 1;
        }
        
    }
    return returnvalue;
}
