$(document).ready(function(){
	var $form = $("#comments form");
	$form.find("input[type='submit']").removeAttr("disabled");

	$form.submit(function(event){
		event.preventDefault();
		var data = {};
		data.name = $form.find('input[name=name]').val();
		data.email = $form.find('input[name=email]').val();
		data.url = $form.find('input[name=url]').val();
		data.comment = $form.find('textarea[name=comment]').val();
		data.form = $form.find('input[name=form]').val();

		$.post($form.attr("action"), data, function(data){
			if (data) {
				if (eval(data.ok)) {
					$('ul.errorlist').remove();
					$form.prepend("<span class='comment-info'>Hvala Vam na komentaru.</span>").find("input, textarea").attr("disabled", "disabled");
					$("#header .message").stop(true, true).text("Hvala Vam na komentaru.").hide().fadeIn("fast");
				} else {
					$("#header .message").stop(true, true).text("Niste dobro popunili formular.").hide().fadeIn("fast");
					errors = eval(data.errs);
					$('ul.errorlist').remove();
					$.each(errors, function(fieldname, errmsg)
					{
						id = "#id_" + fieldname;
						$(id).parent().before(errmsg);
					});
					$('ul.errorlist').hide().fadeIn();
					$form.find("input[type='submit']").removeAttr("disabled");
				}
			} else {
				alert("AJAX error!");
			}
		}, "json");
	});
});
