$(document).ready(function() {

	$(".btn-login").click(function(event) {
		event.preventDefault();
		$.ajax({
			url: "/login",
			type: "GET"
			}).done(function(response) {
				$(".login").toggle();
				$(".signup").hide();
			})
		});	

	$("form.login-form").submit(function(event) {
		event.preventDefault();
		$.ajax({
			url: "/login",
			type: "POST",
			data: $(this).serialize()
			}).done(function(response) {
				$(".login").toggle();
				$(".btn-login").hide();
				$(".btn#signup").hide();
				$(".nav").append(response);
				$(".janky-form").show();
			})
		});	

	$(".btn#signup").click(function(event) {
		event.preventDefault();
		$.ajax({
			url: "/signup",
			type: "GET"
			}).done(function(response) {
				$(".signup").toggle();
				$(".login").hide();
			})
		});	

	$("form.signup-form").submit(function(event) {
		event.preventDefault();
		$.ajax({
			url: "/signup",
			type: "POST",
			data: $(this).serialize()
			}).done(function(response) {
				$(".signup").toggle();
				$(".btn-login").hide();
				$(".btn#signup").hide();
				$(".nav").append(response);
				$(".janky-form").show();
			})
		});	

	$("form.new").submit(function(event) {
			event.preventDefault();
			var route = "/comment/new/" + $("form.new").data("post-id");
			$.ajax({
				url: route,
				type: "POST",
				data: $(this).serialize()
				}).done(function(response) {
					$(".form-comment").prepend(response);
				})
			});	


	});

@@ -25,16 +25,181 @@
 on() %7B%0A%0A
+%09var loginDoneHandler = function(response) %7B%0A%09%09%09$(%22.btn-login%22).hide();%0A%09%09%09$(%22.btn#signup%22).hide();%0A%09%09%09$(%22.nav%22).append(response);%0A%09%09%09$(%22.janky-form%22).show();%0A%09%09%7D;%0A%0A
 %09$(%22.btn
@@ -223,32 +223,32 @@
 nction(event)%C2%A0%7B%0A
-
 %09%09event.preventD
@@ -612,119 +612,33 @@
 %09%09%09%09
-$(%22.btn-login%22).hide();%0A%09%09%09%09$(%22.btn#signup%22).hide();%0A%09%09%09%09$(%22.nav%22).append(response);%0A%09%09%09%09$(%22.janky-form%22).show(
+loginDoneHandler(response
 );%0A%09
@@ -1037,33 +1037,32 @@
 (response) %7B%0A%09%09%09
-%09
 $(%22.signup%22).tog
@@ -1075,120 +1075,33 @@
 %0A%09%09%09
-%09$(%22.btn-login%22).hide();%0A%09%09%09%09$(%22.btn#signup%22).hide();%0A%09%09%09%09$(%22.nav%22).append(response);%0A%09%09%09%09$(%22.janky-form%22).show(
+loginDoneHandler(response
 );%0A%09

Move login success actions to handler function