$(document).ready(function () {

  //Dialog for cities near, Open on click
  $('.emailFriend').live('click', function() {

    //RESET the dialog
    $(":button:contains('Email')").removeAttr("disabled");
    $("#friend_email_to").val('')
    $("#friend_email_name").val('')
    $("#friend_email_note").val('')
    $('#friend_email_sent').hide();

    var element_id = $(this).attr('rel');

    //Open and setup cities near dialog
    $("#email_friend_dialog").dialog({
      autoOpen: false,
      bgiframe: true,
      width:400,
      open: function() { return; },
      buttons: {
        'Email': function() {
          $(":button:contains('Email')").attr("disabled","disabled");
          $.post("/send_email/single_property/",
          {
            friend_email_to : $("#friend_email_to").val(),
            friend_email_name : $("#friend_email_name").val(),
            friend_email_note : $("#friend_email_note").val(),
            friend_email_link : state_machine.get_base_url() + '/listing/' + element_id + '/',
            friend_email_search_link: state_machine.get_default_url()
          },
          function(data){
            $('#friend_email_sent').show('slow');
            return;
          },
          "text"
          );
        },
        'Close': function() {
          $(this).dialog('close');
        }
      },
      close: function() {
        return;
      }
    });
    $('#email_friend_dialog').dialog('open');
    return false;
  });
});
