// whitepages.list_manager namespace
if (typeof(whitepages.list_manager) == 'undefined') { whitepages.list_manager = function() {}; }

whitepages.list_manager.more_labels = function() {
  $('div#avery_more').toggle();
};

// switch link on single list_manager page
whitepages.list_manager.add_to_list = function(listing_data,input_data) {
  var view_url = '<a href="/list_manager?firstname=' + input_data.fname + '&name=' + input_data.name + '&where=' + input_data.where + '"></a>';
  $.post('/list_manager/add_contact_to_list?s_cid=04003',listing_data,function(data,status){
    if(data > 200) {
      whitepages.ui.createPop('#hlm_link', '/list_manager/too_many_listings', {'type':'ajax', 'position':'caller','arrow':'false', 'close':'true'});
    } else {
      $('#holiday_list_link').removeAttr('onclick');
      $('#holiday_list_link').bind('click', function(){
        document.location = '/list_manager?firstname=' + input_data.fname + '&name=' + input_data.name + '&where=' + input_data.where
      });
      $('#holiday_list_link p').text('(Added) ').append(view_url);
      $('#holiday_list_link a').append('View my list');
      $('#holiday_list_link p').css({textDecoration:"none", cursor:"auto"});
    }
  })
};

whitepages.list_manager.maxed_out = function(){
  counter = $('span.number').text();
  if(counter >= 200) {
		whitepages.ui.createPop('#btn_new_contact', 'list_manager/too_many_listings', {'type':'ajax', 'position':'caller','arrow':'false', 'close':'true'});
  } else {
    if($('#new_listing').css('display') == 'block'){
      $('#new_listing').hide('normal');
    }else{
      $('#new_listing .saving_text').remove()
      $('#new_listing').show('normal');
    }
  }
  $("#btn_new_contact").unbind();
}

whitepages.list_manager.init = function(){
  $(document).ready(function(){
    if(typeof($.fn.editableListing) === 'function'){
      $(".holiday_listing").editableListing()
    }
    $("#btn_new_contact").toggle(function(){$('#new_listing').show('normal')},function(){$('#new_listing').hide('normal')})
    $("#disclaimer h2").toggle(function(){$("#disclaimer div").show('normal');$("#disclaimer h2 a").text('Hide').addClass('up')},function(){$("#disclaimer div").hide('normal');$("#disclaimer h2 a").text('Show').removeClass('up')})
    $('#delete_list').click(function(){
      var you_sure = confirm('Delete all Listings?')
      if(you_sure){
        $.post('/list_manager/delete_all_listings',{},function(){
          $('#listings').hide('normal',function(){
            $(this).html('');
            $('#contacts span.number').html('0');
            $('#contacts span.contact_text').text(' Contacts');
            $(this).show()
            })
            
        })
      }
    })
  })
}

whitepages.list_manager.closePopup = function(div) {
  $(div).toggle();
};

whitepages.list_manager.init()

