if (window.popupLinks) {
  popupLinks.config.domarar = ["domarar", "width=480,height=400,scrollbars=auto,resizable=yes,status=no,toolbar=no,location=no,menubar=no"];
  opupLinks.init();
}

if (window.fontSizer) {
  fontSizer.config.maxSize = 3;
  fontSizer.init();
}

if (window.collapseSections) {  
  collapseSections.config = {
    dropmenu : {
      blockSel    : "div.dropmenu",
      headSel     : "h3.label"
    },
    votes : {
      blockSel    : "div.votes",
      headSel     : "h3"
    }
  };
  collapseSections.init();
}
if (window.initAutoValidation) {
  initAutoValidation(); 
  initSafeResetButtons();
}
if (window.datePicker) {
  datePicker.init();
}

/*
// window.onload = function() { };
Event.add(window, "load", function(){
  // kicking the page into shape in Firefox
  document.body.style.height = (document.body.clientHeight +1) + "px";
  setTimeout("document.body.style.height = 'auto'", 10);
});
*/