/*
 * Copyright (c) 2001-2007, TIBCO Software Inc.
 * Use, modification, and distribution subject to terms of license.
 */
if(window["jsx_main"]==null)window["jsx_main"]=function(){var
ic=function(){var
kb=this.agt=navigator.userAgent.toLowerCase();var
J=parseInt(navigator.appVersion);var
qb=parseFloat(navigator.appVersion);this.nav=kb.indexOf("mozilla")!=-1&&kb.indexOf("spoofer")<0&&kb.indexOf("compatible")==-1&&kb.indexOf("opera")<0&&kb.indexOf("webtv")<0&&kb.indexOf("hotjava")<0;this.nav6=this.nav&&J==5;this.nav6up=this.nav&&J>=5;this.gecko=this.nav6up&&kb.indexOf("gecko")>=0;this.geckook=this.gecko&&this.a6("gecko/")>=20050915;this.ffox=this.nav6up&&kb.indexOf("firefox")>=0;this.ffox15=this.ffox&&this.a6("firefox/")>=1.5;this.ffox2=this.ffox15&&this.a6("firefox/")>=2;this.ffox3=this.ffox2&&this.a6("firefox/")>=3;this.safari=kb.indexOf("applewebkit")>=0;this.safari2=this.safari&&this.a6("applewebkit/")>=420;this.opera=kb.indexOf("opera")>=0;if(this.opera){var
A=this.a6("opera ");this.opera85=A>=8.5&&A<9;this.opera9=A>=9;}this.ie=kb.indexOf("msie")>=0&&!this.opera;if(this.ie){var
vb=this.a6("msie ");this.ie6=J==4&&Math.floor(vb)==6;this.ie6up=vb>=6;this.ie7=Math.floor(vb)==7;this.ie7up=vb>=7;this.ie8=Math.floor(vb)==8;this.ie8up=vb>=8;}};ic.prototype.a6=function(q){var
kc=this.agt.indexOf(q);return kc>=0?parseFloat(this.agt.substring(kc+q.length)):0;};if(window["jsx3"]==null){window.jsx3={};jsx3.lang={};jsx3.util={};jsx3.SYSTEM_ROOT="JSX";jsx3.SYSTEM_SCRIPTS="JSX"+"/js";jsx3.MAIN_SCRIPT=jsx3.SYSTEM_SCRIPTS+"/JSX30.js";jsx3.APP_DIR_NAME="JSXAPPS";jsx3.ABSOLUTEPATH="";jsx3.APPPATH="";jsx3.STARTUP_EVENT=null;jsx3.O3={};jsx3.getEnv=function(n){return jsx3.O3[n];};jsx3.setEnv=function(e,m){if(jsx3.O3[e]!=null&&jsx3.O3[e]!=m)window.alert(jsx3._msg("boot.env_reset",e,jsx3.O3[e],m));jsx3.O3[e]=m;};jsx3._msg=function(m,d){if(jsx3.System&&jsx3.System.getMessage)return jsx3.System.getMessage.apply(null,arguments);var
qb=new
Array(arguments.length);for(var
Mb=0;Mb<qb.length;Mb++)qb[Mb]=arguments[Mb];return qb.join(" ");};var
mc={};mc.A8=function(g,a,l){if(this.j3==null)this.j3={};var
tc=this.j3[g];if(tc==null)tc=this.j3[g]=[];tc[tc.length]=[a,l];};mc.Ay=function(j,d){if(this.j3!=null)for(var F in this.j3){var
Hb=this.j3[j];for(var
Wb=0;Wb<Hb.length;Wb++)if(Hb[Wb][0]==d)Hb.splice(Wb--
,1);}};mc.T3=function(f){if(this.j3!=null){var
xb=this.j3[f.subject];if(xb){if(f.wK==null)f.wK=this;xb=xb.concat();for(var
Bb=0;Bb<xb.length;Bb++)if(typeof xb[Bb][0]=="function")xb[Bb][0](f);else if(typeof xb[Bb][1]=="string")xb[Bb][0][xb[Bb][1]](f);else xb[Bb][1].apply(xb[Bb][0],[f]);}}};mc.OW=function(b){b.A8=this.A8;b.Ay=this.Ay;b.T3=this.T3;};jsx3.util.JobManager=function(){this.init.apply(this,arguments);};var
zc=function(g,h){h.init=function(){this.reset();var
tc=this;this.Qw=function(){this.constructor.prototype.finish.apply(this);tc.hJ(this);};};h.log=function(f){};h.addJob=function(j,k){var
K=j.getId();if(this.cq[K])throw new
Error(jsx3._msg("job.dup",K));j.tt=this;this.cq[K]=j;this.NO[K]=[];this.JY++;for(var
Ec=1;Ec<arguments.length;Ec++){k=arguments[Ec];if(k instanceof Array)for(var
vc=0;vc<k.length;vc++)this.addPrereq(K,k[vc]);else if(k!=null)this.addPrereq(K,k);}this.yr(K);return j;};h.addPrereq=function(o,c){if(!this.cq[c])return;if(!this.cq[o])throw new
Error(jsx3._msg("job.pre_bad",o,c));this.NO[o].push(c);if(!this.d1[c])this.d1[c]=[o];else this.d1[c].push(o);};h.getJob=function(p){return this.cq[p];};h.start=function(){if(!this.TN){this.TN=true;this.yr();}};h.pause=function(){this.TN=false;};h.reset=function(){if(this.cq!=null)for(var sb in this.cq)this.cq[sb].finish=jsx3.util.Job.prototype.finish;this.cq={};this.NO={};this.d1={};this.PR={};this.TN=false;this.JY=0;this.oz=0;this.BZ=[];this.KH=false;};h.getWaitCt=function(){return this.JY;};h.getDoneCt=function(){return this.oz;};h.yr=function(s){if(this.TN)if(s){if(this.NO[s].length==0&&!this.PR[s])this.M1(s);}else for(s in this.cq)if(this.NO[s].length==0&&!this.PR[s])this.M1(s);};h.M1=function(s){var
ib=this.cq[s];this.PR[s]=true;var
C=ib.run();delete ib.run;if(typeof C=="undefined"||C==1||C==0&&ib.getState()==1){this.hJ(ib);}else if(C==2){var
H=this;window.setTimeout(function(){H.hJ(ib);},0);}else ib.finish=this.Qw;};h.hJ=function(e){var
Dc=e.getId();delete this.PR[Dc];delete this.cq[Dc];delete this.NO[Dc];this.BZ[this.BZ.length]=Dc;if(!this.KH)this.k7();};h.k7=function(){this.KH=true;while(this.BZ.length>0){var
Eb=this.BZ.shift();this.oz++;this.JY--;var
M=this.d1[Eb];if(M){delete this.d1[Eb];for(var
y=0;y<M.length;y++){var
fb=M[y];var
Bc=this.NO[fb];for(var
rb=0;rb<Bc.length;rb++)if(Bc[rb]==Eb){Bc.splice(rb,1);break;}this.yr(fb);}}}this.KH=false;if(this.JY==0){if(this.publish)this.publish({subject:"done"});}else{}};};zc(jsx3.util.JobManager,jsx3.util.JobManager.prototype);jsx3.util.Job=function(){this.init.apply(this,arguments);};var
Gb=function(g,c){g.WAIT=0;g.DONE=1;g.SLEEP=2;g.h6=0;g.FINISHED=1;g.cs=0;c.init=function(e,r){this.wt=e!=null?e:g.cs++;this.D8=0;if(r)this.run=r;};c.getId=function(){return this.wt;};c.getManager=function(){return this.tt;};c.run=function(){return 1;};c.finish=function(){this.D8=1;if(this.T3)this.T3({subject:"finish"});};c.getState=function(){return this.D8;};c.toString=function(){return this.wt;};};Gb(jsx3.util.Job,jsx3.util.Job.prototype);jsx3.lang.ClassLoader=function(s){this.init(s);};var
Jc=function(p,r){var
hc=jsx3.util.Job;var
Nb=null;mc.OW(r);p.JsJob=function(f,c){this.wt=f||c;this._D=c;};Nb=p.JsJob.prototype=new
hc();Nb.run=function(){var
Hb=document.createElement("script");Hb.src=this._D;Hb.type="text/javascript";Hb.id=this.wt;var
G=this;if(jsx3.CLASS_LOADER.IE){Hb.onreadystatechange=function(){var
rb=this.readyState;if(rb=="loaded"||rb=="interactive"||rb=="complete"){Hb.onreadystatechange=null;G.finish();}};}else Hb.onload=function(){Hb.onload=null;G.finish();};jsx3.CLASS_LOADER.JC("Loading: "+this._D+" ...");document.getElementsByTagName("head")[0].appendChild(Hb);return 0;};mc.OW(Nb);p.CssJob=function(m,j){this.wt=m||j;this._D=j;};Nb=p.CssJob.prototype=new
hc();Nb.run=function(){var
dc=document.createElement("link");dc.id=this.wt;dc.href=this._D;dc.rel="stylesheet";dc.type="text/css";if(jsx3.CLASS_LOADER.IE){var
R=this;dc.onload=function(){dc.onload=null;R.finish();};}jsx3.CLASS_LOADER.JC("Loading: "+this._D+" ...");document.getElementsByTagName("head")[0].appendChild(dc);return 1;};Nb.toString=function(){return this.wt+" "+this._D;};p.XmlJob=function(k,q,i,j){this.wt=k||q;this._D=q;this.W5=i;this.r_=j;};Nb=p.XmlJob.prototype=new
hc();Nb.run=function(){this.s4();return 0;};Nb.getDocument=function(){return this.Pg;};Nb.s4=function(){var
U=this.Pg=(this.r_||jsx3.xml.Document.jsxclass).newInstance();U.setAsync(true);U.subscribe("*",this,"rJ");jsx3.CLASS_LOADER.JC("Loading: "+this._D+" ...");U.load(this._D);};Nb.rJ=function(){if(this.W5)this.W5.setDocument(this.wt,this.Pg);this.finish();};p.JssJob=function(g,b,s,d){this.wt=g||b;this._D=b;this.ct=s;this.W5=d;};Nb=p.JssJob.prototype=new
p.XmlJob();Nb.run=function(){var
qb=this.W5.getDocument(this.wt);if(qb){this.ct.loadXML(qb,this.wt);return 1;}else{this.s4();return 0;}};Nb.rJ=function(i){var
C=i.target;this.W5.setDocument(this.wt,C);if(!C.hasError()){this.ct.loadXML(C,this.wt);}else{}this.finish();};p.PropsBundleJob=function(s,b,i,m){this.wt=s;this._D=s;this.ct=b;this.W5=i;this.ow=m;};Nb=p.PropsBundleJob.prototype=new
p.XmlJob();Nb.run=function(){var
X=this.W5.getDocument(this.wt);if(X){this.ct.addParent(jsx3.app.PropsBundle.getProps(this._D,this.ow,this.W5));return 1;}else{this.s4();return 0;}};Nb.rJ=function(o){this.W5.setDocument(this.wt,o.target);this.ct.addParent(jsx3.app.PropsBundle.getProps(this._D,this.ow,this.W5));this.finish();};p.ClassJob=function(o){this.wt=o;};Nb=p.ClassJob.prototype=new
hc();Nb.run=function(){if(jsx3.lang.Class&&jsx3.lang.Class.forName(this.wt))return 1;jsx3.CLASS_LOADER.A8("class",this,"YM");return 0;};Nb.YM=function(i){if(i.name==this.wt){jsx3.CLASS_LOADER.Ay("class",this);this.finish();}};p.SYSTEM_SCRIPTS=["@path@/jsx.js"];p.INCLUDES=[{id:"jsx_css_ie",type:"css",browser:"IE_MQ",src:"css/ie/JSX.css"},{id:"jsx_css_ie_strict",type:"css",browser:"IE_MS",src:"css/ie/JSX.css"},{id:"jsx_css_mz",type:"css",browser:"MOZ,SAF",src:"css/@path@/JSX.css"},{id:"jsx_jss_css",type:"ljss",src:"jss/CSS.xml"},{id:"jsx_locale",type:"ljss",src:"locale/locale.xml"},{id:"jsx_messages",type:"ljss",src:"locale/messages.xml"}];p.ZP=11;p.kJ=12;p.wY=13;p.tE=21;p.zT=31;p.Os=32;p.s3=33;p.lU=35;p.bE=36;p.xR=41;p.fz=99;p.Ys={11:"ie6",12:"ie7",13:"ie7",21:"fx",31:"fx",32:"fx",33:"fx",35:"fx",36:"fx",41:"saf"};p.Vs={11:["IE","IE6","VML"],12:["IE","IE7","VML"],21:["OPERA"],31:["FX","MOZ","SVG","GKO"],41:["SAF","SVG","KON"]};p.Vs[p.s3]=p.Vs[p.Os]=p.Vs[p.zT];p.Vs[p.lU]=p.Vs[p.bE]=p.Vs[p.zT];p.Vs[p.wY]=p.Vs[p.kJ];p.fw={11:true,12:true,31:true,32:true};p.a2={0:"IE_MQ",1:"FX_MQ",2:"IE_MS",3:"FX_MS"};p.LOAD_ALWAYS=1;p.LOAD_AUTO=0;var
pc=null;var
yc=null;p._R=["ie8up",p.wY,"ie7up",p.kJ,"ie6up",p.ZP,"ffox3",p.s3,"ffox2",p.Os,"ffox15",p.zT,"safari2",p.xR,"opera85",p.tE,"geckook",p.bE,"nav6up",p.lU];r.init=function(i){for(var
jc=0;jc<p._R.length;jc=jc+2)if(i[p._R[jc]]){this.Mw=p._R[jc+1];break;}if(this.Mw==null)this.Mw=p.fz;for(var
jc=0;jc<p.Vs[this.Mw].length;jc++)this[p.Vs[this.Mw][jc]]=true;this.AA=[];this._4={};};r.destroy=function(){for(var
Nc=0;Nc<this.AA.length;Nc++){var
Wb=this.AA[Nc];for(var B in Wb)delete Wb[B];}delete this.AA;delete this._4;delete this.Lx;};r.getTypes=function(){return p.Vs[this.Mw];};r.oO=function(){this.Lx=new
jsx3.util.JobManager();var
Lb=this.Lx;var
Cb=p.INCLUDES;var
Ec=this;var
Lc=p.SYSTEM_SCRIPTS;var
U=new
hc("jsx.prog1",function(){Ec.NI(1,Lc.length);});Lb.addJob(U);var
Tb=null;for(var
fb=0;fb<Lc.length;fb++){var
C=p.Z0(jsx3.SYSTEM_SCRIPTS+"/"+this.resolvePath(Lc[fb]));var
ob=new
p.JsJob("jsxjs"+fb,C);ob.A8("finish",this,"u8");Lb.addJob(ob,Tb);Tb=ob.getId();}Lb.addJob(new
hc("jsx.js"),Tb?Tb:null);Lb.addJob(new
hc("jsx.gui.xsl"),"jsx.js");var
mb=["jsx3.xml.Document","jsx3.app.Settings","jsx3.util.Logger.AlertHandler","jsx3.util.Locale","jsx3.html.Selection","jsx3.util.EventDispatcher","jsx3.app.Server","jsx3.net.URI","jsx3.lang.System"];for(var
fb=0;fb<mb.length;fb++)Lb.addJob(new
p.ClassJob(mb[fb]));var
gc=new
p.XmlJob("logger.config",jsx3.getEnv("jsx_logger_config")||"jsx:/../logger.xml");Lb.addJob(gc,"jsx3.xml.Document");var
_b=new
hc("logger.init",function(){var
Ub=gc.getDocument();jsx3.util.Logger.Manager.getManager().initialize(Ub);yc=jsx3.util.Logger;pc=jsx3.util.Logger.getLogger("ClassLoader");});Lb.addJob(_b,gc.getId(),"jsx3.util.Logger.AlertHandler");var
Gc=new
hc("jsx.edmix",function(){jsx3.util.EventDispatcher.jsxclass.mixin(Ec);jsx3.util.EventDispatcher.jsxclass.mixin(Ec.Lx);Ec.Lx.subscribe("*",Ec,function(l){this.publish(l);});});Lb.addJob(Gc,"jsx3.util.EventDispatcher");var
ec=new
hc("jsx.html.mode",function(){Ec[p.a2[jsx3.html.getMode()]]=true;});Lb.addJob(ec,"jsx3.html.Selection");var
V=new
hc("jsx.css.request",function(){var
O=[];for(var
fb=0;fb<Cb.length;fb++){var
Z=Cb[fb];if(Z.type=="css"&&Ec.Q6(Z.browser)){var
C=p.Z0("JSX"+"/"+Ec.resolvePath(Z.src));var
ob=new
p.CssJob(Z.id,C);O[O.length]=ob.getId();this.getManager().addJob(ob);}}if(O.length>0){Lb.addJob(new
hc("jsx.css"),O);Lb.addPrereq("jsx","jsx.css");}});Lb.addJob(V,"jsx.html.mode");var
E=new
hc("jsx.jss.request",function(){var
Wb=[];for(var
fb=0;fb<Cb.length;fb++){var
y=Cb[fb];if(y.type=="ljss"&&jsx3.app.PropsBundle){var
C=p.Z0("JSX"+"/"+Ec.resolvePath(y.src));var
ob=new
p.PropsBundleJob(C,jsx3.System.LJSS,jsx3.getSystemCache());Wb[Wb.length]=ob.getId();Lb.addJob(ob);}}if(Wb.length>0){Lb.addJob(new
hc("jsx.xml"),Wb);Lb.addPrereq("jsx","jsx.xml");}});Lb.addJob(E,"jsx3.lang.System");var
Ib=function(c){if(jsx3.xml&&jsx3.xml.Cacheable){var
ub=jsx3.Class.forName(c.name);if(jsx3.xml.Cacheable.jsxclass.isAssignableFrom(ub)){var
L=ub.getConstructor().DEFAULTXSLURL;if(L){var
ob=new
p.XmlJob(L,L,jsx3.getSharedCache(),jsx3.xml.XslDocument.jsxclass);Lb.addJob(ob);Lb.addPrereq("jsx.gui.xsl",ob.getId());}}}};this.A8("class",Ib);Lb.addJob(new
hc("jsx.gui.xsldn",function(){Ec.Ay("class",Ib);}),"jsx.js");Lb.addJob(new
hc("jsx"),"jsx.js","jsx.xsl",V.getId(),E.getId());Lb.addJob(new
hc("jsx.startup",function(){jsx3.startup();}),"jsx");for(var cb in this.AA)this.c_(this.AA[cb]);window.setTimeout(function(){Lb.start();},0);};r.sx=function(o){for(var
Ec=this.AA.length-1;Ec>=0;Ec--)if(this.AA[Ec]==o){this.AA.splice(Ec,1);break;}};r.NI=function(f,j){for(var
Ob=0;Ob<this.AA.length;Ob++){var
O=this.AA[Ob].VZ;O.updateStage(f,j);}};r.u8=function(o){for(var
bb=0;bb<this.AA.length;bb++)var
I=this.AA[bb].VZ;};r.ss=function(){return this.kT||p.fw[this.Mw];};r.passesLoad=function(o){return o===true||o==1;};r.Q6=function(j){if(j==null)return true;if(this[j])return true;var
Ab=p.Vs[this.Mw].join("|");var
bb=new
RegExp("\\b("+Ab+")\\b");return bb.test(j);};r.isActive=function(){return this.Lx.getWaitCt()>0;};r.addJob=function(i,l){return this.Lx.addJob.apply(this.Lx,arguments);};r.loadResource=function(h,a,n,o){var
eb=null;if(n=="script"){eb=new
p.JsJob(a,h);}else if(n=="css"){eb=new
p.CssJob(a,h);}else throw new
jsx3.IllegalArgumentException("strType",n);this.Lx.addJob(eb);if(o)this.Lx.addJob(o,eb.getId());};r.VN=function(){if(this.GA==null)this.GA=[[p.Z0(jsx3.SYSTEM_SCRIPTS+"/"),/^jsx3\.(gui|util|app|xml|net)\.[\w\.]+$/]];return this.GA;};r.lt=function(e,s){s=s.replace(/\./g,"\\.").replace(/\*\*/g,"[\\w\\.]*").replace(/\*/g,"\\w*");this.VN().push([e,new
RegExp("^"+s+"$")]);};r.Aj=function(i){var
rb=i.getSettings();var
dc=rb.get("classpath");if(dc){var
Pb=dc.split(",");for(var
Kc=0;Kc<Pb.length;Kc++){var
tc=Pb[Kc].split(":");this.lt(i.resolveURI(tc[0]).toString(),tc[1]);}}};r.mm=function(g){var
tc=g.getName();this.T3({subject:"class",name:tc});if(this.publish)this.publish({subject:"class",name:tc});};r.ek=function(k){};r.JC=function(l,a){if(a==null)a=1000;var
C="[TIBCO General Interface\u2122] "+l;window.status=C;if(jsx3._jsxp1!=null)window.clearTimeout(jsx3._jsxp1);jsx3._jsxp1=window.setTimeout(function(){jsx3._jsxp1=null;if(window.status==C)window.status="";},a);};r.loadClass=function(s){this.JC("Loading: "+s+" ...");var
qb=s.replace(/\./g,"/")+".js";var
rb=new
jsx3.net.Request();this.VN();for(var
Fc=0;Fc<this.GA.length;Fc++){var
Mb=this.GA[Fc][1];if(Mb.test(s)){var
fc=this.GA[Fc][0]+qb;var
ob=false;try{ob=this.loadJSFileSync(fc);}catch(Kc){var
Kb=jsx3.NativeError.wrap(Kc);throw new
jsx3.Exception(jsx3._msg("boot.class_ex",s,Kb),Kb);}if(ob){var
Y=jsx3.Class.forName(s);if(Y==null)throw new
jsx3.Exception(jsx3._msg("boot.class_undef",fc,s));return Y;}}}throw new
jsx3.Exception(jsx3._msg("boot.class_err",s));};r.loadJSFileSync=function(k){var
Ac=new
jsx3.net.Request();Ac.open("GET",k,false);Ac.send();if(Ac.getStatus()==200){var
Yb=Ac.getResponseText();jsx3.eval(Yb);return true;}return false;};r.resolvePath=function(h){return h.replace(/@path@/g,p.Ys[this.Mw]);};p.Z0=function(a){var
L=null;if(a.charAt(0)=="/"||a.match(/^\w+:\/\//)){L=a.toString();}else if(a.substring(0,4)=="JSX/"){L=jsx3.getEnv("jsxabspath")+a;}else L=jsx3.getEnv("jsxhomepath")+a;return L;};r.loadApp=function(i,d,m){i=i.replace(/%([0-9a-fA-F]{2})/g,function(c,e){return String.fromCharCode(parseInt(e,16));});if(i.charAt(i.length-1)=="/")i=i.substring(0,i.length-1);var
hb=i.indexOf("JSXAPPS"+"/");var
Ec=hb>=0?i.substring(0,hb):"";if(!jsx3.getEnv("jsxmanualhome"))jsx3.setEnv("jsxhomepath",Ec);jsx3.setEnv("jsxscriptapppath",Ec);var
gb={dn:i,oG:d,TC:false,BB:false,r7:m};var
Wb=m["jsxapploader"]!=null?m["jsxapploader"]:this.AA.length>0?1:0;var
Zb=gb.VZ=new
p.NJ(this,Wb,d);if(this.ss()){window.setTimeout(function(){Zb.Ey();},0);}else window.setTimeout(function(){Zb.XN();},0);this.AA.push(gb);if(this.Lx)this.c_(gb);};r.c_=function(q){var
Lc=q.dn;var
Y="app."+Lc;var
jb=this.Lx;var
mb=new
p.XmlJob(Y+".config",Lc+"/config.xml");var
Gc=this;var
V=new
hc(Y+".queue",function(){Gc.Gu(mb.getDocument(),q);});jb.addJob(mb,"jsx3.xml.Document");jb.addJob(V,"jsx3.app.Server",mb.getId());};r.Gu=function(a,g){var
uc=this.Lx;var
Hc=null;uc.pause();if(a.hasError())pc.fatal(jsx3._msg("boot.app_cfgerr",a.getSourceURL(),a.getError()));var
Db=g.ht=new
jsx3.app.Settings(a);g.r7.jsxsettings=Db;try{Hc=g.i9=new
jsx3.app.Server(g.dn,g.oG,false,g.r7);delete g.oG;}catch(Kc){var
Lb=jsx3.NativeError.wrap(Kc);pc.fatal(jsx3._msg("boot.app_insterr",g.dn,Lb),Lb);return;}var
Rb=g.VZ;var
kc="app."+g.dn;this.Aj(Hc);var
Cc=["jsx.js","logger.init"];var
Eb=Db.get("addins");if(Eb)for(var
bb=0;bb<Eb.length;bb++){var
tc=Eb[bb];this.WJ(tc);Cc.push("addin."+tc+".js","addin."+tc+".jss");}var
F=new
hc(kc+".prog");uc.addJob(F,Cc);var
gc=Db.get("includes");if(gc){var
cb=0;var
Fb=[],Ab=[],v=F.getId();for(var
Bb=0;Bb<gc.length;Bb++){var
Fc=gc[Bb];if(this.passesLoad(Fc.onLoad||Fc.load)&&this.Q6(Fc.browser)){var
Cb=Hc.resolveURI(Fc.src);if(Fc.type=="css"){var
Ib=new
p.CssJob(Fc.id,Cb);uc.addJob(Ib);Fb[Fb.length]=Ib.getId();}else if(Fc.type=="script"){var
Ib=new
p.JsJob(Fc.id,Cb);Ib.A8("finish",Rb,"lS");uc.addJob(Ib,v);v=Ib.getId();cb++;}else if(Fc.type=="xml"||Fc.type=="xsl"){var
Ib=new
p.XmlJob(Fc.id,Cb,Hc.getCache());uc.addJob(Ib);Ab[Ab.length]=Ib.getId();}else if(Fc.type=="jss"){var
Ib=new
p.JssJob(Fc.id,Cb,Hc.getProperties(),Hc.getCache());uc.addJob(Ib);Ab[Ab.length]=Ib.getId();}else if(Fc.type=="ljss"){var
Ib=new
p.PropsBundleJob(Cb,Hc.LJSS,Hc.getCache(),Hc.getLocale());uc.addJob(Ib);Ab[Ab.length]=Ib.getId();}}}F.run=function(){Rb.updateStage(3,cb);};if(Fb.length>0)uc.addJob(new
hc(kc+".css"),Fb);if(Ab.length>0)uc.addJob(new
hc(kc+".xml"),Ab);if(v)uc.addJob(new
hc(kc+".js"),v);}var
sb=Db.get("objectseturl");var
Mc=null;if(sb){Mc=new
p.XmlJob(kc+".comp",g.i9.resolveURI(sb));uc.addJob(Mc);}var
bc=new
hc(kc+".prog1",function(){Rb.updateStage(4,1);return 2;});uc.addJob(bc,"jsx",kc+".css",kc+".xml",kc+".js");var
cc=this;uc.addJob(new
hc(kc+".progx",function(){Rb.Nq();cc.sx(g);}),bc.getId());var
Nc=new
hc(kc+".paint");if(Mc!=null){Nc.run=function(){g.i9.paint(Mc.getDocument());};uc.addJob(Nc,Mc.getId(),bc.getId());}else{Nc.run=function(){g.i9.paint();};uc.addJob(Nc,bc.getId());}uc.start();};r.u2=function(){if(!this.kT){this.kT=true;for(var
nc=0;nc<this.AA.length;nc++)this.AA[nc].VZ.Ey();this.oO();}};r.loadAddin=function(s){var
Z=s.getKey();if(!this._4[Z]){this._4[Z]={};this.Lx.pause();this.Lx.addJob(new
hc("addin."+Z+".x"));this.PK(Z,"addin."+Z+".x");this.pJ(s,null);}};r.WJ=function(a){var
Mc="addin."+a;if(this._4[a]){}else{this._4[a]={};var
U=new
p.XmlJob(Mc+".config",jsx3.System.addinKeyToPath(a)+"/config.xml");var
fb=this;var
V=new
hc(Mc+".load",function(){fb.pJ(U.getDocument(),a);});this.Lx.addJob(U,"jsx3.xml.Document");this.Lx.addJob(V,U.getId(),"jsx3.lang.System");this.PK(a,V.getId());}};r.PK=function(n,l){var
u="addin."+n;var
Bb=this.Lx.addJob(new
hc(u+".js"),l);var
kc=this.Lx.addJob(new
hc(u+".css"),l);var
lb=this.Lx.addJob(new
hc(u+".jss"),l);var
nb=this.Lx.addJob(new
hc(u),Bb.getId(),kc.getId(),lb.getId());};r.pJ=function(a,e){var
Wb=null,O=null;if(a instanceof jsx3.app.AddIn){Wb=a;O=Wb.getSettings();e=Wb.getKey();}else{if(a.hasError()){pc.fatal(jsx3._msg("boot.add_cfgerr",a.getSourceURL(),a.getError()));return;}O=new
jsx3.app.Settings(a);Wb=this._4[e].ux=new
jsx3.app.AddIn(e,O);}var
N="addin."+e;var
z=this.Lx;var
lb=O.get("addin");if(lb)jsx3.System.registerAddin(lb,Wb);this.Aj(Wb);z.pause();var
Nc=O.get("includes");if(Nc!=null){var
V=["jsx.js","logger.init"];for(var
Yb=0;Yb<Nc.length;Yb++){var
C=Nc[Yb];if(this.passesLoad(C.onLoad||C.load)&&this.Q6(C.browser)){var
ab=Wb.resolveURI(C.src).toString();if(C.type=="script"){var
hb=z.addJob(new
p.JsJob(C.id,ab),V);hb.A8("finish",this,"u8");V=hb.getId();}else if(C.type=="css"){var
hb=z.addJob(new
p.CssJob(C.id,ab));z.addPrereq(N+".css",hb.getId());}else if(C.type=="jss"){var
hb=z.addJob(new
p.JssJob(C.id,ab,jsx3.System.JSS,jsx3.getSystemCache()));z.addPrereq(N+".jss",hb.getId());}}}if(V)z.addPrereq(N+".js",V);}z.start();};};Jc(jsx3.lang.ClassLoader,jsx3.lang.ClassLoader.prototype);jsx3.lang.ClassLoader.NJ=function(g,r,b){this.HS=g;this.Mw=r;this.oG=b;this.sW=0;this.hI=0;this.p6=1;};var
ac=function(o,n){o.s7=["Initializing...","Loading system...","Loading addins...","Loading application...","Painting application..."];o.v0=[[0,0.1,0.6,0.8,0.97,1,1],[0,0,0,0,0.95,1]];o.h6="Waiting for system";o.BD=["&#160;.","&#160;&#160;.","&#160;&#160;&#160;."];o.kr=0;o.zG=1;o.yT=function(e){if(o.y9==null){o.y9=e.HS.MOZ||e.HS.KON;if(!o.y9)try{var
Kb='<input type="text" id="_jsx3_progress_test" style="position:absolute;top:0px;left:-120px;width:100px;height:30px;padding:8px;margin:0px;"/>';e.oG.insertAdjacentHTML("beforeEnd",Kb);var
Sb=e.oG.ownerDocument.getElementById("_jsx3_progress_test");o.y9=Sb.offsetHeight!=30;Sb.parentNode.removeChild(Sb);}catch(Kc){window.alert(Kc.description);}}return o.y9;};n.Ey=function(){var
Cc=this.oG.offsetWidth;var
Mb=this.oG.offsetHeight;var
L=o.yT(this);this.O8=true;if(this.Mw==o.kr){var
jb=222-(L?4:0);var
D=62-(L?4:0);var
J=17-(L?2:0);var
vc=J-(L?0:1);var
t=Math.max(0,Math.round((Mb-D)/3));var
fb=Math.max(0,Math.round((Cc-jb)/2));var
x='<div style="position:absolute;top:'+t+"px;left:"+fb+"px;font-family:Arial,sans-serif;width:"+jb+"px;"+'border:1px solid #666677;padding:2px;background-color:#BBBBCC;">'+'<div style="height:'+D+'px;border:1px solid #8899AA;padding:0px;background-color:#EEEEEE;">'+'<div style="padding: 4px;">'+'<div style="font-size:10px;">Powered by</div>'+'<div style="font-size:16px;">TIBCO&#160;<span style="font-weight:bold;">General&#160;Interface&#8482;</span></div>'+"</div>"+'<div style="position:absolute;top:'+(D-J+(L?2:1))+"px;height:"+J+"px;width:"+(jb-(L?2:8))+'px;background-color:#DDE0EE;border-top:1px solid #8899AA;">'+'<div style="height:'+vc+'px;position:absolute;background-color:#BBCCEE;width:0px;overflow:hidden;">&#160;</div>'+'<div style="height:'+vc+'px;font-family:Verdana,sans-serif;position:absolute;font-size:10px;color:#000033;padding:1px 4px 2px 4px;">'+o.s7[0]+"</div>"+"</div>"+"</div>"+"</div>";this.oG.innerHTML=x;this.oG.style.backgroundColor="#9898a5";}else{var
jb=165-(L?4:0);var
D=52-(L?4:0);var
J=16-(L?2:0);var
vc=J-(L?0:2);var
t=Math.max(0,Math.round((Mb-D)/3));var
fb=Math.max(0,Math.round((Cc-jb)/2));var
x='<div><div style="position:absolute;top:'+t+"px;left:"+fb+"px;font-family:Arial,sans-serif;width:"+jb+"px;height:"+D+'px;padding:0px;">'+'<div style="padding: 6px;">'+'<div style="font-size:9px;">Powered by</div>'+'<div style="font-size:12px;">TIBCO&#160;<span style="font-weight:bold;">General&#160;Interface&#8482;</span></div>'+"</div>"+'<div style="position:absolute;top:'+(D-J+(L?2:1))+"px;height:"+J+"px;width:"+(jb-(L?2:0))+'px;background-color:#EEF5FF;border:1px solid #88AACC;">'+'<div style="height:'+vc+'px;position:absolute;background-color:#BBDDFF;width:0px;overflow:hidden;">&#160;</div>'+'<div style="height:'+vc+'px;text-align:center;font-family:Verdana,sans-serif;z-index:1;position:absolute;font-size:9px;color:#556677;padding:1px 4px 2px 4px;">&#160;</div>'+"</div>"+"</div></div>";this.oG.innerHTML=x;this.oG.style.backgroundColor="#FFFFFF";}};n.XN=function(){var
tb=this.oG.offsetWidth;var
I=this.oG.offsetHeight;var
Tb=o.yT(this);this.O8=true;var
vb=222-(Tb?4:0);var
Xb=136-(Tb?4:0);var
Ub=17-(Tb?2:0);var
Wb=Ub-(Tb?0:1);var
db=Math.max(0,Math.round((I-Xb)/3));var
M=Math.max(0,Math.round((tb-vb)/2));var
uc="u2";var
zb='<div style="position:absolute;top:'+db+"px;left:"+M+"px;font-family:Arial,sans-serif;width:"+vb+"px;"+'border:1px solid #666677;padding:2px;background-color:#BBBBCC;">'+'<div style="height:'+Xb+'px;border:1px solid #8899AA;padding:0px;background-color:#EEEEEE;">'+'<div style="padding: 4px;">'+'<div style="font-size:10px;">Powered by</div>'+'<div style="font-size:16px;">TIBCO&#160;<span style="font-weight:bold;">General&#160;Interface&#8482;</span></div>'+'<div style="padding:6px 0px 0px 0px;font-size:10px;font-family:Verdana,sans-serif;">This application is supported on the following browsers: <b>Microsoft Internet Explorer 6/7</b> and <b>Mozilla Firefox 1.5/2</b>'+'<div style="color:#000033;padding:8px 0px 0px 0px;margin:0px 0px 0px -2px;">'+'<span style="font-size:8px;">&gt; </span><a style="color:#000033;" href="http://power.tibco.com/gi/builderlink/sysreqs34/" target="_blank">See full system requirements</a>'+'<div style="padding:2px 0px 0px 0px;"><span style="font-size:8px;">&gt; </span><span id="jsxforcestart_span" tabindex="1" style="cursor:pointer;text-decoration:underline;" '+'onclick="jsx3.CLASS_LOADER.'+uc+'();" onkeydown="if (event.keyCode == 13) this.onclick();">Continue with unsupported browser</span></div>'+"</div>"+"</div>"+"</div>"+"</div>"+"</div>";this.oG.innerHTML=zb;this.oG.style.backgroundColor="#9898a5";window.setTimeout(function(){document.getElementById("jsxforcestart_span").focus();},0);};n.updateStage=function(c,g){this.sW=c;this.p6=g;this.hI=0;this.vT(true);};n.lS=function(){this.hI++;this.vT(false);if(this.HS.IE&&(this.hI%15==0||this.p6<5)){var
Hc=this.HS.Lx;if(Hc.TN){Hc.pause();window.setTimeout(function(){Hc.start();},0);}}};n.vT=function(i){if(!this.O8)return;var
Lb=o.v0[this.Mw];var
sb=this.p6==0?1:Math.max(0,Math.min(1,this.hI/this.p6));var
nc=Lb[this.sW]+(Lb[this.sW+1]-Lb[this.sW])*sb;nc=Math.min(nc,1);try{if(i&&this.Mw==o.kr)this.a4(o.s7[this.sW]);var
Ob=this.oG.childNodes[0].childNodes[0].childNodes[1].childNodes[0];var
Fc=Math.round(Ob.parentNode.offsetWidth*nc);if(this.Mw==o.zG)if(Fc>0){this.a4(o.s7[4]);}else if(this.YL==null){this.YL=0;this.a4(o.h6+o.BD[0]);this.PN=(new
Date()).getTime();}else{var
pc=(new
Date()).getTime();if(pc-this.PN>500){this.YL++;this.a4(o.h6+o.BD[this.YL%o.BD.length]);this.PN=pc;}}Ob.style.width=Fc+"px";}catch(Kc){}};n.a4=function(b){try{this.oG.childNodes[0].childNodes[0].childNodes[1].childNodes[1].innerHTML=b;}catch(Kc){}};n.Nq=function(e){delete this.oG;};};ac(jsx3.lang.ClassLoader.NJ,jsx3.lang.ClassLoader.NJ.prototype);jsx3.CLASS_LOADER=new
jsx3.lang.ClassLoader(new
ic());}var
W=function(i){var
kb={};var
Hc=i.indexOf("?");if(Hc>=0){i=i.substring(Hc+1);var
Db=i.split("&");for(var
Ib=0;Ib<Db.length;Ib++){var
Hb=Db[Ib].indexOf("=");if(Hb>=0){kb[Db[Ib].substring(0,Hb)]=Db[Ib].substring(Hb+1);}else kb[Db[Ib]]=true;}}return kb;};var
_={id:true,space:true,type:true,charset:true,defer:true,src:true,language:true};var
Ic=function(q){var
jc=W(q.src);var
db=q.attributes;for(var
Sb=0;Sb<db.length;Sb++)if(!_[db[Sb].nodeName])jc[db[Sb].nodeName]=db[Sb].nodeValue;for(var C in jc)if(C.indexOf("jsx")==0&&C.indexOf("jsxapp")!=0){jsx3.setEnv(C,jc[C]);delete jc[C];}var
M=q.getAttribute("src");var
tc=M.substring(0,M.indexOf(jsx3.MAIN_SCRIPT));tc=tc.replace(/\/\.\//g,"/").replace(/^\.\//,"");jsx3.setEnv("jsxabspath",tc);if(!jc["jsxappempty"]){var
V=jc["jsxapppath"];if(V){jsx3.CLASS_LOADER.loadApp(V,q.parentNode,jc);return true;}else window.alert("Deployment parameter 'jsxapppath' is required.");}return false;};var
wb=function(){var
fb=document.getElementsByTagName("script");var
Q=fb.length;var
Nc=false;for(var
Ec=0;Ec<Q;Ec++){var
zb=fb.item(Ec);var
Pb=zb.getAttribute("src");if(!zb.getAttribute("jsxloaded")&&Pb&&Pb.indexOf(jsx3.MAIN_SCRIPT)>=0)Nc=Nc||Ic(zb);}if(Nc&&jsx3.CLASS_LOADER.ss())jsx3.CLASS_LOADER.oO();};wb();};window.jsx_main();
