document.observe("dom:loaded", function() {
  window.accordion = new HM.Accordion('divAccordion');
});

function doNavigateTo() {  
  var page = arguments[0] || 1;
  
  document.frmSearch.current_page.value = page;  
  document.frmSearch.submit();
}

function form_reset_control(control) {
  if (document.frmSearch[control]) document.frmSearch[control].value = "";
  document.frmSearch.current_page.value = 0;
  document.frmSearch.submit();
}
function resetPager() {
  document.frmSearch.current_page.value = 0;
}

function initTabs() {
  var show = arguments[0] || 'page_algemeen';
  $w('page_algemeen page_tarieven page_beschikbaarheid page_beleving page_vakantieverblijven').each(function(el) {
    if(show != el && $(el)) $(el).hide();
  });
}

function togglePage() {
  var showPage = arguments[0];
  var element  = $(arguments[1]) || $('link_beschikbaarheid');
  
  var pages = $$('.subPage');
  
  pages.each(function(p) {
    if(p.hasClassName('isSelected')) p.removeClassName('isSelected');
    p.hide();
  });
  $('subnavigation').select('.isSelected').each(function(el) {
    el.removeClassName('isSelected');
  });
  if($(showPage))     $(showPage).show();
  console.log(element.down(),element);
  if(element.down())  element.down().addClassName('isSelected');
}
