$(document).ready(function(){
	$("label.checkbox :checkbox, label.checkbox :radio").change(function(){
		if($(this).is(":checked")){
			if($(this).is(":radio")){
				//$("input:radio[name="+$(this).attr("name")+"]").closest(".checkbox").removeClass("selected");
				var oldThis = $(this);
				$("input:radio").filter(function(){
					return ($(this).attr("name")==$(oldThis).attr("name")) ? true : false;
				}).closest(".checkbox").removeClass("selected");
			}
			$(this).closest(".checkbox").addClass("selected");
		} else {
			$(this).closest(".checkbox").removeClass("selected");
		}
	}).trigger("change");
});
