HFWidgetInitializers.footer = function (pageWidgetId){

  var sel = '#footer_widget_footer_'+pageWidgetId;
  var sec = '#footer_widget_footer_options_'+pageWidgetId;
  var num_cols_id = '#footer_widget_num_cols_'+pageWidgetId;
  
  $(sel).live('change', function(){
    var s = $(sec);
    var footerId = $(this).val();
    s.html('Loading...').load('/footer_widget/footer_snippet/'+pageWidgetId+'/'+footerId, function(){s.HFInit()});
  });
  
  $(num_cols_id).live('change', function(){
    var t = $(this);
    var v = t.val();
    
    for (i=1; i<=3; i++){
      var colSec = $('#footer_widget_col_'+i+'_edit_sec_'+pageWidgetId);
      if (i > v){
        colSec.hide();
      }
      else{
        colSec.show();
      }
    }
  });

  $('#footer_widget_footer_'+pageWidgetId).live('change', function(evt){
    var isNew = !$(evt.target).val(), footerName = $('#fooer_name_'+pageWidgetId);
    if (isNew) footerName.removeAttr('disabled').css('visibility', '').focus();
    else footerName.attr('disabled', 'disabled').css('visibility', 'hidden');
  });
}
