	function votar(voto, id_post, host)
	{
		var param = "v="+voto+"&p="+id_post;
		jQuery.ajax({
			type: 'POST',
			url: host + 'vote.php',
			data: param,
			success: function(data){
				var res = data.split("|");
				
				if(res[1])
				{
					$("#votos"+id_post).html("Esta entrada tiene una puntuación de "+res[1]+" ("+res[2]+" votos) <i>[ gracias por tu voto ] </i>");
				}
			}
		});
	}

	function subscribirse(host)
	{
		var email = $("#novedades").val();
		var param = "m="+email;
		jQuery.ajax({
			type: 'GET',
			url: 'subscribe.php',
			data: param,
			success: function(data){
				var res = data.split("|");
				if(res[1]) //error
				{
					if(confirm(res[0]))
					{
						var param = "m="+email+"&b=1";
						jQuery.ajax({
							type: 'POST',
							url: 'subscribe.php',
							data: param,
							success: function(data){
								alert(data);
							}
						});
					}
					else
					{
						alert("Todo ha quedado como estaba");
					}
				}
				else //ok
				{
					alert(data);
					$("#novedades").val('');
				}
			}
		});
	}
	
	function verificar(dir)
	{
		var nombre = document.getElementById("contact_nombre").value;
		var email = document.getElementById("contact_email").value;
		var mensaje = document.getElementById("contact_message").value;
		var msg_error = '';			

		if(nombre == '')
		{
			switch(dir)
			{
				case '':
					msg_error = 'El campo Nombre y Apellidos es obligatorio\n';
					break;
				case 'cat':
					msg_error = 'El camp Nom i Congnoms és obligatori\n';
					break;
			}
		}

		if(email == '')
		{
			switch(dir)
			{
				case '':
					msg_error = msg_error + 'El campo E-mail es obligatorio\n';
					break;
				case 'cat':
					msg_error = msg_error + 'El camp E-mail és obligatori\n';
					break;
			}
		}

		if(mensaje == '')
		{
			switch(dir)
			{
				case '':
					msg_error = msg_error + 'El campo Mensaje es obligatorio\n';
					break;
				case 'cat':
					msg_error = msg_error + 'El camp Missatge és obligatori\n';
					break;
			}
		}

		if(msg_error == '')
		{
			return true;
		}
		else
		{
			alert(msg_error);
			return false;
		}
	}