jQuery(function($)
{
  Date.firstDayOfWeek = 7;
  Date.format = 'mm/dd/yyyy';

  var allDatepickers = $('input.datepicker');

  jQuery.each(allDatepickers, function () {
    $(this).
        datePicker({
      createButton:false,
      clickInput: true,
      month: $(this).attr("dpmonth"),
      year: $(this).attr("dpyear"),
      startDate:'01/01/1996',
      verticalOffset:$(this).outerHeight()})
        .bind(
        'dpDisplayed',
        function(evt, dateDiv) {
          var input = this;
          input.focus();
          $(dateDiv).append("<div class=\"dp-clearclose-controls\"><a class=\"dp-close\" href=\"#\">Close</a><a class=\"dp-clear\" href=\"#\">Clear</a></div>");
          $(dateDiv).find("a.dp-close").click(function() {
            $(input).dpClose();
            input.blur();
            return false;
          });
          $(dateDiv).find("a.dp-clear").click(function() {
            $(input).dpClose();
            $(input).val("");
            input.blur();
            return false;
          });
        }
        );

  });

});
