function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != "function") {
     window.onload = func;
  } else {
     window.onload = function() {
        if (oldonload) {
           oldonload();
        }
        func();
     };
  }
}

/* Replacement calls. Please see documentation for more information. */
function replace(){
  if(typeof sIFR == "function"){
    sIFR.replaceElement(named({sSelector:".iframe h2", nPaddingRight:20, nPaddingLeft:20, sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:"h6", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:"h1.chapter_title", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#ffffff"}));
    sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".header span.title_header", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#009530"}));
    sIFR.replaceElement(named({sSelector:".shortTeaser .title", sFlashSrc:"/gc_1_0/flash/seoptimistic-bold.swf",   sWmode:"transparent", sColor:"#ffffff"}));
    sIFR.replaceElement(named({sSelector:".homeLinkList h4", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".latestNewsRss h2 span", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".newsList h2 span", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".newsViewer .h2Container h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".teaser h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".functionIndex h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".rangeDatasheetViewer h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".optimisticTitleContainer h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
    sIFR.replaceElement(named({sSelector:".agenda .h1Container h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".managerList .h1Container h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".managerViewer .h1Container h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".releaseList h2 span", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".releaseViewer .h1Container h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".documentList .h1Container h2",	sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
	  sIFR.replaceElement(named({sSelector:".productHome h2", sFlashSrc:"/gc_1_0/flash/seoptimistic-normal.swf", sWmode:"transparent", sColor:"#4fa600"}));
  }
}
replace();
//addLoadEvent(replace);
//window.setTimeout("addLoadEvent(replace)", 1);
