var replaceHeadlineNextId = 1;


function replaceHeadline(selector,flash,size,color,bgcolor,padding) {

   //window.addEvent('domready', function() {
       $$(selector).each(function(div) {
           // Breite des zugrundeliegenden HTML-Elementes benutzen
           var width = div.getSize().x;
           if (width == 0) {
        	   // HART VERDRAHTET FUER MEIN-ZUBEHOER !!!
        	   width = 500;
           }

           // Text des zugrundeliegenden HTML-Elementes auswerten
           var lines = 1;
           var text = div.get('html');
           if (text) {
               // Whitespaces am Anfang und Ende entfernen
               text = text.replace(/^\s+/, "");
               text = text.replace(/\s+$/, "");
               // &-Zeichen ersetzen
               text = text.replace(/&/g, "%26");
               // <br> vereinfachen
               text = text.replace(/\s*<br\/?>\s*/ig, "<br>");
               // Newlines vereinfachen
               text = text.replace(/[\r\n]+/g, "\n");
               // Anzahl Zeilen zählen
               var res = text.match(/<br\/?>/ig);
               if (res) {
                   lines = 1.5+res.length;
               } else {
                   lines = 1.2;
               }
           }

           // Link der Headline suchen
           var link;
           var atags = div.getElements("a");
           if (atags && atags.length > 0) {
               link = atags[0].href;
           }

           if (!div.id) {
               div.id = "fgjsdg" + replaceHeadlineNextId;
               ++replaceHeadlineNextId;
           }

           // Flash mit SWFObject einsetzen Adobe: /swf/expressInstall.swf
           swfobject.embedSWF(flash, div.id, width, lines*size, "8","",
               {"text":text, "colorhex":color, "fontsize":size, "padding_left":padding, "bgcolor":bgcolor, "link":link, "usehtml":"true"},
               {"wmode": "transparent"});
       });
  // });
}

