
	/* <![CDATA[ */
		$(document).ready(function() {
			// Sean Foushee: added the following lines to convert the checkboxes to pretty checkboxes by:
			// 1. adding the checklist class to the block element (div) that contains all checkboxes and...
			// 2. dynamically add the anchor tags to the block elements (p) containing each individual checkbox
			$("div.type").addClass("checklist");
			$("div.checklist p").append('<a class="checkbox-select" href="#">Select</a><a class="checkbox-deselect" href="#">Cancel</a>');
			
			// code from here on is the same as Aaron Weyenberg
			$(".checklist .checkbox-select").click(
				function(event) {
					event.preventDefault();
					$(this).parent().addClass("selected");
					$(this).parent().find(":checkbox").attr("checked","checked");
				}
			);
			
			$(".checklist .checkbox-deselect").click(
				function(event) {
					event.preventDefault();
					$(this).parent().removeClass("selected");
					$(this).parent().find(":checkbox").removeAttr("checked");
				}
			);
			
			// Pretty Radio Buttons, by Sean Foushee based on Pretty Checkboxes by Aaron Weyenberg
			$("div.prettyRadiobutton").addClass("radiolist");
			$("div.radiolist p").append('<a class="radio-select" href="#">Select</a><a class="radio-deselect" href="#">Cancel</a>');
			
			// code from here on is the same as Aaron Weyenberg
			$(".radiolist .radio-select").click(
				function(event) {
					event.preventDefault();
					var $boxes = $(this).parent().parent().children();
					$boxes.removeClass("selected");
					$(this).parent().addClass("selected");
					$(this).parent().find(":radio").attr("checked","checked");
				}
			);
			
			$(".radiolist .radio-deselect").click(
				function(event) {
					event.preventDefault();
					$(this).parent().removeClass("selected");
					$(this).parent().find(":radio").removeAttr("checked");
				}
			);
		
		});

