$(document).ready(function() {	
	$("#comment_form").submit(function() {
		var allow = true;
		
		// Remove all assist text
		$("#comment_name + .assist, #comment_email + .assist, #comment_text + .assist").remove();
				
		if($("#comment_name").val() == "") {
			$("#comment_name").addClass("error");
			$("#comment_name").after("<span class='assist'>Please enter your name.</span>");
			allow = false;
		}
		
		if(!$("#comment_email").val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)) {
			$("#comment_email").addClass("error");
			$("#comment_email").after("<span class='assist'>Please enter a valid email address.</span>");
			allow = false;
		}
		
		if($("#comment_text").val() == "") {
			$("#comment_text").addClass("error");
			$("#comment_text").after("<span class='assist'>Please enter a comment.</span>");

			allow = false;
		}
		
		return allow;
	});
	
	$("#comment_name").focus(function() {
		$("#comment_name").select();
	});
	$("#comment_name").keypress(function() {
		$("#comment_name").removeClass("error");
	});
	
	$("#comment_email").focus(function() {
		$("#comment_email").select();
	});
	$("#comment_email").keypress(function() {
		$("#comment_email").removeClass("error");
	});
	
	$("#comment_text").focus(function() {
		$("#comment_text").select();
	});
	$("#comment_text").keypress(function() {
		$("#comment_text").removeClass("error");
	});
	
	$("#about_button").click(function(event) {
	  event.preventDefault();
	  
	  if($("#feed").size() != 0 && $("#feed").css("display") != "none") {
	    $("#feed").slideUp("slow");
	  }
	  if($("#cc").size() != 0 && $("#cc").css("display") != "none") {
	    $("#cc").slideUp("slow");
	  }
	  if($("#about").size() != 0 && $("#about").css("display") != "none") {
	    $("#about").slideUp("slow");
	  }
	  else {
		  $("#insertable_area").load(blog_url+"about", {}, function() {$("#about").slideDown("slow");});
		}
	});
	
	$("#cc_button").click(function(event) {
	  event.preventDefault();
	  
	  if($("#about").size() != 0 && $("#about").css("display") != "none") {
	    $("#about").slideUp("slow");
	  }
	  if($("#feed").size() != 0 && $("#feed").css("display") != "none") {
	    $("#feed").slideUp("slow");
	  }
	  if($("#cc").size() != 0 && $("#cc").css("display") != "none") {
	    $("#cc").slideUp("slow");
	  }
	  else {
	    $("#insertable_area").load(blog_url+"cc", {}, function() {$("#cc").slideDown("slow");});
	  }
	});
	
	$("#feed_button").click(function(event) {
	  event.preventDefault();
	  
	  if($("#about").size() != 0 && $("#about").css("display") != "none") {
	    $("#about").slideUp("slow");
	  }
	  if($("#cc").size() != 0 && $("#cc").css("display") != "none") {
	    $("#cc").slideUp("slow");
	  }
	  if($("#feed").size() != 0 && $("#feed").css("display") != "none") {
	    $("#feed").slideUp("slow");
	  }
	  else {
	    $("#insertable_area").load(blog_url+"syndicate", {}, function() {$("#feed").slideDown("slow");});
	  }
	});
});