/*!
* Copyright © basement.nl, 2012. All rights reserved.
* Op deze code is auteursrecht van toepassing.
*/

function cbFilterChange()
{
  document.frmFilter.submit();
}

function btnDeleteClick(canDelete, bookID, bookName)
{
  if (canDelete === false)
  {
    alert("om een methode te verwijderen, moet je eerst de oefeningen verwijderen - om fouten te voorkomen kan dat niet in een keer.");
  }
  else
  {
    if (confirm("weet je zeker dat de methode " + bookName + " verwijderd moet worden?") === true)
    {
      document.location = "action/process_book_delete.php?book=" + bookID;
    }
  }
}

function AjaxCallback(AResponse)
{
  alert(AResponse);
}

function btnUpdateClick(AEditName, ABookID)
{
  AjaxRequest("inc/ajax_book_update.php?book=" + ABookID + "&name=" + document.getElementsByName(AEditName)[0].value, null, AjaxCallback);
}

function EditableContentClick(AElementName, ABookID, AType, AClass)
{
  // AElementName: naam van de div om het input field te plaatsen
  // ABookID: id van het boek
  // AType: type field (input of textarea)
  // AClass: klasse van het field
  var LContent = $(AElementName).innerHTML, LName = "edt" + AElementName;
  
  // Maak wijzigingen onomkeerbaar:
  $(AElementName).onclick = null;
  $(AElementName).className = "";
  
  if (AType === "input")
  {
    LContent = '<input class="' + AClass + '" name="' + LName + '" value="' + LContent + '" size="80" maxlength="80" type="text">';
  }
  else
  {
    LContent = '<textarea class="' + AClass + '" name="' + LName + '">' + LContent + '</textarea>';
  }
  
  $(AElementName).innerHTML = LContent + '<br><input type="button" value="veranderen" onClick="btnUpdateClick(\'' + LName + '\', ' + ABookID + ')">';

  document.getElementsByName(LName)[0].select();
  document.getElementsByName(LName)[0].focus();
}

