function addLoadEvent(func) {
  var oldonload=window.onload;
  if (typeof window.onload != "function") {
    window.onload=func;
  } else {
    window.onload=function() {
      oldonload();
      func();
    }
  }
};
function detectMacXFF() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
    var ffversion = new Number(RegExp.$1);
    if (ffversion >= 3 && userAgent.indexOf('mac') != -1) {
      return true;
    }
  }
};
function fixDiv() {
  var elem1 = document.getElementById("fixmacxff1");
  var elem2 = document.getElementById("fixmacxff2");
  if (detectMacXFF()) {
    elem1.style.top = "-3.25em";
    elem2.style.top = "0em";
  }
};
addLoadEvent(fixDiv);