var d = null;
var t = null;
function showForm(e,n,f) {
  if (d) d.style.display = 'none';
  else document.getElementById('googlediv').style.display = 'none';
  if (t) t.className = 'divbtn_def';
  else document.getElementById('gdiv').className = 'divbtn_def';
  d = document.getElementById(n);
  d.style.display = 'block';
  if (e.target) t = e.target;
  else t = event.srcElement;
  t.className = 'divbtn_active';
  if (n=== 'googlediv' || n=== 'imagediv') document.forms[f].elements['q'].focus();
  else document.forms[f].elements['what'].focus();
}

function checkForm(f) {
  if (((f.name == 'googleform' || f.name == 'afbeeldingform') && f.q.value ==  '') || ((f.name == 'telefoongidsform' || f.name == 'goudengidsform') && f.what.value == '' && f.where.value=='')) {
  alert('U heeft geen zoekterm ingevuld.');
  return false
  }
  else return true;
}


function showForm(e,n) {
  
    if (d) d.style.display = 'none';
    if (t) t.style.fontWeight = 'normal';
    else document.getElementById('gdiv').style.fontWeight = 'normal';
    if (e.target) t = e.target;
    else t = event.srcElement;
    t.style.fontWeight = 'bold';

    showDiv(n);
  }

  function highlightTab(id)
  {
    for(var x=0;x<tabs.length;x++)
    {
      document.getElementById(tabs[x] + 'div-tab').className = 'divbtn_def';
    }
    tab = document.getElementById(id + '-tab');
    tab.className = 'divbtn_active';
  }

  function showDiv(id)
  {
     for(var x=0;x<tabs.length;x++)
    {
      document.getElementById(tabs[x] + 'div').style.display = 'none';
    }
    document.getElementById(id).style.display = 'block';
    
    if (id=== 'googlediv' || id === 'ziggodiv') document.forms[tabForms[id]].elements['q'].focus();
    else document.forms[tabForms[id]].elements['what'].focus();
    
  }

  function fetchKey(val)
  {
    for(var key in tabsHash)
    {
      if(tabsHash[key] == val)
      {
        return key;
      }
    }
  }

  function switchContext(id)
  {
    highlightTab(id);
    showDiv(id);
  }