Extending the settings object - not sure why this is not working

Extending the settings object - not sure why this is not working

  1. (function( $ ){
  2.     var settings = {
  3.             'daysInMonth': [31,28,31,30,31,30,31,31,30,31,30,31],
  4.             'dayAbbrev':["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
  5.             'monFull':["January", "February", "March","April","May","June","July","August","September","October","November","December"],
  6.             'startYear':(new Date().getFullYear()),
  7.             'minYear':2005,
  8.             'endYear':2020,
  9.             'startDate': null,
  10.             'hasTime':true,
  11.             'timeSelectLabel':'Time Selection',
  12.             'maxMin':45,
  13.             'minInterval':5
  14.     };
  15.     var methods = {
  16.         init : function( options ) {
  17.             $(this).click(function(){
  18.                 var o=settings;
  19.                 if(options){
  20.                     alert('about to xtend');
  21.                     $.extend(o,options);
  22.                 }
  23.             
  24.                 if ($(".dtp").length>0){
  25.                     $(".dtp").show();
  26.                     return;
  27.                 }

Im trying to extend the settings object so that I can merge options.

minYear as you can see is set to 2005.

If i try this
  1. <script type="text/javascript">
  2.     $("document").ready(function(){
  3.         $(".dtpick").dtpicker('init',{
  4.             'minYear':2002
  5.         });
  6.     });
  7. </script>

the new minyear is not set.

Im not sure what Im doing wrong