Element.addMethods('iframe', {
  document: function(element) { //this isn't the best?
    element = $(element);
    if (element.contentWindow)
      return element.contentWindow.document;
    else if (element.contentDocument)
      return element.contentDocument;
    else
      return null;
  },
  $: function(element, frameElement) {
    element = $(element);
    var frameDocument = element.document();
    if (arguments.length > 2) {
      for (var i = 1, frameElements = [], length = arguments.length; i
< length; i++)
        frameElements.push(element.$(arguments[i]));
      return frameElements;
    }
    if (Object.isString(frameElement))
      frameElement = frameDocument.getElementById(frameElement);
    return frameElement || element;
  }
}); 

document.observe("dom:loaded", function() {
	$$("div.news_blocco1 iframe").each(function(el) {
            el.writeAttribute("src", el.readAttribute("src")+"?wmode=opaque");
	});
        
        $$("div.news_blocco1 embed").each(function(el) {
            el.writeAttribute("wmode", "opaque");
        });
});
