function initView(j, m, d)
{
  function myReady()
  {
    mSel = document.getElementById('mSel');
    mSel.selectedIndex = m;
    updateCal(j, m, d);
    updateListView(j, m, d, '', '');
  }

// jaartal
  jSel = document.getElementById('jSel');
  jSel.selectedIndex = (j - 2001);
  Xget('./xml/maand.php?j=' + j, 'mcontent', myReady);
}

function updateJaar(j)
{
  // jaartal
  jSel = document.getElementById('jSel');
  jSel.selectedIndex = (j - 2001);
  Xget('./xml/maand.php?j=' + j, 'mcontent', myReady);
  updateCal(j, 0, '');
  updateListView(j, 0, '', '', '');
}

function updateMaand(m)
{
  // jaartal
  jSel = document.getElementById('jSel');
  j = jSel.options[jSel.selectedIndex].value;
  updateCal(j, m, '');
  updateListView(j, m, '', '', '');
}

function updateLoc(p)
{
  function myReady()
  {
  }

  // jaartal
  jSel = document.getElementById('jSel');
  j = jSel.options[jSel.selectedIndex].value;
  // maand 
  mSel = document.getElementById('mSel');
  m = mSel.options[mSel.selectedIndex].value;
  // dag
  d = document.getElementById('d').value;
  Xget('./xml/fotograaf.php?j=' + j + '&m=' + m + '&d=' + d + '&p=' + p, 'fcontent', myReady);

  updateListView(j, m, d, p, '');
}

function updateFotograaf(f)
{
  // jaartal
  jSel = document.getElementById('jSel');
  j = jSel.options[jSel.selectedIndex].value;
  // maand
  mSel = document.getElementById('mSel');
  m = mSel.options[mSel.selectedIndex].value;
  // dag
  d = document.getElementById('d').value;

  // plaats
  pSel = document.getElementById('pSel');
  p = pSel.options[pSel.selectedIndex].value;

  // fotograaf
  fSel = document.getElementById('fSel');
  f = fSel.options[fSel.selectedIndex].value;

  updateListView(j, m, d, p, f);
}

function updateCal(j, m, d)
{
  function myReady()
  {
    Xget('./xml/fotograaf.php?j=' + j + '&m=' + m + '&d=' + d, 'fcontent', function(){});
  }
  Xget('./xml/plaats.php?j=' + j + '&m=' + m + '&d=' + d, 'pcontent', myReady);
  document.getElementById('dag').innerHTML = '<img src="/i/ico/calendar.png" border="0" />';
  if (!m) m = '';
  document.getElementById('kalender').src = 'k.php?j=' + j + '&m=' + m;
}

function setView(j, m, d, c)
{
  dagen = new Array("maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag");
  document.getElementById('dag').innerHTML = dagen[c] + ' de <span id="d">' + d + '</span>e';
  document.getElementById('d').value = d;

// plaats en fotograaf bijwerken
  function myReady()
  {
    Xget('./xml/fotograaf.php?j=' + j + '&m=' + m + '&d=' + d, 'fcontent', function(){});
  }
  Xget('./xml/plaats.php?j=' + j + '&m=' + m + '&d=' + d, 'pcontent', myReady);

  updateListView(j, m, d, '', '');
  killMenu("kalender");
}

function resetDay()
{
  document.getElementById('d').value = "";

  // jaartal
  jSel = document.getElementById('jSel');
  j = jSel.options[jSel.selectedIndex].value;
  // maand
  mSel = document.getElementById('mSel');
  m = mSel.options[mSel.selectedIndex].value;
  // dag
  d = "";

  function myReady()
  {
    Xget('./xml/fotograaf.php?j=' + j + '&m=' + m, 'fcontent', function(){});
    updateListView(j, m, d, "", "");
  }
  Xget('./xml/plaats.php?j=' + j + '&m=' + m, 'pcontent', myReady);
  document.getElementById('dag').innerHTML = '<img src="/i/ico/calendar.png" border="0" />';
}

function showCal(e)
{
  mSel = document.getElementById('mSel');
  m = mSel.options[mSel.selectedIndex].value;
  if (m)
  {
    openMenu(e, 'kalender');
  }
  else
  {
    alert ('Selecteer eerst de maand voordat je de dag kunt selecteren!');
  }
}

function updateListView(j, m, d, p, f)
{
//  document.getElementById('h').src = './history.php?page=1&' + j + '&m=' + m + '&d=' + d + '&l=' + l + '&f=' + f;
  Xget('./xml/lijst.php?page=1&type=1&j=' + j + '&m=' + m + '&d=' + d + '&p=' + p + '&f=' + f, 'reacontent', function(){});
}
