$(document).ready(comentar)

var comentar_activado = false;
var nombre_cambiado = false;
var comentario_cambiado = false;

var nombre = ''
var coment = $('form.publicacion input.comentario').val();

function comentar()
{
	$('form.publicacion input.comentario_nombre').change(function () {
		nombre_cambiado = true;
	});
	$('form.publicacion input.comentario').change(function () {
		comentario_cambiado = true;
	});

	$('form.publicacion input.comentario_nombre').one('click',function() {
		nombre = $(this).val();
		$(this).val("");
	});

	$('form.publicacion input.comentario').one('click',function() {
		coment = $(this).val();
		$(this).val("");
	});

	$('form.publicacion input.comentario').keyup(function (e) {
		comentar_activado = true;
		if (e.keyCode == 13) {
			$('form.publicacion p.button a').trigger('click');
		}
	});

	$('form.publicacion p.button a').click(function (e) {
		var comentario = $(this).parent().prev('input').val();
		if ($.trim(comentario) != '' && comentar_activado)
		{
			if (!nombre_cambiado)
				$('form.publicacion input.comentario_nombre').val("");
			e.preventDefault();
			$(this).closest('form').submit();
		}
	});

	$('form.publicacion input.comentario_nombre').blur(function () {
		if ($.trim($(this).val()) == '')
		{
			$(this).val(nombre);
			$('form.publicacion input.comentario_nombre').one('click',function() {
				$(this).val("");
			});
		}
	});

	$('form.publicacion input.comentario').blur(function () {
		if ($.trim($(this).val()) == '')
		{
			comentar_activado = false;
			$(this).val(coment);
			$('form.publicacion input.comentario').one('click',function() {
				coment = $('form.publicacion input.comentario').val();
				$(this).val("");
			});
		}
	});
}