// Copied from www.cross-browser.com/toys/dsds.html on July 22, 2007
// if js is disabled we want app elements to be visible
// so they are visible by default in the CSS

document.write("<" + "style type='text/css'>.app{display:none;}<" + "/" + "style>");

window.onload = function()
{
  dsds_onload();
}
function dsds_onload()
{
  var ln=1, // lnk number
      lo=1; // lnk object

  for (; lo; ++ln) {
    lo = document.getElementById('lnk' + ln);
    if (lo) {
      lo.appId = 'app' + ln;
      lo.onclick = dsds_onclick;
    }
  }
  window.currentAppId = null; // global
}
// assumes app elements have display:none initially
function dsds_onclick()
{
  var e;
  if (currentAppId && currentAppId != this.appId) {
    e = document.getElementById(currentAppId);
    e.style.display = 'none';
  }
  e = document.getElementById(this.appId);
  if (e.style.display == 'block') {
    e.style.display = 'none';
    currentAppId = null;
  }
  else {
    e.style.display = 'block';
    currentAppId = this.appId;
  }
  return false;
}