var bannerParents;
function getBannerInfo() {
  var BANNER_REACTIVATION = 1;
  var needle = "/banner/show";

  var scripts = document.getElementsByTagName("script");
  bannerParents = new Array();
  var bannerURLs = new Array();
  for(var i=0; i<scripts.length; i++) {
    var scr = scripts[i];
    if(scr.innerHTML.indexOf(needle) != -1 && scr.innerHTML.indexOf("BANNER_REACTIVATION") == -1) {
      var pos = scr.innerHTML.indexOf(needle);
      var endPos = scr.innerHTML.indexOf("ord=",pos)+4;
      pos = scr.innerHTML.lastIndexOf("\"",pos) +1;
      bannerParents.push(scr.parentNode);
      bannerURLs.push( scr.innerHTML.substr(pos,endPos-pos) );
    }
  }
  return bannerURLs;
}

/*
function setBannerContent(idx,content) {
  bannerParents[idx].innerHTML = content;
}

*/


function setBannerContent(idx,content) {
  if(content.indexOf(".swf") != -1) {
    var offset;
  
    var swfurl = content.match(/gxswf = '[^']+'/gi)[0];
    offset = 9;
    swfurl = swfurl.substr(offset,swfurl.length-offset-1);
    
    var swfwidth = content.match(/gxcreativewidth = '[^']+'/gi)[0];
    offset = 19;
    swfwidth = swfwidth.substr(offset,swfwidth.length-offset-1);
    
    var swfheight = content.match(/gxcreativeheight = '[^']+'/gi)[0];
    offset = 20;
    swfheight = swfheight.substr(offset,swfheight.length-offset-1);
    
    var so = new SWFObject(swfurl, 'swf_banner_'+idx, swfwidth, swfheight, '9', '#FFFFFF');
    so.addParam('menu', 'false');         
    so.write(bannerParents[idx]);    
    
  } else {
    bannerParents[idx].innerHTML = content;
  }
}