$(document).ready(function() {
  $(".vm_status").hover(
    function () {
      $(this).addClass("vm_highlight");
    },
    function () {
      $(this).removeClass("vm_highlight");
    }
  );
  update_qualification_listener();
});
function update_qualification_listener() {
  $(".editable_qualification_select").editable(function(value, settings) {
      var id = this.id.substr(21);
      var edit_id = this.id;
      $.ajax({
        url: '/ajax/ajax_pfe_vendors.php?method=update_qualification_status&entity_id='+id+'&status='+value,
        type: "POST",
        dataType: "json",
        success: function(json) {
          $('#qualification_updated_'+id).html(json.updated);
          $('#'+edit_id).html(json.html);
        }
      });
      return(value);
    }, {
    indicator : '<img src="/images/wikiwords/loading.gif">',
    data   : "{'New':'New','Review':'Review','Approved':'Approved','Rejected':'Rejected'}",
    type   : "select",
    submit : "Update",
    style  : "inherit",
    tooltip : 'Click to edit...'
  });
  $(".editable_qualification_select").hover(
    function () {
      $(this).addClass("vm_highlight");
    },
    function () {
      $(this).removeClass("vm_highlight");
    }
  );
  $(".qualification_add").click(function(){
    var id = this.id.substr(18);
    var edit_id = this.id;
    $.ajax({
      url: '/ajax/ajax_pfe_vendors.php?method=add_to_qualification_pipeline&entity_id='+id,
      type: "POST",
      dataType: "json",
      success: function(json) {
        $('#'+edit_id).after(json.html).remove();
        update_qualification_listener();
      }
    });
  });
}