var baseserver_enc = "/commons/encuestas";

/**
 * Carga la página de encuesta correcta
 */
function _call_remote_page_enc(page, divID){
    new Request({
        method: 'post',
        url: page,
        onSuccess: function callback(html){
            $(divID).set('html', html);
        }
    }).send();
}

/**
 * Envia los parametros necesarios para realizar una votación
 */
function enc_votar(cont, idvalor){
    return _call_remote_service_enc({
        "s": "vote",
        "m": "add",
        "cont": cont,
        "idvalor": idvalor
    }, null);
}

/**
 * Redirigue a la página de resultados, porcentajes.
 */
function enc_resultado(cont,idioma,divID){
    var pagina;
    if('eu' == idioma) {
        pagina = '/inkesta/'+cont+'/emaitzak/';
    } 
    if('es' == idioma)  {
        pagina = '/encuesta/'+cont+'/respuestas/';
    }
    if('fr' == idioma)  {
        pagina = '/enquete/'+cont+'/reponses/';
    }
    if('en' == idioma)  {
        pagina = '/poll/'+cont+'/answers/';
    }
	//Llamada a nielsen
	var url_nielsen = location.hostname+pagina;
	_nnEventTrack(url_nielsen);
	
    _call_remote_page_enc(pagina, divID+'res');
	document.getElementById(divID+'pre').style.display ="none";
	document.getElementById(divID+'res').style.display ="block";
}

/**
 * Redirigue a la página de votaciones, pregunta.
 */
function enc_votacion(cont,idioma,divID){
    document.getElementById(divID+'pre').style.display ="block";
	document.getElementById(divID+'res').style.display ="none";
}

/**
 * Ejecuta la votación
 */
function _call_remote_service_enc(data){
    data['rnd'] = Math.floor(Math.random()*100000);
    return new Request({
        method: 'post',
        url: "/commons/encuestas/enc_controler.php",
        data: data
    }).send();
}
