function ebCTemplateBBanner(objName){this.temp=ebCBannerBase;this.temp();delete this.temp;var strFlashObjName="ebBannerFlash_";var strRichFlashName="ebRichFlash_";var strImageName="ebBannerImage_";var strBannerDiv="ebBannerDiv_";var browser=new ebCBrowserCheck();this.fRichFlashLoaded=false;this.FLoadRichFlashCalled=false;this.fRichFlashPlayed=false;this.bannerRes=null;this.objName=objName;this.fLoadRichOnPageLoad=false;this.fCloseable=false;this.addResources=addResources;this.loadRichFlash=loadRichFlash;this.isFlashLoaded=isFlashLoaded;this.showRichFlash=showRichFlash;this.addRichFlash=addRichFlash;this.doOnload=doOnload;this.doOnUnload=doOnUnload;this.playRichFlash=playRichFlash;this.replayRichFlash=replayRichFlash;this.addRes=addRes;this.ebloadrichflashHandler=loadRichFlashHandler;this.ebstartrichflashHandler=showRichFlashHandler;this.ebreplayHandler=replay;function addResources(){var strName=this.myName(strBannerDiv);var divAttr=new ebCTIObj(strName);divAttr.style.display="inline";var method="write";this.adTI.addDiv(method,divAttr);this.setBannerType();if(this.ad.strRichFlash!="")this.ad.strRichFlash=this.buildResUrl(this.ad.strRichFlash);if(this.ad.strDefaultFlash!="")this.ad.strDefaultFlash=this.buildResUrl(this.ad.strDefaultFlash);this.ebendtimerHandler("ebAdDuration");var inter=this.interactions["ebadduration"];inter.nValue=0;if(browser.isIE()){this.addRes();}else {var strFunc=this.objName+".addRes()";window.setTimeout(strFunc,100);}}function addRes(){if(this.objType==1)startImageBanner(this);else displayFlash(this);}function loadRichFlash(method){if(this.fLoadRichFlashCalled)return;else this.fLoadRichFlashCalled=true;var name="";if(this.objType==1){this.addRichFlash();}else {var src=this.ad.strRichFlash;addFlash(this,method,strRichFlashName,src,false,"opaque",0,0);}var strFunc=this.objName+".showRichFlash()";window.setTimeout(strFunc,100);}function isFlashLoaded(){try{var strName=this.myName(strRichFlashName);var flashobj=this.adTI.doc.getElementById(strName);if(flashobj==null){this.loadRichFlash('append');return false;}this.bannerRes=flashobj;this.fRichFlashLoaded=this.flashResReady(flashobj,this.ad.nRichFlashWeight,this.ad.RichFlashStreaming);return (this.fRichFlashLoaded);}catch(e){return false;}}function showRichFlash(commandFromFlash){if(typeof(commandFromFlash)=='undefined')commandFromFlash=false;if(this.fRichFlashPlayed){return;}if(this.isFlashLoaded()){if(this.objType==1){var strName=this.myName(strImageName);var img=this.adTI.doc.getElementById(strName);if(img==null){return;}img.width=0;img.height=0;}else {if(this.ad.fWaitForFlashCommand&&!commandFromFlash){return;}}this.ebstarttimerHandler("ebAdDuration");this.fRichFlashPlayed=true;strFunc=this.objName+".playRichFlash()";window.setTimeout(strFunc,50);}else {if(this.ad.fWaitForFlashCommand){return;}else {window.setTimeout(this.objName+". showRichFlash();",100);return;}}}function doOnload(){if(this.fLoadRichOnPageLoad)this.loadRichFlash('append');}function doOnUnload(){if(typeof(gEbSyncAdsRes)!="undefined"){var adIdentifier=this.objName;gEbSyncAdsRes.clear(this.bannerRes,adIdentifier,this.adData.nCampaignID);}}function loadRichFlashHandler(){this.loadRichFlash('append');}function showRichFlashHandler(){this.showRichFlash(true);}function replay(){try{if(!this.fRichFlashPlayed)return;this.bannerRes.LoadMovie(0,"about:blank");strFunc=this.objName+".replayRichFlash()";window.setTimeout(strFunc,50);this.ebinteractionHandler("ebReplay");}catch(e){}}function playRichFlash(){if(this.objType==2){var strName=this.myName(strFlashObjName);var flashObj=this.adTI.doc.getElementById(strName);if(flashObj==null){return;}flashObj.LoadMovie(0,"about:blank");flashObj.style.width="0px";flashObj.style.height="0px";}this.bannerRes.style.width=this.adData.nWidth+"px";this.bannerRes.style.height=this.adData.nHeight+"px";if(browser.isIE()){this.bannerRes.GoToFrame(0);this.bannerRes.Play();}else {var strFunc=this.objName+".bannerRes.Play()";window.setTimeout(strFunc,100);}}function replayRichFlash(){if(browser.isIE()){this.bannerRes.LoadMovie(0,this.ad.strRichFlash);this.bannerRes.Play();}else {this.bannerRes.LoadMovie(0,this.ad.strRichFlash);var strFunc=this.objName+".bannerRes.Play()";window.setTimeout(strFunc,100);}}function displayImage(objRef){var strName=objRef.myName(strImageName);var imgAttr=new ebCTIObj(strName);if(objRef.ad.fLink)imgAttr.onclick=objRef.scriptWin+"." + objRef.objName + ".ebinteractionHandler('_eyeblaster')";imgAttr.width=objRef.adData.nWidth;imgAttr.height=objRef.adData.nHeight;imgAttr.src=objRef.ad.strDefaultImage;imgAttr.containerStyle.display="inline";strName=objRef.myName(strBannerDiv);imgAttr.refElement=objRef.adTI.doc.getElementById(strName);objRef.adTI.addImage("append",imgAttr);}function startImageBanner(objRef){var method="append";if(objRef.fImageOnly){displayImage(objRef);return;}var dlMode=parseInt(objRef.adData.nDownloadMode);switch(dlMode){case 1:displayImage(objRef);if(objRef.ad.strRichFlash!="")objRef.fLoadRichOnPageLoad=true;if(gEbDocLoaded)objRef.doOnload();break;case 2:case 3:if((objRef.ad.fPreloader)&&(objRef.ad.strRichFlash!="")){var width=objRef.adData.nWidth;var height=objRef.adData.nHeight;objRef.bannerRes=addFlash(objRef,method,strRichFlashName,objRef.ad.strRichFlash,true,"opaque",width,height);objRef.fRichFlashPlayed=true;}else {displayImage(objRef);if(objRef.ad.strRichFlash!=""){objRef.loadRichFlash(method);}}break;}}function displayFlash(objRef){var method="append";var width=objRef.adData.nWidth;var height=objRef.adData.nHeight;var dlMode=parseInt(objRef.adData.nDownloadMode);switch(dlMode){case 1:objRef.bannerRes=addFlash(objRef,method,strFlashObjName,objRef.ad.strDefaultFlash,true,"opaque",width,height);if(objRef.ad.strRichFlash!="")objRef.fLoadRichOnPageLoad=true;if(gEbDocLoaded)objRef.doOnload();break;case 2:case 3:if((objRef.ad.fPreloader)&&(objRef.ad.strRichFlash!="")){objRef.bannerRes=addFlash(objRef,method,strFlashObjName,objRef.ad.strRichFlash,true,"opaque",width,height);objRef.fRichFlashPlayed=true;}else {objRef.bannerRes=addFlash(objRef,method,strFlashObjName,objRef.ad.strDefaultFlash,true,"opaque",width,height);if(objRef.ad.strRichFlash!="")objRef.loadRichFlash(method);}break;}}function addFlash(objRef,method,name,src,play,wmode,width,height){var flashVer=objRef.ad.flFlashVer;objName=objRef.myName(name);var objName=objRef.myName(name);if((typeof(width)=='undefined')||(typeof(height) == 'undefined')){width=objRef.adData.nWidth;height=objRef.adData.nHeight;}var flashAttr=new ebCTIObj(objName);flashAttr.src=src;flashAttr.version=flashVer;flashAttr.play=play;flashAttr.wmode=wmode;if(objRef.adData.strWmode!=""){var wmode=objRef.adData.strWmode.toLowerCase();if((wmode=="transparent")||(wmode == "window")||(wmode == "opaque"))flashAttr.wmode=wmode;}flashAttr.style.width=width+"px";flashAttr.style.height=height+"px";flashAttr.containerStyle.display="inline";var fsCommandhandler=objRef.scriptWin+"." + objRef.objName + ".handleFSCommand(command,args,'" + flashAttr.name + "');";objRef.adTI.addFsCommandHandler(method,objName,fsCommandhandler);var objName=objRef.myName(strBannerDiv);flashAttr.refElement=objRef.adTI.doc.getElementById(objName);return objRef.adTI.addFlash(method,flashAttr);}function addRichFlash(){var method="append";var name=this.myName(strRichFlashName);var flashAttr=new ebCTIObj(name);flashAttr.src=this.ad.strRichFlash;flashAttr.version=this.ad.flFlashVer;flashAttr.play=false;flashAttr.wmode="opaque";if(this.adData.strWmode!=""){var wmode=this.adData.strWmode;if((wmode.toLowerCase()=="transparent")||(wmode.toLowerCase()=="window")||(wmode.toLowerCase() == "opaque"))flashAttr.wmode=wmode;}flashAttr.style.width="0px";flashAttr.style.height="0px";var strName=this.myName(strBannerDiv);flashAttr.refElement=this.adTI.doc.getElementById(strName);var fsCommandhandler=this.scriptWin+"." + this.objName + ".handleFSCommand(command,args,'" + flashAttr.name + "');";this.adTI.addFsCommandHandler(method,name,fsCommandhandler);this.adTI.addFlash(method,flashAttr);}}if(typeof(gnEbBannerWasLoaded)=="undefined")gnEbBannerWasLoaded=1;else gnEbBannerWasLoaded++;if(typeof(ebDoOnBannerScriptLoad)=="function")ebDoOnBannerScriptLoad();