var idBotonVoto = "";
var idNumVotos = "";
/**
 * Funcion que realiza el envio de un voto a una determinada peticion
 * @param idUsuario
 * @param idPeticion
 * @return void
 */
function enviarApoyoPeticion(idNumVotosPeticion,idBoton,idUsuario,idPeticion){
	idBotonVoto = idBoton;
	idNumVotos = idNumVotosPeticion;
	datos = "op=peticion&accion=votar&idusuario="+idUsuario+"&idpeticion="+idPeticion;
	$.ajax({
			type: "POST",
			contentType: "application/x-www-form-urlencoded",
			url: "ajax.php",
	        async:true,
	        data: datos,
	        dataType: "json",
	        error: function(objeto, quepaso, otroobj){
				        alert("Se produjo un error al enviar el voto intentalo mas tarde");
				        alert("Pasó lo siguiente: "+quepaso);
    		},
	        success:procesaRespuestaAjaxPeticion
	});
}

/**
 * Funcion que actua cuando se recibe la respuesta del servidor a la peticion AJAX
 * @param datos
 * @return
 */
function procesaRespuestaAjaxPeticion(datosJson,texto){
	//cambiamos el texto del boton
	botonApoyo = document.getElementById(idBotonVoto);
	numVotos = document.getElementById(idNumVotos);	
	
	botonApoyo.value = datosJson.mensajeBoton;
	numVotos.innerHTML = datosJson.numVotos;
	botonApoyo.disabled = true;
	if(datosJson.flagError){
		//hubo un error en la peticion
		alert(datosJson.mensajeAlert);				
	}
}

