function disclaimer(id) {
  content = $(id).innerHTML;
  Dialog.alert(content, {windowParameters: {className: "alphacube", width:600}, okLabel: "Close"});
}

function setup() {
  allPopups = document.getElementsByClassName("popup");
  allDisclaimers = document.getElementsByClassName("disclaimer");
  for(i = 0; i < allDisclaimers.length; i++) {
      allDisclaimers[i].style.display = "none";
  }
  for(i = 0; i < allPopups.length; i++) {
      actionID = allPopups[i].getAttribute("href",2);
      onclickID = actionID.replace("#", "");
      allPopups[i].removeAttribute("href");
      allPopups[i].title = onclickID;
  }
}

var Rules = {
    '.popup:click' : function(element) {
      popupID = element.title;
			disclaimer(popupID);
    }
}

function faq()
{
  // get all DT and DD tags
  var dt = document.getElementsByTagName('dt');
  var dd = document.getElementsByTagName('dd');

  // loop through them
  for (var i=0; i<dd.length; i++)
  {
    // set DD's id
    dd[i].id = 't_'+i;
    // hide current DD
    $('t_'+i).style.display = 'none';
    // replace DT's content with a link, which toggles DD's content
    dt[i].innerHTML = '<a href="#" onclick="toggleThis(\'t_'+i+'\'); return false">'+dt[i].innerHTML+'</a>';
  }
}

function toggleThis(l) {
  $(l).style.display = $(l).style.display == '' ? 'none' : '';
}

function init() {
  EventSelectors.start(Rules);
  faq();
  setup();
}

window.onload = init;