
if(typeof FPT=="undefined"||!FPT){var FPT={};}FPT.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=A[C].split(".");E=FPT;for(B=(D[0]=="FPT")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]];}}return E;};FPT.log=function(D,A,C){var B=FPT.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return false;}};FPT.register=function(A,E,D){var I=FPT.env.modules;if(!I[A]){I[A]={versions:[],builds:[]};}var B=I[A],H=D.version,G=D.build,F=FPT.env.listeners;B.name=A;B.version=H;B.build=G;B.versions.push(H);B.builds.push(G);B.mainClass=E;for(var C=0;C<F.length;C=C+1){F[C](B);}if(E){E.VERSION=H;E.BUILD=G;}else{FPT.log("mainClass is undefined for module "+A,"warn");}};FPT.env=FPT.env||{modules:[],listeners:[]};FPT.env.getVersion=function(A){return FPT.env.modules[A]||null;};FPT.env.ua=function(){var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var B=navigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=1;}A=B.match(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=parseFloat(A[1]);if(/ Mobile\//.test(B)){C.mobile="Apple";}else{A=B.match(/NokiaN[^\/]*/);if(A){C.mobile=A[0];}}A=B.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=A[0];}}if(!C.webkit){A=B.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=parseFloat(A[1]);A=B.match(/Opera Mini[^;]*/);if(A){C.mobile=A[0];}}else{A=B.match(/MSIE\s([^;]*)/);if(A&&A[1]){C.ie=parseFloat(A[1]);}else{A=B.match(/Gecko\/([^\s]*)/);if(A){C.gecko=1;A=B.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=parseFloat(A[1]);}}}}}return C;}();(function(){FPT.namespace("util","widget","example");if("undefined"!==typeof FPT_config){var B=FPT_config.listener,A=FPT.env.listeners,D=true,C;if(B){for(C=0;C<A.length;C=C+1){if(A[C]==B){D=false;break;}}if(D){A.push(B);}}}})();FPT.lang=FPT.lang||{};(function(){var A=FPT.lang,C=["toString","valueOf"],B={isArray:function(D){if(D){return A.isNumber(D.length)&&A.isFunction(D.splice);}return false;},isBoolean:function(D){return typeof D==="boolean";},isFunction:function(D){return typeof D==="function";},isNull:function(D){return D===null;},isNumber:function(D){return typeof D==="number"&&isFinite(D);},isObject:function(D){return(D&&(typeof D==="object"||A.isFunction(D)))||false;},isString:function(D){return typeof D==="string";},isUndefined:function(D){return typeof D==="undefined";},_IEEnumFix:(FPT.env.ua.ie)?function(F,E){for(var D=0;D<C.length;D=D+1){var H=C[D],G=E[H];if(A.isFunction(G)&&G!=Object.prototype[H]){F[H]=G;}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new Error("extend failed, please check that "+"all dependencies are included.");}var E=function(){};E.prototype=I.prototype;H.prototype=new E();H.prototype.constructor=H;H.superclass=I.prototype;if(I.prototype.constructor==Object.prototype.constructor){I.prototype.constructor=I;}if(G){for(var D in G){if(A.hasOwnProperty(G,D)){H.prototype[D]=G[D];}}A._IEEnumFix(H.prototype,G);}},augmentObject:function(H,G){if(!G||!H){throw new Error("Absorb failed, verify dependencies.");}var D=arguments,F,I,E=D[2];if(E&&E!==true){for(F=2;F<D.length;F=F+1){H[D[F]]=G[D[F]];}}else{for(I in G){if(E||!(I in H)){H[I]=G[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||!G){throw new Error("Augment failed, verify dependencies.");}var D=[G.prototype,F.prototype];for(var E=2;E<arguments.length;E=E+1){D.push(arguments[E]);}A.augmentObject.apply(this,D);},dump:function(D,I){var F,H,K=[],L="{...}",E="f(){...}",J=", ",G=" => ";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType"in D&&"tagName"in D)){return D;}else{if(A.isFunction(D)){return E;}}}I=(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=0,H=D.length;F<H;F=F+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}else{K.push("{");for(F in D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.pop();}K.push("}");}return K.join("");},substitute:function(S,E,L){var I,H,G,O,P,R,N=[],F,J="dump",M=" ",D="{",Q="}";for(;;){I=S.lastIndexOf(D);if(I<0){break;}H=S.indexOf(Q,I);if(I+1>=H){break;}F=S.substring(I+1,H);O=F;R=null;G=O.indexOf(M);if(G>-1){R=O.substring(G+1);O=O.substring(0,G);}P=E[O];if(L){P=L(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=A.dump(P,parseInt(R,10));}else{R=R||"";var K=R.indexOf(J);if(K>-1){R=R.substring(4);}if(P.toString===Object.prototype.toString||K>-1){P=A.dump(P,parseInt(R,10));}else{P=P.toString();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P="~-"+N.length+"-~";N[N.length]=F;}}S=S.substring(0,I)+P+S.substring(H+1);}for(I=N.length-1;I>=0;I=I-1){S=S.replace(new RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return S;},trim:function(D){try{return D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var G={},E=arguments;for(var F=0,D=E.length;F<D;F=F+1){A.augmentObject(G,E[F],true);}return G;},later:function(K,E,L,G,H){K=K||0;E=E||{};var F=L,J=G,I,D;if(A.isString(L)){F=E[L];}if(!F){throw new TypeError("method undefined");}if(!A.isArray(J)){J=[G];}I=function(){F.apply(E,J);};D=(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:function(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean(D));}};A.hasOwnProperty=(Object.prototype.hasOwnProperty)?function(D,E){return D&&D.hasOwnProperty(E);}:function(D,E){return!A.isUndefined(D[E])&&D.constructor.prototype[E]!==D[E];};B.augmentObject(A,B,true);FPT.util.Lang=A;A.augment=A.augmentProto;FPT.augment=A.augmentProto;FPT.extend=A.extend;})();FPT.register("FPT",FPT,{version:"2.6.0",build:"1321"});FPT.util.Get=function(){var M={},L=0,R=0,E=false,N=FPT.env.ua,S=FPT.lang;var J=function(W,T,X){var U=X||window,Y=U.document,Z=Y.createElement(W);for(var V in T){if(T[V]&&FPT.lang.hasOwnProperty(T,V)){Z.setAttribute(V,T[V]);}}return Z;};var I=function(T,U,W){var V=W||"utf-8";return J("link",{"id":"yui__dyn_"+(R++),"type":"text/css","charset":V,"rel":"stylesheet","href":T},U);};var P=function(T,U,W){var V=W||"utf-8";return J("script",{"id":"yui__dyn_"+(R++),"type":"text/javascript","charset":V,"src":T},U);};var A=function(T,U){return{tId:T.tId,win:T.win,data:T.data,nodes:T.nodes,msg:U,purge:function(){D(this.tId);}};};var B=function(T,W){var U=M[W],V=(S.isString(T))?U.win.document.getElementById(T):T;if(!V){Q(W,"target node not found: "+T);}return V;};var Q=function(W,V){var T=M[W];if(T.onFailure){var U=T.scope||T.win;T.onFailure.call(U,A(T,V));}};var C=function(W){var T=M[W];T.finished=true;if(T.aborted){var V="transaction "+W+" was aborted";Q(W,V);return;}if(T.onSuccess){var U=T.scope||T.win;T.onSuccess.call(U,A(T));}};var O=function(V){var T=M[V];if(T.onTimeout){var U=T.context||T;T.onTimeout.call(U,A(T));}};var G=function(V,Z){var U=M[V];if(U.timer){U.timer.cancel();}if(U.aborted){var X="transaction "+V+" was aborted";Q(V,X);return;}if(Z){U.url.shift();if(U.varName){U.varName.shift();}}else{U.url=(S.isString(U.url))?[U.url]:U.url;if(U.varName){U.varName=(S.isString(U.varName))?[U.varName]:U.varName;}}var c=U.win,b=c.document,a=b.getElementsByTagName("head")[0],W;if(U.url.length===0){if(U.type==="script"&&N.webkit&&N.webkit<420&&!U.finalpass&&!U.varName){var Y=P(null,U.win,U.charset);Y.innerHTML='FPT.util.Get._finalize("'+V+'");';U.nodes.push(Y);a.appendChild(Y);}else{C(V);}return;}var T=U.url[0];if(!T){U.url.shift();return G(V);}if(U.timeout){U.timer=S.later(U.timeout,U,O,V);}if(U.type==="script"){W=P(T,c,U.charset);}else{W=I(T,c,U.charset);}F(U.type,W,V,T,c,U.url.length);U.nodes.push(W);if(U.insertBefore){var e=B(U.insertBefore,V);if(e){e.parentNode.insertBefore(W,e);}}else{a.appendChild(W);}if((N.webkit||N.gecko)&&U.type==="css"){G(V,T);}};var K=function(){if(E){return;}E=true;for(var T in M){var U=M[T];if(U.autopurge&&U.finished){D(U.tId);delete M[T];}}E=false;};var D=function(a){var X=M[a];if(X){var Z=X.nodes,T=Z.length,Y=X.win.document,W=Y.getElementsByTagName("head")[0];if(X.insertBefore){var V=B(X.insertBefore,a);if(V){W=V.parentNode;}}for(var U=0;U<T;U=U+1){W.removeChild(Z[U]);}X.nodes=[];}};var H=function(U,T,V){var X="q"+(L++);V=V||{};if(L%FPT.util.Get.PURGE_THRESH===0){K();}M[X]=S.merge(V,{tId:X,type:U,url:T,finished:false,aborted:false,nodes:[]});var W=M[X];W.win=W.win||window;W.scope=W.scope||W.win;W.autopurge=("autopurge"in W)?W.autopurge:(U==="script")?true:false;S.later(0,W,G,X);return{tId:X};};var F=function(c,X,W,U,Y,Z,b){var a=b||G;if(N.ie){X.onreadystatechange=function(){var d=this.readyState;if("loaded"===d||"complete"===d){X.onreadystatechange=null;a(W,U);}};}else{if(N.webkit){if(c==="script"){if(N.webkit>=420){X.addEventListener("load",function(){a(W,U);});}else{var T=M[W];if(T.varName){var V=FPT.util.Get.POLL_FREQ;T.maxattempts=FPT.util.Get.TIMEOUT/V;T.attempts=0;T._cache=T.varName[0].split(".");T.timer=S.later(V,T,function(j){var f=this._cache,e=f.length,d=this.win,g;for(g=0;g<e;g=g+1){d=d[f[g]];if(!d){this.attempts++;if(this.attempts++>this.maxattempts){var h="Over retry limit, giving up";T.timer.cancel();Q(W,h);}else{}return;}}T.timer.cancel();a(W,U);},null,true);}else{S.later(FPT.util.Get.POLL_FREQ,null,a,[W,U]);}}}}else{X.onload=function(){a(W,U);};}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(T){S.later(0,null,C,T);},abort:function(U){var V=(S.isString(U))?U:U.tId;var T=M[V];if(T){T.aborted=true;}},script:function(T,U){return H("script",T,U);},css:function(T,U){return H("css",T,U);}};}();FPT.register("get",FPT.util.Get,{version:"2.6.0",build:"1321"});(function(){var Y=FPT,util=Y.util,lang=Y.lang,env=Y.env,PROV="_provides",SUPER="_supersedes",REQ="expanded",AFTER="_after";var YUI={dupsAllowed:{"FPT":true,"get":true},info:{"root":"2.6.0/build/","base":"http://yui.FPTapis.com/2.6.0/build/","comboBase":"http://yui.FPTapis.com/combo?","skin":{"defaultSkin":"sam","base":"assets/skins/","path":"skin.css","after":["reset","fonts","grids","base"],"rollup":3},dupsAllowed:["FPT","get"],"moduleInfo":{"animation":{"type":"js","path":"animation/animation-min.js","requires":["dom","event"]},"autocomplete":{"type":"js","path":"autocomplete/autocomplete-min.js","requires":["dom","event","datasource"],"optional":["connection","animation"],"skinnable":true},"base":{"type":"css","path":"base/base-min.css","after":["reset","fonts","grids"]},"button":{"type":"js","path":"button/button-min.js","requires":["element"],"optional":["menu"],"skinnable":true},"calendar":{"type":"js","path":"calendar/calendar-min.js","requires":["event","dom"],"skinnable":true},"carousel":{"type":"js","path":"carousel/carousel-beta-min.js","requires":["element"],"optional":["animation"],"skinnable":true},"charts":{"type":"js","path":"charts/charts-experimental-min.js","requires":["element","json","datasource"]},"colorpicker":{"type":"js","path":"colorpicker/colorpicker-min.js","requires":["slider","element"],"optional":["animation"],"skinnable":true},"connection":{"type":"js","path":"connection/connection-min.js","requires":["event"]},"container":{"type":"js","path":"container/container-min.js","requires":["dom","event"],"optional":["dragdrop","animation","connection"],"supersedes":["containercore"],"skinnable":true},"containercore":{"type":"js","path":"container/container_core-min.js","requires":["dom","event"],"pkg":"container"},"cookie":{"type":"js","path":"cookie/cookie-min.js","requires":["FPT"]},"datasource":{"type":"js","path":"datasource/datasource-min.js","requires":["event"],"optional":["connection"]},"datatable":{"type":"js","path":"datatable/datatable-min.js","requires":["element","datasource"],"optional":["calendar","dragdrop","paginator"],"skinnable":true},"dom":{"type":"js","path":"dom/dom-min.js","requires":["FPT"]},"dragdrop":{"type":"js","path":"dragdrop/dragdrop-min.js","requires":["dom","event"]},"editor":{"type":"js","path":"editor/editor-min.js","requires":["menu","element","button"],"optional":["animation","dragdrop"],"supersedes":["simpleeditor"],"skinnable":true},"element":{"type":"js","path":"element/element-beta-min.js","requires":["dom","event"]},"event":{"type":"js","path":"event/event-min.js","requires":["FPT"]},"fonts":{"type":"css","path":"fonts/fonts-min.css"},"get":{"type":"js","path":"get/get-min.js","requires":["FPT"]},"grids":{"type":"css","path":"grids/grids-min.css","requires":["fonts"],"optional":["reset"]},"history":{"type":"js","path":"history/history-min.js","requires":["event"]},"imagecropper":{"type":"js","path":"imagecropper/imagecropper-beta-min.js","requires":["dom","event","dragdrop","element","resize"],"skinnable":true},"imageloader":{"type":"js","path":"imageloader/imageloader-min.js","requires":["event","dom"]},"json":{"type":"js","path":"json/json-min.js","requires":["FPT"]},"layout":{"type":"js","path":"layout/layout-min.js","requires":["dom","event","element"],"optional":["animation","dragdrop","resize","selector"],"skinnable":true},"logger":{"type":"js","path":"logger/logger-min.js","requires":["event","dom"],"optional":["dragdrop"],"skinnable":true},"menu":{"type":"js","path":"menu/menu-min.js","requires":["containercore"],"skinnable":true},"paginator":{"type":"js","path":"paginator/paginator-min.js","requires":["element"],"skinnable":true},"profiler":{"type":"js","path":"profiler/profiler-min.js","requires":["FPT"]},"profilerviewer":{"type":"js","path":"profilerviewer/profilerviewer-beta-min.js","requires":["profiler","yuiloader","element"],"skinnable":true},"reset":{"type":"css","path":"reset/reset-min.css"},"reset-fonts-grids":{"type":"css","path":"reset-fonts-grids/reset-fonts-grids.css","supersedes":["reset","fonts","grids","reset-fonts"],"rollup":4},"reset-fonts":{"type":"css","path":"reset-fonts/reset-fonts.css","supersedes":["reset","fonts"],"rollup":2},"resize":{"type":"js","path":"resize/resize-min.js","requires":["dom","event","dragdrop","element"],"optional":["animation"],"skinnable":true},"selector":{"type":"js","path":"selector/selector-beta-min.js","requires":["FPT","dom"]},"simpleeditor":{"type":"js","path":"editor/simpleeditor-min.js","requires":["element"],"optional":["containercore","menu","button","animation","dragdrop"],"skinnable":true,"pkg":"editor"},"slider":{"type":"js","path":"slider/slider-min.js","requires":["dragdrop"],"optional":["animation"],"skinnable":true},"tabview":{"type":"js","path":"tabview/tabview-min.js","requires":["element"],"optional":["connection"],"skinnable":true},"treeview":{"type":"js","path":"treeview/treeview-min.js","requires":["event","dom"],"skinnable":true},"uploader":{"type":"js","path":"uploader/uploader-experimental.js","requires":["element"]},"utilities":{"type":"js","path":"utilities/utilities.js","supersedes":["FPT","event","dragdrop","animation","dom","connection","element","FPT-dom-event","get","yuiloader","yuiloader-dom-event"],"rollup":8},"FPT":{"type":"js","path":"FPT/FPT-min.js"},"FPT-dom-event":{"type":"js","path":"FPT-dom-event/FPT-dom-event.js","supersedes":["FPT","event","dom"],"rollup":3},"yuiloader":{"type":"js","path":"yuiloader/yuiloader-min.js","supersedes":["FPT","get"]},"yuiloader-dom-event":{"type":"js","path":"yuiloader-dom-event/yuiloader-dom-event.js","supersedes":["FPT","dom","event","get","yuiloader","FPT-dom-event"],"rollup":5},"yuitest":{"type":"js","path":"yuitest/yuitest-min.js","requires":["logger"],"skinnable":true}}},ObjectUtil:{appendArray:function(o,a){if(a){for(var i=0;i<a.length;i=i+1){o[a[i]]=true;}}},keys:function(o,ordered){var a=[],i;for(i in o){if(lang.hasOwnProperty(o,i)){a.push(i);}}return a;}},ArrayUtil:{appendArray:function(a1,a2){Array.prototype.push.apply(a1,a2);},indexOf:function(a,val){for(var i=0;i<a.length;i=i+1){if(a[i]===val){return i;}}return-1;},toObject:function(a){var o={};for(var i=0;i<a.length;i=i+1){o[a[i]]=true;}return o;},uniq:function(a){return YUI.ObjectUtil.keys(YUI.ArrayUtil.toObject(a));}}};FPT.util.YUILoader=function(o){this._internalCallback=null;this._useFPTListener=false;this.onSuccess=null;this.onFailure=Y.log;this.onProgress=null;this.onTimeout=null;this.scope=this;this.data=null;this.insertBefore=null;this.charset=null;this.varName=null;this.base=YUI.info.base;this.comboBase=YUI.info.comboBase;this.combine=false;this.root=YUI.info.root;this.timeout=0;this.ignore=null;this.force=null;this.allowRollup=true;this.filter=null;this.required={};this.moduleInfo=lang.merge(YUI.info.moduleInfo);this.rollups=null;this.loadOptional=false;this.sorted=[];this.loaded={};this.dirty=true;this.inserted={};var self=this;env.listeners.push(function(m){if(self._useFPTListener){self.loadNext(m.name);}});this.skin=lang.merge(YUI.info.skin);this._config(o);};Y.util.YUILoader.prototype={FILTERS:{RAW:{"searchExp":"-min\\.js","replaceStr":".js"},DEBUG:{"searchExp":"-min\\.js","replaceStr":"-debug.js"}},SKIN_PREFIX:"skin-",_config:function(o){if(o){for(var i in o){if(lang.hasOwnProperty(o,i)){if(i=="require"){this.require(o[i]);}else{this[i]=o[i];}}}}var f=this.filter;if(lang.isString(f)){f=f.toUpperCase();if(f==="DEBUG"){this.require("logger");}if(!Y.widget.LogWriter){Y.widget.LogWriter=function(){return Y;};}this.filter=this.FILTERS[f];}},addModule:function(o){if(!o||!o.name||!o.type||(!o.path&&!o.fullpath)){return false;}o.ext=("ext"in o)?o.ext:true;o.requires=o.requires||[];this.moduleInfo[o.name]=o;this.dirty=true;return true;},require:function(what){var a=(typeof what==="string")?arguments:what;this.dirty=true;YUI.ObjectUtil.appendArray(this.required,a);},_addSkin:function(skin,mod){var name=this.formatSkin(skin),info=this.moduleInfo,sinf=this.skin,ext=info[mod]&&info[mod].ext;if(!info[name]){this.addModule({"name":name,"type":"css","path":sinf.base+skin+"/"+sinf.path,"after":sinf.after,"rollup":sinf.rollup,"ext":ext});}if(mod){name=this.formatSkin(skin,mod);if(!info[name]){var mdef=info[mod],pkg=mdef.pkg||mod;this.addModule({"name":name,"type":"css","after":sinf.after,"path":pkg+"/"+sinf.base+skin+"/"+mod+".css","ext":ext});}}return name;},getRequires:function(mod){if(!mod){return[];}if(!this.dirty&&mod.expanded){return mod.expanded;}mod.requires=mod.requires||[];var i,d=[],r=mod.requires,o=mod.optional,info=this.moduleInfo,m;for(i=0;i<r.length;i=i+1){d.push(r[i]);m=info[r[i]];YUI.ArrayUtil.appendArray(d,this.getRequires(m));}if(o&&this.loadOptional){for(i=0;i<o.length;i=i+1){d.push(o[i]);YUI.ArrayUtil.appendArray(d,this.getRequires(info[o[i]]));}}mod.expanded=YUI.ArrayUtil.uniq(d);return mod.expanded;},getProvides:function(name,notMe){var addMe=!(notMe),ckey=(addMe)?PROV:SUPER,m=this.moduleInfo[name],o={};if(!m){return o;}if(m[ckey]){return m[ckey];}var s=m.supersedes,done={},me=this;var add=function(mm){if(!done[mm]){done[mm]=true;lang.augmentObject(o,me.getProvides(mm));}};if(s){for(var i=0;i<s.length;i=i+1){add(s[i]);}}m[SUPER]=o;m[PROV]=lang.merge(o);m[PROV][name]=true;return m[ckey];},calculate:function(o){if(o||this.dirty){this._config(o);this._setup();this._explode();if(this.allowRollup){this._rollup();}this._reduce();this._sort();this.dirty=false;}},_setup:function(){var info=this.moduleInfo,name,i,j;for(name in info){if(lang.hasOwnProperty(info,name)){var m=info[name];if(m&&m.skinnable){var o=this.skin.overrides,smod;if(o&&o[name]){for(i=0;i<o[name].length;i=i+1){smod=this._addSkin(o[name][i],name);}}else{smod=this._addSkin(this.skin.defaultSkin,name);}m.requires.push(smod);}}}var l=lang.merge(this.inserted);if(!this._sandbox){l=lang.merge(l,env.modules);}if(this.ignore){YUI.ObjectUtil.appendArray(l,this.ignore);}if(this.force){for(i=0;i<this.force.length;i=i+1){if(this.force[i]in l){delete l[this.force[i]];}}}for(j in l){if(lang.hasOwnProperty(l,j)){lang.augmentObject(l,this.getProvides(j));}}this.loaded=l;},_explode:function(){var r=this.required,i,mod;for(i in r){if(lang.hasOwnProperty(r,i)){mod=this.moduleInfo[i];if(mod){var req=this.getRequires(mod);if(req){YUI.ObjectUtil.appendArray(r,req);}}}}},_skin:function(){},formatSkin:function(skin,mod){var s=this.SKIN_PREFIX+skin;if(mod){s=s+"-"+mod;}return s;},parseSkin:function(mod){if(mod.indexOf(this.SKIN_PREFIX)===0){var a=mod.split("-");return{skin:a[1],module:a[2]};}return null;},_rollup:function(){var i,j,m,s,rollups={},r=this.required,roll,info=this.moduleInfo;if(this.dirty||!this.rollups){for(i in info){if(lang.hasOwnProperty(info,i)){m=info[i];if(m&&m.rollup){rollups[i]=m;}}}this.rollups=rollups;}for(;;){var rolled=false;for(i in rollups){if(!r[i]&&!this.loaded[i]){m=info[i];s=m.supersedes;roll=false;if(!m.rollup){continue;}var skin=(m.ext)?false:this.parseSkin(i),c=0;if(skin){for(j in r){if(lang.hasOwnProperty(r,j)){if(i!==j&&this.parseSkin(j)){c++;roll=(c>=m.rollup);if(roll){break;}}}}}else{for(j=0;j<s.length;j=j+1){if(this.loaded[s[j]]&&(!YUI.dupsAllowed[s[j]])){roll=false;break;}else{if(r[s[j]]){c++;roll=(c>=m.rollup);if(roll){break;}}}}}if(roll){r[i]=true;rolled=true;this.getRequires(m);}}}if(!rolled){break;}}},_reduce:function(){var i,j,s,m,r=this.required;for(i in r){if(i in this.loaded){delete r[i];}else{var skinDef=this.parseSkin(i);if(skinDef){if(!skinDef.module){var skin_pre=this.SKIN_PREFIX+skinDef.skin;for(j in r){if(lang.hasOwnProperty(r,j)){m=this.moduleInfo[j];var ext=m&&m.ext;if(!ext&&j!==i&&j.indexOf(skin_pre)>-1){delete r[j];}}}}}else{m=this.moduleInfo[i];s=m&&m.supersedes;if(s){for(j=0;j<s.length;j=j+1){if(s[j]in r){delete r[s[j]];}}}}}}},_onFailure:function(msg){FPT.log("Failure","info","loader");var f=this.onFailure;if(f){f.call(this.scope,{msg:"failure: "+msg,data:this.data,success:false});}},_onTimeout:function(){FPT.log("Timeout","info","loader");var f=this.onTimeout;if(f){f.call(this.scope,{msg:"timeout",data:this.data,success:false});}},_sort:function(){var s=[],info=this.moduleInfo,loaded=this.loaded,checkOptional=!this.loadOptional,me=this;var requires=function(aa,bb){var mm=info[aa];if(loaded[bb]||!mm){return false;}var ii,rr=mm.expanded,after=mm.after,other=info[bb],optional=mm.optional;if(rr&&YUI.ArrayUtil.indexOf(rr,bb)>-1){return true;}if(after&&YUI.ArrayUtil.indexOf(after,bb)>-1){return true;}if(checkOptional&&optional&&YUI.ArrayUtil.indexOf(optional,bb)>-1){return true;}var ss=info[bb]&&info[bb].supersedes;if(ss){for(ii=0;ii<ss.length;ii=ii+1){if(requires(aa,ss[ii])){return true;}}}if(mm.ext&&mm.type=="css"&&!other.ext&&other.type=="css"){return true;}return false;};for(var i in this.required){if(lang.hasOwnProperty(this.required,i)){s.push(i);}}var p=0;for(;;){var l=s.length,a,b,j,k,moved=false;for(j=p;j<l;j=j+1){a=s[j];for(k=j+1;k<l;k=k+1){if(requires(a,s[k])){b=s.splice(k,1);s.splice(j,0,b[0]);moved=true;break;}}if(moved){break;}else{p=p+1;}}if(!moved){break;}}this.sorted=s;},toString:function(){var o={type:"YUILoader",base:this.base,filter:this.filter,required:this.required,loaded:this.loaded,inserted:this.inserted};lang.dump(o,1);},_combine:function(){this._combining=[];var self=this,s=this.sorted,len=s.length,js=this.comboBase,css=this.comboBase,target,startLen=js.length,i,m,type=this.loadType;FPT.log("type "+type);for(i=0;i<len;i=i+1){m=this.moduleInfo[s[i]];if(m&&!m.ext&&(!type||type===m.type)){target=this.root+m.path;target+="&";if(m.type=="js"){js+=target;}else{css+=target;}this._combining.push(s[i]);}}if(this._combining.length){FPT.log("Attempting to combine: "+this._combining,"info","loader");var callback=function(o){var c=this._combining,len=c.length,i,m;for(i=0;i<len;i=i+1){this.inserted[c[i]]=true;}this.loadNext(o.data);},loadScript=function(){if(js.length>startLen){FPT.util.Get.script(self._filter(js),{data:self._loading,onSuccess:callback,onFailure:self._onFailure,onTimeout:self._onTimeout,insertBefore:self.insertBefore,charset:self.charset,timeout:self.timeout,scope:self});}};if(css.length>startLen){FPT.util.Get.css(this._filter(css),{data:this._loading,onSuccess:loadScript,onFailure:this._onFailure,onTimeout:this._onTimeout,insertBefore:this.insertBefore,charset:this.charset,timeout:this.timeout,scope:self});}else{loadScript();}return;}else{this.loadNext(this._loading);}},insert:function(o,type){this.calculate(o);this._loading=true;this.loadType=type;if(this.combine){return this._combine();}if(!type){var self=this;this._internalCallback=function(){self._internalCallback=null;self.insert(null,"js");};this.insert(null,"css");return;}this.loadNext();},sandbox:function(o,type){this._config(o);if(!this.onSuccess){throw new Error("You must supply an onSuccess handler for your sandbox");}this._sandbox=true;var self=this;if(!type||type!=="js"){this._internalCallback=function(){self._internalCallback=null;self.sandbox(null,"js");};this.insert(null,"css");return;}if(!util.Connect){var ld=new FPT.util.YUILoader();ld.insert({base:this.base,filter:this.filter,require:"connection",insertBefore:this.insertBefore,charset:this.charset,onSuccess:function(){this.sandbox(null,"js");},scope:this},"js");return;}this._scriptText=[];this._loadCount=0;this._stopCount=this.sorted.length;this._xhr=[];this.calculate();var s=this.sorted,l=s.length,i,m,url;for(i=0;i<l;i=i+1){m=this.moduleInfo[s[i]];if(!m){this._onFailure("undefined module "+m);for(var j=0;j<this._xhr.length;j=j+1){this._xhr[j].abort();}return;}if(m.type!=="js"){this._loadCount++;continue;}url=m.fullpath;url=(url)?this._filter(url):this._url(m.path);var xhrData={success:function(o){var idx=o.argument[0],name=o.argument[2];this._scriptText[idx]=o.responseText;if(this.onProgress){this.onProgress.call(this.scope,{name:name,scriptText:o.responseText,xhrResponse:o,data:this.data});}this._loadCount++;if(this._loadCount>=this._stopCount){var v=this.varName||"FPT";var t="(function() {\n";var b="\nreturn "+v+";\n})();";var ref=eval(t+this._scriptText.join("\n")+b);this._pushEvents(ref);if(ref){this.onSuccess.call(this.scope,{reference:ref,data:this.data});}else{this._onFailure.call(this.varName+" reference failure");}}},failure:function(o){this.onFailure.call(this.scope,{msg:"XHR failure",xhrResponse:o,data:this.data});},scope:this,argument:[i,url,s[i]]};this._xhr.push(util.Connect.asyncRequest("GET",url,xhrData));}},loadNext:function(mname){if(!this._loading){return;}if(mname){if(mname!==this._loading){return;}this.inserted[mname]=true;if(this.onProgress){this.onProgress.call(this.scope,{name:mname,data:this.data});}}var s=this.sorted,len=s.length,i,m;for(i=0;i<len;i=i+1){if(s[i]in this.inserted){continue;}if(s[i]===this._loading){return;}m=this.moduleInfo[s[i]];if(!m){this.onFailure.call(this.scope,{msg:"undefined module "+m,data:this.data});return;}if(!this.loadType||this.loadType===m.type){this._loading=s[i];var fn=(m.type==="css")?util.Get.css:util.Get.script,url=m.fullpath,self=this,c=function(o){self.loadNext(o.data);};url=(url)?this._filter(url):this._url(m.path);if(env.ua.webkit&&env.ua.webkit<420&&m.type==="js"&&!m.varName){c=null;this._useFPTListener=true;}fn(url,{data:s[i],onSuccess:c,onFailure:this._onFailure,onTimeout:this._onTimeout,insertBefore:this.insertBefore,charset:this.charset,timeout:this.timeout,varName:m.varName,scope:self});return;}}this._loading=null;if(this._internalCallback){var f=this._internalCallback;this._internalCallback=null;f.call(this);}else{if(this.onSuccess){this._pushEvents();this.onSuccess.call(this.scope,{data:this.data});}}},_pushEvents:function(ref){var r=ref||FPT;if(r.util&&r.util.Event){r.util.Event._load();}},_filter:function(str){var f=this.filter;return(f)?str.replace(new RegExp(f.searchExp),f.replaceStr):str;},_url:function(path){var u=this.base||"",f=this.filter;u=u+path;return this._filter(u);}};})();
(function(){var B=FPT.util,F=FPT.lang,L,J,K={},G={},N=window.document;FPT.env._id_counter=FPT.env._id_counter||0;var C=FPT.env.ua.opera,M=FPT.env.ua.webkit,A=FPT.env.ua.gecko,H=FPT.env.ua.ie;var E={HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|table-row)$/i};var O=function(Q){if(!E.HYPHEN.test(Q)){return Q;}if(K[Q]){return K[Q];}var R=Q;while(E.HYPHEN.exec(R)){R=R.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());}K[Q]=R;return R;};var P=function(R){var Q=G[R];if(!Q){Q=new RegExp("(?:^|\\s+)"+R+"(?:\\s+|$)");G[R]=Q;}return Q;};if(N.defaultView&&N.defaultView.getComputedStyle){L=function(Q,T){var S=null;if(T=="float"){T="cssFloat";}var R=Q.ownerDocument.defaultView.getComputedStyle(Q,"");if(R){S=R[O(T)];}return Q.style[T]||S;};}else{if(N.documentElement.currentStyle&&H){L=function(Q,S){switch(O(S)){case"opacity":var U=100;try{U=Q.filters["DXImageTransform.Microsoft.Alpha"].opacity;}catch(T){try{U=Q.filters("alpha").opacity;}catch(T){}}return U/100;case"float":S="styleFloat";default:var R=Q.currentStyle?Q.currentStyle[S]:null;return(Q.style[S]||R);}};}else{L=function(Q,R){return Q.style[R];};}}if(H){J=function(Q,R,S){switch(R){case"opacity":if(F.isString(Q.style.filter)){Q.style.filter="alpha(opacity="+S*100+")";if(!Q.currentStyle||!Q.currentStyle.hasLayout){Q.style.zoom=1;}}break;case"float":R="styleFloat";default:Q.style[R]=S;}};}else{J=function(Q,R,S){if(R=="float"){R="cssFloat";}Q.style[R]=S;};}var D=function(Q,R){return Q&&Q.nodeType==1&&(!R||R(Q));};FPT.util.Dom={get:function(S){if(S){if(S.nodeType||S.item){return S;}if(typeof S==="string"){return N.getElementById(S);}if("length"in S){var T=[];for(var R=0,Q=S.length;R<Q;++R){T[T.length]=B.Dom.get(S[R]);}return T;}return S;}return null;},getStyle:function(Q,S){S=O(S);var R=function(T){return L(T,S);};return B.Dom.batch(Q,R,B.Dom,true);},setStyle:function(Q,S,T){S=O(S);var R=function(U){J(U,S,T);};B.Dom.batch(Q,R,B.Dom,true);},getXY:function(Q){var R=function(S){if((S.parentNode===null||S.offsetParent===null||this.getStyle(S,"display")=="none")&&S!=S.ownerDocument.body){return false;}return I(S);};return B.Dom.batch(Q,R,B.Dom,true);},getX:function(Q){var R=function(S){return B.Dom.getXY(S)[0];};return B.Dom.batch(Q,R,B.Dom,true);},getY:function(Q){var R=function(S){return B.Dom.getXY(S)[1];};return B.Dom.batch(Q,R,B.Dom,true);},setXY:function(Q,T,S){var R=function(W){var V=this.getStyle(W,"position");if(V=="static"){this.setStyle(W,"position","relative");V="relative";}var Y=this.getXY(W);if(Y===false){return false;}var X=[parseInt(this.getStyle(W,"left"),10),parseInt(this.getStyle(W,"top"),10)];if(isNaN(X[0])){X[0]=(V=="relative")?0:W.offsetLeft;}if(isNaN(X[1])){X[1]=(V=="relative")?0:W.offsetTop;}if(T[0]!==null){W.style.left=T[0]-Y[0]+X[0]+"px";}if(T[1]!==null){W.style.top=T[1]-Y[1]+X[1]+"px";}if(!S){var U=this.getXY(W);if((T[0]!==null&&U[0]!=T[0])||(T[1]!==null&&U[1]!=T[1])){this.setXY(W,T,true);}}};B.Dom.batch(Q,R,B.Dom,true);},setX:function(R,Q){B.Dom.setXY(R,[Q,null]);},setY:function(Q,R){B.Dom.setXY(Q,[null,R]);},getRegion:function(Q){var R=function(S){if((S.parentNode===null||S.offsetParent===null||this.getStyle(S,"display")=="none")&&S!=S.ownerDocument.body){return false;}var T=B.Region.getRegion(S);return T;};return B.Dom.batch(Q,R,B.Dom,true);},getClientWidth:function(){return B.Dom.getViewportWidth();},getClientHeight:function(){return B.Dom.getViewportHeight();},getElementsByClassName:function(U,Y,V,W){U=F.trim(U);Y=Y||"*";V=(V)?B.Dom.get(V):null||N;if(!V){return[];}var R=[],Q=V.getElementsByTagName(Y),X=P(U);for(var S=0,T=Q.length;S<T;++S){if(X.test(Q[S].className)){R[R.length]=Q[S];if(W){W.call(Q[S],Q[S]);}}}return R;},hasClass:function(S,R){var Q=P(R);var T=function(U){return Q.test(U.className);};return B.Dom.batch(S,T,B.Dom,true);},addClass:function(R,Q){var S=function(T){if(this.hasClass(T,Q)){return false;}T.className=F.trim([T.className,Q].join(" "));return true;};return B.Dom.batch(R,S,B.Dom,true);},removeClass:function(S,R){var Q=P(R);var T=function(W){var V=false,X=W.className;if(R&&X&&this.hasClass(W,R)){W.className=X.replace(Q," ");if(this.hasClass(W,R)){this.removeClass(W,R);}W.className=F.trim(W.className);if(W.className===""){var U=(W.hasAttribute)?"class":"className";W.removeAttribute(U);}V=true;}return V;};return B.Dom.batch(S,T,B.Dom,true);},replaceClass:function(T,R,Q){if(!Q||R===Q){return false;}var S=P(R);var U=function(V){if(!this.hasClass(V,R)){this.addClass(V,Q);return true;}V.className=V.className.replace(S," "+Q+" ");if(this.hasClass(V,R)){this.removeClass(V,R);}V.className=F.trim(V.className);return true;};return B.Dom.batch(T,U,B.Dom,true);},generateId:function(Q,S){S=S||"yui-gen";var R=function(T){if(T&&T.id){return T.id;}var U=S+FPT.env._id_counter++;if(T){T.id=U;}return U;};return B.Dom.batch(Q,R,B.Dom,true)||R.apply(B.Dom,arguments);},isAncestor:function(R,S){R=B.Dom.get(R);S=B.Dom.get(S);var Q=false;if((R&&S)&&(R.nodeType&&S.nodeType)){if(R.contains&&R!==S){Q=R.contains(S);}else{if(R.compareDocumentPosition){Q=!!(R.compareDocumentPosition(S)&16);}}}else{}return Q;},inDocument:function(Q){return this.isAncestor(N.documentElement,Q);},getElementsBy:function(X,R,S,U){R=R||"*";S=(S)?B.Dom.get(S):null||N;if(!S){return[];}var T=[],W=S.getElementsByTagName(R);for(var V=0,Q=W.length;V<Q;++V){if(X(W[V])){T[T.length]=W[V];if(U){U(W[V]);}}}return T;},batch:function(U,X,W,S){U=(U&&(U.tagName||U.item))?U:B.Dom.get(U);if(!U||!X){return false;}var T=(S)?W:window;if(U.tagName||U.length===undefined){return X.call(T,U,W);}var V=[];for(var R=0,Q=U.length;R<Q;++R){V[V.length]=X.call(T,U[R],W);}return V;},getDocumentHeight:function(){var R=(N.compatMode!="CSS1Compat")?N.body.scrollHeight:N.documentElement.scrollHeight;var Q=Math.max(R,B.Dom.getViewportHeight());return Q;},getDocumentWidth:function(){var R=(N.compatMode!="CSS1Compat")?N.body.scrollWidth:N.documentElement.scrollWidth;var Q=Math.max(R,B.Dom.getViewportWidth());return Q;},getViewportHeight:function(){var Q=self.innerHeight;var R=N.compatMode;if((R||H)&&!C){Q=(R=="CSS1Compat")?N.documentElement.clientHeight:N.body.clientHeight;}return Q;},getViewportWidth:function(){var Q=self.innerWidth;var R=N.compatMode;if(R||H){Q=(R=="CSS1Compat")?N.documentElement.clientWidth:N.body.clientWidth;}return Q;},getAncestorBy:function(Q,R){while((Q=Q.parentNode)){if(D(Q,R)){return Q;}}return null;},getAncestorByClassName:function(R,Q){R=B.Dom.get(R);if(!R){return null;}var S=function(T){return B.Dom.hasClass(T,Q);};return B.Dom.getAncestorBy(R,S);},getAncestorByTagName:function(R,Q){R=B.Dom.get(R);if(!R){return null;}var S=function(T){return T.tagName&&T.tagName.toUpperCase()==Q.toUpperCase();};return B.Dom.getAncestorBy(R,S);},getPreviousSiblingBy:function(Q,R){while(Q){Q=Q.previousSibling;if(D(Q,R)){return Q;}}return null;},getPreviousSibling:function(Q){Q=B.Dom.get(Q);if(!Q){return null;}return B.Dom.getPreviousSiblingBy(Q);},getNextSiblingBy:function(Q,R){while(Q){Q=Q.nextSibling;if(D(Q,R)){return Q;}}return null;},getNextSibling:function(Q){Q=B.Dom.get(Q);if(!Q){return null;}return B.Dom.getNextSiblingBy(Q);},getFirstChildBy:function(Q,S){var R=(D(Q.firstChild,S))?Q.firstChild:null;return R||B.Dom.getNextSiblingBy(Q.firstChild,S);},getFirstChild:function(Q,R){Q=B.Dom.get(Q);if(!Q){return null;}return B.Dom.getFirstChildBy(Q);},getLastChildBy:function(Q,S){if(!Q){return null;}var R=(D(Q.lastChild,S))?Q.lastChild:null;return R||B.Dom.getPreviousSiblingBy(Q.lastChild,S);},getLastChild:function(Q){Q=B.Dom.get(Q);return B.Dom.getLastChildBy(Q);},getChildrenBy:function(R,T){var S=B.Dom.getFirstChildBy(R,T);var Q=S?[S]:[];B.Dom.getNextSiblingBy(S,function(U){if(!T||T(U)){Q[Q.length]=U;}return false;});return Q;},getChildren:function(Q){Q=B.Dom.get(Q);if(!Q){}return B.Dom.getChildrenBy(Q);},getDocumentScrollLeft:function(Q){Q=Q||N;return Math.max(Q.documentElement.scrollLeft,Q.body.scrollLeft);},getDocumentScrollTop:function(Q){Q=Q||N;return Math.max(Q.documentElement.scrollTop,Q.body.scrollTop);},insertBefore:function(R,Q){R=B.Dom.get(R);Q=B.Dom.get(Q);if(!R||!Q||!Q.parentNode){return null;}return Q.parentNode.insertBefore(R,Q);},insertAfter:function(R,Q){R=B.Dom.get(R);Q=B.Dom.get(Q);if(!R||!Q||!Q.parentNode){return null;}if(Q.nextSibling){return Q.parentNode.insertBefore(R,Q.nextSibling);}else{return Q.parentNode.appendChild(R);}},getClientRegion:function(){var S=B.Dom.getDocumentScrollTop(),R=B.Dom.getDocumentScrollLeft(),T=B.Dom.getViewportWidth()+R,Q=B.Dom.getViewportHeight()+S;return new B.Region(S,T,Q,R);}};var I=function(){if(N.documentElement.getBoundingClientRect){return function(S){var T=S.getBoundingClientRect(),R=Math.round;var Q=S.ownerDocument;return[R(T.left+B.Dom.getDocumentScrollLeft(Q)),R(T.top+B.Dom.getDocumentScrollTop(Q))];};}else{return function(S){var T=[S.offsetLeft,S.offsetTop];var R=S.offsetParent;var Q=(M&&B.Dom.getStyle(S,"position")=="absolute"&&S.offsetParent==S.ownerDocument.body);if(R!=S){while(R){T[0]+=R.offsetLeft;T[1]+=R.offsetTop;if(!Q&&M&&B.Dom.getStyle(R,"position")=="absolute"){Q=true;}R=R.offsetParent;}}if(Q){T[0]-=S.ownerDocument.body.offsetLeft;T[1]-=S.ownerDocument.body.offsetTop;}R=S.parentNode;while(R.tagName&&!E.ROOT_TAG.test(R.tagName)){if(R.scrollTop||R.scrollLeft){T[0]-=R.scrollLeft;T[1]-=R.scrollTop;}R=R.parentNode;}return T;};}}();})();FPT.util.Region=function(C,D,A,B){this.top=C;this[1]=C;this.right=D;this.bottom=A;this.left=B;this[0]=B;};FPT.util.Region.prototype.contains=function(A){return(A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom);};FPT.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};FPT.util.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top);var D=Math.min(this.right,E.right);var A=Math.min(this.bottom,E.bottom);var B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new FPT.util.Region(C,D,A,B);}else{return null;}};FPT.util.Region.prototype.union=function(E){var C=Math.min(this.top,E.top);var D=Math.max(this.right,E.right);var A=Math.max(this.bottom,E.bottom);var B=Math.min(this.left,E.left);return new FPT.util.Region(C,D,A,B);};FPT.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}");};FPT.util.Region.getRegion=function(D){var F=FPT.util.Dom.getXY(D);var C=F[1];var E=F[0]+D.offsetWidth;var A=F[1]+D.offsetHeight;var B=F[0];return new FPT.util.Region(C,E,A,B);};FPT.util.Point=function(A,B){if(FPT.lang.isArray(A)){B=A[1];A=A[0];}this.x=this.right=this.left=this[0]=A;this.y=this.top=this.bottom=this[1]=B;};FPT.util.Point.prototype=new FPT.util.Region();FPT.register("dom",FPT.util.Dom,{version:"2.6.0",build:"1321"});
FPT.util.CustomEvent=function(D,B,C,A){this.type=D;this.scope=B||window;this.silent=C;this.signature=A||FPT.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var E="_YUICEOnSubscribe";if(D!==E){this.subscribeEvent=new FPT.util.CustomEvent(E,this,true);}this.lastError=null;};FPT.util.CustomEvent.LIST=0;FPT.util.CustomEvent.FLAT=1;FPT.util.CustomEvent.prototype={subscribe:function(B,C,A){if(!B){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A);}this.subscribers.push(new FPT.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return this.unsubscribeAll();}var E=false;for(var B=0,A=this.subscribers.length;B<A;++B){var C=this.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=true;}}return E;},fire:function(){this.lastError=null;var K=[],E=this.subscribers.length;if(!E&&this.silent){return true;}var I=[].slice.call(arguments,0),G=true,D,J=false;if(!this.silent){}var C=this.subscribers.slice(),A=FPT.util.Event.throwErrors;for(D=0;D<E;++D){var M=C[D];if(!M){J=true;}else{if(!this.silent){}var L=M.getScope(this.scope);if(this.signature==FPT.util.CustomEvent.FLAT){var B=null;if(I.length>0){B=I[0];}try{G=M.fn.call(L,B,M.obj);}catch(F){this.lastError=F;if(A){throw F;}}}else{try{G=M.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=H;if(A){throw H;}}}if(false===G){if(!this.silent){}break;}}}return(G!==false);},unsubscribeAll:function(){for(var A=this.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=[];return A;},_delete:function(A){var B=this.subscribers[A];if(B){delete B.fn;delete B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope;}};FPT.util.Subscriber=function(B,C,A){this.fn=B;this.obj=FPT.lang.isUndefined(C)?null:C;this.override=A;};FPT.util.Subscriber.prototype.getScope=function(A){if(this.override){if(this.override===true){return this.obj;}else{return this.override;}}return A;};FPT.util.Subscriber.prototype.contains=function(A,B){if(B){return(this.fn==A&&this.obj==B);}else{return(this.fn==A);}};FPT.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", override: "+(this.override||"no")+" }";};if(!FPT.util.Event){FPT.util.Event=function(){var H=false;var I=[];var J=[];var G=[];var E=[];var C=0;var F=[];var B=[];var A=0;var D={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};var K=FPT.env.ua.ie?"focusin":"focus";var L=FPT.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:FPT.env.ua.webkit,webkit:FPT.env.ua.webkit,isIE:FPT.env.ua.ie,_interval:null,_dri:null,DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){var M=this;var N=function(){M._tryPreloadAttach();};this._interval=setInterval(N,this.POLL_INTERVAL);}},onAvailable:function(R,O,S,Q,P){var M=(FPT.lang.isString(R))?[R]:R;for(var N=0;N<M.length;N=N+1){F.push({id:M[N],fn:O,obj:S,override:Q,checkReady:P});}C=this.POLL_RETRYS;this.startInterval();},onContentReady:function(O,M,P,N){this.onAvailable(O,M,P,N,true);},onDOMReady:function(M,O,N){if(this.DOMReady){setTimeout(function(){var P=window;if(N){if(N===true){P=O;}else{P=N;}}M.call(P,"DOMReady",[],O);},0);}else{this.DOMReadyEvent.subscribe(M,O,N);}},_addListener:function(O,M,X,S,N,a){if(!X||!X.call){return false;}if(this._isValidCollection(O)){var Y=true;for(var T=0,V=O.length;T<V;++T){Y=this._addListener(O[T],M,X,S,N,a)&&Y;}return Y;}else{if(FPT.lang.isString(O)){var R=this.getEl(O);if(R){O=R;}else{this.onAvailable(O,function(){FPT.util.Event._addListener(O,M,X,S,N,a);});return true;}}}if(!O){return false;}if("unload"==M&&S!==this){J[J.length]=[O,M,X,S,N,a];return true;}var b=O;if(N){if(N===true){b=S;}else{b=N;}}var P=function(c){return X.call(b,FPT.util.Event.getEvent(c,O),S);};var Z=[O,M,X,P,b,S,N,a];var U=I.length;I[U]=Z;if(this.useLegacyEvent(O,M)){var Q=this.getLegacyIndex(O,M);if(Q==-1||O!=G[Q][0]){Q=G.length;B[O.id+M]=Q;G[Q]=[O,M,O["on"+M]];E[Q]=[];O["on"+M]=function(c){FPT.util.Event.fireLegacyEvent(FPT.util.Event.getEvent(c),Q);};}E[Q].push(Z);}else{try{this._simpleAdd(O,M,P,a);}catch(W){this.lastError=W;this._removeListener(O,M,X,a);return false;}}return true;},addListener:function(O,Q,N,P,M){return this._addListener(O,Q,N,P,M,false);},addFocusListener:function(O,N,P,M){return this._addListener(O,K,N,P,M,true);},removeFocusListener:function(N,M){return this._removeListener(N,K,M,true);},addBlurListener:function(O,N,P,M){return this._addListener(O,L,N,P,M,true);},removeBlurListener:function(N,M){return this._removeListener(N,L,M,true);},fireLegacyEvent:function(Q,O){var S=true,M,U,T,V,R;U=E[O].slice();for(var N=0,P=U.length;N<P;++N){T=U[N];if(T&&T[this.WFN]){V=T[this.ADJ_SCOPE];R=T[this.WFN].call(V,Q);S=(S&&R);}}M=G[O];if(M&&M[2]){M[2](Q);}return S;},getLegacyIndex:function(N,O){var M=this.generateId(N)+O;if(typeof B[M]=="undefined"){return-1;}else{return B[M];}},useLegacyEvent:function(M,N){return(this.webkit&&this.webkit<419&&("click"==N||"dblclick"==N));},_removeListener:function(N,M,V,Y){var Q,T,X;if(typeof N=="string"){N=this.getEl(N);}else{if(this._isValidCollection(N)){var W=true;for(Q=N.length-1;Q>-1;Q--){W=(this._removeListener(N[Q],M,V,Y)&&W);}return W;}}if(!V||!V.call){return this.purgeElement(N,false,M);}if("unload"==M){for(Q=J.length-1;Q>-1;Q--){X=J[Q];if(X&&X[0]==N&&X[1]==M&&X[2]==V){J.splice(Q,1);return true;}}return false;}var R=null;var S=arguments[4];if("undefined"===typeof S){S=this._getCacheIndex(N,M,V);}if(S>=0){R=I[S];}if(!N||!R){return false;}if(this.useLegacyEvent(N,M)){var P=this.getLegacyIndex(N,M);var O=E[P];if(O){for(Q=0,T=O.length;Q<T;++Q){X=O[Q];if(X&&X[this.EL]==N&&X[this.TYPE]==M&&X[this.FN]==V){O.splice(Q,1);break;}}}}else{try{this._simpleRemove(N,M,R[this.WFN],Y);}catch(U){this.lastError=U;return false;}}delete I[S][this.WFN];delete I[S][this.FN];I.splice(S,1);return true;},removeListener:function(N,O,M){return this._removeListener(N,O,M,false);},getTarget:function(O,N){var M=O.target||O.srcElement;return this.resolveTextNode(M);},resolveTextNode:function(N){try{if(N&&3==N.nodeType){return N.parentNode;}}catch(M){}return N;},getPageX:function(N){var M=N.pageX;if(!M&&0!==M){M=N.clientX||0;if(this.isIE){M+=this._getScrollLeft();}}return M;},getPageY:function(M){var N=M.pageY;if(!N&&0!==N){N=M.clientY||0;if(this.isIE){N+=this._getScrollTop();}}return N;},getXY:function(M){return[this.getPageX(M),this.getPageY(M)];},getRelatedTarget:function(N){var M=N.relatedTarget;if(!M){if(N.type=="mouseout"){M=N.toElement;}else{if(N.type=="mouseover"){M=N.fromElement;}}}return this.resolveTextNode(M);},getTime:function(O){if(!O.time){var N=new Date().getTime();try{O.time=N;}catch(M){this.lastError=M;return N;}}return O.time;},stopEvent:function(M){this.stopPropagation(M);this.preventDefault(M);},stopPropagation:function(M){if(M.stopPropagation){M.stopPropagation();}else{M.cancelBubble=true;}},preventDefault:function(M){if(M.preventDefault){M.preventDefault();}else{M.returnValue=false;}},getEvent:function(O,M){var N=O||window.event;if(!N){var P=this.getEvent.caller;while(P){N=P.arguments[0];if(N&&Event==N.constructor){break;}P=P.caller;}}return N;},getCharCode:function(N){var M=N.keyCode||N.charCode||0;if(FPT.env.ua.webkit&&(M in D)){M=D[M];}return M;},_getCacheIndex:function(Q,R,P){for(var O=0,N=I.length;O<N;O=O+1){var M=I[O];if(M&&M[this.FN]==P&&M[this.EL]==Q&&M[this.TYPE]==R){return O;}}return-1;},generateId:function(M){var N=M.id;if(!N){N="yuievtautoid-"+A;++A;M.id=N;}return N;},_isValidCollection:function(N){try{return(N&&typeof N!=="string"&&N.length&&!N.tagName&&!N.alert&&typeof N[0]!=="undefined");}catch(M){return false;}},elCache:{},getEl:function(M){return(typeof M==="string")?document.getElementById(M):M;},clearCache:function(){},DOMReadyEvent:new FPT.util.CustomEvent("DOMReady",this),_load:function(N){if(!H){H=true;var M=FPT.util.Event;M._ready();M._tryPreloadAttach();}},_ready:function(N){var M=FPT.util.Event;if(!M.DOMReady){M.DOMReady=true;M.DOMReadyEvent.fire();M._simpleRemove(document,"DOMContentLoaded",M._ready);}},_tryPreloadAttach:function(){if(F.length===0){C=0;clearInterval(this._interval);this._interval=null;return;}if(this.locked){return;}if(this.isIE){if(!this.DOMReady){this.startInterval();return;}}this.locked=true;var S=!H;if(!S){S=(C>0&&F.length>0);}var R=[];var T=function(V,W){var U=V;if(W.override){if(W.override===true){U=W.obj;}else{U=W.override;}}W.fn.call(U,W.obj);};var N,M,Q,P,O=[];for(N=0,M=F.length;N<M;N=N+1){Q=F[N];if(Q){P=this.getEl(Q.id);if(P){if(Q.checkReady){if(H||P.nextSibling||!S){O.push(Q);F[N]=null;}}else{T(P,Q);F[N]=null;}}else{R.push(Q);}}}for(N=0,M=O.length;N<M;N=N+1){Q=O[N];T(this.getEl(Q.id),Q);}C--;if(S){for(N=F.length-1;N>-1;N--){Q=F[N];if(!Q||!Q.id){F.splice(N,1);}}this.startInterval();}else{clearInterval(this._interval);this._interval=null;}this.locked=false;},purgeElement:function(Q,R,T){var O=(FPT.lang.isString(Q))?this.getEl(Q):Q;var S=this.getListeners(O,T),P,M;if(S){for(P=S.length-1;P>-1;P--){var N=S[P];this._removeListener(O,N.type,N.fn,N.capture);}}if(R&&O&&O.childNodes){for(P=0,M=O.childNodes.length;P<M;++P){this.purgeElement(O.childNodes[P],R,T);}}},getListeners:function(O,M){var R=[],N;if(!M){N=[I,J];}else{if(M==="unload"){N=[J];}else{N=[I];}}var T=(FPT.lang.isString(O))?this.getEl(O):O;for(var Q=0;Q<N.length;Q=Q+1){var V=N[Q];if(V){for(var S=0,U=V.length;S<U;++S){var P=V[S];if(P&&P[this.EL]===T&&(!M||M===P[this.TYPE])){R.push({type:P[this.TYPE],fn:P[this.FN],obj:P[this.OBJ],adjust:P[this.OVERRIDE],scope:P[this.ADJ_SCOPE],capture:P[this.CAPTURE],index:S});}}}}return(R.length)?R:null;},_unload:function(S){var M=FPT.util.Event,P,O,N,R,Q,T=J.slice();for(P=0,R=J.length;P<R;++P){N=T[P];if(N){var U=window;if(N[M.ADJ_SCOPE]){if(N[M.ADJ_SCOPE]===true){U=N[M.UNLOAD_OBJ];}else{U=N[M.ADJ_SCOPE];}}N[M.FN].call(U,M.getEvent(S,N[M.EL]),N[M.UNLOAD_OBJ]);T[P]=null;N=null;U=null;}}J=null;if(I){for(O=I.length-1;O>-1;O--){N=I[O];if(N){M._removeListener(N[M.EL],N[M.TYPE],N[M.FN],N[M.CAPTURE],O);}}N=null;}G=null;M._simpleRemove(window,"unload",M._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var M=document.documentElement,N=document.body;if(M&&(M.scrollTop||M.scrollLeft)){return[M.scrollTop,M.scrollLeft];}else{if(N){return[N.scrollTop,N.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(O,P,N,M){O.addEventListener(P,N,(M));};}else{if(window.attachEvent){return function(O,P,N,M){O.attachEvent("on"+P,N);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(O,P,N,M){O.removeEventListener(P,N,(M));};}else{if(window.detachEvent){return function(N,O,M){N.detachEvent("on"+O,M);};}else{return function(){};}}}()};}();(function(){var EU=FPT.util.Event;EU.on=EU.addListener;EU.onFocus=EU.addFocusListener;EU.onBlur=EU.addBlurListener;if(EU.isIE){FPT.util.Event.onDOMReady(FPT.util.Event._tryPreloadAttach,FPT.util.Event,true);var n=document.createElement("p");EU._dri=setInterval(function(){try{n.doScroll("left");clearInterval(EU._dri);EU._dri=null;EU._ready();n=null;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._dri=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._dri);EU._dri=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}FPT.util.EventProvider=function(){};FPT.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E){this.__yui_events=this.__yui_events||{};var D=this.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscribers=this.__yui_subscribers||{};var B=this.__yui_subscribers;if(!B[A]){B[A]=[];}B[A].push({fn:C,obj:F,override:E});}},unsubscribe:function(C,E,G){this.__yui_events=this.__yui_events||{};var A=this.__yui_events;if(C){var F=A[C];if(F){return F.unsubscribe(E,G);}}else{var B=true;for(var D in A){if(FPT.lang.hasOwnProperty(A,D)){B=B&&A[D].unsubscribe(E,G);}}return B;}return false;},unsubscribeAll:function(A){return this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=this.__yui_events||{};var A=D||{};var I=this.__yui_events;if(I[G]){}else{var H=A.scope||this;var E=(A.silent);var B=new FPT.util.CustomEvent(G,H,E,FPT.util.CustomEvent.FLAT);I[G]=B;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var F=this.__yui_subscribers[G];if(F){for(var C=0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}return I[G];},fireEvent:function(E,D,A,C){this.__yui_events=this.__yui_events||{};var G=this.__yui_events[E];if(!G){return null;}var B=[];for(var F=1;F<arguments.length;++F){B.push(arguments[F]);}return G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__yui_events[A]){return true;}}return false;}};FPT.util.KeyListener=function(A,F,B,C){if(!A){}else{if(!F){}else{if(!B){}}}if(!C){C=FPT.util.KeyListener.KEYDOWN;}var D=new FPT.util.CustomEvent("keyPressed");this.enabledEvent=new FPT.util.CustomEvent("enabled");this.disabledEvent=new FPT.util.CustomEvent("disabled");if(typeof A=="string"){A=document.getElementById(A);}if(typeof B=="function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correctScope);}function E(J,I){if(!F.shift){F.shift=false;}if(!F.alt){F.alt=false;}if(!F.ctrl){F.ctrl=false;}if(J.shiftKey==F.shift&&J.altKey==F.alt&&J.ctrlKey==F.ctrl){var G;if(F.keys instanceof Array){for(var H=0;H<F.keys.length;H++){G=F.keys[H];if(G==J.charCode){D.fire(J.charCode,J);break;}else{if(G==J.keyCode){D.fire(J.keyCode,J);break;}}}}else{G=F.keys;if(G==J.charCode){D.fire(J.charCode,J);}else{if(G==J.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=function(){if(!this.enabled){FPT.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}this.enabled=true;};this.disable=function(){if(this.enabled){FPT.util.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=false;};this.toString=function(){return"KeyListener ["+F.keys+"] "+A.tagName+(A.id?"["+A.id+"]":"");};};FPT.util.KeyListener.KEYDOWN="keydown";FPT.util.KeyListener.KEYUP="keyup";FPT.util.KeyListener.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38};FPT.register("event",FPT.util.Event,{version:"2.6.0",build:"1321"});
FPT.util.Connect={_msxml_progid:["Microsoft.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded; charset=UTF-8",_default_form_header:"application/x-www-form-urlencoded",_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function(){if(FPT.util.Event){FPT.util.Event.addListener(document,"click",function(B){var A=FPT.util.Event.getTarget(B);if(A.nodeName.toLowerCase()=="input"&&(A.type&&A.type.toLowerCase()=="submit")){FPT.util.Connect._submitElementValue=encodeURIComponent(A.name)+"="+encodeURIComponent(A.value);}});return true;}return false;})(),startEvent:new FPT.util.CustomEvent("start"),completeEvent:new FPT.util.CustomEvent("complete"),successEvent:new FPT.util.CustomEvent("success"),failureEvent:new FPT.util.CustomEvent("failure"),uploadEvent:new FPT.util.CustomEvent("upload"),abortEvent:new FPT.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","start"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","success"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","upload"],onAbort:["abortEvent","abort"]},setProgId:function(A){this._msxml_progid.unshift(A);},setDefaultPostHeader:function(A){if(typeof A=="string"){this._default_post_header=A;}else{if(typeof A=="boolean"){this._use_default_post_header=A;}}},setDefaultXhrHeader:function(A){if(typeof A=="string"){this._default_xhr_header=A;}else{this._use_default_xhr_header=A;}},setPollingInterval:function(A){if(typeof A=="number"&&isFinite(A)){this._polling_interval=A;}},createXhrObject:function(F){var E,A;try{A=new XMLHttpRequest();E={conn:A,tId:F};}catch(D){for(var B=0;B<this._msxml_progid.length;++B){try{A=new ActiveXObject(this._msxml_progid[B]);E={conn:A,tId:F};break;}catch(C){}}}finally{return E;}},getConnectionObject:function(A){var C;var D=this._transaction_id;try{if(!A){C=this.createXhrObject(D);}else{C={};C.tId=D;C.isUpload=true;}if(C){this._transaction_id++;}}catch(B){}finally{return C;}},asyncRequest:function(F,C,E,A){var D=(this._isFileUpload)?this.getConnectionObject(true):this.getConnectionObject();var B=(E&&E.argument)?E.argument:null;if(!D){return null;}else{if(E&&E.customevents){this.initCustomEvents(D,E);}if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(D,E,C,A);return D;}if(F.toUpperCase()=="GET"){if(this._sFormData.length!==0){C+=((C.indexOf("?")==-1)?"?":"&")+this._sFormData;}}else{if(F.toUpperCase()=="POST"){A=A?this._sFormData+"&"+A:this._sFormData;}}}if(F.toUpperCase()=="GET"&&(E&&E.cache===false)){C+=((C.indexOf("?")==-1)?"?":"&")+"rnd="+new Date().valueOf().toString();}D.conn.open(F,C,true);if(this._use_default_xhr_header){if(!this._default_headers["X-Requested-With"]){this.initHeader("X-Requested-With",this._default_xhr_header,true);}}if((F.toUpperCase()==="POST"&&this._use_default_post_header)&&this._isFormSubmit===false){this.initHeader("Content-Type",this._default_post_header);}if(this._has_default_headers||this._has_http_headers){this.setHeader(D);}this.handleReadyState(D,E);D.conn.send(A||"");if(this._isFormSubmit===true){this.resetFormState();}this.startEvent.fire(D,B);if(D.startEvent){D.startEvent.fire(D,B);}return D;}},initCustomEvents:function(A,C){var B;for(B in C.customevents){if(this._customEvents[B][0]){A[this._customEvents[B][0]]=new FPT.util.CustomEvent(this._customEvents[B][1],(C.scope)?C.scope:null);A[this._customEvents[B][0]].subscribe(C.customevents[B]);}}},handleReadyState:function(C,D){var B=this;var A=(D&&D.argument)?D.argument:null;if(D&&D.timeout){this._timeOut[C.tId]=window.setTimeout(function(){B.abort(C,D,true);},D.timeout);}this._poll[C.tId]=window.setInterval(function(){if(C.conn&&C.conn.readyState===4){window.clearInterval(B._poll[C.tId]);delete B._poll[C.tId];if(D&&D.timeout){window.clearTimeout(B._timeOut[C.tId]);delete B._timeOut[C.tId];}B.completeEvent.fire(C,A);if(C.completeEvent){C.completeEvent.fire(C,A);}B.handleTransactionResponse(C,D);}},this._polling_interval);},handleTransactionResponse:function(F,G,A){var D,C;var B=(G&&G.argument)?G.argument:null;try{if(F.conn.status!==undefined&&F.conn.status!==0){D=F.conn.status;}else{D=13030;}}catch(E){D=13030;}if(D>=200&&D<300||D===1223){C=this.createResponseObject(F,B);if(G&&G.success){if(!G.scope){G.success(C);}else{G.success.apply(G.scope,[C]);}}this.successEvent.fire(C);if(F.successEvent){F.successEvent.fire(C);}}else{switch(D){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:C=this.createExceptionObject(F.tId,B,(A?A:false));if(G&&G.failure){if(!G.scope){G.failure(C);}else{G.failure.apply(G.scope,[C]);}}break;default:C=this.createResponseObject(F,B);if(G&&G.failure){if(!G.scope){G.failure(C);}else{G.failure.apply(G.scope,[C]);}}}this.failureEvent.fire(C);if(F.failureEvent){F.failureEvent.fire(C);}}this.releaseObject(F);C=null;},createResponseObject:function(A,G){var D={};var I={};try{var C=A.conn.getAllResponseHeaders();var F=C.split("\n");for(var E=0;E<F.length;E++){var B=F[E].indexOf(":");if(B!=-1){I[F[E].substring(0,B)]=F[E].substring(B+2);}}}catch(H){}D.tId=A.tId;D.status=(A.conn.status==1223)?204:A.conn.status;D.statusText=(A.conn.status==1223)?"No Content":A.conn.statusText;D.getResponseHeader=I;D.getAllResponseHeaders=C;D.responseText=A.conn.responseText;D.responseXML=A.conn.responseXML;if(G){D.argument=G;}return D;},createExceptionObject:function(H,D,A){var F=0;var G="communication failure";var C=-1;var B="transaction aborted";var E={};E.tId=H;if(A){E.status=C;E.statusText=B;}else{E.status=F;E.statusText=G;}if(D){E.argument=D;}return E;},initHeader:function(A,D,C){var B=(C)?this._default_headers:this._http_headers;B[A]=D;if(C){this._has_default_headers=true;}else{this._has_http_headers=true;}},setHeader:function(A){var B;if(this._has_default_headers){for(B in this._default_headers){if(FPT.lang.hasOwnProperty(this._default_headers,B)){A.conn.setRequestHeader(B,this._default_headers[B]);}}}if(this._has_http_headers){for(B in this._http_headers){if(FPT.lang.hasOwnProperty(this._http_headers,B)){A.conn.setRequestHeader(B,this._http_headers[B]);}}delete this._http_headers;this._http_headers={};this._has_http_headers=false;}},resetDefaultHeaders:function(){delete this._default_headers;this._default_headers={};this._has_default_headers=false;},setForm:function(M,H,C){var L,B,K,I,P,J=false,F=[],O=0,E,G,D,N,A;this.resetFormState();if(typeof M=="string"){L=(document.getElementById(M)||document.forms[M]);}else{if(typeof M=="object"){L=M;}else{return;}}if(H){this.createFrame(C?C:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=L;return;}for(E=0,G=L.elements.length;E<G;++E){B=L.elements[E];P=B.disabled;K=B.name;if(!P&&K){K=encodeURIComponent(K)+"=";I=encodeURIComponent(B.value);switch(B.type){case"select-one":if(B.selectedIndex>-1){A=B.options[B.selectedIndex];F[O++]=K+encodeURIComponent((A.attributes.value&&A.attributes.value.specified)?A.value:A.text);}break;case"select-multiple":if(B.selectedIndex>-1){for(D=B.selectedIndex,N=B.options.length;D<N;++D){A=B.options[D];if(A.selected){F[O++]=K+encodeURIComponent((A.attributes.value&&A.attributes.value.specified)?A.value:A.text);}}}break;case"radio":case"checkbox":if(B.checked){F[O++]=K+I;}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(J===false){if(this._hasSubmitListener&&this._submitElementValue){F[O++]=this._submitElementValue;}else{F[O++]=K+I;}J=true;}break;default:F[O++]=K+I;}}}this._isFormSubmit=true;this._sFormData=F.join("&");this.initHeader("Content-Type",this._default_form_header);return this._sFormData;},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData="";},createFrame:function(A){var B="yuiIO"+this._transaction_id;var C;if(FPT.env.ua.ie){C=document.createElement('<iframe id="'+B+'" name="'+B+'" />');if(typeof A=="boolean"){C.src="javascript:false";}}else{C=document.createElement("iframe");C.id=B;C.name=B;}C.style.position="absolute";C.style.top="-1000px";C.style.left="-1000px";document.body.appendChild(C);},appendPostData:function(A){var D=[],B=A.split("&"),C,E;for(C=0;C<B.length;C++){E=B[C].indexOf("=");if(E!=-1){D[C]=document.createElement("input");D[C].type="hidden";D[C].name=decodeURIComponent(B[C].substring(0,E));D[C].value=decodeURIComponent(B[C].substring(E+1));this._formNode.appendChild(D[C]);}}return D;},uploadFile:function(D,N,E,C){var I="yuiIO"+D.tId,J="multipart/form-data",L=document.getElementById(I),O=this,K=(N&&N.argument)?N.argument:null,M,H,B,G;var A={action:this._formNode.getAttribute("action"),method:this._formNode.getAttribute("method"),target:this._formNode.getAttribute("target")};this._formNode.setAttribute("action",E);this._formNode.setAttribute("method","POST");this._formNode.setAttribute("target",I);if(FPT.env.ua.ie){this._formNode.setAttribute("encoding",J);}else{this._formNode.setAttribute("enctype",J);}if(C){M=this.appendPostData(C);}this._formNode.submit();this.startEvent.fire(D,K);if(D.startEvent){D.startEvent.fire(D,K);}if(N&&N.timeout){this._timeOut[D.tId]=window.setTimeout(function(){O.abort(D,N,true);},N.timeout);}if(M&&M.length>0){for(H=0;H<M.length;H++){this._formNode.removeChild(M[H]);}}for(B in A){if(FPT.lang.hasOwnProperty(A,B)){if(A[B]){this._formNode.setAttribute(B,A[B]);}else{this._formNode.removeAttribute(B);}}}this.resetFormState();var F=function(){if(N&&N.timeout){window.clearTimeout(O._timeOut[D.tId]);delete O._timeOut[D.tId];}O.completeEvent.fire(D,K);if(D.completeEvent){D.completeEvent.fire(D,K);}G={tId:D.tId,argument:N.argument};try{G.responseText=L.contentWindow.document.body?L.contentWindow.document.body.innerHTML:L.contentWindow.document.documentElement.textContent;G.responseXML=L.contentWindow.document.XMLDocument?L.contentWindow.document.XMLDocument:L.contentWindow.document;}catch(P){}if(N&&N.upload){if(!N.scope){N.upload(G);}else{N.upload.apply(N.scope,[G]);}}O.uploadEvent.fire(G);if(D.uploadEvent){D.uploadEvent.fire(G);}FPT.util.Event.removeListener(L,"load",F);setTimeout(function(){document.body.removeChild(L);O.releaseObject(D);},100);};FPT.util.Event.addListener(L,"load",F);},abort:function(E,G,A){var D;var B=(G&&G.argument)?G.argument:null;if(E&&E.conn){if(this.isCallInProgress(E)){E.conn.abort();window.clearInterval(this._poll[E.tId]);delete this._poll[E.tId];if(A){window.clearTimeout(this._timeOut[E.tId]);delete this._timeOut[E.tId];}D=true;}}else{if(E&&E.isUpload===true){var C="yuiIO"+E.tId;var F=document.getElementById(C);if(F){FPT.util.Event.removeListener(F,"load");document.body.removeChild(F);if(A){window.clearTimeout(this._timeOut[E.tId]);delete this._timeOut[E.tId];}D=true;}}else{D=false;}}if(D===true){this.abortEvent.fire(E,B);if(E.abortEvent){E.abortEvent.fire(E,B);}this.handleTransactionResponse(E,G,true);}return D;},isCallInProgress:function(B){if(B&&B.conn){return B.conn.readyState!==4&&B.conn.readyState!==0;}else{if(B&&B.isUpload===true){var A="yuiIO"+B.tId;return document.getElementById(A)?true:false;}else{return false;}}},releaseObject:function(A){if(A&&A.conn){A.conn=null;A=null;}}};FPT.register("connection",FPT.util.Connect,{version:"2.6.0",build:"1321"});
(function(){var B=FPT.util;var A=function(D,C,E,F){if(!D){}this.init(D,C,E,F);};A.NAME="Anim";A.prototype={toString:function(){var C=this.getEl()||{};var D=C.id||C.tagName;return(this.constructor.NAME+": "+D);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(C,E,D){return this.method(this.currentFrame,E,D-E,this.totalFrames);},setAttribute:function(C,E,D){if(this.patterns.noNegatives.test(C)){E=(E>0)?E:0;}B.Dom.setStyle(this.getEl(),C,E+D);},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G<C;++G){E[G]=I[G]+F[D]["by"][G]*1;}}else{E=I+F[D]["by"]*1;}}}this.runtimeAttributes[D].start=I;this.runtimeAttributes[D].end=E;this.runtimeAttributes[D].unit=(H(F[D].unit))?F[D]["unit"]:this.getDefaultUnit(D);return true;},init:function(E,J,I,C){var D=false;var F=null;var H=0;E=B.Dom.get(E);this.attributes=J||{};this.duration=!FPT.lang.isUndefined(I)?I:1;this.method=C||B.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=B.AnimMgr.fps;this.setEl=function(M){E=B.Dom.get(M);};this.getEl=function(){return E;};this.isAnimated=function(){return D;};this.getStartTime=function(){return F;};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false;}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(B.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds){this.totalFrames=1;}B.AnimMgr.registerElement(this);return true;};this.stop=function(M){if(!this.isAnimated()){return false;}if(M){this.currentFrame=this.totalFrames;this._onTween.fire();}B.AnimMgr.stop(this);};var L=function(){this.onStart.fire();this.runtimeAttributes={};for(var M in this.attributes){this.setRuntimeAttribute(M);}D=true;H=0;F=new Date();};var K=function(){var O={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};O.toString=function(){return("duration: "+O.duration+", currentFrame: "+O.currentFrame);};this.onTween.fire(O);var N=this.runtimeAttributes;for(var M in N){this.setAttribute(M,this.doMethod(M,N[M].start,N[M].end),N[M].unit);}H+=1;};var G=function(){var M=(new Date()-F)/1000;var N={duration:M,frames:H,fps:H/M};N.toString=function(){return("duration: "+N.duration+", frames: "+N.frames+", fps: "+N.fps);};D=false;H=0;this.onComplete.fire(N);};this._onStart=new B.CustomEvent("_start",this,true);this.onStart=new B.CustomEvent("start",this);this.onTween=new B.CustomEvent("tween",this);this._onTween=new B.CustomEvent("_tween",this,true);this.onComplete=new B.CustomEvent("complete",this);this._onComplete=new B.CustomEvent("_complete",this,true);this._onStart.subscribe(L);this._onTween.subscribe(K);this._onComplete.subscribe(G);}};B.Anim=A;})();FPT.util.AnimMgr=new function(){var C=null;var B=[];var A=0;this.fps=1000;this.delay=1;this.registerElement=function(F){B[B.length]=F;A+=1;F._onStart.fire();this.start();};this.unRegister=function(G,F){F=F||E(G);if(!G.isAnimated()||F==-1){return false;}G._onComplete.fire();B.splice(F,1);A-=1;if(A<=0){this.stop();}return true;};this.start=function(){if(C===null){C=setInterval(this.run,this.delay);}};this.stop=function(H){if(!H){clearInterval(C);for(var G=0,F=B.length;G<F;++G){this.unRegister(B[0],0);}B=[];C=null;A=0;}else{this.unRegister(H);}};this.run=function(){for(var H=0,F=B.length;H<F;++H){var G=B[H];if(!G||!G.isAnimated()){continue;}if(G.currentFrame<G.totalFrames||G.totalFrames===null){G.currentFrame+=1;if(G.useSeconds){D(G);}G._onTween.fire();}else{FPT.util.AnimMgr.stop(G,H);}}};var E=function(H){for(var G=0,F=B.length;G<F;++G){if(B[G]==H){return G;}}return-1;};var D=function(G){var J=G.totalFrames;var I=G.currentFrame;var H=(G.currentFrame*G.duration*1000/G.totalFrames);var F=(new Date()-G.getStartTime());var K=0;if(F<G.duration*1000){K=Math.round((F/H-1)*G.currentFrame);}else{K=J-(I+1);}if(K>0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};FPT.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B<F;++B){C[B]=[E[B][0],E[B][1]];}for(var A=1;A<F;++A){for(B=0;B<F-A;++B){C[B][0]=(1-D)*C[B][0]+D*C[parseInt(B+1,10)][0];C[B][1]=(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1];}}return[C[0][0],C[0][1]];};};(function(){var A=function(F,E,G,H){A.superclass.constructor.call(this,F,E,G,H);};A.NAME="ColorAnim";A.DEFAULT_BGCOLOR="#fff";var C=FPT.util;FPT.extend(A,C.Anim);var D=A.superclass;var B=A.prototype;B.patterns.color=/color$/i;B.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;B.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;B.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;B.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;B.parseColor=function(E){if(E.length==3){return E;}var F=this.patterns.hex.exec(E);if(F&&F.length==4){return[parseInt(F[1],16),parseInt(F[2],16),parseInt(F[3],16)];}F=this.patterns.rgb.exec(E);if(F&&F.length==4){return[parseInt(F[1],10),parseInt(F[2],10),parseInt(F[3],10)];}F=this.patterns.hex3.exec(E);if(F&&F.length==4){return[parseInt(F[1]+F[1],16),parseInt(F[2]+F[2],16),parseInt(F[3]+F[3],16)];}return null;};B.getAttribute=function(E){var G=this.getEl();if(this.patterns.color.test(E)){var I=FPT.util.Dom.getStyle(G,E);var H=this;if(this.patterns.transparent.test(I)){var F=FPT.util.Dom.getAncestorBy(G,function(J){return!H.patterns.transparent.test(I);});if(F){I=C.Dom.getStyle(F,E);}else{I=A.DEFAULT_BGCOLOR;}}}else{I=D.getAttribute.call(this,E);}return I;};B.doMethod=function(F,J,G){var I;if(this.patterns.color.test(F)){I=[];for(var H=0,E=J.length;H<E;++H){I[H]=D.doMethod.call(this,F,J[H],G[H]);}I="rgb("+Math.floor(I[0])+","+Math.floor(I[1])+","+Math.floor(I[2])+")";}else{I=D.doMethod.call(this,F,J,G);}return I;};B.setRuntimeAttribute=function(F){D.setRuntimeAttribute.call(this,F);if(this.patterns.color.test(F)){var H=this.attributes;var J=this.parseColor(this.runtimeAttributes[F].start);var G=this.parseColor(this.runtimeAttributes[F].end);if(typeof H[F]["to"]==="undefined"&&typeof H[F]["by"]!=="undefined"){G=this.parseColor(H[F].by);for(var I=0,E=J.length;I<E;++I){G[I]=J[I]+G[I];}}this.runtimeAttributes[F].start=J;this.runtimeAttributes[F].end=G;}};C.ColorAnim=A;})();FPT.util.Easing={easeNone:function(B,A,D,C){return D*B/C+A;},easeIn:function(B,A,D,C){return D*(B/=C)*B+A;},easeOut:function(B,A,D,C){return-D*(B/=C)*(B-2)+A;},easeBoth:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A;}return-D/2*((--B)*(B-2)-1)+A;},easeInStrong:function(B,A,D,C){return D*(B/=C)*B*B*B+A;},easeOutStrong:function(B,A,D,C){return-D*((B=B/C-1)*B*B*B-1)+A;},easeBothStrong:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B*B+A;}return-D/2*((B-=2)*B*B*B-2)+A;},elasticIn:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return-(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;},elasticOut:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A;},elasticBoth:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F/2)==2){return A+G;}if(!E){E=F*(0.3*1.5);}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}if(C<1){return-0.5*(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;}return B*Math.pow(2,-10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A;},backIn:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*(B/=D)*B*((C+1)*B-C)+A;},backOut:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*((B=B/D-1)*B*((C+1)*B+C)+1)+A;},backBoth:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}if((B/=D/2)<1){return E/2*(B*B*(((C*=(1.525))+1)*B-C))+A;}return E/2*((B-=2)*B*(((C*=(1.525))+1)*B+C)+2)+A;},bounceIn:function(B,A,D,C){return D-FPT.util.Easing.bounceOut(C-B,0,D,C)+A;},bounceOut:function(B,A,D,C){if((B/=C)<(1/2.75)){return D*(7.5625*B*B)+A;}else{if(B<(2/2.75)){return D*(7.5625*(B-=(1.5/2.75))*B+0.75)+A;}else{if(B<(2.5/2.75)){return D*(7.5625*(B-=(2.25/2.75))*B+0.9375)+A;}}}return D*(7.5625*(B-=(2.625/2.75))*B+0.984375)+A;},bounceBoth:function(B,A,D,C){if(B<C/2){return FPT.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return FPT.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){var A=function(H,G,I,J){if(H){A.superclass.constructor.call(this,H,G,I,J);}};A.NAME="Motion";var E=FPT.util;FPT.extend(A,E.ColorAnim);var F=A.superclass;var C=A.prototype;C.patterns.points=/^points$/i;C.setAttribute=function(G,I,H){if(this.patterns.points.test(G)){H=H||"px";F.setAttribute.call(this,"left",I[0],H);F.setAttribute.call(this,"top",I[1],H);}else{F.setAttribute.call(this,G,I,H);}};C.getAttribute=function(G){if(this.patterns.points.test(G)){var H=[F.getAttribute.call(this,"left"),F.getAttribute.call(this,"top")];}else{H=F.getAttribute.call(this,G);}return H;};C.doMethod=function(G,K,H){var J=null;if(this.patterns.points.test(G)){var I=this.method(this.currentFrame,0,100,this.totalFrames)/100;J=E.Bezier.getPosition(this.runtimeAttributes[G],I);}else{J=F.doMethod.call(this,G,K,H);}return J;};C.setRuntimeAttribute=function(P){if(this.patterns.points.test(P)){var H=this.getEl();var J=this.attributes;var G;var L=J["points"]["control"]||[];var I;var M,O;if(L.length>0&&!(L[0]instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M<O;++M){K[M]=L[M];}L=K;}if(E.Dom.getStyle(H,"position")=="static"){E.Dom.setStyle(H,"position","relative");}if(D(J["points"]["from"])){E.Dom.setXY(H,J["points"]["from"]);}else{E.Dom.setXY(H,E.Dom.getXY(H));}G=this.getAttribute("points");if(D(J["points"]["to"])){I=B.call(this,J["points"]["to"],G);var N=E.Dom.getXY(this.getEl());for(M=0,O=L.length;M<O;++M){L[M]=B.call(this,L[M],G);}}else{if(D(J["points"]["by"])){I=[G[0]+J["points"]["by"][0],G[1]+J["points"]["by"][1]];for(M=0,O=L.length;M<O;++M){L[M]=[G[0]+L[M][0],G[1]+L[M][1]];}}}this.runtimeAttributes[P]=[G];if(L.length>0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=FPT.util;FPT.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();FPT.register("animation",FPT.util.Anim,{version:"2.6.0",build:"1321"});
FPT.lang.JSON=(function(){var l=FPT.lang,_UNICODE_EXCEPTIONS=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_ESCAPES=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=/(?:^|:|,)(?:\s*\[)+/g,_INVALID=/^[\],:{}\s]*$/,_SPECIAL_CHARS=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function _revive(data,reviver){var walk=function(o,key){var k,v,value=o[key];if(value&&typeof value==="object"){for(k in value){if(l.hasOwnProperty(value,k)){v=walk(value,k);if(v===undefined){delete value[k];}else{value[k]=v;}}}}return reviver.call(o,key,value);};return typeof reviver==="function"?walk({"":data},""):data;}function _char(c){if(!_CHARS[c]){_CHARS[c]="\\u"+("0000"+(+(c.charCodeAt(0))).toString(16)).slice(-4);}return _CHARS[c];}function _prepare(s){return s.replace(_UNICODE_EXCEPTIONS,_char);}function _isValid(str){return l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,"]").replace(_BRACKETS,""));}function _string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"';}function _stringify(h,key,d,w,pstack){var o=typeof w==="function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if(o instanceof Date){o=l.JSON.dateToString(o);}else{if(o instanceof String||o instanceof Boolean||o instanceof Number){o=o.valueOf();}}switch(typeof o){case"string":return _string(o);case"number":return isFinite(o)?String(o):"null";case"boolean":return String(o);case"object":if(o===null){return"null";}for(i=pstack.length-1;i>=0;--i){if(pstack[i]===o){return"null";}}pstack[pstack.length]=o;a=[];isArray=l.isArray(o);if(d>0){if(isArray){for(i=o.length-1;i>=0;--i){a[i]=_stringify(o,i,d-1,w,pstack)||"null";}}else{j=0;if(l.isArray(w)){for(i=0,len=w.length;i<len;++i){k=w[i];v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v;}}}else{for(k in o){if(typeof k==="string"&&l.hasOwnProperty(o,k)){v=_stringify(o,k,d-1,w,pstack);if(v){a[j++]=_string(k)+":"+v;}}}}a.sort();}}pstack.pop();return isArray?"["+a.join(",")+"]":"{"+a.join(",")+"}";}return undefined;}return{isValid:function(s){return _isValid(_prepare(s));},parse:function(s,reviver){s=_prepare(s);if(_isValid(s)){return _revive(eval("("+s+")"),reviver);}throw new SyntaxError("parseJSON");},stringify:function(o,w,d){if(o!==undefined){if(l.isArray(w)){w=(function(a){var uniq=[],map={},v,i,j,len;for(i=0,j=0,len=a.length;i<len;++i){v=a[i];if(typeof v==="string"&&map[v]===undefined){uniq[(map[v]=j++)]=v;}}return uniq;})(w);}d=d>=0?d:1/0;return _stringify({"":o},"",d,w,[]);}return undefined;},dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v;}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=new Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHours(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return str;}};})();FPT.register("json",FPT.lang.JSON,{version:"2.6.0",build:"1321"});
FPT.namespace("Sports");FPT.Sports.EXTERNALQUICKLINKS=['rivals','shop','grind-tv'];FPT.Sports.WINDOWS={'free-video':{title:'playerWindow',width:793,height:666,left:(screen.width-793)/2,top:(screen.height-666)/2,scrollbars:'no',toolbar:'no',directories:'no',status:'no',menubar:'no',location:'no',resizable:'no'},'uvp-link':{title:'playerWindow',width:792,height:666,left:(screen.width-793)/2,top:(screen.height-666)/2,scrollbars:'no',toolbar:'no',directories:'no',status:'no',menubar:'no',location:'no',resizable:'no'},'gamechannel':{newWindowForEachLink:1,title:'gameChannel',width:740,height:600,left:0,top:0,scrollbars:'no',toolbar:'no',directories:'no',status:'no',menubar:'no',location:'no',resizable:'no'},'mlbtv-game-link':{title:'MLBPlayer',width:1012,height:600,scrollbars:'no',toolbar:'no',directories:'no',status:'no',menubar:'no',location:'no',resizable:'no'},'rivals':{title:'rivals'},'store':{title:'FPTSportsStore'},'defaults':{newWindowForEachLink:0,title:'FPTSports',width:1015,height:screen.height-(screen.height/6)-100,left:(screen.width-1000)/2,top:screen.height/24,scrollbars:'yes',toolbar:'yes',directories:'yes',status:'yes',menubar:'yes',location:'yes',resizable:'yes'},'rivals-player':{newWindowForEachLink:1,width:820,height:screen.height-(screen.height/6)-100,scrollbars:'yes'}};FPT.Sports.FLYOUT={show:125,hide:250};FPT.Sports.SPINNER={img:function()
{var img=document.createElement('img');img.src="http://us.js2.yimg.com/us.yimg.com/i/us/fi/yfc/images/indicator_medium_1.1.gif";img.id="spinner";return img;}(),delay:165}
FPT.Sports.ERRORS=['First arguement "root" is required. Use an id string or element reference to the DOM element or page module that contains link nodes.','No link nodes of that description were found within the root node.']
FPT.namespace("Media.Dtk.GlobalSearch");FPT.Media.Dtk.GlobalSearch.TabsMgr={oProcessed:{},set:function(sKey,bValue){this.oProcessed[sKey]=bValue;},get:function(sKey){return(typeof(this.oProcessed[sKey])!='undefined'&&this.oProcessed[sKey]==1);}};FPT.Media.Dtk.GlobalSearch.Tabs=function(sModuleName){this.sModuleName=sModuleName;this.dCurTab="";this.dCurTabNum=1;this.aTabs=[];this.sTrigger="click";this.fAction=null;this.oActionVars=null;this.sTabTag="li";this.sClickTag="a";this.sOnName="on";this.sOffName="off";this.sHiLiteName="sparkle";this.bRoundCorners=false;this.aDataProcessed=[];this.bDropShadow=false;};FPT.Media.Dtk.GlobalSearch.Tabs.prototype.dropShadowOff=function(){this.bDropShadow=false;}
FPT.Media.Dtk.GlobalSearch.Tabs.prototype.dropShadowOn=function(){this.bDropShadow=true;}
FPT.Media.Dtk.GlobalSearch.Tabs.prototype.changeAction=function(action,vars){this.fAction=action;this.oActionVars=vars;};FPT.Media.Dtk.GlobalSearch.Tabs.prototype.setupTabs=function(){var sMod=document.getElementById(this.sModuleName);if(sMod){var dTab=sMod.getElementsByTagName(this.sTabTag);if(dTab){var nTabLength=dTab.length,i,j;var defaultTab=FPT.Sports.SessionCookie.get('search_tab');if(dTab[defaultTab])
{this.dCurTab=dTab[defaultTab];FPT.util.Dom.addClass(this.dCurTab,this.sOnName);document.sf1.action=this.dCurTab.firstChild.href;}
for(i=0;i<nTabLength;i++){if(this.bDropShadow){var txtNode=document.createTextNode(dTab[i].firstChild.innerHTML);var dShad=document.createElement("span");dShad.appendChild(txtNode);dTab[i].insertBefore(dShad,dTab[i].firstChild);}
if(this.dCurTab==""&&FPT.util.Dom.hasClass(dTab[i],this.sOnName)){this.dCurTab=dTab[i];}
else if(this.dCurTab!=dTab[i]){FPT.util.Dom.removeClass(dTab[i],this.sOnName);}
var dClickTag=dTab[i].getElementsByTagName(this.sClickTag)||0;var nClickTagLength=dClickTag.length;for(j=0;j<nClickTagLength;j++){if(dClickTag[j].href.indexOf('schedule.cgi')<0){var self=this;dClickTag[j].order=(i+1);this.aTabs[(i+1)]=dClickTag[j];var oSelf=this;var fAction=function(e){if(e){FPT.util.Event.stopEvent(e);}
self.tabAction(e,oSelf,self);return false;}
FPT.util.Event.addListener(dClickTag[j],this.sTrigger,fAction);if(this.sTrigger!="click"){dClickTag[j].onclick=function(){return false;};}}}}}}};FPT.Media.Dtk.GlobalSearch.Tabs.prototype.tabAction=function(e,dNode,oSelf){if(typeof(dNode.href)=='undefined'){dNode=e.srcElement||e.target;}
if(dNode.tagName=='IMG'){dNode=dNode.parentNode;}
if((oSelf.dCurTabNum-1)>0){FPT.util.Dom.removeClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentNode,oSelf.sOffName);}
FPT.util.Dom.removeClass(oSelf.dCurTab,oSelf.sOnName);oSelf.dCurTab=(oSelf.oActionVars.type=='tab'?dNode.parentNode.parentNode:dNode.parentNode);FPT.util.Dom.removeClass(oSelf.dCurTab,oSelf.sHiLiteName);oSelf.dCurTabNum=dNode.order;FPT.util.Dom.addClass(oSelf.dCurTab,oSelf.sOnName);if((oSelf.dCurTabNum-1)>0){FPT.util.Dom.addClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentNode,oSelf.sOffName);}
if(oSelf.fAction){oSelf.fAction(oSelf.oActionVars,dNode,this);}
return false;};FPT.Media.Dtk.GlobalSearch.ChangeVert=function(args,self){var obj=args.obj,tab=self;FPT.util.Dom.addClass(obj.dCurTab,'on');FPT.util.Dom.addClass(tab.parentNode,'on');obj.dCurTab=tab.parentNode;document.sf1.action=tab.href;var text=tab.innerHTML;document.getElementById('dtk-search').className='tab-'+text.toLowerCase();FPT.Sports.updateSearchCookie(tab.order-1);if(typeof(this.first)=="undefined")this.searchbox=document.getElementById("dtk-searchbox").innerHTML;this.first=true;var searchbox=document.getElementById("dtk-searchbox");var leftfooter=document.getElementById("dtk-sboxfooter");var rightfooter=document.getElementById("dtk-sboxlinks");if(typeof(FPT.Media.Dtk.nSearchBoxWidth)=='undefined'){FPT.Media.Dtk.nSearchBoxWidth=FPT.util.Dom.getStyle("dtk-searchbox","width");}
if(searchbox.innerHTML!=this.searchbox){var value=document.sf1.p.value;searchbox.innerHTML=this.searchbox;if(FPT.Media.Dtk.nPageSize==1){searchbox.style.marginLeft="auto";}
else{searchbox.style.width=FPT.Media.Dtk.nSearchBoxWidth;}
document.sf1.p.value=value;}
if(leftfooter){leftfooter.style.display="block";}
if(rightfooter){rightfooter.style.display="block";}
frPrefix="Dtk-tab-";_ver=(typeof(ver)!="undefined"?ver:"");if(typeof(FPT.Media.Dtk.GlobalSearch.oSearch)=='object'){document.sf1.fr.value=frPrefix+FPT.Media.Dtk.GlobalSearch.oSearch[text].frcode+"-t"+_ver;}
if(document.getElementById("searchlabel")){document.getElementById("dtk-searchlabel").title=text+" search: enter a search term and press Enter";}
document.getElementById("p").title=text+" search: enter a search term and press Enter";setTimeout("document.sf1.p.focus()",1);};FPT.Media.Dtk.GlobalSearch.bProcKeyDown=1;FPT.Media.Dtk.GlobalSearch.fKeyDown=function(e,oVerts){var src=e.srcElement||e.target;var code=e.keyCode,id=e.id,gk,_ffs=0;if(typeof(FPT.Media.Dtk.GlobalSearch.bKeyDown)=='undefined'){FPT.Media.Dtk.GlobalSearch.bKeyDown=1;}
if(code==13){return;}
else if((code==191||code==222)&&id!='p'&&FPT.Media.Dtk.GlobalSearch._ff){_ffs=1;gk=0;}
else if((code<31||code>41)&&(code<16||code>18)&&code!=9&&code!=8){gk=1;}
else{gk=0;}
var sFormClassName=document.getElementById('dtk-search').className;if(src.id=='p'||src.id=='scsz'||src.id=='dtk-searchsubmit'){if(code==9&&!e.shiftKey&&FPT.Media.Dtk.GlobalSearch.bProcKeyDown==0){FPT.Media.Dtk.GlobalSearch.bProcKeyDown=1;}else if((code==9&&src.id=='p')||(code==9&&!e.shiftKey&&src.id=='dtk-searchsubmit'&&FPT.Media.Dtk.GlobalSearch.bProcKeyDown==1)){var nTab=oVerts.dCurTabNum,nTabLength=(oVerts.aTabs.length-1);nTab=(e.shiftKey&&nTab>0)?nTab-1:(nTab<=nTabLength?nTab+1:nTab);if(nTab>0&&nTab<=nTabLength&&!e.ctrlKey&&!e.altKey&&!e.metaKey){FPT.util.Event.stopEvent(e);oVerts.tabAction(e,oVerts.aTabs[nTab],oVerts);document.sf1.p.focus();return false;}}else if(gk==1){FPT.Media.Dtk.GlobalSearch.bProcKeyDown=0;}}
else if(!_ffs&&gk==1&&src.type!='text'&&src.type!='select-one'&&src.type!='textarea'&&src.type!='radio'&&src.type!='checkbox'&&!e.ctrlKey&&!e.altKey&&!e.metaKey){document.sf1.p.value='';document.sf1.p.focus();}}
var console;if(typeof(console)=='undefined'){console=window.console||{};console.log=console.log||function(){};}
Array.prototype.indexOf=Array.prototype.indexOf||function(v,start){i||(i=0);var length=this.length;if(i<0)i=length+i;for(;i<length;i++)
if(this[i]==v)return i;return-1;}
Array.prototype.lastIndexOf=Array.prototype.lastIndexOf||function(v){var i=this.length-1;do{if(this[i]==v)return i;}while(i--);}
FPT.Sports.getHeight=function(elm){var h=FPT.util.Dom.getStyle(elm,'height');if(h=='auto'){FPT.util.Dom.setStyle(elm,"zoom",1);h=elm.clientHeight+'px';}
return h;}
FPT.Sports.escapeUrl=function(url){if((url.indexOf("http%3A")==-1)&&(url.indexOf("https%3A")==-1)&&(url.indexOf('**')>-1)){var parts=url.split("**");parts[1]=parts[1].replace(/%/g,'%25');parts[1]=parts[1].replace(/:/g,'%3A');parts[1]=parts[1].replace(/\?/g,'%3F');parts[1]=parts[1].replace(/&/g,'%26');url=parts.join("**");}
return url;}
FPT.Sports.gotoUrl=function(e,url){url=FPT.Sports.escapeUrl(url);document.location.href=url;FPT.util.Event.stopPropagation(e);}
FPT.Sports.updateLastSearchCookie=function(e){FPT.Sports.SessionCookie.set("last_search",document.sf1.p.value);}
FPT.Sports.updateLastSearchCookie_test=function(e){FPT.Sports.SessionCookie.set("last_search",document.sf2.p.value);}
FPT.Sports.updateSearchCookie=function(i){FPT.Sports.SessionCookie.set("search_tab",i);}
FPT.Sports.sportstreamInit=function(url){var windowName="playerWindow";var windowParams="width=793,height=666,scrollbars=no,toolbar=no,directories=no,status=no,menubar=no";var notice=function(){var blockerDiv=document.getElementById('sportstream-blocker');var blockerLaunch=document.getElementById('sportstream-blocker-launch');var openLaunch=function(){var w=window.open(url,windowName,windowParams);blockerDiv.style.display='none';return false;}
blockerDiv.style.display='block';}
var result;result=window.open(url,windowName,windowParams);if(result==undefined){FPT.util.Event.addListener(window,"load",notice);}}
FPT.Sports.hideLabel=function(e,o)
{var el=document.getElementById(o.id).getElementsByTagName("label")[0];FPT.util.Dom.addClass(el,"selected");}
FPT.Sports.showLabel=function(e,o)
{var el=document.getElementById(o.id).getElementsByTagName("label")[0];FPT.util.Dom.removeClass(el,"selected");}
FPT.Sports.decodeHTML=function(str){try{var tempSpan=document.createElement('span');tempSpan.innerHTML=str;var decoded=tempSpan.firstChild.nodeValue;tempSpan=null;return decoded;}catch(e){return str;}}
FPT.util.Event.onContentReady('ysp-league-sub-nav',function(){var a=FPT.util.Dom.getElementsByClassName('external','li',this),i=a.length;while(i--){FPT.Sports.Window.set(a[i]);};});
FPT.Sports.tabs={spinner_delay:FPT.Sports.SPINNER.delay,spinner_img:FPT.Sports.SPINNER.img,request_timeout:30000,default_pane:0,tabs:new Array(),panes:new Array(),selectPane:function(e,oPane){if(!oPane.tabsbase)return;var tabsbase=oPane.tabsbase;var pane=(oPane.showPane)?oPane.showPane:this.default_pane;if(e){var t=FPT.util.Event.getTarget(e);pane=this.tabs[tabsbase].lastIndexOf(t);if(pane<0||typeof(pane)=="undefined"){pane=this.tabs[tabsbase].lastIndexOf(t.parentNode);}}
var i=this.tabs[tabsbase].length-1;if(i<0)return;if(oPane.daily){this.selectDailyPane(tabsbase,i,pane);return;}
do{if(i==pane){this.showPane(tabsbase,i);}else{this.hidePane(tabsbase,i);}}while(i--);if(tabsbase=='fantasy-perf'){this.getFantasyPerformers(tabsbase,pane);}
if(tabsbase=='scoreboard'){this.getAjaxRequest(tabsbase,pane);}},selectDailyPane:function(tabsbase,j,pane){do{if(j==pane){this.showPane(tabsbase,j);this.showPane(tabsbase,j+2);}else{this.hidePane(tabsbase,j);this.hidePane(tabsbase,j+2);}}while(j--);},setPaneHeight:function(tabsbase){var paneMaxHeight=0;for(i=0;i<this.panes[tabsbase].length;i++){var header=FPT.util.Dom.getElementsByClassName("hd","div",this.panes[tabsbase][i]);if(header.length)FPT.util.Dom.setStyle(header,"display","none");var pane_body=FPT.util.Dom.getElementsByClassName("bd","div",this.panes[tabsbase][i]);if(pane_body.length){rawheight=FPT.Sports.getHeight(pane_body[0]);paneMaxHeight=Math.max(paneMaxHeight,parseInt(rawheight));}else{rawheight=FPT.Sports.getHeight(this.panes[tabsbase][i]);paneMaxHeight=Math.max(paneMaxHeight,parseInt(rawheight));}}
paneMaxHeight+=2;paneMaxHeight=paneMaxHeight+"px";for(i=0;i<this.panes[tabsbase].length;i++){var pane_body=FPT.util.Dom.getElementsByClassName("bd","div",this.panes[tabsbase][i]);if(pane_body.length){FPT.util.Dom.setStyle(pane_body,"height",paneMaxHeight);}else{FPT.util.Dom.setStyle(this.panes[tabsbase][i],"height",paneMaxHeight);}}},showPane:function(tabsbase,i){FPT.util.Dom.setStyle(this.panes[tabsbase][i],"display","");FPT.util.Dom.setStyle(this.panes[tabsbase][i],"visibility","visible");FPT.util.Dom.setStyle(this.panes[tabsbase][i],"position","static");FPT.util.Dom.addClass(this.tabs[tabsbase][i],"selected");FPT.util.Dom.addClass(this.tabs[tabsbase][i+1],"after_selected");},hidePane:function(tabsbase,i){FPT.util.Dom.setStyle(this.panes[tabsbase][i],"display","none");FPT.util.Dom.removeClass(this.tabs[tabsbase][i],"selected");FPT.util.Dom.removeClass(this.tabs[tabsbase][i+1],"after_selected");},getFantasyPerformers:function(tabsbase,pane){var p=this.panes[tabsbase][pane];if(!FPT.util.Dom.hasClass(p,'hidden')){return;}
var pos,l;var classes=p.className.split(' ');for(var x=0;x<classes.length;x++){if(classes[x].indexOf('pos-')==0){pos=classes[x].substring(classes[x].lastIndexOf('-')+1,classes[x].length);}
if(classes[x].indexOf('league-')==0){l=classes[x].substring(classes[x].lastIndexOf('-')+1,classes[x].length);}}
if(l&&pos){var url='/ajax_fantasy_performers?l='+l+'&position='+pos;var league_select=FPT.util.Dom.get("league_select");if(league_select){url+="&fl="+league_select.value;}
this.renderFantasyPerformers.argument.pane_node=p;this.renderFantasyPerformers.argument.tabsbase=tabsbase;this.renderFantasyPerformers.request_timeout=this.request_timeout;this.pane_node=p;if(this.loading&&FPT.util.Connect.isCallInProgress(this.loading)){FPT.util.Connect.abort(this.loading);}
this.loading=FPT.util.Connect.asyncRequest('GET',url,this.renderFantasyPerformers);this.renderFantasyPerformers.argument.to=window.setTimeout(this.renderFantasyPerformers.setAjaxSpinner,this.spinner_delay);}},renderFantasyPerformers:{success:function(o){this.removeAjaxSpinner(o);o.argument.pane_node.innerHTML+=o.responseText;FPT.util.Dom.removeClass(o.argument.pane_node,'hidden');FPT.Sports.toggleHotNot(null,true);FPT.Sports.tabs.setPaneHeight(o.argument.tabsbase);},failure:function(o){this.removeAjaxSpinner(o);var err=document.createElement('p');err.className='ajax-pane-error';err.innerHTML="There was an error connecting with the server";o.argument.pane_node.appendChild(err);},timeout:this.request_timeout,argument:{},setAjaxSpinner:function(){this.FPT.Sports.tabs.pane_node.appendChild(FPT.Sports.tabs.spinner_img);},removeAjaxSpinner:function(o){var s=o.argument.to;var p=o.argument.pane_node;if(s)window.clearTimeout(s);var img=document.getElementById('spinner');if(img)p.removeChild(img);}},getAjaxRequest:function(tabsbase,pane){var id=this.panes[tabsbase][pane].id;var pane_node=document.getElementById(id);this.pane_node=pane_node;var league=id.substring(0,id.indexOf('-'));if(pane_node.lastChild&&(!pane_node.lastChild.className||!pane_node.lastChild.className.match(/hd|ajax-pane-error/))){FPT.Sports.scorethin.reset(league);FPT.Sports.updateScorethinCookie(league);return;}
var after=document.getElementById('after-scoreboard');if(after)after.style.visibility='hidden';document.getElementById('scoreboard').style.borderBottomWidth='0px';if(pane_node.lastChild&&pane_node.lastChild.className=='ajax-pane-error')pane_node.removeChild(pane_node.lastChild);if(league=='my')league='myteams';this.renderAjaxPane.argument.pane_node=pane_node;this.renderAjaxPane.argument.league=league;this.renderAjaxPane.argument.request_timeout=this.request_timeout;if(this.loading&&FPT.util.Connect.isCallInProgress(this.loading)){FPT.util.Connect.abort(this.loading);}
this.loading=FPT.util.Connect.asyncRequest('GET','/'+league+'/ajax_scorethin',this.renderAjaxPane);this.renderAjaxPane.argument.to=window.setTimeout(this.renderAjaxPane.setAjaxSpinner,this.spinner_delay);},renderAjaxPane:{success:function(o){var l=o.argument.league;this.removeAjaxSpinner(o);o.argument.pane_node.innerHTML+=o.responseText;this.cleanup(o);FPT.Sports.updateScorethinCookie(l);FPT.Sports.scorethin.reset(l);FPT.Sports.Window.set('scoreboard','free-video');FPT.Sports.Window.set('scoreboard','mlbtv-game-link');},failure:function(o){this.removeAjaxSpinner(o);var err=document.createElement('p');err.className='ajax-pane-error';err.innerHTML="There was an error connecting with the server";o.argument.pane_node.appendChild(err);this.cleanup(o);},timeout:this.request_timeout,argument:{},setAjaxSpinner:function(){this.FPT.Sports.tabs.pane_node.appendChild(FPT.Sports.tabs.spinner_img);},removeAjaxSpinner:function(o){var s=o.argument.to;var p=o.argument.pane_node;if(s)window.clearTimeout(s);var img=document.getElementById('spinner');if(img)p.removeChild(img);},cleanup:function(o){FPT.Sports.tabs.loading=false;var a=document.getElementById('after-scoreboard');if(a)a.style.visibility='';document.getElementById('scoreboard').style.borderBottomWidth='';}},tabMouseOver:function(e){var t=FPT.util.Event.getTarget(e);FPT.util.Dom.addClass(t,"over");},tabMouseOut:function(e){var t=FPT.util.Event.getTarget(e);FPT.util.Dom.removeClass(t,"over");},setTabMouseOver:function(tabsbase){FPT.util.Event.addListener(this.tabs[tabsbase],"mouseover",this.tabMouseOver,{"tabsbase":tabsbase},this);FPT.util.Event.addListener(this.tabs[tabsbase],"mouseout",this.tabMouseOut,{"tabsbase":tabsbase},this);},init:function(tabsbase,pane,args){if(!tabsbase)return;var pane=pane||this.default_pane;var args=args||{};var setheight=(args.dontsetheight)?false:true;var mouseover=args.mouseover||false;var daily=args.daily||false;var tabclass=args.tabclass||'tab';var tabel=args.tabel||'li';var paneclass=args.paneclass||'pane';var paneel=args.paneel||'div';this.tabs[tabsbase]=FPT.util.Dom.getElementsByClassName(tabclass,tabel,tabsbase);this.panes[tabsbase]=FPT.util.Dom.getElementsByClassName(paneclass,paneel,tabsbase);if(mouseover){this.setTabMouseOver(tabsbase);}
if(setheight){this.setPaneHeight(tabsbase);}
var oPane={"tabsbase":tabsbase,"showPane":pane,"daily":daily};this.selectPane(null,oPane);FPT.util.Event.addListener(this.tabs[tabsbase],"click",this.selectPane,oPane,this);}};
FPT.Sports.Cookie={"dc":document,a:{},c:{},site_vals:{},"cookie_name":"spt_site","expire":0,init:function(){this.expire=new Date();this.expire.setTime(this.expire.getTime()+90*1000*60*60*24);if(this.dc.cookie.length>0){this.a=this.dc.cookie.split("; ");var cl=this.a.length;var ca=[];for(var i=cl-1;i>=0;i--){var j=this.a[i].indexOf('=');if(j===-1){this.c[this.a[i]]='';}else{this.c[this.a[i].substr(0,j)]=this.a[i].substr(j+1);}}}
var site_cookie=unescape(this.c[this.cookie_name]);if(site_cookie){if(site_cookie.length>2){var vals=site_cookie.split("&");for(var i=0;i<vals.length;i++){if(vals[i].type!='undefined'){var t=vals[i].split('=');this.site_vals[t[0]]=t[1];}}}}},get:function(n){return(this.site_vals[n])?unescape(this.site_vals[n]):null;},set:function(n,v,d,s){var today=new Date();this.site_vals[n]=v;var tv=this.serializeVals();var nv=this.cookie_name+"="+tv;var str=nv+((this.expire)?"; expires="+this.expire:"")+("; path=/")+((d)?"; domain="+d:"")+((s)?"; secure":"");if((n.length>0&&tv.length>0)&&(((this.expire)&&(this.expire>today))||(!this.expire))&&(nv.length<4000)){this.dc.cookie=str;this.a[this.a.length]=nv;this.c[n]=v;return 1;}
else return 0;},remove:function(n,d){if(this.c[n]){this.dc.cookie=n+"="+("; path=/")+((d)?"; domain="+d:"")+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";for(var i=this.a.length-1;i>=0;i--){if(this.a[i].indexOf(n)!=-1)
this.a.splice(i,1);}
this.c[n]=null;return 1;}
else return 0;},serializeVals:function(){var i=0;var ret=new Array();for(var j in this.site_vals){if(j&&typeof(j)!='undefined'&&j!='undefined'){ret[i]=j+"="+escape(this.site_vals[j]);i++;}}
return ret.join("&");}}
FPT.Sports.SessionCookie={"dc":document,a:{},c:{},site_vals:{},"cookie_name":"spt_site_sess","expire":0,init:function(){if(this.dc.cookie.length>0){this.a=this.dc.cookie.split("; ");var cl=this.a.length;var ca=[];for(var i=cl-1;i>=0;i--){var j=this.a[i].indexOf('=');if(j===-1){this.c[this.a[i]]='';}else{this.c[this.a[i].substr(0,j)]=this.a[i].substr(j+1);}}}
var site_cookie=unescape(this.c[this.cookie_name]);if(site_cookie){if(site_cookie.length>2){var vals=site_cookie.split("&");for(var i=0;i<vals.length;i++){if(vals[i].type!='undefined'){var t=vals[i].split('=');this.site_vals[t[0]]=t[1];}}}}},get:function(n){return(this.site_vals[n])?unescape(this.site_vals[n]):null;},set:function(n,v,d,s){var today=new Date();this.site_vals[n]=v;var tv=this.serializeVals();var nv=this.cookie_name+"="+tv;var str=nv+((this.expire)?"; expires="+this.expire:"")+("; path=/")+((d)?"; domain="+d:"")+((s)?"; secure":"");if((n.length>0&&tv.length>0)&&(((this.expire)&&(this.expire>today))||(!this.expire))&&(nv.length<4000)){this.dc.cookie=str;this.a[this.a.length]=nv;this.c[n]=v;return 1;}
else return 0;},remove:function(n,d){if(this.c[n]){this.dc.cookie=n+"="+("; path=/")+((d)?"; domain="+d:"")+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";for(var i=this.a.length-1;i>=0;i--){if(this.a[i].indexOf(n)!=-1)
this.a.splice(i,1);}
this.c[n]=null;return 1;}
else return 0;},serializeVals:function(){var i=0;var ret=new Array();for(var j in this.site_vals){if(j&&typeof(j)!='undefined'&&j!='undefined'){ret[i]=j+"="+escape(this.site_vals[j]);i++;}}
return ret.join("&");}}
FPT.Sports.Cookie.init();FPT.Sports.SessionCookie.init();
FPT.Sports.expertsInit=function(){FPT.Sports.experts=document.getElementById("experts").getElementsByTagName("dt");FPT.Sports.experts_desc=document.getElementById("experts").getElementsByTagName("dd");var paneMaxHeight=0;for(i=0;i<FPT.Sports.experts_desc.length;i++){rawheight=FPT.Sports.getHeight(FPT.Sports.experts_desc[i]);paneMaxHeight=Math.max(paneMaxHeight,parseInt(rawheight));}
paneMaxHeight+=2;paneMaxHeight=paneMaxHeight+"px";for(i=0;i<FPT.Sports.experts_desc.length;i++){FPT.util.Dom.setStyle(FPT.Sports.experts_desc[i],"height",paneMaxHeight);}
if(FPT.Sports.experts.length>2){for(i=0;i<FPT.Sports.experts.length;i++){FPT.util.Dom.addClass(FPT.Sports.experts[i],"activated");FPT.util.Event.addListener(FPT.Sports.experts[i],"click",FPT.Sports.clickExpert,i);FPT.util.Event.addListener(FPT.Sports.experts[i],"click",FPT.Sports.ultTrackClick,{"sec":"experts_inpage","slk":"comingsoon","pos":(i+1)});}
FPT.Sports.showExpert(0);}
else{FPT.Sports.showExpert(1,true);FPT.Sports.showExpert(0,true);}
FPT.Sports.Window.set(this.id,"rivals-no-icon","rivals");FPT.Sports.Window.set(this.id,"rivals");}
FPT.util.Event.onContentReady("experts",FPT.Sports.expertsInit);FPT.Sports.clickExpert=function(e,expert){var elTarget=FPT.util.Event.getTarget(e);if(elTarget.nodeName.toUpperCase()!="A"){if(expert==FPT.Sports.currentExpert){if(expert==(FPT.Sports.experts.length-1)){FPT.Sports.showExpert(0,false);}else{FPT.Sports.showExpert(expert+1,false);}}
else{FPT.Sports.showExpert(expert,false);}}}
FPT.Sports.showExpert=function(expert,hide_controls){for(i=0;i<FPT.Sports.experts.length;i++){if(i==expert){FPT.util.Dom.setStyle(FPT.Sports.experts_desc[i],"display","");FPT.util.Dom.addClass(FPT.Sports.experts[i],"on");}else if(FPT.Sports.experts.length>2){FPT.util.Dom.setStyle(FPT.Sports.experts_desc[i],"display","none");FPT.util.Dom.removeClass(FPT.Sports.experts[i],"on");}
if(hide_controls){FPT.util.Dom.addClass(FPT.Sports.experts[i],"nocontrols");}}
FPT.Sports.currentExpert=expert;}
FPT.Sports.toggleHotNot=function(e,hot){if(hot){FPT.util.Dom.removeClass("hot-not","not");FPT.util.Dom.addClass("hot-toggle","selected");FPT.util.Dom.removeClass("not-toggle","selected");FPT.util.Dom.batch(FPT.util.Dom.getElementsByClassName("hot","div","fantasy-perf"),function(hot_div){FPT.util.Dom.setStyle(hot_div,"display","");});FPT.util.Dom.batch(FPT.util.Dom.getElementsByClassName("not","div","fantasy-perf"),function(not_div){FPT.util.Dom.setStyle(not_div,"display","none");});FPT.Sports.ultTrackClick(null,{"sec":"fantasy_performers_hotnot_inpage","slk":"hot","pos":1});}else{FPT.util.Dom.addClass("hot-not","not");FPT.util.Dom.addClass("not-toggle","selected");FPT.util.Dom.removeClass("hot-toggle","selected");FPT.util.Dom.batch(FPT.util.Dom.getElementsByClassName("not","div","fantasy-perf"),function(not_div){FPT.util.Dom.setStyle(not_div,"display","");});FPT.util.Dom.batch(FPT.util.Dom.getElementsByClassName("hot","div","fantasy-perf"),function(hot_div){FPT.util.Dom.setStyle(hot_div,"display","none");});FPT.Sports.ultTrackClick(null,{"sec":"fantasy_performers_hotnot_inpage","slk":"not","pos":2});}}
FPT.Sports.updateScorethinCookie=function(l){FPT.Sports.Cookie.set("scorethin_league",l);}
FPT.Sports.updateStoriesCookie=function(e,i){FPT.Sports.SessionCookie.set(i.league+"_stories_tab",i.index);}
FPT.Sports.leadstoryHover=function(){FPT.util.Dom.addClass(FPT.Sports.leadstoryH1,"hover");FPT.util.Dom.addClass("ls-video-play","hover");FPT.util.Dom.addClass("ls-video-live","hover");}
FPT.Sports.leadstoryUnHover=function(){FPT.util.Dom.removeClass(FPT.Sports.leadstoryH1,"hover");FPT.util.Dom.removeClass("ls-video-play","hover");FPT.util.Dom.removeClass("ls-video-live","hover");}
FPT.Sports.leadstoryClick=function(e){FPT.Sports.gotoUrl(e,FPT.Sports.leadstoryPhotoLink[0].getAttribute("href"));}
FPT.Sports.leadstoryInit=function(){FPT.Sports.leadstoryH1=document.getElementById("leadstory").getElementsByTagName("h1");leadstoryHeader=FPT.util.Dom.getElementsByClassName("hd","div","leadstory");leadstoryHeaderBg=FPT.util.Dom.getElementsByClassName("hdbg","div","leadstory");leadstoryPhoto=FPT.util.Dom.getElementsByClassName("photo","div","leadstory");if(!leadstoryPhoto.length)return;FPT.Sports.leadstoryPhotoLink=leadstoryPhoto[0].getElementsByTagName("a");FPT.util.Event.addListener(leadstoryHeader[0],"mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener(leadstoryHeaderBg[0],"mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener(FPT.Sports.leadstoryPhotoLink[0],"mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener("ls-video-play","mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener("ls-video-live","mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener(leadstoryHeader[0],"mouseout",FPT.Sports.leadstoryUnHover,this,this);FPT.util.Event.addListener(leadstoryHeaderBg[0],"mouseover",FPT.Sports.leadstoryHover,this,this);FPT.util.Event.addListener(FPT.Sports.leadstoryPhotoLink[0],"mouseout",FPT.Sports.leadstoryUnHover,this,this);FPT.util.Event.addListener("ls-video-play","mouseout",FPT.Sports.leadstoryUnHover,this,this);FPT.util.Event.addListener("ls-video-live","mouseout",FPT.Sports.leadstoryUnHover,this,this);FPT.util.Event.addListener(leadstoryHeader[0],"click",FPT.Sports.leadstoryClick,this,this);FPT.util.Event.addListener(leadstoryHeaderBg[0],"click",FPT.Sports.leadstoryClick,this,this);}
FPT.Sports.videoModuleHover=function(){FPT.util.Dom.addClass(FPT.Sports.videoButton[0],"hover");}
FPT.Sports.videoModuleUnhover=function(){FPT.util.Dom.removeClass(FPT.Sports.videoButton[0],"hover");}
FPT.Sports.videoModuleInit=function(){videoLink=FPT.util.Dom.getElementsByClassName("video","a","videos");FPT.Sports.videoButton=FPT.util.Dom.getElementsByClassName("additional","p","videos");FPT.util.Event.addListener(videoLink[0],"mouseover",FPT.Sports.videoModuleHover,this,this);FPT.util.Event.addListener(videoLink[0],"mouseout",FPT.Sports.videoModuleUnhover,this,this);}
if(FPT.util.Event.onContentReady)
{FPT.util.Event.onContentReady("leadstory",FPT.Sports.leadstoryInit);FPT.util.Event.onContentReady("videos",FPT.Sports.videoModuleInit);}
FPT.Sports.flashTicker={control:function()
{var oF=navigator.plugins["Shockwave Flash"]||new ActiveXObject("ShockwaveFlash.ShockwaveFlash");return(oF)?1:0;},version:function()
{var oF;var v=null;if(navigator.plugins&&navigator.mimeTypes.length)
{oF=navigator.plugins["Shockwave Flash"];if(oF&&oF.description)
{v=oF.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")[0];}}
else if(window.ActiveXObject)
{var vb='<scr'+'ipt language=vbscript type=text/vbscript\> \n';vb+='Function VBGetSwfVer(i) \n';vb+='on error resume next \n';vb+='Dim swControl, swVersion \n';vb+='swVersion = 0 \n';vb+='set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i)) \n';vb+='if (IsObject(swControl)) then \n';vb+='swVersion = swControl.GetVariable("$version") \n';vb+='end if \n';vb+='VBGetSwfVer = swVersion \n';vb+='End Function \n';vb+='<\/scr'+'ipt\>';document.write(vb);for(i=25;i>0;i--)v=VBGetSwfVer(i);if(v!=0&&v!=null)v=v.split(",")[0].split(" ")[1];}
return parseInt(v);},render:function(swf,data)
{document.write('<div id="ticker">');document.write('  <div class="bd">');document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="660" height="40" id="sports_ticker" align="middle">');document.write('<param name="allowScriptAccess" value="always" />');document.write('<param name="movie" value="'+swf+'" />');document.write('<param name="quality" value="high" />');document.write('<param name="bgcolor" value="#ffffff" />');document.write('<param name="wmode" value="opaque" />');document.write('<param name="FlashVars" value="dataFeed='+data+'" />');document.write('<embed src="'+swf+'" quality="high" bgcolor="#ffffff" wmode="opaque" width="660" height="32" name="sports_ticker" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="dataFeed='+data+'" />');document.write('</object>');document.write('  <noembed></noembed>');document.write('  </div>');document.write('</div>');}};
FPT.Sports.Window=function(){function openWindow(e,a,windowDefintion)
{FPT.util.Event.stopEvent(e);var df=FPT.Sports.WINDOWS.defaults;var f=FPT.Sports.WINDOWS[windowDefintion]||df;var ti=f.title||df.title;var w=f.width||df.width;var h=f.height||df.height;var t=(f.top||f.top===0)?f.top:df.top;var l=(f.left||f.left===0)?f.left:df.left;var sb=f.scrollbars||df.scrollbars;var tb=f.toolbar||df.toolbar;var d=f.directories||df.directories;var st=f.status||df.status;var mb=f.menubar||df.menubar;var loc=f.location||df.location;var rs=f.resizable||df.resizable;var newWindowForEachLink=f.newWindowForEachLink||df.newWindowForEachLink;if(newWindowForEachLink)
{ti=a.href;ti=ti.replace(/ylt=[A-Za-z.0-9]+/,'');ti=ti.replace(/\W/g,'');}
var newWindow=window.open(FPT.Sports.escapeUrl(a.href),ti,'width='+w+',height='+h+',top='+t+',left='+l+',scrollbars='+sb+',toolbar='+tb+',directories='+d+',status='+st+',menubar='+mb+',location='+loc+',resizable ='+rs);if(window.focus)
{newWindow.focus();}}
function setQuickNav(node)
{var a=FPT.Sports.EXTERNALQUICKLINKS,i=a.length-1;do
{if(FPT.util.Dom.hasClass(node.parentNode,a[i]))return true;}
while(i--);}
var set=function(root,classname,windowDefintion){if(!root)
{if(FPT.Sports.ERRORS){throw new Error(FPT.Sports.ERRORS[0]);}
return;}
if(typeof windowDefintion==='undefined')
{windowDefintion=(typeof classname==='string')?classname:'defaults';}
if(root==='ysp-quicklinks-nav'||root==='ysp-league-nav')
{var nodes=FPT.util.Dom.getElementsBy(setQuickNav,'a',root);}
else
{var nodes=(classname)?FPT.util.Dom.getElementsByClassName(classname,'a',root):FPT.util.Dom.getElementsBy(function(){return true;},'a',root);}
if(!nodes)
{if(FPT.Sports.ERRORS)
{throw new Error(FPT.Sports.ERRORS[1]);}
return;}
return FPT.util.Event.addListener(nodes,'click',function(e){openWindow(e,this,windowDefintion);});}
return{'set':set}}();
FPT.Sports.scorethin=function(){var show=FPT.Sports.FLYOUT.show,hide=FPT.Sports.FLYOUT.hide;function setAlternatingGameColor(games){var i=games.length-1;if(i<0)return;do{var g=games[i];FPT.util.Dom.removeClass(g,'odd');FPT.util.Dom.removeClass(g,'even');var c=(i%2==0)?'odd':'even';FPT.util.Dom.addClass(g,c);}while(i--);};function getPreviousEl(e)
{var el=e.previousSibling;while(el)
{if(el.nodeType===3)
{el=el.previousSibling;}
else
{break;}}
return el;}
function removeEmptyList(ul)
{var del=true,nod=ul.firstChild,elHeading=getPreviousEl(ul);while(nod)
{if(nod.nodeType===1)
{del=false;break;}
nod=nod.nextSibling;}
if(del||!ul.hasChildNodes())
{if(elHeading&&elHeading.nodeName.match(/^H[1-6]$/))
{ul.parentNode.removeChild(elHeading);}
ul.parentNode.removeChild(ul);}}
function removeDuplicateGames(games,myteamsgames){if(!myteamsgames.length)return;var i=games.length-1;if(i<0)return;do{var game=games[i];var j=myteamsgames.length-1;do{if(game.id==myteamsgames[j].id){var ul=game.parentNode;ul.removeChild(game);games.splice(i,1);removeEmptyList(ul);break;}}while(j--);}while(i--);setAlternatingGameColor(games);};function getGames(el){if(el.className.match(/live|final|preview/)&&!FPT.util.Dom.hasClass(el.parentNode.parentNode,'my-teams')){return true;}};function getMyTeamsGames(el){if(el.className.match(/live|final|preview/)&&FPT.util.Dom.hasClass(el.parentNode.parentNode,'my-teams')){return true;}};function initSubTabs(league){if(!document.getElementById(league+'-league-nav'))return;if(!FPT.Sports.tabs.tabs[league+'-scorethin']){var args={'mouseover':true,'dontsetheight':true,'show':true,'tabclass':'sub-tab','paneclass':'sub-pane','paneel':'li'};switch(league){case'nascar':break
case'ten':break
default:args.daily=true;}
selected=0;nav=FPT.util.Dom.getElementsByClassName('sub-tab','li',league+'-scorethin');for(i=0;i<nav.length;i++)
{if(FPT.util.Dom.hasClass(nav[i],'selected'))
{selected=i;}}
FPT.Sports.tabs.init(league+'-scorethin',selected,args);}};var flyout=function(showms,hidems){var showms=showms||125;var hidems=hidems||250;var showtimer=false;var hidetimer=false;function getShowTimer(){return showtimer;}
function getHideTimer(){return hidetimer;}
function setShowTimer(val){showtimer=val;}
function setHideTimer(val){hidetimer=val;}
var s=document.getElementById('scoreboard');var a=document.createElement('a');s.firstChild.appendChild(a);s.firstChild.firstChild.style.width=(FPT.util.Event.isSafari)?'100px':'78px';var f=FPT.util.Dom.getElementsByClassName('flyout','div',s)[0];if(!s||!a||!f)return;FPT.util.Event.addListener([a,f],'mouseover',startTimer);FPT.util.Event.addListener([a,f],'mouseout',startTimer);function startTimer(e,obj){if(e.type=='mouseover'){var t=FPT.util.Event.getTarget(e);if(f==t||FPT.util.Dom.isAncestor(f,t)||(a==t&&!FPT.util.Dom.hasClass(f,'hide'))){setHideTimer(stopTimer(getHideTimer()));return;}
if(!getShowTimer()){setShowTimer(window.setTimeout(function(){show(e)},showms));}}
if(e.type=='mouseout'){if(getShowTimer()){setShowTimer(stopTimer(getShowTimer()));}
if(!getHideTimer()){setHideTimer(window.setTimeout(function(){hide(e)},hidems));}}};function stopTimer(t){window.clearTimeout(t);return false;};function show(e){if(getShowTimer()){setShowTimer(stopTimer(getShowTimer()));}
FPT.util.Dom.addClass(a,'over');FPT.util.Dom.removeClass(f,'hide');};function hide(e){if(getHideTimer()){setHideTimer(stopTimer(getHideTimer()));}
FPT.util.Dom.removeClass(a,'over');FPT.util.Dom.addClass(f,'hide');};};return{flyout:function(){return new flyout(show,hide);},reset:function(league){var p=document.getElementById(league+'-scorethin');if(!p)return;var games=FPT.util.Dom.getElementsBy(getGames,'li',p);var myteamsgames=FPT.util.Dom.getElementsBy(getMyTeamsGames,'li',p);removeDuplicateGames(games,myteamsgames);initSubTabs(league);FPT.Sports.Window.set('scoreboard','sponsor');}};};
(function(){var $U=FPT.util;var $D=$U.Dom;var $C=$U.CustomEvent;var DTK=FPT.namespace('Media.Dtk');FPT.namespace('Media.Dtk.util');var spawn=function(cls,args){if(!args)args=[];else if(!args instanceof Array)args=[args];var f=function(){};f.prototype=cls.prototype;f.prototype.constructor=cls;var obj=new f();cls.apply(obj,args);return obj;};DTK.util.Manager=function(daemonClass){var idCounter=[0];var p=daemonClass.prototype;if(typeof p.getId!=='function'){p.getId=function(){if(this.id){return this.id;}
return(this.id='daemon_'+(idCounter[0]++));};}
if(typeof p.toString!=='function'){p.toString=function(){return'Daemon '+this.getId();};}
this.onCreate=new $C('create',this);this.onDaemonEvent=new $C('daemonEvent');this.daemonClass=daemonClass;var unload=function(e){var s=this.stack;for(var i=s.length-1;i>-1;i--){if(s[i]){s[i].manager=null;if(typeof(s[i].unload)=='function'){s[i].unload();}
this.daemons[s[i].getId()]=null;s[i]=null;}}};$U.Event.addListener(window,'unload',unload,this,true);};DTK.util.Manager.prototype={daemons:{},stack:[],daemonEvents:{},spawnDaemon:function(){var obj=spawn(this.daemonClass,arguments)
this.onCreate.fire(obj);return obj;},idString:'Generic Daemon Manager',toString:function(){var s=[this.idString,'{\n'];for(var c in this.daemons){if(this.daemons[c]instanceof this.daemonClass){s.push('\t',c,' : (',this.daemons[c].toString(),')\n');}}
s.push('}');return s.join('');},init:function(){var d=this.spawnDaemon.apply(this,arguments);if(d&&d.manager!=this){var onDaemonEvent=this.onDaemonEvent;d.manager=this;this.daemons[d.getId()]=d;this.stack.push(d);for(var e in d){if(d[e]instanceof $C){if(!this.daemonEvents[e]){this.daemonEvents[e]=new $C(d[e].type);}
var evMgr=this.daemonEvents[e];var fn=function(type,data){evMgr.scope=this;evMgr.fire.apply(evMgr,data);onDaemonEvent.scope=this;onDaemonEvent.type=type;onDaemonEvent.fire.apply(onDaemonEvent,data);};d[e].subscribe(fn);}}}
return d;},initAll:function(finder){if(typeof(finder)!='function')return[];var things=finder();var ret=[];var len=things.length;var args=[null];var arglen=arguments.length;for(var i=1;i<arglen;i++){args.push(arguments[i]);}
for(var i=0;i<len;i++){args[0]=things[i];var d=this.init.apply(this,args);if(d){ret.push(d);}}
return ret;},getDaemonById:function(id){if(id.id)return this.getDaemonById(id.id);return this.daemons[id]||null;}};})();
(function(){var $U=FPT.util;var $D=$U.Dom;var $E=$U.Event;var $S=$U.Scroll;var DTK=FPT.namespace('Media.Dtk');var Carousel;(function(){var addPageIndicators=function(){var navExists=false;var n=$D.getElementsByClassName('scrollnav','div',this.getElement());if(n.length>0){navExists=true;}
n=n[0]||document.createElement('div');n.className='scrollnav';removeNavLinks.call(this);var p=this.pages.length;for(var x=0;x<p;x++){var a=this.navLinks[x]||document.createElement('a');a.index=x;a.carousel=this;a.onmousedown=a.onclick=this.scrollTo_click;if(x==this.current){a.className='current';}
n.appendChild(a);this.navLinks[x]=a;}
if(!navExists){var s=this.scrollBody;s.parentNode.insertBefore(n,s);}
return;};var removeNavLinks=function(){if(this.navLinks){for(var j=this.navLinks.length-1;j>-1;j--){var a=this.navLinks[j];if(a){a.onclick=null;a.onmousedown=null;a.onmouseup=null;a.carousel=null;}
a=null;this.navLinks[j]=null;}}
this.navLinks=[];};var addNavButtons=function(){var i=this.getElement().id;var prev=$D.getElementsByClassName('prev','a',i);var next=$D.getElementsByClassName('next','a',i);if(prev.length||next.length){prev[0].onmousedown=prev[0].onclick=this.scrollPrev_click;next[0].onmousedown=next[0].onclick=this.scrollNext_click;next[0].carousel=prev[0].carousel=this;this.prev=prev[0];this.next=next[0];return;}
var p=document.createElement('a'),n=p.cloneNode(true);p.className="prev";n.className="next";var s=this.scrollBody;s.parentNode.insertBefore(p,s);s.parentNode.insertBefore(n,s);p.onmousedown=p.onclick=this.scrollPrev_click;n.onmousedown=n.onclick=this.scrollNext_click;this.prev=p;this.next=n;n.carousel=p.carousel=this;s=null;};var updateNavState=function(){var l=this.navLinks.length;for(var x=0;x<l;x++){if(x==this.current){this.navLinks[x].className='current';}else{this.navLinks[x].className='';}}
if(this.current==0&&!this.roundRobin){$D.addClass(this.prev,'off');$D.removeClass(this.next,'off');$D.setStyle(this.next,'cursor','')
$D.setStyle(this.prev,'cursor','default')}else if(this.current==(l-1)&&!this.roundRobin){$D.removeClass(this.prev,'off');$D.addClass(this.next,'off');$D.setStyle(this.prev,'cursor','')
$D.setStyle(this.next,'cursor','default')}else{$D.removeClass(this.prev,'off');$D.removeClass(this.next,'off');$D.setStyle(this.next,'cursor','')
$D.setStyle(this.prev,'cursor','')}};var clickHandler=function(whichFn,fnFailure,fnArgs){return function(e){e=e||window.event;fnFailure=fnFailure||function(){return false;};fnArgs=fnArgs||function(){};var a=$E.getTarget(e);if(!a||!a.carousel||fnFailure(a)){return true;}
if(!a.didMouseDown){a.carousel[whichFn](fnArgs(a));}else{a.blur();}
a.didMouseDown=(e.type=='mousedown');a=null;$E.stopEvent(e);return false;};};Carousel=function(el,args){var me=this;var currentScroll=0;this.getCurrentScroll=function(){return currentScroll;};var ontween=function(e,data){currentScroll=this.anim.doMethod('scroll',this.animAttrs.scroll.from,this.animAttrs.scroll.to)[0];};var oncomplete=function(e,data){if(data[0].duration>=this.animDur){data=data[0];data.carousel=this;var _toString=data.toString;data.toString=function(){return _toString()+', current page:'+this.carousel.current;};this.onPageChange.fire(data);}};var onclick=function(e){this.onClick.fire(e);};var _element=null;this.getElement=function(){return _element;};this.init=function(el,args){el=$D.get(el);if(el){_element=el;}
$D.generateId(el,'carousel_');s=$D.getElementsByClassName('scrollbody','div',el)[0];if(typeof(args)=='object'){for(var i in args){this[i]=args[i];}}
var me=this;var list=this.pages=$D.getElementsBy(function(el){return me.pageFinder(el);},this.pageTagName,el);var len=list.length;if(!el||!s||!len){return false;}
this.onScrollStart=new $U.CustomEvent('scrollstart',this);this.onPageChange=new $U.CustomEvent('scrollcomplete',this);this.onClick=new $U.CustomEvent('click',this);var r=$D.getRegion(list[0]);this.scrollDistance=r.right-r.left;this.scrollBody=s;$E.addListener(s,'click',onclick,this,true);var h=$D.getRegion(s);h=(h.bottom-h.top)+'px';s.parentNode.style.height=h;s.style.height=h;s.style.position='absolute';var p=$D.getElementsByClassName('scrollpages','div',s)[0];p.style.width=(len*this.scrollDistance*1.0)+'px';p.style.position='absolute';var sl=Math.round(s.scrollLeft/this.scrollDistance);if(sl<0)sl=0;else if(sl>=this.pages.length)sl=this.pages.length-1;this.current=sl;this.scrollBody.scrollLeft=currentScroll=sl*this.scrollDistance;this.anim=new $S(this.scrollBody,this.animAttrs,this.animDur,this.easeMethod);this.anim.onTween.subscribe(ontween,this,true);this.anim.onComplete.subscribe(oncomplete,this,true);if(len>1){addNavButtons.call(this);addPageIndicators.call(this);updateNavState.call(this);}else{var i=this.id;var prev=$D.getElementsByClassName('prev','a',i);var next=$D.getElementsByClassName('next','a',i);if(prev.length){$D.setStyle(prev[0],'display','none');}
if(next.length){$D.setStyle(next[0],'display','none');}
this.navLinks=[];return;}
list=s=null;return true;};this.getData=function(url,postExecute){var id=this.getId();var me=this;var s=function(){me.getDataSuccess.apply(me,arguments);};var f=function(){me.getDataFailure.apply(me,arguments);};var callback={success:s,failure:f,argument:{postExecute:postExecute}};var oConObj=$U.Connect.asyncRequest('GET',url,callback,null);};this.getDataSuccess=function(o){if(o.responseText){var sText=o.responseText;sText=sText.replace(/<\!--.+-->/gim,'');var oArr=eval('('+sText+')');var createdPages=false,removedPages=false;if(oArr){var numPages=this.pages.length;var len=oArr.length;for(var i=0;i<len;i++){var pg=oArr[i].pgIdx;var html=oArr[i].pgHtml;var page;if(pg<numPages&&pg>=0){page=this.pages[pg];}else{var p=this.pages[numPages-1];page=p.cloneNode(false);p.parentNode.appendChild(page);this.pages[numPages++]=page;createdPages=true;}
page.innerHTML=html;if(oArr[i].attributes){for(var a in oArr[i].attributes){page.setAttribute(a,oArr[i].attributes[a]);}}}
while(i<numPages){this.pages[i].parentNode.removeChild(this.pages[i]);delete this.pages[i];removedPages=true;i++;}
if(createdPages||removedPages){addPageIndicators.call(this);}}
if(o.argument.postExecute){o.argument.postExecute();}}};this.getDataFailure=function(o){};this.unload=function(){if(!this.navLinks){this.navLinks=[];}
this.navLinks.push(_element,this.prev,this.next,this.scrollBody,this.anim);removeNavLinks.call(this);for(var j=this.pages.length-1;j>-1;j--){this.pages[j]=null;}};this.animAttrs={scroll:{from:[0,0],to:[0,0]}};if(el)this.init(el,args);};Carousel.prototype={pageFinder:function(el){return $D.hasClass(el,this.pageClassName);},pageTagName:'div',pageClassName:'scrollpage',easeMethod:$U.Easing.easeOut,roundRobin:false,animDur:1.5,onScrollStart:null,onPageChange:null,onClick:null,lazyLoaded:false,scrollTo:function(index){this.lazyLoadImages();if(this.roundRobin){if(index<0){index=this.pages.length-1;}else if(index>=this.pages.length){index=0;}}
if((!index&&index!==0)||index>=this.pages.length||index<0||index==this.current){return false;}
if(this.anim.isAnimated()){this.anim.stop();}
this.onScrollStart.fire({to:index,from:this.current,toString:function(){return'from:'+this.from+', to:'+this.to;}});var end=index*this.scrollDistance;this.animAttrs.scroll.from=[this.getCurrentScroll(),0];this.animAttrs.scroll.to=[end,0];this.current=index;updateNavState.call(this);this.anim.attributes=this.animAttrs;this.anim.duration=this.animDur;var a=this.anim;window.setTimeout(function(){a.animate();},0);if(FPT.Sports.ultTrackClick){FPT.Sports.ultTrackClick(null,{"sec":"photos_pagenav_inpage","slk":"pagenav","pos":index});}
return true;},lazyLoadImages:function(index){var id=this.getElement().id;if(FPT.Sports.CarouselImages&&!this.lazyLoaded){var len=FPT.Sports.CarouselImages.length;for(var i=0;i<len;i++){var this_image=document.getElementById(id+'-'+i);if(this_image){this_image.src=FPT.Sports.CarouselImages[i];}}}
this.lazyLoaded=true;},scrollNext:function(){var ret=this.scrollTo(this.current+1);if(FPT.Sports.ultTrackClick){FPT.Sports.ultTrackClick(null,{"sec":"photos_prevnext_inpage","slk":"next","pos":2});}
return ret;},scrollNext_click:clickHandler('scrollNext'),scrollPrev:function(){var ret=this.scrollTo(this.current-1);if(FPT.Sports.ultTrackClick){FPT.Sports.ultTrackClick(null,{"sec":"photos_prevnext_inpage","slk":"prev","pos":1});}
return ret;},scrollPrev_click:clickHandler('scrollPrev'),scrollTo_click:clickHandler('scrollTo',function(el){return(!el.index&&el.index!==0);},function(el){return el.index;}),toString:function(){var el=this.getElement();if(el){return'Carousel #'+el.id+' .'+el.className;}else{return'Carousel [Not Initiated]';}
el=null;},getId:function(){return this.getElement().id;}}})();(function(){var CarouselMgr=function(){CarouselMgr.superclass.constructor.call(this,Carousel);};FPT.extend(CarouselMgr,DTK.util.Manager);CarouselMgr.prototype.initAll=function(cls,args){var id='photos-carousel';if(args.id){id=args.id;}
return CarouselMgr.superclass.initAll.call(this,function(){return Array(document.getElementById(id));},args);};CarouselMgr.prototype.getCarousel=CarouselMgr.prototype.getDaemonById;CarouselMgr.prototype.idString='Carousel Manager';DTK.CarouselMgr=new CarouselMgr();})();})();
FPT.util.Event.onContentReady('ysp-league-sub-nav',function(){if(FPT.Sports.oAC&&FPT.Sports.oAC.uri&&!FPT.Sports.oAC.init&&!FPT.Sports.oAC.initAutoComplete)
{FPT.Sports.oAC.init=function(e,elPlayer)
{var loader=new FPT.util.YUILoader(),$S=FPT.Sports,$D=FPT.util.Dom,$E=FPT.util.Event,elField=document.getElementById('ysp-sub-nav-ac-field');elField.value='';elField.disabled=true;$E.addListener('ysp-sub-nav-ac','click',$E.preventDefault);loader.addModule({name:'Sports.oAC',type:'js',fullpath:FPT.Sports.oAC.uri});loader.require('Sports.oAC');loader.onSuccess=function()
{$S.oAC.initAutoComplete();}
loader.insert();if(elPlayer)
{$E.removeListener(elPlayer,'mouseover',$S.oAC.init);}}
var aMoreEls=FPT.util.Dom.getElementsByClassName('more','li','ysp-league-sub-nav'),n=(FPT.Sports.league==='nascar')?0:1,elPlayer=(aMoreEls.length)?aMoreEls[n]:null;if(elPlayer)
{FPT.util.Event.addListener(elPlayer,'mouseover',FPT.Sports.oAC.init,elPlayer);}}});
FPT.Sports.Countdown={_M:60,_H:3600,_D:86400,_W:604800,_c:[],_id:'yspcntdwn',create:function(o){var t=o.ticks();if(t<0){return false;}else if(t==0){o.fire();return false;}
var c={c:o.ticks(),s:o,id:this._id,i:this._c.length,v:o.getInterval?o.getInterval():1000};this._c.push(c);return{id:c.id,i:c.i};},formatSeconds:function(t){var o={weeks:0,days:0,hours:0,minutes:0,seconds:0};var f=Math.floor;var $=this;o.weeks=f(t/$._W);t-=o.weeks*$._W;o.days=f(t/$._D);t-=o.days*$._D;o.hours=f(t/$._H);t-=o.hours*$._H;o.minutes=f(t/$._M);t-=o.minutes*$._M;o.seconds=t;return o;},start:function(r){if(!this.v(r)){return false;}
this._c[r.i].s.init();this._t(r.i);return true;},remove:function(r){if(!this.v(r)){return false;}
this._c[r.i]=null;return true;},v:function(r){return((typeof r=='object'&&this._c[r.i]&&r.id==this._id)||this._c[r]);},_set:function(r){if(!this.v(r)){return false;}
if(this._c[r.i].c>0){window.setTimeout('FPT.Sports.Countdown._t('+r.i+')',this._c[r.i].v);}
return r;},_t:function(i){var $=this;if(!$.v(i)){return false;}
$._c[i].c--;if($._c[i].c>0){if(!this._c[i].s.tick()){$.remove(i);}
else{$._set($._c[i]);}}else{$._c[i].s.fire();$.remove(i);}}};
FPT.namespace("Sports.Olympics");FPT.Sports.Olympics.countDown=function(now,start){var _counter=null;var ref={_ticks:start-now,_ems:null,init:function(){var el=document.getElementById('ysp-oly-countdown');this._ems=new Array();var dds=el.getElementsByTagName('dd');for(var i=0;i<dds.length;i++){this._ems.push(dds[i].firstChild.firstChild);}
return true;},ticks:function(){return this._ticks;},tick:function(){var s=FPT.Sports.Countdown.formatSeconds(--this._ticks);var days=s.days+(7*s.weeks);this._ems[0].innerHTML=(days<10?'0':'')+days;this._ems[1].innerHTML=(s.hours<10?'0':'')+s.hours;this._ems[2].innerHTML=(s.minutes<10?'0':'')+s.minutes;this._ems[3].innerHTML=(s.seconds<10?'0':'')+s.seconds;return true;},fire:function(){location.reload();}};_counter=FPT.Sports.Countdown.create(ref);FPT.Sports.Countdown.start(_counter);};FPT.Sports.Olympics.WatchList={openms:125,closems:250,flyoutWidth:279,bdHeight:0,data:null,module:null,flyouts:Array(),opentimer:false,closetimer:false,openpanel:null,flyoutActive:[],full:false,_categories:['sport','athlete','country','writer'],setIsFull:function(b){this.full=b?true:false;},isFull:function(){return this.full;},init:function(data){if(!data)return;this.module=document.getElementById('oly-watchlist');this.data=data;this.flyoutActive={};for(i in data){this.flyoutActive.i=false;}
var lis=this.module.getElementsByTagName('li');var links=[];for(var i=0;i<lis.length;i++){var r=FPT.util.Dom.getFirstChild(lis[i]);links.push(r);}
FPT.util.Event.addListener(links,'mouseover',this.startOpenTimer,this,true);FPT.util.Event.addListener(links,'mouseout',this.startCloseTimer,this,true);},initExternalForm:function(){var div=FPT.util.Dom.get('wl-link');var f=div.getElementsByTagName('form')[0];if(!f){return;}
var a=div.getElementsByTagName('a')[0];FPT.util.Dom.setStyle(f,'display','none');if(FPT.env.ua.ie){FPT.util.Dom.setStyle(div,'width','125px');}
FPT.util.Event.addListener(a,'click',function(e,f){FPT.util.Event.stopEvent(e);f.submit();},f);},initSearch:function(){var results=FPT.util.Dom.get('wl-search-result');if(!results){return false;}
FPT.util.Dom.setStyle(results.getElementsByTagName('form'),'display','none');var links=results.getElementsByTagName('a');for(var i=0;i<links.length;i++){var f=FPT.util.Dom.getNextSibling(links[i]);if(f){FPT.util.Event.addListener(links[i],'click',function(e,f){FPT.util.Event.stopEvent(e);f.submit();},f);}}},initPreferredContent:function(){for(var i=0;i<this._categories.length;i++){var tab=FPT.util.Dom.get('wl-nav-'+this._categories[i]);var a=tab.getElementsByTagName('a')[0];FPT.util.Event.addListener(a,'click',function(e,arg){FPT.util.Event.stopEvent(e);FPT.Sports.Olympics.WatchList.showPreferredTab(arg);},this._categories[i]);}
if(this.isFull()){return};var preferred=FPT.util.Dom.get('preferred');FPT.util.Dom.setStyle(preferred.getElementsByTagName('form'),'display','none');var links=preferred.getElementsByTagName('a');for(var i=0;i<links.length;i++){var f=FPT.util.Dom.getNextSibling(links[i]);if(f){FPT.util.Event.addListener(links[i],'click',function(e,f){FPT.util.Event.stopEvent(e);f.submit();},f);}}},showPreferredTab:function(category){for(i in this._categories){var li=FPT.util.Dom.get('wl-nav-'+this._categories[i]);var div=FPT.util.Dom.get('wl-'+this._categories[i]+'-preferred');if(this._categories[i]!=category){FPT.util.Dom.removeClass(li,'active');FPT.util.Dom.setStyle(div,'display','none');}else{FPT.util.Dom.addClass(li,'active');FPT.util.Dom.setStyle(div,'display','block');}}},getTarget:function(e){var h=FPT.util.Event.getTarget(e);if(h.nodeName.toUpperCase()!='LI'){h=FPT.util.Dom.getAncestorByTagName(h,'li');}
return h;},getLeague:function(h){return h.className.replace(/first /,'');},toggleBody:function(e){var bd=FPT.util.Dom.getElementsByClassName('bd','div',this.module)[0];if(this.bodyHidden){this.showBody(bd,true);}else{var region=FPT.util.Dom.getRegion(bd);this.bdHeight=region.bottom-region.top;this.hideBody(bd,true);}
FPT.util.Event.preventDefault(e);},showFlyout:function(e){$D=FPT.util.Dom;var h=$D.getElementsByClassName(e,'LI')[0];var league=e;if(this.openpanel==league){return;}
var div=h.getElementsByTagName('div')[0];if(this.data[league]&&!div){var p=this.createFlyout(league);h.appendChild(p);div=h.getElementsByTagName('div')[0];FPT.util.Event.addListener(div,'mouseover',this.startOpenTimer,this,true);FPT.util.Event.addListener(div,'mouseout',this.startCloseTimer,this,true);this.flyouts[league]=div;this.flyoutActive[league]=false;}
var active=false;for(i in this.flyoutActive){if(i!=league&&this.flyoutActive[i]){active=true;this.hideFlyout(i);}}
if(!div){return false;}
this.openpanel=league;var ul=h.parentNode;var liXY=$D.getXY(h);var ulXY=$D.getXY(ul);var w=$D.getViewportWidth();var region=$D.getRegion(h);var left,top=0;var span=h.getElementsByTagName('span')[0];left=(liXY[0]-ulXY[0])-this.flyoutWidth;top=liXY[1]-ulXY[1]-20;if(left+liXY[0]+this.flyoutWidth>w){left=left-(region.right+this.flyoutWidth-w);}
div.style.left=left+'px';div.style.top=top+'px';if(!this.flyoutActive[league]){this.flyoutActive[league]=true;if(this.data[league].ul.length){if(!active){$D.setStyle(div,'opacity',0);$D.setStyle(div,'display','block');var a=new FPT.util.Anim(div,{opacity:{to:1}},0.2);a.animate();}else{$D.setStyle(div,'display','block');$D.setStyle(div,'opacity',1);}}else{$D.setStyle(div,'display','none');$D.setStyle(div,'opacity',0);}}
this.opentimer=this.stopTimer(this.opentimer);},hideFlyout:function(league){var f=FPT.Sports.Olympics.WatchList;var a=new FPT.util.Anim(f.flyouts[league],{opacity:{to:0}},0.1);a.onComplete.subscribe(function(s,o,b){FPT.Sports.Olympics.WatchList.flyouts[b].style.display='none';},league);a.animate();f.flyoutActive[league]=false;if(f.openpanel==league){f.openpanel=null;}},hideAllFlyouts:function(e){var f=FPT.Sports.Olympics.WatchList;for(i in f.flyoutActive){if(f.flyoutActive[i]){f.hideFlyout(i);}}
f.closetimer=f.stopTimer(f.closetimer);f.openpanel=null;},createFlyout:function(league){var d=document.createElement('div');d.className='watchlist-item '+league;d.style.display='none';if(this.data[league]&&this.data[league].ul.length){var hd=document.createElement('div');hd.className='hd';var bd=document.createElement('div');bd.className='bd';var ft=document.createElement('div');ft.className='ft';d.appendChild(hd);var ul=document.createElement('ul');var data=this.data[league].ul;var h5=document.createElement('h5');h5.innerHTML=FPT.Sports.decodeHTML(this.data[league].name);bd.appendChild(h5);var i=0;do{if(i<5){ul.appendChild(this.getLi(data[i].txt,data[i].href));}else{var li=this.getLi('More &raquo;',this.data[league].url);var style={'text-align':'right','background-image':'none','padding-top':'3px','margin-top':'3px','border-top':'1px solid #5b5b5b'};for(i in style){FPT.util.Dom.setStyle(li,i,style[i]);}
ul.appendChild(li);break;}
i++;}while(i<data.length);bd.appendChild(ul);d.appendChild(bd);d.appendChild(ft);}
return d;},getLi:function(text,href){if(!text)return;var li=document.createElement('li');var a=href?document.createElement('a'):document.createElement('span');a.style.color='#F4AD13';a.innerHTML='<span>'+FPT.Sports.decodeHTML(text)+'<\/span>';if(href){a.href=href;}
li.appendChild(a);return li;},startOpenTimer:function(e,args){FPT.util.Event.stopEvent(e);var f=FPT.Sports.Olympics.WatchList;var h=f.getTarget(e);if(!h){return false;}
var league=f.getLeague(h);if(f.closetimer){f.closetimer=f.stopTimer(f.closetimer);}
if(league!=''&&f.openpanel!=league){f.opentimer=f.stopTimer(f.opentimer);}
if(!f.opentimer){f.opentimer=window.setTimeout('FPT.Sports.Olympics.WatchList.showFlyout(\''+league+'\')',FPT.Sports.Olympics.WatchList.openms);}},startCloseTimer:function(e){FPT.util.Event.stopEvent(e);this.closetimer=window.setTimeout(FPT.Sports.Olympics.WatchList.hideAllFlyouts,FPT.Sports.Olympics.WatchList.closems);},stopTimer:function(t){window.clearTimeout(t);return false;}};FPT.Sports.Olympics.Schedule=function(){var _today=null;var _tomorrow=null;var _mod=null;var _listing=null;return{showToday:function(){var links=_mod.getElementsByTagName('a');FPT.util.Dom.addClass(links[0],'active');FPT.util.Dom.removeClass(links[1],'active');_listing.innerHTML='<div class="schedule">'+_today+'<\/div>';},showTomorrow:function(){var links=_mod.getElementsByTagName('a');FPT.util.Dom.removeClass(links[0],'active');FPT.util.Dom.addClass(links[1],'active');_listing.innerHTML='<div class="schedule">'+_tomorrow+'<\/div>';},init:function(){$E=FPT.util.Event;$D=FPT.util.Dom;_mod=$D.get('oly-television_schedule');;_listing=$D.get('oly-television_schedule-listing');var days=$D.getElementsByClassName('schedule','div',_listing);_today=days[0].innerHTML;_tomorrow=days[1].innerHTML;var links=$D.getElementsByClassName('today-tomorrow','a','oly-television_schedule')
$E.addListener(links[0],'click',function(e){$E.preventDefault(e);FPT.Sports.Olympics.Schedule.showToday();});if(links.length>1){$E.addListener(links[1],'click',function(e){$E.preventDefault(e);FPT.Sports.Olympics.Schedule.showTomorrow();});}
this.showToday();}}}();FPT.Sports.Olympics.AutoComplete=function(){var _oaCDS=null;var _oAutoComp=null;var _focused=false;return{focus:function(){var $D=FPT.util.Dom;$D.setStyle('oly-searchbox-label','visibility','hidden');},init:function(){var $D=FPT.util.Dom;var label=$D.get('oly-searchbox-label');$D.setStyle(label,'position','absolute');FPT.util.Event.addListener('oly-searchbox','blur',function(e){if(!$D.get('oly-searchbox').value){$D.setStyle('oly-searchbox-label','visibility','visible');}});FPT.util.Event.addListener('oly-searchbox','focus',function(e){FPT.Sports.Olympics.AutoComplete.focus();});}}}();var mws={};mws.smsvars={};mws.cssLink="http://mail.yimg.com/us.js.yimg.com/i/us/cl/mob/prtnr/mail/css/mob_mail_sms_1_6.css";mws.btnClose="http://l.yimg.com/us.yimg.com/i/us/cl/mob/prtnr/mail/mail_popup_close_1_1.gif";mws.smsJSON=null;mws.mwsURL="http://webservices."+(window.smsDevServer?window.smsDevServer+".":"")+"mobile.FPT.com";mws.smsCallingApp=null;mws.smsDefaultCountry=null;mws.smsDefaultCountryOrg=null;mws.smsDefaultLanguage=null;mws.smsdiv="mob_sms_box";mws.smsCaptchaPassed=false;mws.smsCaptchaError=false;mws.procSMSForm=function(){var valid_us_num=true;var phone_num="";var phone_num_display="";var selectedIndex=document.getElementById("smsCountryList").selectedIndex;var selectedCC=document.getElementById("smsCountryList").options[selectedIndex].value;var areacode=document.getElementById("areacode").value;var crumb=document.getElementById("_crumb").value;var phonepart1=document.getElementById("phonepart1").value;var phonepart2="";this.resetSMSForm();if(selectedCC=="US"||selectedCC=="CA"){phonepart2=document.getElementById("phonepart2").value;phone_num=areacode+phonepart1+phonepart2;phone_num_display=areacode+"-"+phonepart1+"-"+phonepart2;if(!areacode.match(/^\d{3}$/)||!phonepart1.match(/^\d{3}$/)||!phonepart2.match(/^\d{4}$/)){valid_us_num=false;}}else{phonepart1=phonepart1.replace(/^0/i,"");phone_num=areacode+phonepart1;phone_num_display="+"+areacode+"-"+phonepart1;}if(!valid_us_num||isNaN(phone_num)||phone_num==""||phonepart1==""){this.showElement("smsError");this.trackBeacon("Error");this.smsResizeWin();}else{if(this.requireCaptcha(this.selectedCountry())&&!this.smsCaptchaPassed){var request=this.mwsURL+"/ni/captcha/captcha.mw?callback=mws.showCaptcha";this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();}else{this.showElement("sms_sending");document.getElementById("smssentnumber").innerHTML=phone_num_display;document.getElementById("smssentnumberv").innerHTML=phone_num_display;var request=this.mwsURL+"/ni/sms/sendSMS.mw?callback=mws.sendSMS&app="+this.smsCallingApp+"&cc="+this.smsDefaultCountry+"&lang="+this.smsDefaultLanguage+"&country="+selectedCC+"&areacode="+areacode+"&phonepart1="+phonepart1+"&phonepart2="+phonepart2+"&crumb="+crumb+"&vz=1";this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();}}};mws.showMailSMSContainer=function(){if(document.getElementById(this.smsdiv)){document.getElementById(this.smsdiv).style.display="block";this.reshowSMSForm();this.resetCountry(this.smsDefaultCountryOrg);document.getElementById("areacode").value="";document.getElementById("phonepart1").value="";if(document.getElementById("phonepart2")){document.getElementById("phonepart2").value="";}if(this.isIE()){this.addIframeShim(document.getElementById(this.smsdiv));}document.getElementById("smsdebug").innerHTML="";this.hideElement("smsdebug");this.trackEVT();this.smsResizeWin();}else{var docHead=document.getElementsByTagName("head")[0];var newLink=document.createElement("link");newLink.setAttribute("rel","stylesheet");newLink.setAttribute("type","text/css");newLink.setAttribute("href",mws.cssLink);docHead.appendChild(newLink);var request=this.mwsURL+"/ni/sms/getSMSParam.mw?callback=mws.mainSMSForm&app="+this.smsCallingApp+"&cc="+this.smsDefaultCountry+"&lang="+this.smsDefaultLanguage;this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();}};mws.showSportSMSContainer=function(){mws.cssLink="http://us.js.yimg.com/i/us/cl/mob/prtnr/sport/css/mob_sport_sms_1_0.css";mws.btnClose="http://us.yimg.com/i/us/cl/mob/prtnr/sport/sport_popup_close_1_1.gif";if(document.getElementById(this.smsdiv)){document.getElementById(this.smsdiv).style.display="block";this.reshowSMSForm();this.resetCountry(this.smsDefaultCountryOrg);document.getElementById("areacode").value="";document.getElementById("phonepart1").value="";if(document.getElementById("phonepart2")){document.getElementById("phonepart2").value="";}if(this.isIE()){this.addIframeShim(document.getElementById(this.smsdiv));}document.getElementById("smsdebug").innerHTML="";this.hideElement("smsdebug");this.trackEVT();this.smsResizeWin();}else{var docHead=document.getElementsByTagName("head")[0];var newLink=document.createElement("link");newLink.setAttribute("rel","stylesheet");newLink.setAttribute("type","text/css");newLink.setAttribute("href",mws.cssLink);docHead.appendChild(newLink);var request=this.mwsURL+"/ni/sms/getSMSParam.mw?callback=mws.mainSMSForm&app="+this.smsCallingApp+"&cc="+this.smsDefaultCountry+"&lang="+this.smsDefaultLanguage;this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();}};mws.showSMSForm=function(App,Country,Language){this.smsCallingApp=App;this.smsDefaultCountry=mws.getValidCountry(Country);this.smsDefaultCountryOrg=Country;this.smsDefaultLanguage=Language;this.smsCaptchaPassed=false;if(this.smsCallingApp=="Mail"){this.showMailSMSContainer();}else{if(this.smsCallingApp=="Sport"){this.showSportSMSContainer();}}this.smsResizeWin();};mws.getValidCountry=function(Country){switch(Country){case"AA":return"SG";break;case"CF":return"CA";break;case"E1":return"US";break;case"HI":return"IN";break;default:return Country;}};mws.trackBeacon=function(smsStatus){var r=Math.random();var img='<img width="1" height="1" border="0" src="http://pclick.FPT.com/p/s='+smsvars.tracking.spaceid+"/rand="+r+"/b="+smsStatus+"/c="+this.smsDefaultCountryOrg+"/d="+smsvars.tracking.refer+'" />';document.getElementById("smstrackingbeacon").innerHTML=img;};mws.trackEVT=function(){var img='<img width="1" height="1" border="0" src="http://us.rd.FPT.com/evt='+smsvars.tracking.evt+'/*http://l.yimg.com/us.yimg.com/i/us/cl/mob/js/x.gif" />';document.getElementById("smstrackingevt").innerHTML=img;};mws.mainSMSForm=function(o){smsvars=o.smsvars;var cc=this.smsDefaultCountry?this.smsDefaultCountry:"US";var html="";html+='<div class="inside" id="inside">';html+="<h3>"+smsvars.form.title+"</h3>";html+='<a href="#" onClick="mws.close_smsbox();"><img class="closeicon" border="0" src="'+mws.btnClose+'" width="15px" height="15px"></a>';html+='<div id="phoneentryarea">';html+='<form name="smsSend" id="smsSend" onsubmit="return false;">';html+='<input name="_crumb" id="_crumb" value="'+smsvars.form.crumb+'" type="hidden">';html+='<div id="noncaptcha">';html+='<p id="smsCountryName"><span id="us_or_other" style="display: none;">United States</span>';html+='<span id="notausnumber" style="display: none;">[<a href="#" onclick="document.getElementById(\'notthiscountry\').style.display = \'block\'">Change Country</a>]</span></p>';html+='<div id="other-option"><p class="sms_url smsdetails">'+smsvars.form.option+"</p></div>";html+='<p><label class="bold-text" for="choose_country">'+smsvars.form.choose_country+"</label></p>";html+='<p class="paddingtop"><span id="smsCountryListWrapper">'+this.writeCountryList(cc)+"</span></p>";html+='<p class="sms_url"><label class="bold-text" for="enter_number">'+smsvars.form.instruction+"</label></p>";html+='<p id="phoneentry" class="paddingtop">'+this.createPhoneEntry(cc)+"</p>";html+='<p id="smsError" class="errcolor" style="display: none;"><span class="paddingleft">'+smsvars.form.error+"</span></p>";html+='<div id="other-option"><p class="sms_url smsdetails">'+smsvars.form.option2+"</p></div>";html+='<div id="privacy"><p><a href="#" onclick="mws.toggleElement(\'legal\');return false;" id="legalLink" style="text-decoration: underline;">'+smsvars.form.legal_link+'</a><div id="legal" style="display: none;"><p class="resetpadding">'+smsvars.form.legal_msg+"</p></div></div>";html+='<div id="sms_sent" class="clearboth">';html+='<p id="sms_sending" class="sendlink marketingmessage smssent sms_successful" style="display:none;"><span class="paddingleft">'+smsvars.form.sending_msg+"</span></p>";html+='<span style="float:right;">';html+='<input class="sendlink marketingmessage" type="button" onclick="mws.procSMSForm();" value="'+smsvars.form.send_button+'" />';html+='<input class="sendlink marketingmessage" type="button" value="'+smsvars.form.cancel_button+'" onClick="mws.close_smsbox();" />';html+="</span>";html+='<div class="clearboth"></div>';html+="</div>";html+="</div> <!-- noncaptcha -->";html+='<div id="captcha" class="captcha" style="display: none;height:286px;">';html+="<p>"+smsvars.form.captcha_title+"</p>";html+='<p class="captcha-image"><img id="cimage" src="" alt="" border="0" height="'+smsvars.form.captcha_height+'" width="'+smsvars.form.captcha_width+'"></p>';html+='<p class="sms_url bold-text">'+smsvars.form.captcha_instruction+'</p><p><input name="_secword" id="_secword" value="" size="7" maxlength="15" type="text"></p>';html+='<p id="captcha_msg" class="errcolor" style="display:none;"><span class="paddingleft">'+smsvars.form.captcha_msg+"</span></p>";html+='<input name="_secdata" id="_secdata" value="" type="hidden">';html+='<p class="sms_url">'+smsvars.form.captcha_note+"</p>";html+='<p id="ctaenter" class="alignright" style="padding-top:10px;">';html+='<input class="sendlink marketingmessage" type="button" value="'+smsvars.form.captcha_continue_button+'" onclick="mws.procSMSCaptcha();"/>';html+='<input class="sendlink marketingmessage" type="button" value="'+smsvars.form.cancel_button+'" onClick="mws.close_smsbox();" />';html+="</p>";html+="</div><!--captcha-->";html+='<div id="verizonuser" style="display:none;height:286px;">';html+="<p>"+smsvars.sent.title+' <strong><span id="smssentnumberv"></span></strong></p>';html+='<span class="smsdetails">'+smsvars.sent.change+' <a href="#" style="color:#000;" onclick="mws.reshowSMSForm();return false;">'+smsvars.sent.change_link+"</a>.</span>";html+="<p><ul><li>"+smsvars.sent.verizon_instruction2+"</li></ul></p>";html+='<div id="privacy" style="margin-top:25px"><p><a href="'+smsvars.sent.info_link_href+"?refer="+smsvars.tracking.refer+'" target="_blank" style="text-decoration: underline;">'+smsvars.sent.info_link+"</a></p></div>";html+='<p class="alignright"><input class="sendlink marketingmessage" type="button" value="'+smsvars.form.close_button+'" onClick="mws.close_smsbox();" /></p>';html+="</div><!-- verizonuser -->";html+='<div id="smssuccess" style="display:none;height:286px;">';html+="<p>"+smsvars.sent.title+' <strong><span id="smssentnumber"></span></strong></p>';html+='<span class="smsdetails">'+smsvars.sent.change+' <a href="#" style="color:#000;" onclick="mws.reshowSMSForm();return false;">'+smsvars.sent.change_link+"</a>.</span>";html+="<p><ul><li>"+smsvars.sent.instruction+"</li><li>"+smsvars.sent.instruction2+"</li></ul></p>";html+='<div id="privacy" style="margin-top:25px"><p><a href="'+smsvars.sent.info_link_href+"?refer="+smsvars.tracking.refer+'" target="_blank" style="text-decoration: underline;">'+smsvars.sent.info_link+"</a></p></div>";html+='<p class="alignright"><input class="sendlink marketingmessage" type="button" value="'+smsvars.form.close_button+'" onClick="mws.close_smsbox();" /></p>';html+="</div><!-- smssucess -->";html+="</form>";html+="</div> <!-- phoneentryarea -->";html+="</div> <!-- inside -->";html+='<img class="shadow" src="http://l.yimg.com/us.yimg.com/i/us/pim/dclient/g/img/md5/afb258a78efa8efc9b5583e083c2220b_1.png" />';html+='<div class="ieshadow" id="ieshadow"></div>';html+='<div id="smsdebug" style="display:none;"></div> <!-- debug stuff -->';html+='<div id="smstrackingbeacon" style="display:none;"></div> <!-- used for beacon tracking -->';html+='<div id="smstrackingevt" style="display:none;"></div> <!-- used for evt tracking -->';var docBody=document.getElementsByTagName("body")[0];var newDiv=document.createElement("div");newDiv.setAttribute("id",this.smsdiv);newDiv.innerHTML=html;docBody.appendChild(newDiv);this.smsJSON.removeScriptTag();this.trackEVT();if(this.isIE()){this.addIframeShim(document.getElementById(this.smsdiv));}};mws.procSMSCaptcha=function(){var secdata=document.getElementById("_secdata").value;var secword=document.getElementById("_secword").value;var request=this.mwsURL+"/ni/captcha/captcha.mw?callback=mws.checkCaptcha&action=CHECK&secdata="+secdata+"&secword="+secword;this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();};mws.sendSMS=function(o){if(o.smsres.debug_msg&&!window.smsNoDebug){document.getElementById("smsdebug").innerHTML+=o.smsres.debug_msg;this.showElement("smsdebug");}if(o.smsres.error){if(o.smsres.error=="US_Verizon"){this.showElement("verizonuser");this.hideElement("noncaptcha");this.hideElement("captcha");this.hideElement("smssuccess");this.trackBeacon("Verizon");}else{this.showElement("smsError");this.hideElement("sms_sending");this.trackBeacon("Error");}}else{this.showElement("smssuccess");this.hideElement("verizonuser");this.hideElement("noncaptcha");this.hideElement("captcha");this.trackBeacon("Success");}this.smsCaptchaPassed=false;this.smsJSON.removeScriptTag();this.smsResizeWin();};mws.reshowSMSForm=function(){this.showElement("noncaptcha");this.showElement("other-option");this.showElement("privacy");this.hideElement("smssuccess");this.hideElement("verizonuser");this.hideElement("captcha");this.hideElement("sms_sending");this.hideElement("legal");this.smsCaptchaError=false;this.resetSMSForm();this.smsResizeWin();};mws.resetSMSForm=function(){this.hideElement("smsError");this.hideElement("smsdebug");};mws.createPhoneEntry=function(isoCode){var code_for_boxes="";var boxsize=18;if(isoCode=="US"||isoCode=="CA"){code_for_boxes='<input name="areacode" type="text" id="areacode" onselect="mws.stopAutoTab();" onkeyup="mws.AutoTab(this, 3, \'phonepart1\');" value="" size="3" maxlength="3" class="us" />';code_for_boxes+=' - <input name="phonepart1" type="text" id="phonepart1" onselect="mws.stopAutoTab();" onkeyup="mws.AutoTab(this, 3, \'phonepart2\');" value="" size="3" maxlength="3" class="us" />';code_for_boxes+=' - <input name="phonepart2" type="text" id="phonepart2" value="" size="4" maxlength="4" class="us" />';}else{code_for_boxes+="+"+smsvars.clist[isoCode][1]+" ";code_for_boxes+='<input type="hidden" id="areacode" name="areacode" value="'+smsvars.clist[isoCode][1]+'" />';code_for_boxes+='<input id="phonepart1" name="phonepart1" type="text" maxlength="'+boxsize+'" size="12" value="" />';}return code_for_boxes;};mws.writeCountryList=function(selected){var str='<select name="countrylist" id="smsCountryList" onchange="mws.switchcountry(this.selectedIndex);">';for(c in smsvars.clist){var sel=(selected==c?' selected="selected"':"");str+='<option value="'+c+'"'+sel+">"+smsvars.clist[c][0]+"</option>";}str+="</select>";return str;};mws.writeCountry=function(isoCode){if(!isoCode){return false;}var entry=this.createPhoneEntry(isoCode);document.getElementById("phoneentry").innerHTML=entry;};var bAutotab=true;mws.AutoTab=function(input,maxLength,next){var tn=input.value;var currentLength=tn.length;next=document.getElementById(next);if(currentLength==maxLength){if(next.value==""){next.focus();next.select();}}};mws.stopAutoTab=function(){bAutotab=false;};mws.switchcountry=function(countryIndex){this.resetSMSForm();countryCode=document.forms["smsSend"].countrylist[countryIndex].value;this.writeCountry(countryCode);this.smsResizeWin();};mws.toggle_sms_box=function(){if(document.getElementById("sms_box").style.display=="none"){document.getElementById("sms_box").style.display="block";}else{document.getElementById("sms_box").style.display="none";}};mws.close_smsbox=function(){this.hideElement(this.smsdiv);this.hideElement("legal");this.hideElement("smsdebug");this.smsCaptchaError=false;document.getElementById("smstrackingevt").innerHTML="";this.hideElement("smstrackingevt");if(document.getElementById("hiddenFrame")){var hf=document.getElementById("hiddenFrame");hf.parentNode.removeChild(hf);}return false;};mws.toggleElement=function(e){if(document.getElementById(e)){var el=document.getElementById(e);if(el.style.display=="block"){el.style.display="none";}else{el.style.display="block";}this.smsResizeWin();}};mws.showElement=function(e){if(document.getElementById(e)){document.getElementById(e).style.display="block";}};mws.hideElement=function(e){if(document.getElementById(e)){document.getElementById(e).style.display="none";}};mws.requireCaptcha=function(cc){return smsvars.form.captcha_required.match(cc);};mws.selectedCountry=function(){var cl=document.getElementById("smsCountryList");return cl[cl.selectedIndex].value;};mws.resetCountry=function(cc){var cl=document.getElementById("smsCountryList");for(var i=0;i<cl.length;i++){if(cl[i].value.toUpperCase()==cc.toUpperCase()){cl.selectedIndex=i;this.writeCountry(cc);if(window.opera){document.getElementById("smsCountryListWrapper").innerHTML=this.writeCountryList(cc);}break;}}};mws.checkCaptcha=function(o){this.smsJSON.removeScriptTag();if(o.captcha.result=="SUCCESS"){this.showElement("smssuccess");this.hideElement("verizonuser");this.hideElement("noncaptcha");this.hideElement("captcha");this.smsCaptchaPassed=true;this.procSMSForm();}else{var request=this.mwsURL+"/ni/captcha/captcha.mw?callback=mws.showCaptcha";this.smsJSON=new this.JSONscriptRequest(request);this.smsJSON.buildScriptTag();this.smsJSON.addScriptTag();this.smsCaptchaError=true;this.showElement("captcha");this.showElement("captcha_msg");this.hideElement("verizonuser");this.hideElement("noncaptcha");this.hideElement("smssuccess");}};mws.showCaptcha=function(o){document.getElementById("cimage").src=o.captcha.image;document.getElementById("_secdata").value=o.captcha.data;document.getElementById("_secword").value="";this.smsJSON.removeScriptTag();this.showElement("captcha");if(!this.smsCaptchaError){this.hideElement("captcha_msg");}this.hideElement("noncaptcha");this.hideElement("smssuccess");this.hideElement("verizonuser");this.hideElement("sms_sending");this.smsResizeWin();};mws.smsResizeWin=function(){if(document.getElementById("inside")){var newHeight=document.getElementById("inside").offsetHeight+5;document.getElementById("ieshadow").style.height=newHeight+"px";}};mws.isIE=function(){var ua=navigator.userAgent.toLowerCase(),isOpera=(ua.indexOf("opera")>-1),isSafari=(ua.indexOf("safari")>-1),isGecko=(!isOpera&&!isSafari&&ua.indexOf("gecko")>-1),isIE=(!isOpera&&ua.indexOf("msie")>-1);return isIE;};mws.addIframeShim=function(victim){var selectEls=document.getElementsByTagName("select");var d=FPT.util.Dom,useShim=false;if(selectEls[0]){for(var i=0;i<selectEls.length;i++){if(selectEls[i].style.display!="none"&&selectEls[i].style.visiblity!="hidden"&&d.getRegion(victim).intersect(d.getRegion(selectEls[i]))){useShim=true;break;}}}else{if(selectEls){if(selectEls.style.display!="none"&&selectEls.style.visiblity!="hidden"&&d.getRegion(victim).intersect(d.getRegion(selectEls))){useShim=true;}}}var hFrame=document.getElementById("hiddenFrame");if(useShim){hFrame=document.createElement("iframe");hFrame.id="hiddenFrame";hFrame=victim.parentNode.insertBefore(hFrame,victim);}if(useShim){d.setXY(hFrame,d.getXY(victim));hFrame.style.zIndex=d.getStyle(victim,"zIndex")-1;hFrame.style.width=victim.offsetWidth+"px";hFrame.style.height=victim.offsetHeight+"px";hFrame.style.position="absolute";hFrame.style.top="50%";hFrame.style.left="50%";hFrame.style.margin="-150px 0px 0px -200px";}victim=hFrame=null;return useShim;};mws.JSONscriptRequest=function(fullUrl){this.fullUrl=fullUrl;this.noCacheIE="&noCacheIE="+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId="JscriptId"+mws.JSONscriptRequest.scriptCounter++;};mws.JSONscriptRequest.scriptCounter=1;mws.JSONscriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId);};mws.JSONscriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj);};mws.JSONscriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj);};FPT.util.Event.onContentReady('oly-mobile',function(){var links=this.getElementsByTagName('A');if(links.length){FPT.util.Event.addListener(links[0],'click',function(e){FPT.util.Event.stopEvent(e);mws.showSMSForm('Sport','US','US');});}});FPT.util.Event.onContentReady('oly-more_news',function(){var links=FPT.util.Dom.getElementsByClassName('oly-mobile','A',this);if(links.length){FPT.util.Event.addListener(links[0],'click',function(e){FPT.util.Event.stopEvent(e);mws.showSMSForm('Sport','US','US');});}});FPT.util.Event.onContentReady('oly-olympic_date_nav',function(){var links=FPT.util.Dom.getElementsByClassName('oly-mobile','A',this);if(links.length){FPT.util.Event.addListener(links[0],'click',function(e){FPT.util.Event.stopEvent(e);mws.showSMSForm('Sport','US','US');});}});FPT.util.Event.onContentReady('oly-top_headlines',function(){var link=FPT.util.Dom.get('oly-mobile-headlines');if(link){FPT.util.Event.addListener(link,'click',function(e){FPT.util.Event.stopEvent(e);mws.showSMSForm('Sport','US','US');});}});FPT.Sports.Olympics.Results=function(){var hideEl=function(el){FPT.util.Dom.setStyle(el,'display','none');}
var scrollTable=function(table){var table_dup=table.cloneNode(true);var scrollingDiv=document.createElement('DIV');FPT.util.Dom.addClass(scrollingDiv,'scrolling');scrollingDiv.appendChild(table_dup);FPT.util.Dom.setStyle(table_dup,'position','absolute');var theads=table.getElementsByTagName('THEAD');var tbodies=table.getElementsByTagName('TBODY');var threshold=3;var start_th,end_th;var hidden_ths=[];var shown_ths=[];var inline_scroll=false;var inline_elements=[];var inline_max=0;var em_width=0;if(theads.length>0){var trs=theads[0].getElementsByTagName('TR');if(trs.length>1){var ths=trs[1].getElementsByTagName('TH');if(ths.length>0){for(var i=0;i<ths.length;i++){if(i==0){start_th=FPT.util.Dom.generateId(ths[i]);}
if(i==threshold){end_th=FPT.util.Dom.generateId(ths[i]);}
if(i>threshold){hidden_ths.push(ths[i].className);hideEl(ths[i]);}else{shown_ths.push(ths[i].className);}}
var top_ths=trs[0].getElementsByTagName('TH');for(var i=0;i<top_ths.length;i++){if(top_ths[i].colSpan>threshold){top_ths[i].colSpan=threshold+1;}}}else{var splits_ths=FPT.util.Dom.getElementsByClassName('splits','TH',trs[0]);if(splits_ths.length>0){var splits_region=FPT.util.Dom.getRegion(splits_ths[0]);FPT.util.Dom.setStyle(splits_ths[0],'padding-left','12px');var splits_width=splits_region.right-splits_region.left;if(splits_width>120){var splits_elements=FPT.util.Dom.getElementsByClassName('splits','TD',table);FPT.util.Dom.batch(splits_elements,function(el){FPT.util.Dom.setStyle(el,'width','21.3em');var html=el.innerHTML;el.innerHTML='';var innerDiv=document.createElement('DIV');FPT.util.Dom.setStyle(innerDiv,'width','21.3em');html=html.replace(/,/g,'');innerDiv.innerHTML=html;el.appendChild(innerDiv);});start_th=splits_ths[0];end_th=splits_ths[0];FPT.util.Dom.batch(splits_elements,function(el){var divs=el.getElementsByTagName('DIV');if(divs.length>0){inline_elements[inline_elements.length]=divs[0];}});var num_ems=inline_elements[0].getElementsByTagName('EM');if(num_ems.length>0){var em_region=FPT.util.Dom.getRegion(num_ems[0]);em_width=em_region.right-em_region.left;inline_max=em_width*num_ems.length;}}}
inline_scroll=true;}}}
for(var n=1;n<theads.length;n++){var trs=theads[n].getElementsByTagName('TR');if(trs.length>0){var ths=trs[0].getElementsByTagName('TH');for(var i=0;i<ths.length;i++){if(ths[i].colSpan>threshold){ths[i].colSpan=threshold+1;}}}}
if(tbodies.length>0){for(var j=0;j<hidden_ths.length;j++){var hide_tds=FPT.util.Dom.getElementsByClassName(hidden_ths[j].replace(/^\s+|\s+$/,''),'TD',table);var hide_ths=FPT.util.Dom.getElementsByClassName(hidden_ths[j].replace(/^\s+|\s+$/,''),'TH',table);FPT.util.Dom.batch(hide_tds,hideEl);FPT.util.Dom.batch(hide_ths,hideEl);}}
var parent_region=FPT.util.Dom.getRegion(table.parentNode);var table_region=FPT.util.Dom.getRegion(table);var vertical_offset=table_region.top-parent_region.top;var start_th_region=FPT.util.Dom.getRegion(start_th);var end_th_region=FPT.util.Dom.getRegion(end_th);var th_width=(end_th_region.right-start_th_region.left)/(threshold+1);var left_offset=(start_th_region.left-parent_region.left);var excess_width=(table_region.right-table_region.left)-(end_th_region.right-start_th_region.left);for(var z=0;z<shown_ths.length;z++){var visible_ths=FPT.util.Dom.getElementsByClassName(shown_ths[z].replace(/^\s+|\s+$/,''),'TH',table);FPT.util.Dom.batch(visible_ths,function(el,width){FPT.util.Dom.setStyle(el,'width',width+'px');FPT.util.Dom.setStyle(el,'padding','0px');FPT.util.Dom.setStyle(el,'padding-top','2px');FPT.util.Dom.setStyle(el,'padding-bottom','2px');},th_width);}
var lpad=12;if(FPT.env.ua.ie){lpad=22;}
FPT.util.Dom.setStyle(table_dup,'top','-'+(start_th_region.top-(parent_region.top+vertical_offset))+'px');FPT.util.Dom.setStyle(table_dup,'left','-'+(left_offset-lpad)+'px');FPT.util.Dom.setStyle(table_dup,'height',(table_region.bottom-table_region.top)+'px');FPT.util.Dom.setStyle(scrollingDiv,'width',((end_th_region.right-start_th_region.left)+2)+'px');FPT.util.Dom.setStyle(scrollingDiv,'height',(table_region.bottom-start_th_region.top)+'px');FPT.util.Dom.setStyle(scrollingDiv,'top',(start_th_region.top-(parent_region.top))+'px');FPT.util.Dom.setStyle(scrollingDiv,'left',(left_offset-2)+'px');if(!inline_scroll){table.parentNode.appendChild(scrollingDiv);var theads_dup=table_dup.getElementsByTagName('THEAD');var tbodies_dup=table_dup.getElementsByTagName('TBODY');if(theads_dup.length>0){var trs=theads_dup[0].getElementsByTagName('TR');if(trs.length>1){var ths=trs[1].getElementsByTagName('TH');FPT.util.Dom.batch(trs[1].getElementsByTagName('TH'),function(el,width){FPT.util.Dom.setStyle(el,'width',width+'px');},th_width);FPT.util.Dom.setStyle(table_dup,'width',((th_width*(ths.length))+excess_width)+'px');}}}
var nextScroll=document.createElement('A');var prevScroll=document.createElement('A');var maxScroll=(th_width*ths.length)-(end_th_region.right-start_th_region.left)+9;var minScroll=0;var inlineAnims=[];if(inline_scroll){for(var s=0;s<inline_elements.length;s++){inlineAnims[s]=new FPT.util.Scroll(inline_elements[s]);inlineAnims[s].method=FPT.util.Easing.easeOut
inlineAnims[s].duration=0.5;}
scrollWidth=(em_width*5)+14;maxScroll=inline_max;}else{var scrollAnim=new FPT.util.Scroll(scrollingDiv);var scrollWidth=(th_width*(threshold+1));scrollAnim.method=FPT.util.Easing.easeOut
scrollAnim.duration=0.5;}
if(inline_scroll){FPT.util.Event.addListener(nextScroll,'click',function(ev,obj){FPT.util.Event.stopEvent(ev);if(FPT.util.Dom.hasClass(this,'able')){scrollLeft=obj[0].scrollLeft+scrollWidth;if(scrollLeft>(maxScroll-scrollWidth)){scrollLeft=maxScroll;FPT.util.Dom.replaceClass(nextScroll,'able','disable');}
if(scrollLeft>minScroll){FPT.util.Dom.replaceClass(prevScroll,'disable','able');}
for(var s=0;s<obj.length;s++){inlineAnims[s].attributes.scroll={to:[scrollLeft,0]};if(FPT.env.ua.ie>5&&FPT.env.ua.ie<7){obj[s].scrollLeft=scrollLeft;}else{inlineAnims[s].animate();}}}},inline_elements);}else{FPT.util.Event.addListener(nextScroll,'click',function(ev,obj){FPT.util.Event.stopEvent(ev);if(FPT.util.Dom.hasClass(this,'able')){scrollLeft=obj.scrollLeft+scrollWidth;if(scrollLeft>=maxScroll){scrollLeft=maxScroll;FPT.util.Dom.replaceClass(nextScroll,'able','disable');}
if(scrollLeft>minScroll){FPT.util.Dom.replaceClass(prevScroll,'disable','able');}
scrollAnim.attributes.scroll={to:[scrollLeft,0]};if(FPT.env.ua.ie>5&&FPT.env.ua.ie<7){obj.scrollLeft=scrollLeft;}else{scrollAnim.animate();}}},scrollingDiv);}
FPT.util.Dom.addClass(nextScroll,'nav');FPT.util.Dom.addClass(nextScroll,'next');if(inline_scroll){FPT.util.Dom.addClass(nextScroll,'able');}else{FPT.util.Dom.addClass(nextScroll,'disable');}
FPT.util.Dom.setStyle(nextScroll,'height',(table_region.bottom-start_th_region.top)+'px');FPT.util.Dom.setStyle(nextScroll,'left',(end_th_region.right-parent_region.left-10)+'px');FPT.util.Dom.setStyle(nextScroll,'top',(end_th_region.top-parent_region.top)+'px');nextScroll.appendChild(document.createTextNode('next'));nextScroll.href='#';table.parentNode.appendChild(nextScroll);if(inline_scroll){FPT.util.Event.addListener(prevScroll,'click',function(ev,obj){FPT.util.Event.stopEvent(ev);if(FPT.util.Dom.hasClass(this,'able')){scrollLeft=obj[0].scrollLeft-scrollWidth;if(scrollLeft<=minScroll){scrollLeft=minScroll;FPT.util.Dom.replaceClass(prevScroll,'able','disable');}
if(scrollLeft<maxScroll){FPT.util.Dom.replaceClass(nextScroll,'disable','able');}
for(var s=0;s<inline_elements.length;s++){inlineAnims[s].attributes.scroll={to:[scrollLeft,0]};if(FPT.env.ua.ie>5&&FPT.env.ua.ie<7){obj[s].scrollLeft=scrollLeft;}else{inlineAnims[s].animate();}}}},inline_elements);}else{FPT.util.Event.addListener(prevScroll,'click',function(ev,obj){FPT.util.Event.stopEvent(ev);if(FPT.util.Dom.hasClass(this,'able')){scrollLeft=obj.scrollLeft-scrollWidth;if(scrollLeft<minScroll){scrollLeft=minScroll;FPT.util.Dom.replaceClass(prevScroll,'able','disable');}
if(scrollLeft<maxScroll){FPT.util.Dom.replaceClass(nextScroll,'disable','able');}
scrollAnim.attributes.scroll={to:[scrollLeft,0]};if(FPT.env.ua.ie>5&&FPT.env.ua.ie<7){obj.scrollLeft=scrollLeft;}else{scrollAnim.animate();}}},scrollingDiv);}
FPT.util.Dom.addClass(prevScroll,'nav');FPT.util.Dom.addClass(prevScroll,'prev');if(inline_scroll){FPT.util.Dom.addClass(prevScroll,'disable');}else{FPT.util.Dom.addClass(prevScroll,'able');}
FPT.util.Dom.setStyle(prevScroll,'height',(table_region.bottom-start_th_region.top)+'px');FPT.util.Dom.setStyle(prevScroll,'left',(left_offset-4)+'px');FPT.util.Dom.setStyle(prevScroll,'top',(end_th_region.top-parent_region.top)+'px');prevScroll.appendChild(document.createTextNode('previous'));prevScroll.href='#';table.parentNode.appendChild(prevScroll);scrollingDiv.scrollLeft=maxScroll;};return{init:function(){var results=FPT.util.Dom.getElementsByClassName('oly-results','DIV',this);for(var x=0;x<results.length;x++){var bds=FPT.util.Dom.getElementsByClassName('bd','DIV',results[x]);bds[0].scrollLeft=1;if(bds[0].scrollLeft>0){var tables=bds[0].getElementsByTagName('TABLE');scrollTable(tables[0]);}
var extended_bodies=FPT.util.Dom.getElementsByClassName('extended_results','DIV',bds[0]);var extended_heads=FPT.util.Dom.getElementsByClassName('extended','H4',bds[0]);for(var i=0;i<extended_heads.length;i++){var toggle=document.createElement('A');toggle.href='#extended_results';FPT.util.Dom.addClass(toggle,'closed');var text=document.createElement('EM');FPT.util.Dom.addClass(text,'expand_text');text.appendChild(document.createTextNode('Expand to see box score'));extended_heads[i].appendChild(text);extended_heads[i].appendChild(toggle);var collapse=document.createElement('A');FPT.util.Dom.addClass(collapse,'collapse_control');collapse.appendChild(document.createTextNode('Collapse above to hide box score.'));extended_bodies[i].appendChild(collapse);FPT.util.Dom.addClass(extended_bodies[i],'collapsed')
FPT.util.Event.addListener(toggle,'click',function(e,obj){FPT.util.Event.stopEvent(e);if(FPT.util.Dom.hasClass(obj,'collapsed')){FPT.util.Dom.replaceClass(obj,'collapsed','expanded');FPT.util.Dom.replaceClass(this,'closed','open');}else{FPT.util.Dom.replaceClass(obj,'expanded','collapsed');FPT.util.Dom.replaceClass(this,'open','closed');}},extended_bodies[i]);}}}};}();FPT.util.Event.onContentReady('oly-results_container',FPT.Sports.Olympics.Results.init);FPT.util.Event.onContentReady('ysp-select_sport_code',function(){var submitButtons=FPT.util.Dom.getElementsByClassName('ysp-submit','INPUT',this);FPT.util.Dom.setStyle(submitButtons,'display','none');var select=this.elements['us_sport_codes'];FPT.util.Event.addListener(select,'change',function(e){document.location=this.options[this.selectedIndex].value;});});FPT.util.Event.onContentReady('ysp-select_event_group_codes',function(){var submitButtons=FPT.util.Dom.getElementsByClassName('ysp-submit','INPUT',this);FPT.util.Dom.setStyle(submitButtons,'display','none');var select=this.elements['event_group_codes'];FPT.util.Event.addListener(select,'change',function(e){document.location=this.options[this.selectedIndex].value;});});
FPT.Sports.mlbtv={set:function(str)
{var $S=FPT.Sports,$D=FPT.util.Dom,$E=FPT.util.Event;if($S.WINDOWS['mlbtv-game-link'].width>screen.availWidth-12)
{$S.WINDOWS['mlbtv-game-link'].width=screen.availWidth-12;}
if($S.WINDOWS['mlbtv-game-link'].height>screen.availHeight-48)
{$S.WINDOWS['mlbtv-game-link'].height=screen.availHeight-48;}
$S.WINDOWS['mlbtv-game-link'].left=(screen.availWidth-$S.WINDOWS['mlbtv-game-link'].width-12)/2;$S.WINDOWS['mlbtv-game-link'].top=(screen.availHeight-$S.WINDOWS['mlbtv-game-link'].height-48)/2;$S.Window.set(str,'mlbtv-game-link');}};FPT.util.Event.onContentReady('scoreboard',function(){FPT.Sports.mlbtv.set('scoreboard')});FPT.util.Event.onContentReady('main',function(){FPT.Sports.mlbtv.set('main')});FPT.util.Event.onContentReady('ysp-leaguescoreboard',function(){FPT.Sports.mlbtv.set('ysp-leaguescoreboard')});FPT.util.Event.onContentReady('ysp-recap-header',function(){FPT.Sports.mlbtv.set('ysp-recap-header')});FPT.util.Event.onContentReady('ysp-preview-header',function(){FPT.Sports.mlbtv.set('ysp-preview-header')});FPT.util.Event.onContentReady('ysp-boxscore-mlb',function(){FPT.Sports.mlbtv.set('ysp-boxscore-mlb')});FPT.util.Event.onContentReady('ysp-teamhome-scores-links',function(){FPT.Sports.mlbtv.set('ysp-teamhome-scores-links')});
FPT.Sports.oFlyout=function()
{var $S=FPT.Sports,$D=FPT.util.Dom,$E=FPT.util.Event,nShow=$S.FLYOUT.show,nHide=$S.FLYOUT.hide,aFlyout=[];$E.onAvailable('ysp-league-nav',function(){$E.addListener($D.getElementsByClassName('more','li','ysp-league-nav')[0],'click',stopTargetClick,{sClassName:"college"});});function create()
{if(!this.sName||!this.fnContent||!this.oJSON)return;if(this.oJSON&&!this.oJSON.parentNode)
{var elFlyout=newDiv(this.sName),elWrapper=document.createElement('div'),elHd=newDiv(),elSpan=document.createElement('span'),elFt=newDiv();$D.addClass(elWrapper,$S.league);$D.addClass(elHd,'hd');elHd.appendChild(elSpan);elWrapper.appendChild(elHd);elWrapper.appendChild(this.fnContent(this.oJSON));$D.addClass(elFt,'ft');elWrapper.appendChild(elFt);$D.addClass(elFlyout,'flyout');$E.addListener(elWrapper,'mouseover',stopHide,this,true);$E.addListener(elWrapper,'mouseout',startHide,this,true);elFlyout.appendChild(elWrapper);}
else
{var elFlyout=this.fnContent(this.oJSON);$E.addListener(elFlyout,'mouseover',stopHide,this,true);$E.addListener(elFlyout,'mouseout',startHide,this,true);}
return elFlyout;}
function returnStaticFlyout(elStatic)
{return elStatic;}
function createFantasyMenu(oJSON)
{var elBd=newDiv();$D.addClass(elBd,'bd');$D.addClass(elBd,'fantasy');if(oJSON.my_teams&&oJSON.my_teams.ul.length)
{var elMyTeamsH5=document.createElement('h5');elMyTeamsH5.innerHTML=oJSON.my_teams.h5;elBd.appendChild(elMyTeamsH5);var elMyTeams=document.createElement('ul');$D.addClass(elMyTeams,'my-teams');var i=oJSON.my_teams.ul.length-1;do
{var oGame=oJSON.my_teams.ul[i],elLi=document.createElement('li'),elH6=document.createElement('h6'),elA=document.createElement('a'),elUl=document.createElement('ul'),aTeams=oGame.teams.reverse(),j=aTeams.length-1;do
{var elLeagueTeam=document.createElement('li'),elTeam=document.createElement('a');$D.addClass(elLeagueTeam,'team');elTeam.innerHTML=aTeams[j].team;elTeam.href=aTeams[j].t_url;elLeagueTeam.appendChild(elTeam);if(aTeams[j].league&&aTeams[j].l_url)
{elLeagueTeam.innerHTML+=' - ';var elLeague=document.createElement('a');elLeague.innerHTML=aTeams[j].league;elLeague.href=aTeams[j].l_url;$D.addClass(elLeague,'league');elLeagueTeam.appendChild(elLeague);}
elUl.appendChild(elLeagueTeam);}
while(j--);elA.innerHTML=oGame.game;elA.href=oGame.g_url;elH6.appendChild(elA);elLi.appendChild(elH6);elLi.appendChild(elUl);elMyTeams.appendChild(elLi);}
while(i--);if(oJSON&&oJSON.more_link)
{var elAllMyTeams=document.createElement('li');elAllMyTeams.innerHTML='<h6><a href="http://fantasysports.FPT.com/">See All of My Teams &raquo;</a></h6>';elMyTeams.appendChild(elAllMyTeams);}
elBd.appendChild(elMyTeams);}
if(oJSON&&oJSON.other_games.h5)
{var elOtherGamesH5=document.createElement('h5');elOtherGamesH5.innerHTML=oJSON.other_games.h5;elBd.appendChild(elOtherGamesH5);}
if(oJSON&&oJSON.other_games.text)
{var elOtherGamesTxt=document.createElement('div');elOtherGamesTxt.innerHTML=oJSON.other_games.text;elBd.appendChild(elOtherGamesTxt);}
return elBd;}
function newDiv(sId,sClass)
{var elDiv=document.createElement('div');if(sId)elDiv.id=sId;if(sClass)$D.addClass(elDiv,sClass);return elDiv;}
function newUl(oJSON,bOddEven)
{if(!oJSON)return;var elUl=document.createElement('ul'),i=oJSON.length-1,elLi,sOddEven;do{if(oJSON[i]&&oJSON[i].sHref)
{elLi=newLi(newA(oJSON[i].sTxt,oJSON[i].sHref));}
else if(oJSON[i]&&oJSON[i].sTxt)
{elLi=newLi();elLi.innerHTML=oJSON[i].sTxt;}
else
{elLi=newLi();}
if(bOddEven)
{sOddEven=(i%2)?'odd':'even';$D.addClass(elLi,sOddEven);}
elUl.appendChild(elLi);if(oJSON[i]&&oJSON[i].sClass)
{$D.addClass(elLi,oJSON[i].sClass);}}while(i--);return elUl;}
function newLi(elChild)
{var elLi=document.createElement('li');if(elChild)elLi.appendChild(elChild);return elLi;}
function newA(sTxt,sHref)
{if(!sTxt||!sHref)return;var elA=document.createElement('a');elA.innerHTML=sTxt;elA.href=sHref;return elA;}
function show()
{if(!this.elFlyout&&this.oJSON)
{var elFlyout=create.call(this);if(this.oJSON&&!this.oJSON.parentNode)
{this.elHit.appendChild(elFlyout);}
this.elFlyout=elFlyout;}
$D.addClass(this.elFlyout,'show');$D.addClass(this.elHit,'open');if($E.isIE&&$S.oFlyout.oIE)
{if(this.sName==="ysp-sub-nav-ac"&&!$S.oFlyout.oIE._oACFlyout)
{$S.oFlyout.oIE._oACFlyout=this;}
$S.oFlyout.oIE.addIEshim.call(this);this.aIEshadows=$S.oFlyout.oIE.addIEshadow.call(this);}}
function hide()
{if($E.isIE&&$S.oFlyout.oIE)
{$S.oFlyout.oIE.removeIEshim.call(this);$S.oFlyout.oIE.removeIEshadow.call(this);}
$D.removeClass(this.elFlyout,'show');$D.removeClass(this.elHit,'open');stopHide.call(this);}
function startShow(e)
{stopHide.call(this);if(!this.bOpenTimer&&!$D.hasClass(this.elFlyout,'show'))
{this.bOpenTimer=scopeTimeout(show,this,nShow);}}
function startHide(e)
{if(this.bOpenTimer)
{window.clearTimeout(this.bOpenTimer);this.bOpenTimer=false;}
if(!this.bCloseTimer&&$D.hasClass(this.elFlyout,'show')&&!this.bSticky)
{this.bCloseTimer=scopeTimeout(hide,this,nHide);}}
function stopHide()
{if(this.bCloseTimer)
{window.clearTimeout(this.bCloseTimer);}
this.bCloseTimer=false;}
function scopeTimeout(fn,oScope,nTime)
{return window.setTimeout(function(){fn.call(oScope)},nTime);}
function getFlyoutFromArray(sName)
{var i=aFlyout.length-1;do
{var f=aFlyout[i];if(f.sName===sName)
{var obj=f;break;}}while(i--);return obj||false;}
function stopTargetClick(e,obj)
{var el=$E.getTarget(e);if(el&&el.nodeName=='A'&&el.href&&$D.hasClass(el.parentNode,obj.sClassName))
{$E.stopEvent(e);}}
function hideTargetStatus(e,obj)
{var el=$E.getTarget(e);if(el&&($D.hasClass(el,obj.sClassName)||$D.hasClass(el.parentNode,obj.sClassName)))
{window.status='';return true;}}
var set=function(elHit,oJSON,sName,fnContent)
{if(!elHit||!oJSON||!sName||!fnContent)return;var oFlyout={'elHit':elHit,'oJSON':oJSON,'sName':sName,'fnContent':fnContent};$E.addListener(elHit,'mouseover',startShow,oFlyout,true);$E.addListener(elHit,'mouseout',startHide,oFlyout,true);aFlyout.push(oFlyout);}
var init=function()
{var aPrimaryFlyouts=$D.getElementsByClassName('more','li','ysp-league-nav'),aSubNavFlyouts=$D.getElementsByClassName('more','li','ysp-league-sub-nav');var collegeContent=$D.getElementsByClassName('flyout','div',aPrimaryFlyouts[0])[0];if(aPrimaryFlyouts[0]&&collegeContent)
{set(aPrimaryFlyouts[0],collegeContent,'ysp-college',returnStaticFlyout);$E.addListener(aPrimaryFlyouts[0],'mouseover',hideTargetStatus,{sClassName:"college"});$S.Window.set(aPrimaryFlyouts[0],"rivals");}
var actionContent=$D.getElementsByClassName('flyout','div',aPrimaryFlyouts[1])[0];if(aPrimaryFlyouts[1]&&actionContent)
{set(aPrimaryFlyouts[1],actionContent,'ysp-action-sports',returnStaticFlyout);$S.Window.set(aPrimaryFlyouts[1],"grind-tv");$S.Window.set(aPrimaryFlyouts[1].parentNode.parentNode.id,"grind-tv");}
var moreContent=$D.getElementsByClassName('flyout','div',aPrimaryFlyouts[2])[0];if(aPrimaryFlyouts[2]&&moreContent)
{set(aPrimaryFlyouts[2],moreContent,'ysp-more',returnStaticFlyout);}
var fantasyTarget=$D.getElementsByClassName('fantasy','li','ysp-quicklinks-nav')[0];if(fantasyTarget&&$S.oFlyout.oFantasy)
{set(fantasyTarget,$S.oFlyout.oFantasy,'ysp-fantasy-nav',createFantasyMenu);}
var teamTarget=($S.league!=='nascar')?aSubNavFlyouts[0]:null,teamContent=$D.getElementsByClassName('flyout','div','ysp-league-sub-nav')[0];if(teamTarget&&teamContent)
{set(teamTarget,teamContent,'ysp-league-teams',returnStaticFlyout);$E.addListener(teamTarget,'mouseover',function(){hideNow('ysp-sub-nav-ac');});}
var playerTeamTarget=$D.getElementsByClassName('team-name','li','ysp-player-nav')[0],playerTeamContent=FPT.util.Dom.getElementsByClassName('flyout','div',playerTeamTarget)[0];if(playerTeamTarget&&playerTeamContent)
{set(playerTeamTarget,playerTeamContent,'ysp-team-links',returnStaticFlyout);}
if($S.league==='top')
{var scorethinHeader=$D.getElementsBy(function(){return true;},'h3','scoreboard'),scorethinTarget=(scorethinHeader.length)?scorethinHeader[0]:null,scorethinContent=(scorethinTarget)?$D.getElementsByClassName('flyout','div',scorethinTarget.parentNode)[0]:null;if(scorethinTarget&&scorethinContent)
{set(scorethinTarget,scorethinContent,'ysp-scorethin-more',returnStaticFlyout);}}
var n=($S.league==='nascar')?0:1,playerTarget=aSubNavFlyouts[n],playerContent=$D.getElementsByClassName('flyout','div','ysp-league-sub-nav')[n];if(playerTarget&&playerContent)
{set(playerTarget,playerContent,'ysp-sub-nav-ac',returnStaticFlyout);}
var olySportsTarget=aSubNavFlyouts[0],olySportsContent=$D.get('ysp-oly-sports-flyout');if(olySportsTarget&&olySportsContent)
{set(olySportsTarget,olySportsContent,'ysp-oly-sports-flyout',returnStaticFlyout);}}
var setSticky=function(sObj,bValue)
{getFlyoutFromArray(sObj).bSticky=bValue;}
var hideNow=function(sName)
{var o=getFlyoutFromArray(sName),el=document.getElementById(sName+'-field'),n=(el)?el.value.length:0;if(o.bSticky&&n<=FPT.Sports.oAC._nMinQueryLength)
{o.bSticky=false;}
if(el&&n<=0)
{FPT.Sports.showLabel(null,{'id':sName+'-form'});el.blur();el.value='';}
hide.call(o);}
return{'init':init,'set':set,'setSticky':setSticky,'hideNow':hideNow}}();FPT.util.Event.onDOMReady(FPT.Sports.oFlyout.init);
FPT.Sports.ultEnabled=true;FPT.Sports.ultDebug=false;if(!FPT.ULT){FPT.ULT={};}
if(FPT.Sports.ultDebug){document.write('<div style="background: blue; color: white; padding: 4px; ">ULT: in-page click tracking enabled, using test beacon server</div>');FPT.ULT.BEACON='http://linktrack.corp.FPT.com/t/b';}
FPT.Sports.ultTrackClick=function(e,click_data){if(FPT.Sports.ultEnabled){if(FPT.Sports.ultPageInfo){if(FPT.Sports.ultPageInfo.ult){if(FPT.ULT.beacon_click){click_data[FPT.ULT.SRC_SPACEID_KEY]=FPT.Sports.ultPageInfo.spaceid;FPT.ULT.beacon_click(click_data);}}}}}
