$(document).ready(function() {


  $("#select_all_group").click(function() {
   var checked_status = this.checked;
   $(".select_all_group").each(function()
   {
    this.checked = checked_status;
   });
  });

  $('#meetoo_trigger').click(function() {
    var mt_checked_status = this.checked;
   $(".meetoo").each(function()
   {
    this.checked = mt_checked_status;
   });
  });


  $('#form_statuses').change(function(){
    $('#main_search').click();
  });

  $('#update_gotalota_button').click(function(event){
    var savedDialog = $('<div>Loading Changes!</div>');
      $(savedDialog).dialog({
        bgiframe: true,
        modal: true,
        buttons: {
          Ok: function() {
            $(this).dialog('close');
          }
        }
      });
  });

  var box = $("<div></div>");
  $('.preview_listing').each(function(){
    $(this).click(function(event){
      box = $("<div></div>");
      event.preventDefault();
      var loadup = $(this).attr('href');
      $(box).load(loadup, function(){
        $(box).remove();
        bindModalForm(loadup, box);
        $(box).dialog({
          title: 'Preview Listing',
          bgiframe: true,
          height: 600,
          width: 990,
          modal: true
        });
        $("#property_nut_listing_block").css('background-color', '#fff');
      });
    });
  });

  $('.cl_show').each(function(){
    
    $(this).click(function(event){
      $(box).remove();
      box = $("<div></div>");
      event.preventDefault();
      var loadup = $(this).attr('href');
      $(box).load(loadup, function(){
        bindModalForm(loadup, box);
        $('#copy_link', $(box)).mouseover(function(){
            
            $('#craigslist_body', $(box)).focus();
            $('#craigslist_body', $(box)).select();
        });
        $(box).dialog({
          title: 'Craigslist Control',
          bgiframe: true,
          height: 500,
          width: 720,
          modal: true,
          close: function(){
           $('#main_search').click();
          }
        });
      });
    });
  });

  $('#craigslist_update').livequery(function(){
    $(this).click(function(event){
      event.preventDefault();
      $('#craigslist_wrap').slideToggle();
    });
  });

	$('.selectall').livequery('click', function(eve){
		var checked_status = this.checked;
		$("input."+$(this).attr('rel')).each(function()
		{
			this.checked = checked_status;
		});
	});

});


function bindModalForm(uri, modal) {
  $('.ajaxModalForm', $(modal)).ajaxForm({
    success: function(text){
      $(modal).html(text);
      bindModalForm(uri, modal);
      var savedDialog = $('<div>Listing Saved Successfully!</div>');
      $(savedDialog).dialog({
        bgiframe: true,
        modal: true,
        buttons: {
          Ok: function() {
            $(this).dialog('close');
            $(modal).remove();
            $('#main_search').click();
          }
        }

      });
    }
  });
}

$('.conditional_show').livequery(function(){
	checkConditionalShow(this);
});

$('.conditional_show').livequery('change', function(){
	checkConditionalShow(this);
});

function checkConditionalShow(el)
{
	$('#'+$(el).attr('rel')).slideUp();
	if( ( ($(el).is(':checked') && $(el).val() == 'y' )) || 
		( $(el).val() == 1 ) ||
		( $(el).is(':checked') && $(el).val() == $('#'+$(el).attr('rel')).attr('rel') ) ||
		( $(el).val() == $('#'+$(el).attr('rel')).attr('rel') )
		) {
			$('#'+$(el).attr('rel')).slideDown();
	}
}



