var FcpBrowserReadyFlag=false;var FlashCommunicationProxy=function(f,b){var d=f;var e=b;var c=false;var a=0;if(!d){throw new ReferenceError("Flash object not found.")}this.notifyBrowserReady=function(){a=d.OnBrowserReady(d.id);return a};this.runWithInit=function(){return d.RunWithInit(e)};this.getFlashObject=function(){return d};this.onSwfReady=function(){c=true};this.isSwfReady=function(){return c};this.isSwfNotified=function(){return a!=0}};var FlashObjectFactory=function(){var a="SwfObj_";var b=0;var c=new Object();this.load=function(g,e,f,h){var d=a+b;++b;h(e.id,d,function(i){var j=new FlashCommunicationProxy(i.ref,f);c[d]=j})};this.findObjectById=function(d){return c[d]};this.for_each=function(e){if(!e){return}for(var d in c){if(d instanceof FlashCommunicationProxy){e(d)}}}};FlashObjectFactory=new FlashObjectFactory();var TryLunchSwf=function(a){if(FcpBrowserReadyFlag&&a.isSwfReady()&&a.isSwfNotified()){a.runWithInit();return 1}else{return 0}};var OnSwfReady=function(b){var a=FlashObjectFactory.findObjectById(b);if(a){a.onSwfReady()}return 1};var FcpDomReadyHandler=function(){FcpBrowserReadyFlag=true;FlashObjectFactory.for_each(TryLunchSwf)};
