(function($) {
$.extend({
ms_DatePicker: function(options) {
var defaults = {
YearSelector: "#sel_year",
MonthSelector: "#sel_month",
DaySelector: "#sel_day",
FirstText: "--",
FirstValue: 0
};
var opts = $.extend({}, defaults, options);
var $YearSelector = $(opts.YearSelector);
var $MonthSelector = $(opts.MonthSelector);
var $DaySelector = $(opts.DaySelector);
var FirstText = opts.FirstText;
var FirstValue = opts.FirstValue;
var str = "<option value=\"" + FirstValue + "\">" + FirstText + "</option>";
$YearSelector.html(str);
$MonthSelector.html(str);
$DaySelector.html(str);
var yearNow = new Date().getFullYear();
var yearSel = $YearSelector.attr("rel");
for (var i = yearNow; i >= 1900; i--) {
var sed = yearSel == i ? "selected" : "";
var yearStr = "<option value=\"" + i + "\" " + sed + ">" + i + "</option>";
$YearSelector.append(yearStr);
}
var monthSel = $MonthSelector.attr("rel");
for (var i = 1; i <= 12; i++) {
var sed = monthSel == i ? "selected" : "";
var monthStr = "<option value=\"" + i + "\" " + sed + ">" + i + "</option>";
$MonthSelector.append(monthStr);
}
function BuildDay() {
if ($YearSelector.val() == 0 || $MonthSelector.val() == 0) {