var vakjargonLoaded = false;
function VerklaarVakJargon(link, id, url, messageloaded) {
  try {
    if (!vakjargonLoaded) {
      $('#ajaxLoader').show();
      $('#'+id).load(url, onCompleteVakJargon);
      $('#verklaarvakjargonbutton').disabled = true;
    }
    else {
      alert(messageloaded);
    }
  } 
  catch(e) {
    alert(e);
  }
  return false;
}

onCompleteVakJargon = function(data) {
  $('#ajaxLoader').hide();
  $('#verklaarvakjargonbutton').hide();
  if (HandleScopeNoteEvents()) {
    $('#vakjargonverklaardbutton').css( { display: "block" });
  }
  else {
    $('#geenvakjargonbutton').css( { display: "block" });
  }
  vakjargonLoaded = true;
};

function HandleScopeNoteEvents() {
  var retVal = false;
  $("a.scopenote").each(function() {
    retVal = true;
    $(this).popup({
      mode: 'hover',
      showMode: 'outside',
      alwaysRefresh: true,
      offset: {
        x: offSetX,
        y: 5
      },
      container: {
        top: 0,
        left: 0,
        width: $(window).width(),
        height: $(window).height()
      },
      popupIdFunc: function(id) {
        return "#popup_"+id.substring(0, id.lastIndexOf("_"));
      },
      speedShow: "fast",
      speedHide: 10
    });
  });
  $("div.scopenotevoettekst").hide();
  return retVal;
}
