function DHswitchTab(tabname) {
  DHHideTabPages();
  var tab = $('content_' + tabname + '_tab');
  var tabpagemenu = $('content_' + tabname + '_menu');
  var tabpage = $('content_' + tabname);
  if(tab && tabpagemenu && tabpage) {
    tab.className = 'active';
    if(tabname == 'help') {
      tab.className = 'active last';
    }
    tabpagemenu.style.display = '';
    tabpage.style.display = '';
  }
}
function DHHideTabPages() {
  var container = $('container');
  var tabs = container.getElementsBySelector('ul.contenttabs li');
  var tabpagemenus = container.getElementsBySelector('.contentpagemenu');
  var tabpages = container.getElementsBySelector('.contentpage');
  for(var i = 0; i < tabs.length; i++) {
    tabs[i].className = '';
    if(i == tabs.length - 1) {
      tabs[i].className = 'last';
    }
  }
  for(var i = 0; i < tabpagemenus.length; i++) {
    tabpagemenus[i].style.display = 'none';
  }
  for(var i = 0; i < tabpages.length; i++) {
    tabpages[i].style.display = 'none';
  }
}