$( function () {
  var status=$('#id_note_body');
  var counter = $('#counter');
  var submit = $('#minknapp');
  var from = $('#fromid');
  var start = 0;

  if(from.val() == "extern") 
      enable_skicka();

  status.bind("click paste", function(i) {
    if(from.val() != "extern" && start == 0) 
        $(this).html("");
    start = 1;
  });

  status.bind("keyup blur focus change paste input", function(i) {

    var nchars=$(this).val().length;

    if(start == 1 || from.val() == "extern")
        counter.html(""+(140-nchars));
    else 
        counter.html(""+(140));

    if(nchars <= 2 || nchars > 140) {
      submit.attr("disabled", "disabled").addClass("disabled");
      disable_skicka();
    } else if(start == 1) {
      submit.removeAttr("disabled").removeClass("disabled");
      enable_skicka();
    }

  });
  status.focus();
});
