qa = {
	editquestion: function(qid) {
		var li = $("#qa_" + qid);
		if(li.is(".pendingdeletion")) return alert("This question is pending deletion");
		var qtext = li.find(".questiontext").text();
		li.find(".question").empty().append('<textarea cols="40" rows="6" name="question[' + qid + ']">' + qtext + '</textarea>');
	},
	editanswer: function(qid) {
		var li = $("#qa_" + qid);
		if(li.is(".pendingdeletion")) return alert("This question is pending deletion");
		var atextnode = li.find(".answertext");
		if(atextnode.is(".unanswered")) {
			var atext = "";
		} else {
			var atext = atextnode.text();
		}
		li.find(".answer").empty().append('<textarea cols="40" rows="6" name="answer[' + qid + ']">' + atext + '</textarea>');
	},
	clickdelete: function(qid) {
		var li = $("#qa_" + qid);
		if(li.find(".deletebox").is(":checked")) {
			li.addClass("pendingdeletion").find("textarea").attr("disabled", "disabled");
		} else {
			li.removeClass("pendingdeletion").find("textarea").removeAttr("disabled");
		}
	}
};
