function cancel()
{
document.getElementById('cancelForm').submit();
}

function changeBemiddelStatus(bemiddeling_id,status_id)
{
elm('hfBemiddelingId').value = bemiddeling_id;
elm('hfStatusId').value = status_id;
elm('changeStatusForm').submit();
}

function toggleList(id)
{
   var list = document.getElementById(id);
  if(list.style.display=='none')
  {
    list.style.display = 'block';
    document.getElementById('moreless'+id).src='/img/cms_icons/less.jpg';
    var session_var = 'display_setting_'+ id.substr(4,1);
    toggleDisplaySetting(session_var, 'block');
  }
  else
  {
    list.style.display = 'none';
    document.getElementById('moreless'+id).src='/img/cms_icons/more.jpg';
    var session_var = 'display_setting_'+ id.substr(4,1);
    toggleDisplaySetting(session_var, 'none');
  }
}

function deleteSteunpunt(id)
{
  if(confirm("Weet u zeker dat u dit steunpunt wilt verwijderen? Alle Steunpunt-gerelateerde pagina's en nieuwsberichten worden verwijderd. Vacatures, vrijwilligers en organisaties blijven gekoppeld aan de gemeente."))
  {
     document.getElementById('hfSteunpuntIdToDelete').value=id;
     document.getElementById('steunpuntDeleteForm').submit();
  }
}

function deleteOrganisation(id)
{
  if(confirm('Weet u zeker dat u deze organisatie wilt verwijderen? LET OP! OOK ALLE VACATURES VAN DEZE ORGANISATIE WORDEN VERWIJDERD!'))
  {
     document.getElementById('hfIdToDelete').value=id;
     document.getElementById('organisationDeleteForm').submit();
  }
}

function deleteVrijwilliger(id)
{
  if(confirm('Weet u zeker dat u deze vrijwilliger wilt verwijderen?'))
  {
     document.getElementById('hfIdToDelete').value=id;
     document.getElementById('vrijwilligerDeleteForm').submit();
  }
}

function deleteBemiddeling(id)
{
  if(confirm('Weet u zeker dat u deze bemiddeling wilt verwijderen?'))
  {
     document.getElementById('hfIdToDelete').value=id;
     document.getElementById('bemiddelingDeleteForm').submit();
  }
}

function deleteVacature(id)
{
  if(confirm('Weet u zeker dat u deze vacature wilt verwijderen?'))
  {
     document.getElementById('hfVacatureIdToDelete').value=id;
     document.getElementById('vacatureDeleteForm').submit();
  }
}

function deleteNieuws(id)
{
  if(confirm('Weet u zeker dat u dit nieuwsitem wilt verwijderen?'))
  {
     document.getElementById('hfIdToDelete').value=id;
     document.getElementById('nieuwsDeleteForm').submit();
  }
}

function archiveNieuws(id, value)
{
   if(confirm('Weet u zeker dat u dit nieuwsitem wilt verplaatsen?'))
  {
     document.getElementById('archiveValue').value=value;
     document.getElementById('hfIdToArchive').value=id;
     document.getElementById('nieuwsArchiveForm').submit();
  }
}

function publishNieuws(id, value)
{
  if(value==1) var question = 'Weet u zeker dat u dit nieuwsitem wilt publiceren?';
  else var question = 'Weet u zeker dat u dit nieuwsitem wilt verbergen?';
  
   if(confirm(question))
  {
     document.getElementById('publishValue').value=value;
     document.getElementById('hfIdToPublish').value=id;
     document.getElementById('nieuwsPublishForm').submit();
  }
}

function elm(id)
{
  return document.getElementById(id);
}

// functions for switching visiblity admin options

var visibilityTime = 800;
var timeoutUnit = 1;
var currentTime = 0;

function toggleAdminOptions(id, way)
{   
   hideAllOptionsBoxesAccept(id);
   var box = document.getElementById(id);
   //var item = document.getElementById("link_"+id);
   
   if(way==1)
   {
     box.style.visibility = 'visible';
     //item.style.color = '#ee6d43';   
   }
   else
   {
     //box.style.visibility = 'hidden';
   }
}

function hideAllOptionsBoxesAccept(id)
{
  startTimeout();
  hideAllOptionsBoxes();
  document.getElementById(id).style.visibility = 'visible';
  //var item = document.getElementById("link_"+id);
  //item.style.color = '#ee6d43'; 
}

function hideAllOptionsBoxes()
{

  var boxes = cls('adminOptions');

  for(i=0;i<boxes.length;i++)
      boxes[i].style.visibility = 'hidden';
      
  //var items = document.getElementsByClassName('sublist_link');
  //for(i=0;i<items.length;i++)
 // {
 //     items[i].style.fontWeight = 'normal';
 //     items[i].style.color = '#1c3b96'; 
 // }

}

function freaseTimeout()
{
   timeoutUnit = 0;
}

function startTimeout()
{
   currentTime = 0;
   timeoutUnit = 1;
   loopTimeout();
}

function increaseTimeout()
{
   currentTime += timeoutUnit;
   loopTimeout();
}

function loopTimeout()
{  
   if(currentTime>=visibilityTime)
     hideAllOptionsBoxes();
   else
     setTimeout("increaseTimeout();", timeoutUnit);
    
   //document.getElementById('helper').innerHTML = currentTime;
}
