$(document).ready(function() {
	$("span.hiddenlabel").hover(
		function() {
			$(this).css("text-decoration", "underline");
			$(this).css("cursor", "pointer");
		},
		function() {
			$(this).css("text-decoration", "none");
			$(this).css("cursor", "default");
		}
	);

	$("span.hiddenlabel").click(function() {
		var originaltext = $(this).html();
		var searchstring = "view remaining";
		var parent=$(this).parent().get(0);
		var kids = $(parent).children("span.hidden_author");
		var textstart = originaltext.indexOf(searchstring);

		if (textstart > 0) {
			for (var i=0; i < kids.length; i++) {
				$(kids[i]).css("display", "inline");
			} // End of for loop
		
			$(this).html("&#171; hide last" + originaltext.substr(textstart + searchstring.length));
		} // End of if statement
		else {
			searchstring = "hide last";
			textstart = originaltext.indexOf(searchstring);
			
			for (var i=0; i < kids.length; i++) {
				$(kids[i]).css("display", "none");
			} // End of for loop
			
			$(this).html("&#171; view remaining" + originaltext.substr(textstart + searchstring.length));
		} // End of else statement
	});
});
