/**
   Envia o voto para o elemento em questao
*/
function votar(elemento_origem, tipo_voto, tipo_objeto, id_objeto) {
	
	
	var resposta = jQuery.get("/voto/votar", {objeto:tipo_objeto, tipo:tipo_voto, id:id_objeto}, function(data) {
		var $elemento = jQuery("#" + elemento_origem)
		if (data.sucesso) {
			var $valorPositivo = jQuery("#" + elemento_origem + " .valorPositivo")
			var $valorNegativo = jQuery("#" + elemento_origem + " .valorNegativo")
			if (! data.anulado) {
				switch (tipo_voto) {
					case -1:
						$valorNegativo.html( parseInt($valorNegativo.html()) + 1 )
						break
					case 1:
						$valorPositivo.html( parseInt($valorPositivo.html()) + 1)
				}
			} else {
				switch (tipo_voto) {
					case -1:
						$valorPositivo.html( parseInt($valorPositivo.html()) - 1 )
						break
					case 1:
						$valorNegativo.html( parseInt($valorNegativo.html()) - 1)
					
				}
			}
		} else {
			$elemento.html(data.message)
		}
	},"json")
	
}

