//zahtjeva da budu uključene datoteke: select_ext.css, scrollbar.css, scrollbar.js
//šđčćž

$(document).ready(function(){
  $(".select_ext_button").click(selectExtOpen);
  $(".select_ext_button").keydown(function(e){
    if (e.keyCode == '40') {
      var ctrl = e.currentTarget;
      selectExtOpen(ctrl);
      e.preventDefault();
      $(e.currentTarget).blur();
    }
  });
});

function selectExtOpen(e) {
  var ctrl = e.currentTarget;
  var panel = $(ctrl).parent().find(".select_ext_panel");
  if ($(panel[0]).css("display") == "none") {
    $(".select_ext_panel").css("display","none");
    if ($(ctrl).parent().find("input[name=filter]").length) {
      filter = $(ctrl).parent().find("input[name=filter]");
      $(panel).find("li").addClass("nevidljivo");
      $(panel).find("a[filter="+ $(ctrl).parents("form").find("input[name="+ $(filter).val() +"]").val() +"]").parent().removeClass("nevidljivo");
    }
    $(panel[0]).css("display","block");
    initSliders();
    panel.find("li").removeClass("selected");
    var li = $(panel).find("a[rel="+ $(ctrl).parent().find("input").val() +"]").parent().addClass("selected");
  } else {
    $(".select_ext_panel").css("display","none");
    $(".remove_on_close").remove();
  }
}

function selectExtChoose(ctrl,vrijednost) {
  var cnt = $(ctrl).parents(".select_ext");
  var inp = $(cnt).find("input");
  $(inp[0]).val(vrijednost);
  $(cnt).find(".select_ext_button").val($(ctrl).text());
  $(cnt).find(".select_ext_panel").css("display","none");
  $(cnt).find(".select_ext_button").focus();
}

