Index: /branches/version-2_12-multilang/html/js/jquery.ui/ui-datepicker.js
===================================================================
--- /branches/version-2_12-multilang/html/js/jquery.ui/ui-datepicker.js	(revision 22159)
+++ /branches/version-2_12-multilang/html/js/jquery.ui/ui-datepicker.js	(revision 22160)
@@ -3,11 +3,8 @@
 	$( "#datepicker" ).datepicker({
 	beforeShowDay: function(date) {
-		//Sunday
 		if(date.getDay() == 0) {
-			return [true,"date-sunday"];
-		//Saturday   
+			return [true,"date-sunday"]; 
 		} else if(date.getDay() == 6){
 			return [true,"date-saturday"];
-		//day
 		} else {
 			return [true];
@@ -20,5 +17,27 @@
 		$("*[name=month]").val(dates[1]);
 		$("*[name=day]").val(dates[2]);
-	}
+	},
+	showButtonPanel: true,
+	beforeShow: showAdditionalButton,       
+	onChangeMonthYear: showAdditionalButton
 	});
 });
+
+
+var showAdditionalButton = function (input) {
+	setTimeout(function () {
+		var buttonPane = $(input)
+				 .datepicker("widget")
+				 .find(".ui-datepicker-buttonpane");
+		var btn = $('<button class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" type="button">クリア</button>');
+		btn
+				.unbind("click")
+				.bind("click", function () {
+					$.datepicker._clearDate(input);
+					$("*[name=year]").val("");
+					$("*[name=month]").val("");
+					$("*[name=day]").val("");
+				});
+		btn.appendTo(buttonPane);
+	}, 1);
+};
