//Flag para evitar votos múltiples
var votandoContenido = false;

function VotarContenido(ident,idContenido,tipoContenido,voto,resto,url_volver)
{
	if (!votandoContenido)
	{
		votandoContenido = true;

		document.votos_form.id_contenido.value = ident;
		document.votos_form.voto_contenido.value = voto;
		document.votos_form.url_volver.value = url_volver;
		document.votos_form.action = '/proc/voto/';
		document.votos_form.submit();
	}
}

function VotarContenidoAjax(id_contenido,voto_contenido)
{
		var state_inicial = jQuery('#vote_content_museo').html();
		var trozos = state_inicial.split("<br>");
		 var state_inicial = trozos[0];
		jQuery('#vote_content_museo').html (' <span class="enviando">Enviando voto <img src="'+url_css3+'i/loading_simple.gif" align="absmiddle" /></span>');

		jQuery.ajax(
			{
				url: "/proc/voto/",
				type: "POST",
				dataType: "json",
				data: "operacion=contenido&id_contenido="+id_contenido+"&voto_contenido="+voto_contenido,
				timeout: 5000,
				success: function(respuesta)
				{
					if (respuesta.status == 'error-operation')
					{
						jQuery('#vote_content_museo span')
							.removeClass("enviando")
							.addClass("enviando_error")
							.html (state_inicial+'<br>'+respuesta.message);
					}
					else if  (respuesta.status == 'error')
					{
						jQuery('#vote_content_museo span')
							.removeClass("enviando")
							.addClass("enviando_error")
							.html(respuesta.message);
					}
					else if (respuesta.status == 'success')
					{
						jQuery('#vote_content_museo span')
							.removeClass("enviando_error")
							.addClass("enviando")
							.html(respuesta.message);
					}
					else
					{
						jQuery('#vote_content_museo span')
							.removeClass("enviando")
							.addClass("enviando_error")
							.html (state_inicial+'<br>Se produjo un error al contabilizar el voto. Inténtalo de nuevo mas tarde');
					}

				},
				error: function(p1,p2,p3)
				{
						jQuery('#vote_content_museo span')
							.removeClass("enviando")
							.addClass("enviando_error")
							.html(state_inicial+'<br>Se produjo un error al contabilizar el voto. Inténtalo de nuevo mas tarde');
				}
			});

}