function fixEmptyAds() {
  var ads = $$('.fixAdMargin');
  ads.each(function(a) {
    var my_ad = a;
    if (my_ad != null && !my_ad.hasClassName('noAdjust')) {
      var adjust = false;
      var ads_kids = my_ad.childElements();
      ads_kids.each(function(ak) {
        if (ak.nodeName != "SCRIPT" && ak.nodeName != "NOSCRIPT") {
          adjust = true;
          return;
        }
      });
      if (adjust) {
        if (my_ad.hasClassName('fixAdBottom') || my_ad.hasClassName('fixAdBoth')) {
          var my_style = 
          (my_ad.hasClassName('fixAdPadding')) ? my_ad.setStyle({ paddingBottom: '10px' }) : my_ad.setStyle({ marginBottom: '10px' });
        }
        if (my_ad.hasClassName('fixAdTop') || my_ad.hasClassName('fixAdBoth')) {
          var my_style = 
          (my_ad.hasClassName('fixAdPadding')) ? my_ad.setStyle({ paddingTop: '10px' }) : my_ad.setStyle({ marginTop: '10px' });
        }
      }
    }
  });
}

Event.observe(window, "load", function () {
  fixEmptyAds();
});
