Ext={};window["undefined"]=window["undefined"];Ext.apply=function(o,c,_3){if(_3){Ext.apply(o,_3)}if(o&&c&&typeof c=="object"){for(var p in c){o[p]=c[p]}}return o};(function(){var _5=0;var ua=navigator.userAgent.toLowerCase();var _7=document.compatMode=="CSS1Compat",_8=ua.indexOf("opera")>-1,_9=(/webkit|khtml/).test(ua),_a=ua.indexOf("msie")>-1,_b=ua.indexOf("msie 7")>-1,_c=!_9&&ua.indexOf("gecko")>-1,_d=_a&&!_7,_e=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),_f=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),_10=(ua.indexOf("linux")!=-1),_11=window.location.href.toLowerCase().indexOf("https")===0;if(_a&&!_b){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}Ext.apply(Ext,{isStrict:_7,isSecure:_11,isReady:false,enableGarbageCollector:true,enableListenerCollection:false,SSL_SECURE_URL:"javascript:false",BLANK_IMAGE_URL:"http:/"+"/extjs.com/s.gif",emptyFn:function(){},applyIf:function(o,c){if(o&&c){for(var p in c){if(typeof o[p]=="undefined"){o[p]=c[p]}}}return o},addBehaviors:function(o){if(!Ext.isReady){Ext.onReady(function(){Ext.addBehaviors(o)});return}var _16={};for(var b in o){var _18=b.split("@");if(_18[1]){var s=_18[0];if(!_16[s]){_16[s]=Ext.select(s)}_16[s].on(_18[1],o[b])}}_16=null},id:function(el,_1b){_1b=_1b||"ext-gen";el=Ext.getDom(el);var id=_1b+(++_5);return el?(el.id?el.id:(el.id=id)):id},extend:function(){var io=function(o){for(var m in o){this[m]=o[m]}};return function(sb,sp,_22){if(typeof sp=="object"){_22=sp;sp=sb;sb=function(){sp.apply(this,arguments)}}var F=function(){},sbp,spp=sp.prototype;F.prototype=spp;sbp=sb.prototype=new F();sbp.constructor=sb;sb.superclass=spp;if(spp.constructor==Object.prototype.constructor){spp.constructor=sp}sb.override=function(o){Ext.override(sb,o)};sbp.override=io;Ext.override(sb,_22);return sb}}(),override:function(_27,_28){if(_28){var p=_27.prototype;for(var _2a in _28){p[_2a]=_28[_2a]}}},namespace:function(){var a=arguments,o=null,i,j,d,rt;for(i=0;i<a.length;++i){d=a[i].split(".");rt=d[0];eval("if (typeof "+rt+" == \"undefined\"){"+rt+" = {};} o = "+rt+";");for(j=1;j<d.length;++j){o[d[j]]=o[d[j]]||{};o=o[d[j]]}}},urlEncode:function(o){if(!o){return""}var buf=[];for(var key in o){var ov=o[key];var _35=typeof ov;if(_35=="undefined"){buf.push(encodeURIComponent(key),"=&")}else{if(_35!="function"&&_35!="object"){buf.push(encodeURIComponent(key),"=",encodeURIComponent(ov),"&")}else{if(ov instanceof Array){for(var i=0,len=ov.length;i<len;i++){buf.push(encodeURIComponent(key),"=",encodeURIComponent(ov[i]===undefined?"":ov[i]),"&")}}}}}buf.pop();return buf.join("")},urlDecode:function(_38,_39){if(!_38||!_38.length){return{}}var obj={};var _3b=_38.split("&");var _3c,_3d,_3e;for(var i=0,len=_3b.length;i<len;i++){_3c=_3b[i].split("=");_3d=decodeURIComponent(_3c[0]);_3e=decodeURIComponent(_3c[1]);if(_39!==true){if(typeof obj[_3d]=="undefined"){obj[_3d]=_3e}else{if(typeof obj[_3d]=="string"){obj[_3d]=[obj[_3d]];obj[_3d].push(_3e)}else{obj[_3d].push(_3e)}}}else{obj[_3d]=_3e}}return obj},each:function(_41,fn,_43){if(typeof _41.length=="undefined"||typeof _41=="string"){_41=[_41]}for(var i=0,len=_41.length;i<len;i++){if(fn.call(_43||_41[i],_41[i],i,_41)===false){return i}}},combine:function(){var as=arguments,l=as.length,r=[];for(var i=0;i<l;i++){var a=as[i];if(a instanceof Array){r=r.concat(a)}else{if(a.length!==undefined&&!a.substr){r=r.concat(Array.prototype.slice.call(a,0))}else{r.push(a)}}}return r},escapeRe:function(s){return s.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")},callback:function(cb,_4d,_4e,_4f){if(typeof cb=="function"){if(_4f){cb.defer(_4f,_4d,_4e||[])}else{cb.apply(_4d,_4e||[])}}},getDom:function(el){if(!el){return null}return el.dom?el.dom:(typeof el=="string"?document.getElementById(el):el)},getCmp:function(id){return Ext.ComponentMgr.get(id)},num:function(v,_53){if(typeof v!="number"){return _53}return v},destroy:function(){for(var i=0,a=arguments,len=a.length;i<len;i++){var as=a[i];if(as){if(as.dom){as.removeAllListeners();as.remove();continue}if(typeof as.purgeListeners=="function"){as.purgeListeners()}if(typeof as.destroy=="function"){as.destroy()}}}},type:function(o){if(o===undefined||o===null){return false}if(o.htmlElement){return"element"}var t=typeof o;if(t=="object"&&o.nodeName){switch(o.nodeType){case 1:return"element";case 3:return(/\S/).test(o.nodeValue)?"textnode":"whitespace"}}if(t=="object"||t=="function"){switch(o.constructor){case Array:return"array";case RegExp:return"regexp"}if(typeof o.length=="number"&&typeof o.item=="function"){return"nodelist"}}return t},isEmpty:function(v,_5b){return v===null||v===undefined||(!_5b?v==="":false)},isOpera:_8,isSafari:_9,isIE:_a,isIE7:_b,isGecko:_c,isBorderBox:_d,isWindows:_e,isLinux:_10,isMac:_f,useShims:((_a&&!_b)||(_c&&_f))})})();Ext.namespace("Ext","Ext.util","Ext.grid","Ext.dd","Ext.tree","Ext.data","Ext.form","Ext.menu","Ext.state","Ext.lib","Ext.layout","Ext.app","Ext.ux");Ext.apply(Function.prototype,{createCallback:function(){var _5c=arguments;var _5d=this;return function(){return _5d.apply(window,_5c)}},createDelegate:function(obj,_5f,_60){var _61=this;return function(){var _62=_5f||arguments;if(_60===true){_62=Array.prototype.slice.call(arguments,0);_62=_62.concat(_5f)}else{if(typeof _60=="number"){_62=Array.prototype.slice.call(arguments,0);var _63=[_60,0].concat(_5f);Array.prototype.splice.apply(_62,_63)}}return _61.apply(obj||window,_62)}},defer:function(_64,obj,_66,_67){var fn=this.createDelegate(obj,_66,_67);if(_64){return setTimeout(fn,_64)}fn();return 0},createSequence:function(fcn,_6a){if(typeof fcn!="function"){return this}var _6b=this;return function(){var _6c=_6b.apply(this||window,arguments);fcn.apply(_6a||this||window,arguments);return _6c}},createInterceptor:function(fcn,_6e){if(typeof fcn!="function"){return this}var _6f=this;return function(){fcn.target=this;fcn.method=_6f;if(fcn.apply(_6e||this||window,arguments)===false){return}return _6f.apply(this||window,arguments)}}});Ext.applyIf(String,{escape:function(_70){return _70.replace(/('|\\)/g,"\\$1")},leftPad:function(val,_72,ch){var _74=new String(val);if(ch===null||ch===undefined||ch===""){ch=" "}while(_74.length<_72){_74=ch+_74}return _74},format:function(_75){var _76=Array.prototype.slice.call(arguments,1);return _75.replace(/\{(\d+)\}/g,function(m,i){return _76[i]})}});String.prototype.toggle=function(_79,_7a){return this==_79?_7a:_79};Ext.applyIf(Number.prototype,{constrain:function(min,max){return Math.min(Math.max(this,min),max)}});Ext.applyIf(Array.prototype,{indexOf:function(o){for(var i=0,len=this.length;i<len;i++){if(this[i]==o){return i}}return-1},remove:function(o){var _81=this.indexOf(o);if(_81!=-1){this.splice(_81,1)}}});Date.prototype.getElapsed=function(_82){return Math.abs((_82||new Date()).getTime()-this.getTime())};(function(){var _1;Ext.lib.Dom={getViewWidth:function(_2){return _2?this.getDocumentWidth():this.getViewportWidth()},getViewHeight:function(_3){return _3?this.getDocumentHeight():this.getViewportHeight()},getDocumentHeight:function(){var _4=(document.compatMode!="CSS1Compat")?document.body.scrollHeight:document.documentElement.scrollHeight;return Math.max(_4,this.getViewportHeight())},getDocumentWidth:function(){var _5=(document.compatMode!="CSS1Compat")?document.body.scrollWidth:document.documentElement.scrollWidth;return Math.max(_5,this.getViewportWidth())},getViewportHeight:function(){var _6=self.innerHeight;var _7=document.compatMode;if((_7||Ext.isIE)&&!Ext.isOpera){_6=(_7=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight}return _6},getViewportWidth:function(){var _8=self.innerWidth;var _9=document.compatMode;if(_9||Ext.isIE){_8=(_9=="CSS1Compat")?document.documentElement.clientWidth:document.body.clientWidth}return _8},isAncestor:function(p,c){p=Ext.getDom(p);c=Ext.getDom(c);if(!p||!c){return false}if(p.contains&&!Ext.isSafari){return p.contains(c)}else{if(p.compareDocumentPosition){return!!(p.compareDocumentPosition(c)&16)}else{var _c=c.parentNode;while(_c){if(_c==p){return true}else{if(!_c.tagName||_c.tagName.toUpperCase()=="HTML"){return false}}_c=_c.parentNode}return false}}},getRegion:function(el){return Ext.lib.Region.getRegion(el)},getY:function(el){return this.getXY(el)[1]},getX:function(el){return this.getXY(el)[0]},getXY:function(el){var p,pe,b,_14,bd=document.body;el=Ext.getDom(el);if(el.getBoundingClientRect){b=el.getBoundingClientRect();_14=fly(document).getScroll();return[b.left+_14.left,b.top+_14.top]}var x=0,y=0;p=el;var _18=fly(el).getStyle("position")=="absolute";while(p){x+=p.offsetLeft;y+=p.offsetTop;if(!_18&&fly(p).getStyle("position")=="absolute"){_18=true}if(Ext.isGecko){pe=fly(p);var bt=parseInt(pe.getStyle("borderTopWidth"),10)||0;var bl=parseInt(pe.getStyle("borderLeftWidth"),10)||0;x+=bl;y+=bt;if(p!=el&&pe.getStyle("overflow")!="visible"){x+=bl;y+=bt}}p=p.offsetParent}if(Ext.isSafari&&_18){x-=bd.offsetLeft;y-=bd.offsetTop}if(Ext.isGecko&&!_18){var dbd=fly(bd);x+=parseInt(dbd.getStyle("borderLeftWidth"),10)||0;y+=parseInt(dbd.getStyle("borderTopWidth"),10)||0}p=el.parentNode;while(p&&p!=bd){if(!(Ext.isOpera&&p.tagName!="TR"&&fly(p).getStyle("display")!="inline")){x-=p.scrollLeft;y-=p.scrollTop}p=p.parentNode}return[x,y]},setXY:function(el,xy){el=Ext.fly(el,"_setXY");el.position();var pts=el.translatePoints(xy);if(xy[0]!==false){el.dom.style.left=pts.left+"px"}if(xy[1]!==false){el.dom.style.top=pts.top+"px"}},setX:function(el,x){this.setXY(el,[x,false])},setY:function(el,y){this.setXY(el,[false,y])}};Ext.lib.Event=function(){var _23=false;var _24=[];var _25=[];var _26=0;var _27=[];var _28=0;var _29=null;return{POLL_RETRYS:200,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,OBJ:3,ADJ_SCOPE:4,_interval:null,startInterval:function(){if(!this._interval){var _2a=this;var _2b=function(){_2a._tryPreloadAttach()};this._interval=setInterval(_2b,this.POLL_INTERVAL)}},onAvailable:function(_2c,_2d,_2e,_2f){_27.push({id:_2c,fn:_2d,obj:_2e,override:_2f,checkReady:false});_26=this.POLL_RETRYS;this.startInterval()},addListener:function(el,_31,fn){el=Ext.getDom(el);if(!el||!fn){return false}if("unload"==_31){_25[_25.length]=[el,_31,fn];return true}var _33=function(e){return fn(Ext.lib.Event.getEvent(e))};var li=[el,_31,fn,_33];var _36=_24.length;_24[_36]=li;this.doAdd(el,_31,_33,false);return true},removeListener:function(el,_38,fn){var i,len;el=Ext.getDom(el);if(!fn){return this.purgeElement(el,false,_38)}if("unload"==_38){for(i=0,len=_25.length;i<len;i++){var li=_25[i];if(li&&li[0]==el&&li[1]==_38&&li[2]==fn){_25.splice(i,1);return true}}return false}var _3d=null;var _3e=arguments[3];if("undefined"==typeof _3e){_3e=this._getCacheIndex(el,_38,fn)}if(_3e>=0){_3d=_24[_3e]}if(!el||!_3d){return false}this.doRemove(el,_38,_3d[this.WFN],false);delete _24[_3e][this.WFN];delete _24[_3e][this.FN];_24.splice(_3e,1);return true},getTarget:function(ev,_40){ev=ev.browserEvent||ev;var t=ev.target||ev.srcElement;return this.resolveTextNode(t)},resolveTextNode:function(_42){if(Ext.isSafari&&_42&&3==_42.nodeType){return _42.parentNode}else{return _42}},getPageX:function(ev){ev=ev.browserEvent||ev;var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(Ext.isIE){x+=this.getScroll()[1]}}return x},getPageY:function(ev){ev=ev.browserEvent||ev;var y=ev.pageY;if(!y&&0!==y){y=ev.clientY||0;if(Ext.isIE){y+=this.getScroll()[0]}}return y},getXY:function(ev){ev=ev.browserEvent||ev;return[this.getPageX(ev),this.getPageY(ev)]},getRelatedTarget:function(ev){ev=ev.browserEvent||ev;var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement}else{if(ev.type=="mouseover"){t=ev.fromElement}}}return this.resolveTextNode(t)},getTime:function(ev){ev=ev.browserEvent||ev;if(!ev.time){var t=new Date().getTime();try{ev.time=t}catch(ex){this.lastError=ex;return t}}return ev.time},stopEvent:function(ev){this.stopPropagation(ev);this.preventDefault(ev)},stopPropagation:function(ev){ev=ev.browserEvent||ev;if(ev.stopPropagation){ev.stopPropagation()}else{ev.cancelBubble=true}},preventDefault:function(ev){ev=ev.browserEvent||ev;if(ev.preventDefault){ev.preventDefault()}else{ev.returnValue=false}},getEvent:function(e){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break}c=c.caller}}return ev},getCharCode:function(ev){ev=ev.browserEvent||ev;return ev.charCode||ev.keyCode||0},_getCacheIndex:function(el,_54,fn){for(var i=0,len=_24.length;i<len;++i){var li=_24[i];if(li&&li[this.FN]==fn&&li[this.EL]==el&&li[this.TYPE]==_54){return i}}return-1},elCache:{},getEl:function(id){return document.getElementById(id)},clearCache:function(){},_load:function(e){_23=true;var EU=Ext.lib.Event;if(Ext.isIE){EU.doRemove(window,"load",EU._load)}},_tryPreloadAttach:function(){if(this.locked){return false}this.locked=true;var _5c=!_23;if(!_5c){_5c=(_26>0)}var _5d=[];for(var i=0,len=_27.length;i<len;++i){var _60=_27[i];if(_60){var el=this.getEl(_60.id);if(el){if(!_60.checkReady||_23||el.nextSibling||(document&&document.body)){var _62=el;if(_60.override){if(_60.override===true){_62=_60.obj}else{_62=_60.override}}_60.fn.call(_62,_60.obj);_27[i]=null}}else{_5d.push(_60)}}}_26=(_5d.length===0)?0:_26-1;if(_5c){this.startInterval()}else{clearInterval(this._interval);this._interval=null}this.locked=false;return true},purgeElement:function(el,_64,_65){var _66=this.getListeners(el,_65);if(_66){for(var i=0,len=_66.length;i<len;++i){var l=_66[i];this.removeListener(el,l.type,l.fn)}}if(_64&&el&&el.childNodes){for(i=0,len=el.childNodes.length;i<len;++i){this.purgeElement(el.childNodes[i],_64,_65)}}},getListeners:function(el,_6b){var _6c=[],_6d;if(!_6b){_6d=[_24,_25]}else{if(_6b=="unload"){_6d=[_25]}else{_6d=[_24]}}for(var j=0;j<_6d.length;++j){var _6f=_6d[j];if(_6f&&_6f.length>0){for(var i=0,len=_6f.length;i<len;++i){var l=_6f[i];if(l&&l[this.EL]===el&&(!_6b||_6b===l[this.TYPE])){_6c.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.OBJ],adjust:l[this.ADJ_SCOPE],index:i})}}}}return(_6c.length)?_6c:null},_unload:function(e){var EU=Ext.lib.Event,i,j,l,len,_79;for(i=0,len=_25.length;i<len;++i){l=_25[i];if(l){var _7a=window;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]===true){_7a=l[EU.OBJ]}else{_7a=l[EU.ADJ_SCOPE]}}l[EU.FN].call(_7a,EU.getEvent(e),l[EU.OBJ]);_25[i]=null;l=null;_7a=null}}_25=null;if(_24&&_24.length>0){j=_24.length;while(j){_79=j-1;l=_24[_79];if(l){EU.removeListener(l[EU.EL],l[EU.TYPE],l[EU.FN],_79)}j=j-1}l=null;EU.clearCache()}EU.doRemove(window,"unload",EU._unload)},getScroll:function(){var dd=document.documentElement,db=document.body;if(dd&&(dd.scrollTop||dd.scrollLeft)){return[dd.scrollTop,dd.scrollLeft]}else{if(db){return[db.scrollTop,db.scrollLeft]}else{return[0,0]}}},doAdd:function(){if(window.addEventListener){return function(el,_7e,fn,_80){el.addEventListener(_7e,fn,(_80))}}else{if(window.attachEvent){return function(el,_82,fn,_84){el.attachEvent("on"+_82,fn)}}else{return function(){}}}}(),doRemove:function(){if(window.removeEventListener){return function(el,_86,fn,_88){el.removeEventListener(_86,fn,(_88))}}else{if(window.detachEvent){return function(el,_8a,fn){el.detachEvent("on"+_8a,fn)}}else{return function(){}}}}()}}();var E=Ext.lib.Event;E.on=E.addListener;E.un=E.removeListener;if(document&&document.body){E._load()}else{E.doAdd(window,"load",E._load)}E.doAdd(window,"unload",E._unload);E._tryPreloadAttach();Ext.lib.Ajax={request:function(_8d,uri,cb,_90,_91){if(_91){var hs=_91.headers;if(hs){for(var h in hs){if(hs.hasOwnProperty(h)){this.initHeader(h,hs[h],false)}}}if(_91.xmlData){this.initHeader("Content-Type","text/xml",false);_8d="POST";_90=_91.xmlData}}return this.asyncRequest(_8d,uri,cb,_90)},serializeForm:function(_94){if(typeof _94=="string"){_94=(document.getElementById(_94)||document.forms[_94])}var el,_96,val,_98,_99="",_9a=false;for(var i=0;i<_94.elements.length;i++){el=_94.elements[i];_98=_94.elements[i].disabled;_96=_94.elements[i].name;val=_94.elements[i].value;if(!_98&&_96){switch(el.type){case"select-one":case"select-multiple":for(var j=0;j<el.options.length;j++){if(el.options[j].selected){if(Ext.isIE){_99+=encodeURIComponent(_96)+"="+encodeURIComponent(el.options[j].attributes["value"].specified?el.options[j].value:el.options[j].text)+"&"}else{_99+=encodeURIComponent(_96)+"="+encodeURIComponent(el.options[j].hasAttribute("value")?el.options[j].value:el.options[j].text)+"&"}}}break;case"radio":case"checkbox":if(el.checked){_99+=encodeURIComponent(_96)+"="+encodeURIComponent(val)+"&"}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(_9a==false){_99+=encodeURIComponent(_96)+"="+encodeURIComponent(val)+"&";_9a=true}break;default:_99+=encodeURIComponent(_96)+"="+encodeURIComponent(val)+"&";break}}}_99=_99.substr(0,_99.length-1);return _99},headers:{},hasHeaders:false,useDefaultHeader:true,defaultPostHeader:"application/x-www-form-urlencoded",useDefaultXhrHeader:true,defaultXhrHeader:"XMLHttpRequest",hasDefaultHeaders:true,defaultHeaders:{},poll:{},timeout:{},pollInterval:50,transactionId:0,setProgId:function(id){this.activeX.unshift(id)},setDefaultPostHeader:function(b){this.useDefaultHeader=b},setDefaultXhrHeader:function(b){this.useDefaultXhrHeader=b},setPollingInterval:function(i){if(typeof i=="number"&&isFinite(i)){this.pollInterval=i}},createXhrObject:function(_a1){var obj,_a3;try{_a3=new XMLHttpRequest();obj={conn:_a3,tId:_a1}}catch(e){for(var i=0;i<this.activeX.length;++i){try{_a3=new ActiveXObject(this.activeX[i]);obj={conn:_a3,tId:_a1};break}catch(e){}}}finally{return obj}},getConnectionObject:function(){var o;var tId=this.transactionId;try{o=this.createXhrObject(tId);if(o){this.transactionId++}}catch(e){}finally{return o}},asyncRequest:function(_a7,uri,_a9,_aa){var o=this.getConnectionObject();if(!o){return null}else{o.conn.open(_a7,uri,true);if(this.useDefaultXhrHeader){if(!this.defaultHeaders["X-Requested-With"]){this.initHeader("X-Requested-With",this.defaultXhrHeader,true)}}if(_aa&&this.useDefaultHeader){this.initHeader("Content-Type",this.defaultPostHeader)}if(this.hasDefaultHeaders||this.hasHeaders){this.setHeader(o)}this.handleReadyState(o,_a9);o.conn.send(_aa||null);return o}},handleReadyState:function(o,_ad){var _ae=this;if(_ad&&_ad.timeout){this.timeout[o.tId]=window.setTimeout(function(){_ae.abort(o,_ad,true)},_ad.timeout)}this.poll[o.tId]=window.setInterval(function(){if(o.conn&&o.conn.readyState==4){window.clearInterval(_ae.poll[o.tId]);delete _ae.poll[o.tId];if(_ad&&_ad.timeout){window.clearTimeout(_ae.timeout[o.tId]);delete _ae.timeout[o.tId]}_ae.handleTransactionResponse(o,_ad)}},this.pollInterval)},handleTransactionResponse:function(o,_b0,_b1){if(!_b0){this.releaseObject(o);return}var _b2,_b3;try{if(o.conn.status!==undefined&&o.conn.status!=0){_b2=o.conn.status}else{_b2=13030}}catch(e){_b2=13030}if(_b2>=200&&_b2<300){_b3=this.createResponseObject(o,_b0.argument);if(_b0.success){if(!_b0.scope){_b0.success(_b3)}else{_b0.success.apply(_b0.scope,[_b3])}}}else{switch(_b2){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:_b3=this.createExceptionObject(o.tId,_b0.argument,(_b1?_b1:false));if(_b0.failure){if(!_b0.scope){_b0.failure(_b3)}else{_b0.failure.apply(_b0.scope,[_b3])}}break;default:_b3=this.createResponseObject(o,_b0.argument);if(_b0.failure){if(!_b0.scope){_b0.failure(_b3)}else{_b0.failure.apply(_b0.scope,[_b3])}}}}this.releaseObject(o);_b3=null},createResponseObject:function(o,_b5){var obj={};var _b7={};try{var _b8=o.conn.getAllResponseHeaders();var _b9=_b8.split("\n");for(var i=0;i<_b9.length;i++){var _bb=_b9[i].indexOf(":");if(_bb!=-1){_b7[_b9[i].substring(0,_bb)]=_b9[i].substring(_bb+2)}}}catch(e){}obj.tId=o.tId;obj.status=o.conn.status;obj.statusText=o.conn.statusText;obj.getResponseHeader=_b7;obj.getAllResponseHeaders=_b8;obj.responseText=o.conn.responseText;obj.responseXML=o.conn.responseXML;if(typeof _b5!==undefined){obj.argument=_b5}return obj},createExceptionObject:function(tId,_bd,_be){var _bf=0;var _c0="communication failure";var _c1=-1;var _c2="transaction aborted";var obj={};obj.tId=tId;if(_be){obj.status=_c1;obj.statusText=_c2}else{obj.status=_bf;obj.statusText=_c0}if(_bd){obj.argument=_bd}return obj},initHeader:function(_c4,_c5,_c6){var _c7=(_c6)?this.defaultHeaders:this.headers;if(_c7[_c4]===undefined){_c7[_c4]=_c5}else{_c7[_c4]=_c5+","+_c7[_c4]}if(_c6){this.hasDefaultHeaders=true}else{this.hasHeaders=true}},setHeader:function(o){if(this.hasDefaultHeaders){for(var _c9 in this.defaultHeaders){if(this.defaultHeaders.hasOwnProperty(_c9)){o.conn.setRequestHeader(_c9,this.defaultHeaders[_c9])}}}if(this.hasHeaders){for(var _c9 in this.headers){if(this.headers.hasOwnProperty(_c9)){o.conn.setRequestHeader(_c9,this.headers[_c9])}}this.headers={};this.hasHeaders=false}},resetDefaultHeaders:function(){delete this.defaultHeaders;this.defaultHeaders={};this.hasDefaultHeaders=false},abort:function(o,_cb,_cc){if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this.poll[o.tId]);delete this.poll[o.tId];if(_cc){delete this.timeout[o.tId]}this.handleTransactionResponse(o,_cb,true);return true}else{return false}},isCallInProgress:function(o){if(o&&o.conn){return o.conn.readyState!=4&&o.conn.readyState!=0}else{return false}},releaseObject:function(o){o.conn=null;o=null},activeX:["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]};Ext.lib.Region=function(t,r,b,l){this.top=t;this[1]=t;this.right=r;this.bottom=b;this.left=l;this[0]=l};Ext.lib.Region.prototype={contains:function(_d3){return(_d3.left>=this.left&&_d3.right<=this.right&&_d3.top>=this.top&&_d3.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(_d4){var t=Math.max(this.top,_d4.top);var r=Math.min(this.right,_d4.right);var b=Math.min(this.bottom,_d4.bottom);var l=Math.max(this.left,_d4.left);if(b>=t&&r>=l){return new Ext.lib.Region(t,r,b,l)}else{return null}},union:function(_d9){var t=Math.min(this.top,_d9.top);var r=Math.max(this.right,_d9.right);var b=Math.max(this.bottom,_d9.bottom);var l=Math.min(this.left,_d9.left);return new Ext.lib.Region(t,r,b,l)},adjust:function(t,l,b,r){this.top+=t;this.left+=l;this.right+=r;this.bottom+=b;return this}};Ext.lib.Region.getRegion=function(el){var p=Ext.lib.Dom.getXY(el);var t=p[1];var r=p[0]+el.offsetWidth;var b=p[1]+el.offsetHeight;var l=p[0];return new Ext.lib.Region(t,r,b,l)};Ext.lib.Point=function(x,y){if(x instanceof Array){y=x[1];x=x[0]}this.x=this.right=this.left=this[0]=x;this.y=this.top=this.bottom=this[1]=y};Ext.lib.Point.prototype=new Ext.lib.Region();Ext.lib.Anim={scroll:function(el,_eb,_ec,_ed,cb,_ef){this.run(el,_eb,_ec,_ed,cb,_ef,Ext.lib.Scroll)},motion:function(el,_f1,_f2,_f3,cb,_f5){this.run(el,_f1,_f2,_f3,cb,_f5,Ext.lib.Motion)},color:function(el,_f7,_f8,_f9,cb,_fb){this.run(el,_f7,_f8,_f9,cb,_fb,Ext.lib.ColorAnim)},run:function(el,_fd,_fe,_ff,cb,_101,type){type=type||Ext.lib.AnimBase;if(typeof _ff=="string"){_ff=Ext.lib.Easing[_ff]}var anim=new type(el,_fd,_fe,_ff);anim.animateX(function(){Ext.callback(cb,_101)});return anim}};function fly(el){if(!_1){_1=new Ext.Element.Flyweight()}_1.dom=el;return _1}if(Ext.isIE){function fnCleanUp(){var p=Function.prototype;delete p.createSequence;delete p.defer;delete p.createDelegate;delete p.createCallback;delete p.createInterceptor;window.detachEvent("onunload",fnCleanUp)}window.attachEvent("onunload",fnCleanUp)}Ext.lib.AnimBase=function(el,_107,_108,_109){if(el){this.init(el,_107,_108,_109)}};Ext.lib.AnimBase.prototype={toString:function(){var el=this.getEl();var id=el.id||el.tagName;return("Anim "+id)},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(attr,_10d,end){return this.method(this.currentFrame,_10d,end-_10d,this.totalFrames)},setAttribute:function(attr,val,unit){if(this.patterns.noNegatives.test(attr)){val=(val>0)?val:0}Ext.fly(this.getEl(),"_anim").setStyle(attr,val+unit)},getAttribute:function(attr){var el=this.getEl();var val=fly(el).getStyle(attr);if(val!=="auto"&&!this.patterns.offsetUnit.test(val)){return parseFloat(val)}var a=this.patterns.offsetAttribute.exec(attr)||[];var pos=!!(a[3]);var box=!!(a[2]);if(box||(fly(el).getStyle("position")=="absolute"&&pos)){val=el["offset"+a[0].charAt(0).toUpperCase()+a[0].substr(1)]}else{val=0}return val},getDefaultUnit:function(attr){if(this.patterns.defaultUnit.test(attr)){return"px"}return""},animateX:function(_119,_11a){var f=function(){this.onComplete.removeListener(f);if(typeof _119=="function"){_119.call(_11a||this,this)}};this.onComplete.addListener(f,this);this.animate()},setRuntimeAttribute:function(attr){var _11d;var end;var _11f=this.attributes;this.runtimeAttributes[attr]={};var _120=function(prop){return(typeof prop!=="undefined")};if(!_120(_11f[attr]["to"])&&!_120(_11f[attr]["by"])){return false}_11d=(_120(_11f[attr]["from"]))?_11f[attr]["from"]:this.getAttribute(attr);if(_120(_11f[attr]["to"])){end=_11f[attr]["to"]}else{if(_120(_11f[attr]["by"])){if(_11d.constructor==Array){end=[];for(var i=0,len=_11d.length;i<len;++i){end[i]=_11d[i]+_11f[attr]["by"][i]}}else{end=_11d+_11f[attr]["by"]}}}this.runtimeAttributes[attr].start=_11d;this.runtimeAttributes[attr].end=end;this.runtimeAttributes[attr].unit=(_120(_11f[attr].unit))?_11f[attr]["unit"]:this.getDefaultUnit(attr)},init:function(el,_125,_126,_127){var _128=false;var _129=null;var _12a=0;el=Ext.getDom(el);this.attributes=_125||{};this.duration=_126||1;this.method=_127||Ext.lib.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=Ext.lib.AnimMgr.fps;this.getEl=function(){return el};this.isAnimated=function(){return _128};this.getStartTime=function(){return _129};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(Ext.lib.AnimMgr.fps*this.duration):this.duration;Ext.lib.AnimMgr.registerElement(this)};this.stop=function(_12b){if(_12b){this.currentFrame=this.totalFrames;this._onTween.fire()}Ext.lib.AnimMgr.stop(this)};var _12c=function(){this.onStart.fire();this.runtimeAttributes={};for(var attr in this.attributes){this.setRuntimeAttribute(attr)}_128=true;_12a=0;_129=new Date()};var _12e=function(){var data={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};data.toString=function(){return("duration: "+data.duration+", currentFrame: "+data.currentFrame)};this.onTween.fire(data);var _130=this.runtimeAttributes;for(var attr in _130){this.setAttribute(attr,this.doMethod(attr,_130[attr].start,_130[attr].end),_130[attr].unit)}_12a+=1};var _132=function(){var _133=(new Date()-_129)/1000;var data={duration:_133,frames:_12a,fps:_12a/_133};data.toString=function(){return("duration: "+data.duration+", frames: "+data.frames+", fps: "+data.fps)};_128=false;_12a=0;this.onComplete.fire(data)};this._onStart=new Ext.util.Event(this);this.onStart=new Ext.util.Event(this);this.onTween=new Ext.util.Event(this);this._onTween=new Ext.util.Event(this);this.onComplete=new Ext.util.Event(this);this._onComplete=new Ext.util.Event(this);this._onStart.addListener(_12c);this._onTween.addListener(_12e);this._onComplete.addListener(_132)}};Ext.lib.AnimMgr=new function(){var _135=null;var _136=[];var _137=0;this.fps=1000;this.delay=1;this.registerElement=function(_138){_136[_136.length]=_138;_137+=1;_138._onStart.fire();this.start()};this.unRegister=function(_139,_13a){_139._onComplete.fire();_13a=_13a||_13b(_139);if(_13a!=-1){_136.splice(_13a,1)}_137-=1;if(_137<=0){this.stop()}};this.start=function(){if(_135===null){_135=setInterval(this.run,this.delay)}};this.stop=function(_13c){if(!_13c){clearInterval(_135);for(var i=0,len=_136.length;i<len;++i){if(_136[0].isAnimated()){this.unRegister(_136[0],0)}}_136=[];_135=null;_137=0}else{this.unRegister(_13c)}};this.run=function(){for(var i=0,len=_136.length;i<len;++i){var _141=_136[i];if(!_141||!_141.isAnimated()){continue}if(_141.currentFrame<_141.totalFrames||_141.totalFrames===null){_141.currentFrame+=1;if(_141.useSeconds){_142(_141)}_141._onTween.fire()}else{Ext.lib.AnimMgr.stop(_141,i)}}};var _13b=function(anim){for(var i=0,len=_136.length;i<len;++i){if(_136[i]==anim){return i}}return-1};var _142=function(_146){var _147=_146.totalFrames;var _148=_146.currentFrame;var _149=(_146.currentFrame*_146.duration*1000/_146.totalFrames);var _14a=(new Date()-_146.getStartTime());var _14b=0;if(_14a<_146.duration*1000){_14b=Math.round((_14a/_149-1)*_146.currentFrame)}else{_14b=_147-(_148+1)}if(_14b>0&&isFinite(_14b)){if(_146.currentFrame+_14b>=_147){_14b=_147-(_148+1)}_146.currentFrame+=_14b}}};Ext.lib.Bezier=new function(){this.getPosition=function(_14c,t){var n=_14c.length;var tmp=[];for(var i=0;i<n;++i){tmp[i]=[_14c[i][0],_14c[i][1]]}for(var j=1;j<n;++j){for(i=0;i<n-j;++i){tmp[i][0]=(1-t)*tmp[i][0]+t*tmp[parseInt(i+1,10)][0];tmp[i][1]=(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1]}}return[tmp[0][0],tmp[0][1]]}};(function(){Ext.lib.ColorAnim=function(el,_153,_154,_155){Ext.lib.ColorAnim.superclass.constructor.call(this,el,_153,_154,_155)};Ext.extend(Ext.lib.ColorAnim,Ext.lib.AnimBase);var Y=Ext.lib;var _157=Y.ColorAnim.superclass;var _158=Y.ColorAnim.prototype;_158.toString=function(){var el=this.getEl();var id=el.id||el.tagName;return("ColorAnim "+id)};_158.patterns.color=/color$/i;_158.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;_158.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;_158.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;_158.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;_158.parseColor=function(s){if(s.length==3){return s}var c=this.patterns.hex.exec(s);if(c&&c.length==4){return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}c=this.patterns.rgb.exec(s);if(c&&c.length==4){return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]}c=this.patterns.hex3.exec(s);if(c&&c.length==4){return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]}return null};_158.getAttribute=function(attr){var el=this.getEl();if(this.patterns.color.test(attr)){var val=fly(el).getStyle(attr);if(this.patterns.transparent.test(val)){var _160=el.parentNode;val=fly(_160).getStyle(attr);while(_160&&this.patterns.transparent.test(val)){_160=_160.parentNode;val=fly(_160).getStyle(attr);if(_160.tagName.toUpperCase()=="HTML"){val="#fff"}}}}else{val=_157.getAttribute.call(this,attr)}return val};_158.doMethod=function(attr,_162,end){var val;if(this.patterns.color.test(attr)){val=[];for(var i=0,len=_162.length;i<len;++i){val[i]=_157.doMethod.call(this,attr,_162[i],end[i])}val="rgb("+Math.floor(val[0])+","+Math.floor(val[1])+","+Math.floor(val[2])+")"}else{val=_157.doMethod.call(this,attr,_162,end)}return val};_158.setRuntimeAttribute=function(attr){_157.setRuntimeAttribute.call(this,attr);if(this.patterns.color.test(attr)){var _168=this.attributes;var _169=this.parseColor(this.runtimeAttributes[attr].start);var end=this.parseColor(this.runtimeAttributes[attr].end);if(typeof _168[attr]["to"]==="undefined"&&typeof _168[attr]["by"]!=="undefined"){end=this.parseColor(_168[attr].by);for(var i=0,len=_169.length;i<len;++i){end[i]=_169[i]+end[i]}}this.runtimeAttributes[attr].start=_169;this.runtimeAttributes[attr].end=end}}})();Ext.lib.Easing={easeNone:function(t,b,c,d){return c*t/d+b},easeIn:function(t,b,c,d){return c*(t/=d)*t+b},easeOut:function(t,b,c,d){return-c*(t/=d)*(t-2)+b},easeBoth:function(t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b}return-c/2*((--t)*(t-2)-1)+b},easeInStrong:function(t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutStrong:function(t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeBothStrong:function(t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t+b}return-c/2*((t-=2)*t*t*t-2)+b},elasticIn:function(t,b,c,d,a,p){if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(!a||a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasticOut:function(t,b,c,d,a,p){if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(!a||a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasticBoth:function(t,b,c,d,a,p){if(t==0){return b}if((t/=d/2)==2){return b+c}if(!p){p=d*(0.3*1.5)}if(!a||a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}if(t<1){return-0.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b}return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*0.5+c+b},backIn:function(t,b,c,d,s){if(typeof s=="undefined"){s=1.70158}return c*(t/=d)*t*((s+1)*t-s)+b},backOut:function(t,b,c,d,s){if(typeof s=="undefined"){s=1.70158}return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backBoth:function(t,b,c,d,s){if(typeof s=="undefined"){s=1.70158}if((t/=d/2)<1){return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b}return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},bounceIn:function(t,b,c,d){return c-Ext.lib.Easing.bounceOut(d-t,0,c,d)+b},bounceOut:function(t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else{if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+0.75)+b}else{if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+0.9375)+b}}}return c*(7.5625*(t-=(2.625/2.75))*t+0.984375)+b},bounceBoth:function(t,b,c,d){if(t<d/2){return Ext.lib.Easing.bounceIn(t*2,0,c,d)*0.5+b}return Ext.lib.Easing.bounceOut(t*2-d,0,c,d)*0.5+c*0.5+b}};(function(){Ext.lib.Motion=function(el,_1ba,_1bb,_1bc){if(el){Ext.lib.Motion.superclass.constructor.call(this,el,_1ba,_1bb,_1bc)}};Ext.extend(Ext.lib.Motion,Ext.lib.ColorAnim);var Y=Ext.lib;var _1be=Y.Motion.superclass;var _1bf=Y.Motion.prototype;_1bf.toString=function(){var el=this.getEl();var id=el.id||el.tagName;return("Motion "+id)};_1bf.patterns.points=/^points$/i;_1bf.setAttribute=function(attr,val,unit){if(this.patterns.points.test(attr)){unit=unit||"px";_1be.setAttribute.call(this,"left",val[0],unit);_1be.setAttribute.call(this,"top",val[1],unit)}else{_1be.setAttribute.call(this,attr,val,unit)}};_1bf.getAttribute=function(attr){if(this.patterns.points.test(attr)){var val=[_1be.getAttribute.call(this,"left"),_1be.getAttribute.call(this,"top")]}else{val=_1be.getAttribute.call(this,attr)}return val};_1bf.doMethod=function(attr,_1c8,end){var val=null;if(this.patterns.points.test(attr)){var t=this.method(this.currentFrame,0,100,this.totalFrames)/100;val=Y.Bezier.getPosition(this.runtimeAttributes[attr],t)}else{val=_1be.doMethod.call(this,attr,_1c8,end)}return val};_1bf.setRuntimeAttribute=function(attr){if(this.patterns.points.test(attr)){var el=this.getEl();var _1ce=this.attributes;var _1cf;var _1d0=_1ce["points"]["control"]||[];var end;var i,len;if(_1d0.length>0&&!(_1d0[0]instanceof Array)){_1d0=[_1d0]}else{var tmp=[];for(i=0,len=_1d0.length;i<len;++i){tmp[i]=_1d0[i]}_1d0=tmp}Ext.fly(el).position();if(_1d5(_1ce["points"]["from"])){Ext.lib.Dom.setXY(el,_1ce["points"]["from"])}else{Ext.lib.Dom.setXY(el,Ext.lib.Dom.getXY(el))}_1cf=this.getAttribute("points");if(_1d5(_1ce["points"]["to"])){end=_1d6.call(this,_1ce["points"]["to"],_1cf);var _1d7=Ext.lib.Dom.getXY(this.getEl());for(i=0,len=_1d0.length;i<len;++i){_1d0[i]=_1d6.call(this,_1d0[i],_1cf)}}else{if(_1d5(_1ce["points"]["by"])){end=[_1cf[0]+_1ce["points"]["by"][0],_1cf[1]+_1ce["points"]["by"][1]];for(i=0,len=_1d0.length;i<len;++i){_1d0[i]=[_1cf[0]+_1d0[i][0],_1cf[1]+_1d0[i][1]]}}}this.runtimeAttributes[attr]=[_1cf];if(_1d0.length>0){this.runtimeAttributes[attr]=this.runtimeAttributes[attr].concat(_1d0)}this.runtimeAttributes[attr][this.runtimeAttributes[attr].length]=end}else{_1be.setRuntimeAttribute.call(this,attr)}};var _1d6=function(val,_1d9){var _1da=Ext.lib.Dom.getXY(this.getEl());val=[val[0]-_1da[0]+_1d9[0],val[1]-_1da[1]+_1d9[1]];return val};var _1d5=function(prop){return(typeof prop!=="undefined")}})();(function(){Ext.lib.Scroll=function(el,_1dd,_1de,_1df){if(el){Ext.lib.Scroll.superclass.constructor.call(this,el,_1dd,_1de,_1df)}};Ext.extend(Ext.lib.Scroll,Ext.lib.ColorAnim);var Y=Ext.lib;var _1e1=Y.Scroll.superclass;var _1e2=Y.Scroll.prototype;_1e2.toString=function(){var el=this.getEl();var id=el.id||el.tagName;return("Scroll "+id)};_1e2.doMethod=function(attr,_1e6,end){var val=null;if(attr=="scroll"){val=[this.method(this.currentFrame,_1e6[0],end[0]-_1e6[0],this.totalFrames),this.method(this.currentFrame,_1e6[1],end[1]-_1e6[1],this.totalFrames)]}else{val=_1e1.doMethod.call(this,attr,_1e6,end)}return val};_1e2.getAttribute=function(attr){var val=null;var el=this.getEl();if(attr=="scroll"){val=[el.scrollLeft,el.scrollTop]}else{val=_1e1.getAttribute.call(this,attr)}return val};_1e2.setAttribute=function(attr,val,unit){var el=this.getEl();if(attr=="scroll"){el.scrollLeft=val[0];el.scrollTop=val[1]}else{_1e1.setAttribute.call(this,attr,val,unit)}}})()})();Ext.DomHelper=function(){var _1=null;var _2=/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i;var _3=/^table|tbody|tr|td$/i;var _4=function(o){if(typeof o=="string"){return o}var b="";if(!o.tag){o.tag="div"}b+="<"+o.tag;for(var _7 in o){if(_7=="tag"||_7=="children"||_7=="cn"||_7=="html"||typeof o[_7]=="function"){continue}if(_7=="style"){var s=o["style"];if(typeof s=="function"){s=s.call()}if(typeof s=="string"){b+=" style=\""+s+"\""}else{if(typeof s=="object"){b+=" style=\"";for(var _9 in s){if(typeof s[_9]!="function"){b+=_9+":"+s[_9]+";"}}b+="\""}}}else{if(_7=="cls"){b+=" class=\""+o["cls"]+"\""}else{if(_7=="htmlFor"){b+=" for=\""+o["htmlFor"]+"\""}else{b+=" "+_7+"=\""+o[_7]+"\""}}}}if(_2.test(o.tag)){b+="/>"}else{b+=">";var cn=o.children||o.cn;if(cn){if(cn instanceof Array){for(var i=0,_c=cn.length;i<_c;i++){b+=_4(cn[i],b)}}else{b+=_4(cn,b)}}if(o.html){b+=o.html}b+="</"+o.tag+">"}return b};var _d=function(o,_f){var el=document.createElement(o.tag||"div");var _11=el.setAttribute?true:false;for(var _12 in o){if(_12=="tag"||_12=="children"||_12=="cn"||_12=="html"||_12=="style"||typeof o[_12]=="function"){continue}if(_12=="cls"){el.className=o["cls"]}else{if(_11){el.setAttribute(_12,o[_12])}else{el[_12]=o[_12]}}}Ext.DomHelper.applyStyles(el,o.style);var cn=o.children||o.cn;if(cn){if(cn instanceof Array){for(var i=0,len=cn.length;i<len;i++){_d(cn[i],el)}}else{_d(cn,el)}}if(o.html){el.innerHTML=o.html}if(_f){_f.appendChild(el)}return el};var _16=function(_17,s,h,e){_1.innerHTML=[s,h,e].join("");var i=-1,el=_1;while(++i<_17){el=el.firstChild}return el};var ts="<table>",te="</table>",tbs=ts+"<tbody>",tbe="</tbody>"+te,trs=tbs+"<tr>",tre="</tr>"+tbe;var _23=function(tag,_25,el,_27){if(!_1){_1=document.createElement("div")}var _28;var _29=null;if(tag=="td"){if(_25=="afterbegin"||_25=="beforeend"){return}if(_25=="beforebegin"){_29=el;el=el.parentNode}else{_29=el.nextSibling;el=el.parentNode}_28=_16(4,trs,_27,tre)}else{if(tag=="tr"){if(_25=="beforebegin"){_29=el;el=el.parentNode;_28=_16(3,tbs,_27,tbe)}else{if(_25=="afterend"){_29=el.nextSibling;el=el.parentNode;_28=_16(3,tbs,_27,tbe)}else{if(_25=="afterbegin"){_29=el.firstChild}_28=_16(4,trs,_27,tre)}}}else{if(tag=="tbody"){if(_25=="beforebegin"){_29=el;el=el.parentNode;_28=_16(2,ts,_27,te)}else{if(_25=="afterend"){_29=el.nextSibling;el=el.parentNode;_28=_16(2,ts,_27,te)}else{if(_25=="afterbegin"){_29=el.firstChild}_28=_16(3,tbs,_27,tbe)}}}else{if(_25=="beforebegin"||_25=="afterend"){return}if(_25=="afterbegin"){_29=el.firstChild}_28=_16(2,ts,_27,te)}}}el.insertBefore(_28,_29);return _28};return{useDom:false,markup:function(o){return _4(o)},applyStyles:function(el,_2c){if(_2c){el=Ext.fly(el);if(typeof _2c=="string"){var re=/\s?([a-z\-]*)\:\s?([^;]*);?/gi;var _2e;while((_2e=re.exec(_2c))!=null){el.setStyle(_2e[1],_2e[2])}}else{if(typeof _2c=="object"){for(var _2f in _2c){el.setStyle(_2f,_2c[_2f])}}else{if(typeof _2c=="function"){Ext.DomHelper.applyStyles(el,_2c.call())}}}}},insertHtml:function(_30,el,_32){_30=_30.toLowerCase();if(el.insertAdjacentHTML){if(_3.test(el.tagName)){var rs;if(rs=_23(el.tagName.toLowerCase(),_30,el,_32)){return rs}}switch(_30){case"beforebegin":el.insertAdjacentHTML("BeforeBegin",_32);return el.previousSibling;case"afterbegin":el.insertAdjacentHTML("AfterBegin",_32);return el.firstChild;case"beforeend":el.insertAdjacentHTML("BeforeEnd",_32);return el.lastChild;case"afterend":el.insertAdjacentHTML("AfterEnd",_32);return el.nextSibling}throw"Illegal insertion point -> \""+_30+"\""}var _34=el.ownerDocument.createRange();var _35;switch(_30){case"beforebegin":_34.setStartBefore(el);_35=_34.createContextualFragment(_32);el.parentNode.insertBefore(_35,el);return el.previousSibling;case"afterbegin":if(el.firstChild){_34.setStartBefore(el.firstChild);_35=_34.createContextualFragment(_32);el.insertBefore(_35,el.firstChild);return el.firstChild}else{el.innerHTML=_32;return el.firstChild}case"beforeend":if(el.lastChild){_34.setStartAfter(el.lastChild);_35=_34.createContextualFragment(_32);el.appendChild(_35);return el.lastChild}else{el.innerHTML=_32;return el.lastChild}case"afterend":_34.setStartAfter(el);_35=_34.createContextualFragment(_32);el.parentNode.insertBefore(_35,el.nextSibling);return el.nextSibling}throw"Illegal insertion point -> \""+_30+"\""},insertBefore:function(el,o,_38){return this.doInsert(el,o,_38,"beforeBegin")},insertAfter:function(el,o,_3b){return this.doInsert(el,o,_3b,"afterEnd","nextSibling")},insertFirst:function(el,o,_3e){return this.doInsert(el,o,_3e,"afterBegin")},doInsert:function(el,o,_41,pos,_43){el=Ext.getDom(el);var _44;if(this.useDom){_44=_d(o,null);el.parentNode.insertBefore(_44,_43?el[_43]:el)}else{var _45=_4(o);_44=this.insertHtml(pos,el,_45)}return _41?Ext.get(_44,true):_44},append:function(el,o,_48){el=Ext.getDom(el);var _49;if(this.useDom){_49=_d(o,null);el.appendChild(_49)}else{var _4a=_4(o);_49=this.insertHtml("beforeEnd",el,_4a)}return _48?Ext.get(_49,true):_49},overwrite:function(el,o,_4d){el=Ext.getDom(el);el.innerHTML=_4(o);return _4d?Ext.get(el.firstChild,true):el.firstChild},createTemplate:function(o){var _4f=_4(o);return new Ext.Template(_4f)}}}();Ext.Template=function(_1){if(_1 instanceof Array){_1=_1.join("")}else{if(arguments.length>1){_1=Array.prototype.join.call(arguments,"")}}this.html=_1};Ext.Template.prototype={applyTemplate:function(_2){if(this.compiled){return this.compiled(_2)}var _3=this.disableFormats!==true;var fm=Ext.util.Format,_5=this;var fn=function(m,_8,_9,_a){if(_9&&_3){if(_9.substr(0,5)=="this."){return _5.call(_9.substr(5),_2[_8],_2)}else{if(_a){var re=/^\s*['"](.*)["']\s*$/;_a=_a.split(",");for(var i=0,_d=_a.length;i<_d;i++){_a[i]=_a[i].replace(re,"$1")}_a=[_2[_8]].concat(_a)}else{_a=[_2[_8]]}return fm[_9].apply(fm,_a)}}else{return _2[_8]!==undefined?_2[_8]:""}};return this.html.replace(this.re,fn)},set:function(_e,_f){this.html=_e;this.compiled=null;if(_f){this.compile()}return this},disableFormats:false,re:/\{([\w-]+)(?:\:([\w\.]*)(?:\((.*?)?\))?)?\}/g,compile:function(){var fm=Ext.util.Format;var _11=this.disableFormats!==true;var sep=Ext.isGecko?"+":",";var fn=function(m,_15,_16,_17){if(_16&&_11){_17=_17?","+_17:"";if(_16.substr(0,5)!="this."){_16="fm."+_16+"(";}else{_16="this.call(\""+_16.substr(5)+"\", ";_17=", values";}}else{_17="";_16="(values['"+_15+"'] == undefined ? '' : ";}return"'"+sep+_16+"values['"+_15+"']"+_17+")"+sep+"'";};var _18;if(Ext.isGecko){_18="this.compiled = function(values){ return '"+this.html.replace(/(\r\n|\n)/g,"\\n").replace(/'/g,"\\'").replace(this.re,fn)+"';};"}else{_18=["this.compiled = function(values){ return ['"];_18.push(this.html.replace(/(\r\n|\n)/g,"\\n").replace(/'/g,"\\'").replace(this.re,fn));_18.push("'].join('');};");_18=_18.join("")}eval(_18);return this},call:function(_19,_1a,_1b){return this[_19](_1a,_1b)},insertFirst:function(el,_1d,_1e){return this.doInsert("afterBegin",el,_1d,_1e)},insertBefore:function(el,_20,_21){return this.doInsert("beforeBegin",el,_20,_21)},insertAfter:function(el,_23,_24){return this.doInsert("afterEnd",el,_23,_24)},append:function(el,_26,_27){return this.doInsert("beforeEnd",el,_26,_27)},doInsert:function(_28,el,_2a,_2b){el=Ext.getDom(el);var _2c=Ext.DomHelper.insertHtml(_28,el,this.applyTemplate(_2a));return _2b?Ext.get(_2c,true):_2c},overwrite:function(el,_2e,_2f){el=Ext.getDom(el);el.innerHTML=this.applyTemplate(_2e);return _2f?Ext.get(el.firstChild,true):el.firstChild}};Ext.Template.prototype.apply=Ext.Template.prototype.applyTemplate;Ext.DomHelper.Template=Ext.Template;Ext.Template.from=function(el){el=Ext.getDom(el);return new Ext.Template(el.value||el.innerHTML)};Ext.DomQuery=function(){var _1={},_2={},_3={};var _4=/\S/;var _5=/^\s+|\s+$/g;var _6=/\{(\d+)\}/g;var _7=/^(\s?[\/>+~]\s?|\s|$)/;var _8=/^(#)?([\w-\*]+)/;var _9=/(\d*)n\+?(\d*)/,_a=/\D/;function child(p,_c){var i=0;var n=p.firstChild;while(n){if(n.nodeType==1){if(++i==_c){return n}}n=n.nextSibling}return null}function next(n){while((n=n.nextSibling)&&n.nodeType!=1){}return n}function prev(n){while((n=n.previousSibling)&&n.nodeType!=1){}return n}function children(d){var n=d.firstChild,ni=-1;while(n){var nx=n.nextSibling;if(n.nodeType==3&&!_4.test(n.nodeValue)){d.removeChild(n)}else{n.nodeIndex=++ni}n=nx}return this}function byClassName(c,a,v){if(!v){return c}var r=[],ri=-1,cn;for(var i=0,ci;ci=c[i];i++){if((" "+ci.className+" ").indexOf(v)!=-1){r[++ri]=ci}}return r}function attrValue(n,_1e){if(!n.tagName&&typeof n.length!="undefined"){n=n[0]}if(!n){return null}if(_1e=="for"){return n.htmlFor}if(_1e=="class"||_1e=="className"){return n.className}return n.getAttribute(_1e)||n[_1e]}function getNodes(ns,_20,_21){var _22=[],ri=-1,cs;if(!ns){return _22}_21=_21||"*";if(typeof ns.getElementsByTagName!="undefined"){ns=[ns]}if(!_20){for(var i=0,ni;ni=ns[i];i++){cs=ni.getElementsByTagName(_21);for(var j=0,ci;ci=cs[j];j++){_22[++ri]=ci}}}else{if(_20=="/"||_20==">"){var _29=_21.toUpperCase();for(var i=0,ni,cn;ni=ns[i];i++){cn=ni.children||ni.childNodes;for(var j=0,cj;cj=cn[j];j++){if(cj.nodeName==_29||cj.nodeName==_21||_21=="*"){_22[++ri]=cj}}}}else{if(_20=="+"){var _29=_21.toUpperCase();for(var i=0,n;n=ns[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(n&&(n.nodeName==_29||n.nodeName==_21||_21=="*")){_22[++ri]=n}}}else{if(_20=="~"){for(var i=0,n;n=ns[i];i++){while((n=n.nextSibling)&&(n.nodeType!=1||(_21=="*"||n.tagName.toLowerCase()!=_21))){}if(n){_22[++ri]=n}}}}}}return _22}function concat(a,b){if(b.slice){return a.concat(b)}for(var i=0,l=b.length;i<l;i++){a[a.length]=b[i]}return a}function byTag(cs,_32){if(cs.tagName||cs==document){cs=[cs]}if(!_32){return cs}var r=[],ri=-1;_32=_32.toLowerCase();for(var i=0,ci;ci=cs[i];i++){if(ci.nodeType==1&&ci.tagName.toLowerCase()==_32){r[++ri]=ci}}return r}function byId(cs,_38,id){if(cs.tagName||cs==document){cs=[cs]}if(!id){return cs}var r=[],ri=-1;for(var i=0,ci;ci=cs[i];i++){if(ci&&ci.id==id){r[++ri]=ci;return r}}return r}function byAttribute(cs,_3f,_40,op,_42){var r=[],ri=-1,st=_42=="{";var f=Ext.DomQuery.operators[op];for(var i=0,ci;ci=cs[i];i++){var a;if(st){a=Ext.DomQuery.getStyle(ci,_3f)}else{if(_3f=="class"||_3f=="className"){a=ci.className}else{if(_3f=="for"){a=ci.htmlFor}else{if(_3f=="href"){a=ci.getAttribute("href",2)}else{a=ci.getAttribute(_3f)}}}}if((f&&f(a,_40))||(!f&&a)){r[++ri]=ci}}return r}function byPseudo(cs,_4b,_4c){return Ext.DomQuery.pseudos[_4b](cs,_4c)}var _4d=window.ActiveXObject?true:false;eval("var batch = 30803;");var key=30803;function nodupIEXml(cs){var d=++key;cs[0].setAttribute("_nodup",d);var r=[cs[0]];for(var i=1,len=cs.length;i<len;i++){var c=cs[i];if(!c.getAttribute("_nodup")!=d){c.setAttribute("_nodup",d);r[r.length]=c}}for(var i=0,len=cs.length;i<len;i++){cs[i].removeAttribute("_nodup")}return r}function nodup(cs){if(!cs){return[]}var len=cs.length,c,i,r=cs,cj,ri=-1;if(!len||typeof cs.nodeType!="undefined"||len==1){return cs}if(_4d&&typeof cs[0].selectSingleNode!="undefined"){return nodupIEXml(cs)}var d=++key;cs[0]._nodup=d;for(i=1;c=cs[i];i++){if(c._nodup!=d){c._nodup=d}else{r=[];for(var j=0;j<i;j++){r[++ri]=cs[j]}for(j=i+1;cj=cs[j];j++){if(cj._nodup!=d){cj._nodup=d;r[++ri]=cj}}return r}}return r}function quickDiffIEXml(c1,c2){var d=++key;for(var i=0,len=c1.length;i<len;i++){c1[i].setAttribute("_qdiff",d)}var r=[];for(var i=0,len=c2.length;i<len;i++){if(c2[i].getAttribute("_qdiff")!=d){r[r.length]=c2[i]}}for(var i=0,len=c1.length;i<len;i++){c1[i].removeAttribute("_qdiff")}return r}function quickDiff(c1,c2){var _66=c1.length;if(!_66){return c2}if(_4d&&c1[0].selectSingleNode){return quickDiffIEXml(c1,c2)}var d=++key;for(var i=0;i<_66;i++){c1[i]._qdiff=d}var r=[];for(var i=0,len=c2.length;i<len;i++){if(c2[i]._qdiff!=d){r[r.length]=c2[i]}}return r}function quickId(ns,_6c,_6d,id){if(ns==_6d){var d=_6d.ownerDocument||_6d;return d.getElementById(id)}ns=getNodes(ns,_6c,"*");return byId(ns,null,id)}return{getStyle:function(el,_71){return Ext.fly(el).getStyle(_71)},compile:function(_72,_73){_73=_73||"select";var fn=["var f = function(root){\n var mode; ++batch; var n = root || document;\n"];var q=_72,_76,lq;var tk=Ext.DomQuery.matchers;var _79=tk.length;var mm;var _7b=q.match(_7);if(_7b&&_7b[1]){fn[fn.length]="mode=\""+_7b[1].replace(_5,"")+"\";";q=q.replace(_7b[1],"")}while(_72.substr(0,1)=="/"){_72=_72.substr(1)}while(q&&lq!=q){lq=q;var tm=q.match(_8);if(_73=="select"){if(tm){if(tm[1]=="#"){fn[fn.length]="n = quickId(n, mode, root, \""+tm[2]+"\");"}else{fn[fn.length]="n = getNodes(n, mode, \""+tm[2]+"\");"}q=q.replace(tm[0],"")}else{if(q.substr(0,1)!="@"){fn[fn.length]="n = getNodes(n, mode, \"*\");"}}}else{if(tm){if(tm[1]=="#"){fn[fn.length]="n = byId(n, null, \""+tm[2]+"\");"}else{fn[fn.length]="n = byTag(n, \""+tm[2]+"\");"}q=q.replace(tm[0],"")}}while(!(mm=q.match(_7))){var _7d=false;for(var j=0;j<_79;j++){var t=tk[j];var m=q.match(t.re);if(m){fn[fn.length]=t.select.replace(_6,function(x,i){return m[i]});q=q.replace(m[0],"");_7d=true;break}}if(!_7d){throw"Error parsing selector, parsing failed at \""+q+"\""}}if(mm[1]){fn[fn.length]="mode=\""+mm[1].replace(_5,"")+"\";";q=q.replace(mm[1],"")}}fn[fn.length]="return nodup(n);\n}";eval(fn.join(""));return f},select:function(_83,_84,_85){if(!_84||_84==document){_84=document}if(typeof _84=="string"){_84=document.getElementById(_84)}var _86=_83.split(",");var _87=[];for(var i=0,len=_86.length;i<len;i++){var p=_86[i].replace(_5,"");if(!_1[p]){_1[p]=Ext.DomQuery.compile(p);if(!_1[p]){throw p+" is not a valid selector"}}var _8b=_1[p](_84);if(_8b&&_8b!=document){_87=_87.concat(_8b)}}if(_86.length>1){return nodup(_87)}return _87},selectNode:function(_8c,_8d){return Ext.DomQuery.select(_8c,_8d)[0]},selectValue:function(_8e,_8f,_90){_8e=_8e.replace(_5,"");if(!_3[_8e]){_3[_8e]=Ext.DomQuery.compile(_8e,"select")}var n=_3[_8e](_8f);n=n[0]?n[0]:n;var v=(n&&n.firstChild?n.firstChild.nodeValue:null);return((v===null||v===undefined||v==="")?_90:v)},selectNumber:function(_93,_94,_95){var v=Ext.DomQuery.selectValue(_93,_94,_95||0);return parseFloat(v)},is:function(el,ss){if(typeof el=="string"){el=document.getElementById(el)}var _99=(el instanceof Array);var _9a=Ext.DomQuery.filter(_99?el:[el],ss);return _99?(_9a.length==el.length):(_9a.length>0)},filter:function(els,ss,_9d){ss=ss.replace(_5,"");if(!_2[ss]){_2[ss]=Ext.DomQuery.compile(ss,"simple")}var _9e=_2[ss](els);return _9d?quickDiff(_9e,els):_9e},matchers:[{re:/^\.([\w-]+)/,select:"n = byClassName(n, null, \" {1} \");"},{re:/^\:([\w-]+)(?:\(((?:[^\s>\/]*|.*?))\))?/,select:"n = byPseudo(n, \"{1}\", \"{2}\");"},{re:/^(?:([\[\{])(?:@)?([\w-]+)\s?(?:(=|.=)\s?['"]?(.*?)["']?)?[\]\}])/,select:"n = byAttribute(n, \"{2}\", \"{4}\", \"{3}\", \"{1}\");"},{re:/^#([\w-]+)/,select:"n = byId(n, null, \"{1}\");"},{re:/^@([\w-]+)/,select:"return {firstChild:{nodeValue:attrValue(n, \"{1}\")}};"}],operators:{"=":function(a,v){return a==v},"!=":function(a,v){return a!=v},"^=":function(a,v){return a&&a.substr(0,v.length)==v},"$=":function(a,v){return a&&a.substr(a.length-v.length)==v},"*=":function(a,v){return a&&a.indexOf(v)!==-1},"%=":function(a,v){return(a%v)==0},"|=":function(a,v){return a&&(a==v||a.substr(0,v.length+1)==v+"-")},"~=":function(a,v){return a&&(" "+a+" ").indexOf(" "+v+" ")!=-1}},pseudos:{"first-child":function(c){var r=[],ri=-1,n;for(var i=0,ci;ci=n=c[i];i++){while((n=n.previousSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"last-child":function(c){var r=[],ri=-1,n;for(var i=0,ci;ci=n=c[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},"nth-child":function(c,a){var r=[],ri=-1;var m=_9.exec(a=="even"&&"2n"||a=="odd"&&"2n+1"||!_a.test(a)&&"n+"+a||a);var f=(m[1]||1)-0,l=m[2]-0;for(var i=0,n;n=c[i];i++){var pn=n.parentNode;if(batch!=pn._batch){var j=0;for(var cn=pn.firstChild;cn;cn=cn.nextSibling){if(cn.nodeType==1){cn.nodeIndex=++j}}pn._batch=batch}if(f==1){if(l==0||n.nodeIndex==l){r[++ri]=n}}else{if((n.nodeIndex+l)%f==0){r[++ri]=n}}}return r},"only-child":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(!prev(ci)&&!next(ci)){r[++ri]=ci}}return r},"empty":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var cns=ci.childNodes,j=0,cn,_d4=true;while(cn=cns[j]){++j;if(cn.nodeType==1||cn.nodeType==3){_d4=false;break}}if(_d4){r[++ri]=ci}}return r},"contains":function(c,v){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if((ci.textContent||ci.innerText||"").indexOf(v)!=-1){r[++ri]=ci}}return r},"nodeValue":function(c,v){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(ci.firstChild&&ci.firstChild.nodeValue==v){r[++ri]=ci}}return r},"checked":function(c){var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(ci.checked==true){r[++ri]=ci}}return r},"not":function(c,ss){return Ext.DomQuery.filter(c,ss,true)},"odd":function(c){return this["nth-child"](c,"odd")},"even":function(c){return this["nth-child"](c,"even")},"nth":function(c,a){return c[a-1]||[]},"first":function(c){return c[0]||[]},"last":function(c){return c[c.length-1]||[]},"has":function(c,ss){var s=Ext.DomQuery.select;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){if(s(ss,ci).length>0){r[++ri]=ci}}return r},"next":function(c,ss){var is=Ext.DomQuery.is;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var n=next(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},"prev":function(c,ss){var is=Ext.DomQuery.is;var r=[],ri=-1;for(var i=0,ci;ci=c[i];i++){var n=prev(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r}}}}();Ext.query=Ext.DomQuery.select;Ext.util.Observable=function(){if(this.listeners){this.on(this.listeners);delete this.listeners}};Ext.util.Observable.prototype={fireEvent:function(){var ce=this.events[arguments[0].toLowerCase()];if(typeof ce=="object"){return ce.fire.apply(ce,Array.prototype.slice.call(arguments,1))}else{return true}},filterOptRe:/^(?:scope|delay|buffer|single)$/,addListener:function(_2,fn,_4,o){if(typeof _2=="object"){o=_2;for(var e in o){if(this.filterOptRe.test(e)){continue}if(typeof o[e]=="function"){this.addListener(e,o[e],o.scope,o)}else{this.addListener(e,o[e].fn,o[e].scope,o[e])}}return}o=(!o||typeof o=="boolean")?{}:o;_2=_2.toLowerCase();var ce=this.events[_2]||true;if(typeof ce=="boolean"){ce=new Ext.util.Event(this,_2);this.events[_2]=ce}ce.addListener(fn,_4,o)},removeListener:function(_8,fn,_a){var ce=this.events[_8.toLowerCase()];if(typeof ce=="object"){ce.removeListener(fn,_a)}},purgeListeners:function(){for(var _c in this.events){if(typeof this.events[_c]=="object"){this.events[_c].clearListeners()}}},relayEvents:function(o,_e){var _f=function(_10){return function(){return this.fireEvent.apply(this,Ext.combine(_10,Array.prototype.slice.call(arguments,0)))}};for(var i=0,len=_e.length;i<len;i++){var _13=_e[i];if(!this.events[_13]){this.events[_13]=true}o.on(_13,_f(_13),this)}},addEvents:function(o){if(!this.events){this.events={}}Ext.applyIf(this.events,o)},hasListener:function(_15){var e=this.events[_15];return typeof e=="object"&&e.listeners.length>0}};Ext.util.Observable.prototype.on=Ext.util.Observable.prototype.addListener;Ext.util.Observable.prototype.un=Ext.util.Observable.prototype.removeListener;Ext.util.Observable.capture=function(o,fn,_19){o.fireEvent=o.fireEvent.createInterceptor(fn,_19)};Ext.util.Observable.releaseCapture=function(o){o.fireEvent=Ext.util.Observable.prototype.fireEvent};(function(){var _1b=function(h,o,_1e){var _1f=new Ext.util.DelayedTask();return function(){_1f.delay(o.buffer,h,_1e,Array.prototype.slice.call(arguments,0))}};var _20=function(h,e,fn,_24){return function(){e.removeListener(fn,_24);return h.apply(_24,arguments)}};var _25=function(h,o,_28){return function(){var _29=Array.prototype.slice.call(arguments,0);setTimeout(function(){h.apply(_28,_29)},o.delay||10)}};Ext.util.Event=function(obj,_2b){this.name=_2b;this.obj=obj;this.listeners=[]};Ext.util.Event.prototype={addListener:function(fn,_2d,_2e){var o=_2e||{};_2d=_2d||this.obj;if(!this.isListening(fn,_2d)){var l={fn:fn,scope:_2d,options:o};var h=fn;if(o.delay){h=_25(h,o,_2d)}if(o.single){h=_20(h,this,fn,_2d)}if(o.buffer){h=_1b(h,o,_2d)}l.fireFn=h;if(!this.firing){this.listeners.push(l)}else{this.listeners=this.listeners.slice(0);this.listeners.push(l)}}},findListener:function(fn,_33){_33=_33||this.obj;var ls=this.listeners;for(var i=0,len=ls.length;i<len;i++){var l=ls[i];if(l.fn==fn&&l.scope==_33){return i}}return-1},isListening:function(fn,_39){return this.findListener(fn,_39)!=-1},removeListener:function(fn,_3b){var _3c;if((_3c=this.findListener(fn,_3b))!=-1){if(!this.firing){this.listeners.splice(_3c,1)}else{this.listeners=this.listeners.slice(0);this.listeners.splice(_3c,1)}return true}return false},clearListeners:function(){this.listeners=[]},fire:function(){var ls=this.listeners,_3e,len=ls.length;if(len>0){this.firing=true;var _40=Array.prototype.slice.call(arguments,0);for(var i=0;i<len;i++){var l=ls[i];if(l.fireFn.apply(l.scope||this.obj||window,arguments)===false){this.firing=false;return false}}this.firing=false}return true}}})();Ext.EventManager=function(){var _1,_2,_3=false;var _4,_5,_6,_7;var E=Ext.lib.Event;var D=Ext.lib.Dom;var _a=function(){if(!_3){_3=true;Ext.isReady=true;if(_2){clearInterval(_2)}if(Ext.isGecko||Ext.isOpera){document.removeEventListener("DOMContentLoaded",_a,false)}if(_1){_1.fire();_1.clearListeners()}}};var _b=function(){_1=new Ext.util.Event();if(Ext.isGecko||Ext.isOpera){document.addEventListener("DOMContentLoaded",_a,false)}else{if(Ext.isIE){document.write("<s"+"cript id=\"ie-deferred-loader\" defer=\"defer\" src=\"/"+"/:\"></s"+"cript>");var _c=document.getElementById("ie-deferred-loader");_c.onreadystatechange=function(){if(this.readyState=="complete"){_a();_c.onreadystatechange=null;_c.parentNode.removeChild(_c)}}}else{if(Ext.isSafari){_2=setInterval(function(){var rs=document.readyState;if(rs=="complete"){_a()}},10)}}}E.on(window,"load",_a)};var _e=function(h,o){var _11=new Ext.util.DelayedTask(h);return function(e){e=new Ext.EventObjectImpl(e);_11.delay(o.buffer,h,null,[e])}};var _13=function(h,el,_16,fn){return function(e){Ext.EventManager.removeListener(el,_16,fn);h(e)}};var _19=function(h,o){return function(e){e=new Ext.EventObjectImpl(e);setTimeout(function(){h(e)},o.delay||10)}};var _1d=function(_1e,_1f,opt,fn,_22){var o=(!opt||typeof opt=="boolean")?{}:opt;fn=fn||o.fn;_22=_22||o.scope;var el=Ext.getDom(_1e);if(!el){throw"Error listening for \""+_1f+"\". Element \""+_1e+"\" doesn't exist."}var h=function(e){e=Ext.EventObject.setEvent(e);var t;if(o.delegate){t=e.getTarget(o.delegate,el);if(!t){return}}else{t=e.target}if(o.stopEvent===true){e.stopEvent()}if(o.preventDefault===true){e.preventDefault()}if(o.stopPropagation===true){e.stopPropagation()}if(o.normalized===false){e=e.browserEvent}fn.call(_22||el,e,t,o)};if(o.delay){h=_19(h,o)}if(o.single){h=_13(h,el,_1f,fn)}if(o.buffer){h=_e(h,o)}fn._handlers=fn._handlers||[];fn._handlers.push([Ext.id(el),_1f,h]);E.on(el,_1f,h);if(_1f=="mousewheel"&&el.addEventListener){el.addEventListener("DOMMouseScroll",h,false);E.on(window,"unload",function(){el.removeEventListener("DOMMouseScroll",h,false)})}if(_1f=="mousedown"&&el==document){Ext.EventManager.stoppedMouseDownEvent.addListener(h)}return h};var _28=function(el,_2a,fn){var id=Ext.id(el),hds=fn._handlers,hd=fn;if(hds){for(var i=0,len=hds.length;i<len;i++){var h=hds[i];if(h[0]==id&&h[1]==_2a){hd=h[2];hds.splice(i,1);break}}}E.un(el,_2a,hd);el=Ext.getDom(el);if(_2a=="mousewheel"&&el.addEventListener){el.removeEventListener("DOMMouseScroll",hd,false)}if(_2a=="mousedown"&&el==document){Ext.EventManager.stoppedMouseDownEvent.removeListener(hd)}};var _32=/^(?:scope|delay|buffer|single|stopEvent|preventDefault|stopPropagation|normalized|args|delegate)$/;var pub={wrap:function(fn,_35,_36){return function(e){Ext.EventObject.setEvent(e);fn.call(_36?_35||window:window,Ext.EventObject,_35)}},addListener:function(_38,_39,fn,_3b,_3c){if(typeof _39=="object"){var o=_39;for(var e in o){if(_32.test(e)){continue}if(typeof o[e]=="function"){_1d(_38,e,o,o[e],o.scope)}else{_1d(_38,e,o[e])}}return}return _1d(_38,_39,_3c,fn,_3b)},removeListener:function(_3f,_40,fn){return _28(_3f,_40,fn)},onDocumentReady:function(fn,_43,_44){if(_3){fn.call(_43||window,_43);return}if(!_1){_b()}_1.addListener(fn,_43,_44)},onWindowResize:function(fn,_46,_47){if(!_4){_4=new Ext.util.Event();_5=new Ext.util.DelayedTask(function(){_4.fire(D.getViewWidth(),D.getViewHeight())});E.on(window,"resize",function(){if(Ext.isIE){_5.delay(50)}else{_4.fire(D.getViewWidth(),D.getViewHeight())}})}_4.addListener(fn,_46,_47)},onTextResize:function(fn,_49,_4a){if(!_6){_6=new Ext.util.Event();var _4b=new Ext.Element(document.createElement("div"));_4b.dom.className="x-text-resize";_4b.dom.innerHTML="X";_4b.appendTo(document.body);_7=_4b.dom.offsetHeight;setInterval(function(){if(_4b.dom.offsetHeight!=_7){_6.fire(_7,_7=_4b.dom.offsetHeight)}},this.textResizeInterval)}_6.addListener(fn,_49,_4a)},removeResizeListener:function(fn,_4d){if(_4){_4.removeListener(fn,_4d)}},fireResize:function(){if(_4){_4.fire(D.getViewWidth(),D.getViewHeight())}},ieDeferSrc:false,textResizeInterval:50};pub.on=pub.addListener;pub.un=pub.removeListener;pub.stoppedMouseDownEvent=new Ext.util.Event();return pub}();Ext.onReady=Ext.EventManager.onDocumentReady;Ext.onReady(function(){var bd=Ext.get(document.body);if(!bd){return}var cls=[Ext.isIE?"ext-ie":Ext.isGecko?"ext-gecko":Ext.isOpera?"ext-opera":Ext.isSafari?"ext-safari":""];if(Ext.isMac){cls.push("ext-mac")}if(Ext.isLinux){cls.push("ext-linux")}if(Ext.isBorderBox){cls.push("ext-border-box")}if(Ext.isStrict){var p=bd.dom.parentNode;if(p){p.className=p.className?" ext-strict":"ext-strict"}}bd.addClass(cls.join(" "))});Ext.EventObject=function(){var E=Ext.lib.Event;var _52={63234:37,63235:39,63232:38,63233:40,63276:33,63277:34,63272:46,63273:36,63275:35};var _53=Ext.isIE?{1:0,4:1,2:2}:(Ext.isSafari?{1:0,2:1,3:2}:{0:0,1:1,2:2});Ext.EventObjectImpl=function(e){if(e){this.setEvent(e.browserEvent||e)}};Ext.EventObjectImpl.prototype={browserEvent:null,button:-1,shiftKey:false,ctrlKey:false,altKey:false,BACKSPACE:8,TAB:9,RETURN:13,ENTER:13,SHIFT:16,CONTROL:17,ESC:27,SPACE:32,PAGEUP:33,PAGEDOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,F5:116,setEvent:function(e){if(e==this||(e&&e.browserEvent)){return e}this.browserEvent=e;if(e){this.button=e.button?_53[e.button]:(e.which?e.which-1:-1);if(e.type=="click"&&this.button==-1){this.button=0}this.type=e.type;this.shiftKey=e.shiftKey;this.ctrlKey=e.ctrlKey||e.metaKey;this.altKey=e.altKey;this.keyCode=e.keyCode;this.charCode=e.charCode;this.target=E.getTarget(e);this.xy=E.getXY(e)}else{this.button=-1;this.shiftKey=false;this.ctrlKey=false;this.altKey=false;this.keyCode=0;this.charCode=0;this.target=null;this.xy=[0,0]}return this},stopEvent:function(){if(this.browserEvent){if(this.browserEvent.type=="mousedown"){Ext.EventManager.stoppedMouseDownEvent.fire(this)}E.stopEvent(this.browserEvent)}},preventDefault:function(){if(this.browserEvent){E.preventDefault(this.browserEvent)}},isNavKeyPress:function(){var k=this.keyCode;k=Ext.isSafari?(_52[k]||k):k;return(k>=33&&k<=40)||k==this.RETURN||k==this.TAB||k==this.ESC},isSpecialKey:function(){var k=this.keyCode;return(this.type=="keypress"&&this.ctrlKey)||k==9||k==13||k==40||k==27||(k==16)||(k==17)||(k>=18&&k<=20)||(k>=33&&k<=35)||(k>=36&&k<=39)||(k>=44&&k<=45)},stopPropagation:function(){if(this.browserEvent){if(this.type=="mousedown"){Ext.EventManager.stoppedMouseDownEvent.fire(this)}E.stopPropagation(this.browserEvent)}},getCharCode:function(){return this.charCode||this.keyCode},getKey:function(){var k=this.keyCode||this.charCode;return Ext.isSafari?(_52[k]||k):k},getPageX:function(){return this.xy[0]},getPageY:function(){return this.xy[1]},getTime:function(){if(this.browserEvent){return E.getTime(this.browserEvent)}return null},getXY:function(){return this.xy},getTarget:function(_59,_5a,_5b){return _59?Ext.fly(this.target).findParent(_59,_5a,_5b):this.target},getRelatedTarget:function(){if(this.browserEvent){return E.getRelatedTarget(this.browserEvent)}return null},getWheelDelta:function(){var e=this.browserEvent;var _5d=0;if(e.wheelDelta){_5d=e.wheelDelta/120;if(window.opera){_5d=-_5d}}else{if(e.detail){_5d=-e.detail/3}}return _5d},hasModifier:function(){return!!((this.ctrlKey||this.altKey)||this.shiftKey)},within:function(el,_5f){var t=this[_5f?"getRelatedTarget":"getTarget"]();return t&&Ext.fly(el).contains(t)},getPoint:function(){return new Ext.lib.Point(this.xy[0],this.xy[1])}};return new Ext.EventObjectImpl()}();(function(){var D=Ext.lib.Dom;var E=Ext.lib.Event;var A=Ext.lib.Anim;var _4={};var _5=/(-[a-z])/gi;var _6=function(m,a){return a.charAt(1).toUpperCase()};var _9=document.defaultView;Ext.Element=function(_a,_b){var _c=typeof _a=="string"?document.getElementById(_a):_a;if(!_c){return null}var id=_c.id;if(_b!==true&&id&&Ext.Element.cache[id]){return Ext.Element.cache[id]}this.dom=_c;this.id=id||Ext.id(_c)};var El=Ext.Element;El.prototype={originalDisplay:"",visibilityMode:1,defaultUnit:"px",setVisibilityMode:function(_f){this.visibilityMode=_f;return this},enableDisplayMode:function(_10){this.setVisibilityMode(El.DISPLAY);if(typeof _10!="undefined"){this.originalDisplay=_10}return this},findParent:function(_11,_12,_13){var p=this.dom,b=document.body,_16=0,dq=Ext.DomQuery,_18;_12=_12||50;if(typeof _12!="number"){_18=Ext.getDom(_12);_12=10}while(p&&p.nodeType==1&&_16<_12&&p!=b&&p!=_18){if(dq.is(p,_11)){return _13?Ext.get(p):p}_16++;p=p.parentNode}return null},findParentNode:function(_19,_1a,_1b){var p=Ext.fly(this.dom.parentNode,"_internal");return p?p.findParent(_19,_1a,_1b):null},up:function(_1d,_1e){return this.findParentNode(_1d,_1e,true)},is:function(_1f){return Ext.DomQuery.is(this.dom,_1f)},animate:function(_20,_21,_22,_23,_24){this.anim(_20,{duration:_21,callback:_22,easing:_23},_24);return this},anim:function(_25,opt,_27,_28,_29,cb){_27=_27||"run";opt=opt||{};var _2b=Ext.lib.Anim[_27](this.dom,_25,(opt.duration||_28)||0.35,(opt.easing||_29)||"easeOut",function(){Ext.callback(cb,this);Ext.callback(opt.callback,opt.scope||this,[this,opt])},this);opt.anim=_2b;return _2b},preanim:function(a,i){return!a[i]?false:(typeof a[i]=="object"?a[i]:{duration:a[i+1],callback:a[i+2],easing:a[i+3]})},clean:function(_2e){if(this.isCleaned&&_2e!==true){return this}var ns=/\S/;var d=this.dom,n=d.firstChild,ni=-1;while(n){var nx=n.nextSibling;if(n.nodeType==3&&!ns.test(n.nodeValue)){d.removeChild(n)}else{n.nodeIndex=++ni}n=nx}this.isCleaned=true;return this},calcOffsetsTo:function(el){el=Ext.get(el);var d=el.dom;var _36=false;if(el.getStyle("position")=="static"){el.position("relative");_36=true}var x=0,y=0;var op=this.dom;while(op&&op!=d&&op.tagName!="HTML"){x+=op.offsetLeft;y+=op.offsetTop;op=op.offsetParent}if(_36){el.position("static")}return[x,y]},scrollIntoView:function(_3a,_3b){var c=Ext.getDom(_3a)||document.body;var el=this.dom;var o=this.calcOffsetsTo(c),l=o[0],t=o[1],b=t+el.offsetHeight,r=l+el.offsetWidth;var ch=c.clientHeight;var ct=parseInt(c.scrollTop,10);var cl=parseInt(c.scrollLeft,10);var cb=ct+ch;var cr=cl+c.clientWidth;if(t<ct){c.scrollTop=t}else{if(b>cb){c.scrollTop=b-ch}}if(_3b!==false){if(l<cl){c.scrollLeft=l}else{if(r>cr){c.scrollLeft=r-c.clientWidth}}}return this},scrollChildIntoView:function(_48,_49){Ext.fly(_48,"_scrollChildIntoView").scrollIntoView(this,_49)},autoHeight:function(_4a,_4b,_4c,_4d){var _4e=this.getHeight();this.clip();this.setHeight(1);setTimeout(function(){var _4f=parseInt(this.dom.scrollHeight,10);if(!_4a){this.setHeight(_4f);this.unclip();if(typeof _4c=="function"){_4c()}}else{this.setHeight(_4e);this.setHeight(_4f,_4a,_4b,function(){this.unclip();if(typeof _4c=="function"){_4c()}}.createDelegate(this),_4d)}}.createDelegate(this),0);return this},contains:function(el){if(!el){return false}return D.isAncestor(this.dom,el.dom?el.dom:el)},isVisible:function(_51){var vis=!(this.getStyle("visibility")=="hidden"||this.getStyle("display")=="none");if(_51!==true||!vis){return vis}var p=this.dom.parentNode;while(p&&p.tagName.toLowerCase()!="body"){if(!Ext.fly(p,"_isVisible").isVisible()){return false}p=p.parentNode}return true},select:function(_54,_55){return El.select(_54,_55,this.dom)},query:function(_56,_57){return Ext.DomQuery.select(_56,this.dom)},child:function(_58,_59){var n=Ext.DomQuery.selectNode(_58,this.dom);return _59?n:Ext.get(n)},down:function(_5b,_5c){var n=Ext.DomQuery.selectNode(" > "+_5b,this.dom);return _5c?n:Ext.get(n)},initDD:function(_5e,_5f,_60){var dd=new Ext.dd.DD(Ext.id(this.dom),_5e,_5f);return Ext.apply(dd,_60)},initDDProxy:function(_62,_63,_64){var dd=new Ext.dd.DDProxy(Ext.id(this.dom),_62,_63);return Ext.apply(dd,_64)},initDDTarget:function(_66,_67,_68){var dd=new Ext.dd.DDTarget(Ext.id(this.dom),_66,_67);return Ext.apply(dd,_68)},setVisible:function(_6a,_6b){if(!_6b||!A){if(this.visibilityMode==El.DISPLAY){this.setDisplayed(_6a)}else{this.fixDisplay();this.dom.style.visibility=_6a?"visible":"hidden"}}else{var dom=this.dom;var _6d=this.visibilityMode;if(_6a){this.setOpacity(0.01);this.setVisible(true)}this.anim({opacity:{to:(_6a?1:0)}},this.preanim(arguments,1),null,0.35,"easeIn",function(){if(!_6a){if(_6d==El.DISPLAY){dom.style.display="none"}else{dom.style.visibility="hidden"}Ext.get(dom).setOpacity(1)}})}return this},isDisplayed:function(){return this.getStyle("display")!="none"},toggle:function(_6e){this.setVisible(!this.isVisible(),this.preanim(arguments,0));return this},setDisplayed:function(_6f){if(typeof _6f=="boolean"){_6f=_6f?this.originalDisplay:"none"}this.setStyle("display",_6f);return this},focus:function(){try{this.dom.focus()}catch(e){}return this},blur:function(){try{this.dom.blur()}catch(e){}return this},addClass:function(_70){if(_70 instanceof Array){for(var i=0,len=_70.length;i<len;i++){this.addClass(_70[i])}}else{if(_70&&!this.hasClass(_70)){this.dom.className=this.dom.className+" "+_70}}return this},radioClass:function(_73){var _74=this.dom.parentNode.childNodes;for(var i=0;i<_74.length;i++){var s=_74[i];if(s.nodeType==1){Ext.get(s).removeClass(_73)}}this.addClass(_73);return this},removeClass:function(_77){if(!_77||!this.dom.className){return this}if(_77 instanceof Array){for(var i=0,len=_77.length;i<len;i++){this.removeClass(_77[i])}}else{if(this.hasClass(_77)){var re=this.classReCache[_77];if(!re){re=new RegExp("(?:^|\\s+)"+_77+"(?:\\s+|$)","g");this.classReCache[_77]=re}this.dom.className=this.dom.className.replace(re," ")}}return this},classReCache:{},toggleClass:function(_7b){if(this.hasClass(_7b)){this.removeClass(_7b)}else{this.addClass(_7b)}return this},hasClass:function(_7c){return _7c&&(" "+this.dom.className+" ").indexOf(" "+_7c+" ")!=-1},replaceClass:function(_7d,_7e){this.removeClass(_7d);this.addClass(_7e);return this},getStyles:function(){var a=arguments,len=a.length,r={};for(var i=0;i<len;i++){r[a[i]]=this.getStyle(a[i])}return r},getStyle:function(){return _9&&_9.getComputedStyle?function(_83){var el=this.dom,v,cs,_87;if(_83=="float"){_83="cssFloat"}if(v=el.style[_83]){return v}if(cs=_9.getComputedStyle(el,"")){if(!(_87=_4[_83])){_87=_4[_83]=_83.replace(_5,_6)}return cs[_87]}return null}:function(_88){var el=this.dom,v,cs,_8c;if(_88=="opacity"){if(typeof el.style.filter=="string"){var m=el.style.filter.match(/alpha\(opacity=(.*)\)/i);if(m){var fv=parseFloat(m[1]);if(!isNaN(fv)){return fv?fv/100:0}}}return 1}else{if(_88=="float"){_88="styleFloat"}}if(!(_8c=_4[_88])){_8c=_4[_88]=_88.replace(_5,_6)}if(v=el.style[_8c]){return v}if(cs=el.currentStyle){return cs[_8c]}return null}}(),setStyle:function(_8f,_90){if(typeof _8f=="string"){var _91;if(!(_91=_4[_8f])){_91=_4[_8f]=_8f.replace(_5,_6)}if(_91=="opacity"){this.setOpacity(_90)}else{this.dom.style[_91]=_90}}else{for(var _92 in _8f){if(typeof _8f[_92]!="function"){this.setStyle(_92,_8f[_92])}}}return this},applyStyles:function(_93){Ext.DomHelper.applyStyles(this.dom,_93);return this},getX:function(){return D.getX(this.dom)},getY:function(){return D.getY(this.dom)},getXY:function(){return D.getXY(this.dom)},setX:function(x,_95){if(!_95||!A){D.setX(this.dom,x)}else{this.setXY([x,this.getY()],this.preanim(arguments,1))}return this},setY:function(y,_97){if(!_97||!A){D.setY(this.dom,y)}else{this.setXY([this.getX(),y],this.preanim(arguments,1))}return this},setLeft:function(_98){this.setStyle("left",this.addUnits(_98));return this},setTop:function(top){this.setStyle("top",this.addUnits(top));return this},setRight:function(_9a){this.setStyle("right",this.addUnits(_9a));return this},setBottom:function(_9b){this.setStyle("bottom",this.addUnits(_9b));return this},setXY:function(pos,_9d){if(!_9d||!A){D.setXY(this.dom,pos)}else{this.anim({points:{to:pos}},this.preanim(arguments,1),"motion")}return this},setLocation:function(x,y,_a0){this.setXY([x,y],this.preanim(arguments,2));return this},moveTo:function(x,y,_a3){this.setXY([x,y],this.preanim(arguments,2));return this},getRegion:function(){return D.getRegion(this.dom)},getHeight:function(_a4){var h=this.dom.offsetHeight||0;return _a4!==true?h:h-this.getBorderWidth("tb")-this.getPadding("tb")},getWidth:function(_a6){var w=this.dom.offsetWidth||0;return _a6!==true?w:w-this.getBorderWidth("lr")-this.getPadding("lr")},getComputedHeight:function(){var h=Math.max(this.dom.offsetHeight,this.dom.clientHeight);if(!h){h=parseInt(this.getStyle("height"),10)||0;if(!this.isBorderBox()){h+=this.getFrameWidth("tb")}}return h},getComputedWidth:function(){var w=Math.max(this.dom.offsetWidth,this.dom.clientWidth);if(!w){w=parseInt(this.getStyle("width"),10)||0;if(!this.isBorderBox()){w+=this.getFrameWidth("lr")}}return w},getSize:function(_aa){return{width:this.getWidth(_aa),height:this.getHeight(_aa)}},getViewSize:function(){var d=this.dom,doc=document,aw=0,ah=0;if(d==doc||d==doc.body){return{width:D.getViewWidth(),height:D.getViewHeight()}}else{return{width:d.clientWidth,height:d.clientHeight}}},getValue:function(_af){return _af?parseInt(this.dom.value,10):this.dom.value},adjustWidth:function(_b0){if(typeof _b0=="number"){if(this.autoBoxAdjust&&!this.isBorderBox()){_b0-=(this.getBorderWidth("lr")+this.getPadding("lr"))}if(_b0<0){_b0=0}}return _b0},adjustHeight:function(_b1){if(typeof _b1=="number"){if(this.autoBoxAdjust&&!this.isBorderBox()){_b1-=(this.getBorderWidth("tb")+this.getPadding("tb"))}if(_b1<0){_b1=0}}return _b1},setWidth:function(_b2,_b3){_b2=this.adjustWidth(_b2);if(!_b3||!A){this.dom.style.width=this.addUnits(_b2)}else{this.anim({width:{to:_b2}},this.preanim(arguments,1))}return this},setHeight:function(_b4,_b5){_b4=this.adjustHeight(_b4);if(!_b5||!A){this.dom.style.height=this.addUnits(_b4)}else{this.anim({height:{to:_b4}},this.preanim(arguments,1))}return this},setSize:function(_b6,_b7,_b8){if(typeof _b6=="object"){_b7=_b6.height;_b6=_b6.width}_b6=this.adjustWidth(_b6);_b7=this.adjustHeight(_b7);if(!_b8||!A){this.dom.style.width=this.addUnits(_b6);this.dom.style.height=this.addUnits(_b7)}else{this.anim({width:{to:_b6},height:{to:_b7}},this.preanim(arguments,2))}return this},setBounds:function(x,y,_bb,_bc,_bd){if(!_bd||!A){this.setSize(_bb,_bc);this.setLocation(x,y)}else{_bb=this.adjustWidth(_bb);_bc=this.adjustHeight(_bc);this.anim({points:{to:[x,y]},width:{to:_bb},height:{to:_bc}},this.preanim(arguments,4),"motion")}return this},setRegion:function(_be,_bf){this.setBounds(_be.left,_be.top,_be.right-_be.left,_be.bottom-_be.top,this.preanim(arguments,1));return this},addListener:function(_c0,fn,_c2,_c3){Ext.EventManager.on(this.dom,_c0,fn,_c2||this,_c3)},removeListener:function(_c4,fn){Ext.EventManager.removeListener(this.dom,_c4,fn);return this},removeAllListeners:function(){E.purgeElement(this.dom);return this},relayEvent:function(_c6,_c7){this.on(_c6,function(e){_c7.fireEvent(_c6,e)})},setOpacity:function(_c9,_ca){if(!_ca||!A){var s=this.dom.style;if(Ext.isIE){s.zoom=1;s.filter=(s.filter||"").replace(/alpha\([^\)]*\)/gi,"")+(_c9==1?"":"alpha(opacity="+_c9*100+")")}else{s.opacity=_c9}}else{this.anim({opacity:{to:_c9}},this.preanim(arguments,1),null,0.35,"easeIn")}return this},getLeft:function(_cc){if(!_cc){return this.getX()}else{return parseInt(this.getStyle("left"),10)||0}},getRight:function(_cd){if(!_cd){return this.getX()+this.getWidth()}else{return(this.getLeft(true)+this.getWidth())||0}},getTop:function(_ce){if(!_ce){return this.getY()}else{return parseInt(this.getStyle("top"),10)||0}},getBottom:function(_cf){if(!_cf){return this.getY()+this.getHeight()}else{return(this.getTop(true)+this.getHeight())||0}},position:function(pos,_d1,x,y){if(!pos){if(this.getStyle("position")=="static"){this.setStyle("position","relative")}}else{this.setStyle("position",pos)}if(_d1){this.setStyle("z-index",_d1)}if(x!==undefined&&y!==undefined){this.setXY([x,y])}else{if(x!==undefined){this.setX(x)}else{if(y!==undefined){this.setY(y)}}}},clearPositioning:function(_d4){_d4=_d4||"";this.setStyle({"left":_d4,"right":_d4,"top":_d4,"bottom":_d4,"z-index":"","position":"static"});return this},getPositioning:function(){var l=this.getStyle("left");var t=this.getStyle("top");return{"position":this.getStyle("position"),"left":l,"right":l?"":this.getStyle("right"),"top":t,"bottom":t?"":this.getStyle("bottom"),"z-index":this.getStyle("z-index")}},getBorderWidth:function(_d7){return this.addStyles(_d7,El.borders)},getPadding:function(_d8){return this.addStyles(_d8,El.paddings)},setPositioning:function(pc){this.applyStyles(pc);if(pc.right=="auto"){this.dom.style.right=""}if(pc.bottom=="auto"){this.dom.style.bottom=""}return this},fixDisplay:function(){if(this.getStyle("display")=="none"){this.setStyle("visibility","hidden");this.setStyle("display",this.originalDisplay);if(this.getStyle("display")=="none"){this.setStyle("display","block")}}},setLeftTop:function(_da,top){this.dom.style.left=this.addUnits(_da);this.dom.style.top=this.addUnits(top);return this},move:function(_dc,_dd,_de){var xy=this.getXY();_dc=_dc.toLowerCase();switch(_dc){case"l":case"left":this.moveTo(xy[0]-_dd,xy[1],this.preanim(arguments,2));break;case"r":case"right":this.moveTo(xy[0]+_dd,xy[1],this.preanim(arguments,2));break;case"t":case"top":case"up":this.moveTo(xy[0],xy[1]-_dd,this.preanim(arguments,2));break;case"b":case"bottom":case"down":this.moveTo(xy[0],xy[1]+_dd,this.preanim(arguments,2));break}return this},clip:function(){if(!this.isClipped){this.isClipped=true;this.originalClip={"o":this.getStyle("overflow"),"x":this.getStyle("overflow-x"),"y":this.getStyle("overflow-y")};this.setStyle("overflow","hidden");this.setStyle("overflow-x","hidden");this.setStyle("overflow-y","hidden")}return this},unclip:function(){if(this.isClipped){this.isClipped=false;var o=this.originalClip;if(o.o){this.setStyle("overflow",o.o)}if(o.x){this.setStyle("overflow-x",o.x)}if(o.y){this.setStyle("overflow-y",o.y)}}return this},getAnchorXY:function(_e1,_e2,s){var w,h,vp=false;if(!s){var d=this.dom;if(d==document.body||d==document){vp=true;w=D.getViewWidth();h=D.getViewHeight()}else{w=this.getWidth();h=this.getHeight()}}else{w=s.width;h=s.height}var x=0,y=0,r=Math.round;switch((_e1||"tl").toLowerCase()){case"c":x=r(w*0.5);y=r(h*0.5);break;case"t":x=r(w*0.5);y=0;break;case"l":x=0;y=r(h*0.5);break;case"r":x=w;y=r(h*0.5);break;case"b":x=r(w*0.5);y=h;break;case"tl":x=0;y=0;break;case"bl":x=0;y=h;break;case"br":x=w;y=h;break;case"tr":x=w;y=0;break}if(_e2===true){return[x,y]}if(vp){var sc=this.getScroll();return[x+sc.left,y+sc.top]}var o=this.getXY();return[x+o[0],y+o[1]]},getAlignToXY:function(el,p,o){el=Ext.get(el);var d=this.dom;if(!el.dom){throw"Element.alignTo with an element that doesn't exist"}var c=false;var p1="",p2="";o=o||[0,0];if(!p){p="tl-bl"}else{if(p=="?"){p="tl-bl?"}else{if(p.indexOf("-")==-1){p="tl-"+p}}}p=p.toLowerCase();var m=p.match(/^([a-z]+)-([a-z]+)(\?)?$/);if(!m){throw"Element.alignTo with an invalid alignment "+p}p1=m[1];p2=m[2];c=!!m[3];var a1=this.getAnchorXY(p1,true);var a2=el.getAnchorXY(p2,false);var x=a2[0]-a1[0]+o[0];var y=a2[1]-a1[1]+o[1];if(c){var w=this.getWidth(),h=this.getHeight(),r=el.getRegion();var dw=D.getViewWidth()-5,dh=D.getViewHeight()-5;var p1y=p1.charAt(0),p1x=p1.charAt(p1.length-1);var p2y=p2.charAt(0),p2x=p2.charAt(p2.length-1);var _102=((p1y=="t"&&p2y=="b")||(p1y=="b"&&p2y=="t"));var _103=((p1x=="r"&&p2x=="l")||(p1x=="l"&&p2x=="r"));var doc=document;var _105=(doc.documentElement.scrollLeft||doc.body.scrollLeft||0)+5;var _106=(doc.documentElement.scrollTop||doc.body.scrollTop||0)+5;if((x+w)>dw+_105){x=_103?r.left-w:dw+_105-w}if(x<_105){x=_103?r.right:_105}if((y+h)>dh+_106){y=_102?r.top-h:dh+_106-h}if(y<_106){y=_102?r.bottom:_106}}return[x,y]},getConstrainToXY:function(){var os={top:0,left:0,bottom:0,right:0};return function(el,_109,_10a,_10b){el=Ext.get(el);_10a=_10a?Ext.applyIf(_10a,os):os;var vw,vh,vx=0,vy=0;if(el.dom==document.body||el.dom==document){vw=Ext.lib.Dom.getViewWidth();vh=Ext.lib.Dom.getViewHeight()}else{vw=el.dom.clientWidth;vh=el.dom.clientHeight;if(!_109){var vxy=el.getXY();vx=vxy[0];vy=vxy[1]}}var s=el.getScroll();vx+=_10a.left+s.left;vy+=_10a.top+s.top;vw-=_10a.right;vh-=_10a.bottom;var vr=vx+vw;var vb=vy+vh;var xy=_10b||(!_109?this.getXY():[this.getLeft(true),this.getTop(true)]);var x=xy[0],y=xy[1];var w=this.dom.offsetWidth,h=this.dom.offsetHeight;var _119=false;if((x+w)>vr){x=vr-w;_119=true}if((y+h)>vb){y=vb-h;_119=true}if(x<vx){x=vx;_119=true}if(y<vy){y=vy;_119=true}return _119?[x,y]:false}}(),adjustForConstraints:function(xy,_11b,_11c){return this.getConstrainToXY(_11b||document,false,_11c,xy)||xy},alignTo:function(_11d,_11e,_11f,_120){var xy=this.getAlignToXY(_11d,_11e,_11f);this.setXY(xy,this.preanim(arguments,3));return this},anchorTo:function(el,_123,_124,_125,_126,_127){var _128=function(){this.alignTo(el,_123,_124,_125);Ext.callback(_127,this)};Ext.EventManager.onWindowResize(_128,this);var tm=typeof _126;if(tm!="undefined"){Ext.EventManager.on(window,"scroll",_128,this,{buffer:tm=="number"?_126:50})}_128.call(this);return this},clearOpacity:function(){if(window.ActiveXObject){if(typeof this.dom.style.filter=="string"&&(/alpha/i).test(this.dom.style.filter)){this.dom.style.filter=""}}else{this.dom.style.opacity="";this.dom.style["-moz-opacity"]="";this.dom.style["-khtml-opacity"]=""}return this},hide:function(_12a){this.setVisible(false,this.preanim(arguments,0));return this},show:function(_12b){this.setVisible(true,this.preanim(arguments,0));return this},addUnits:function(size){return Ext.Element.addUnits(size,this.defaultUnit)},beginMeasure:function(){var el=this.dom;if(el.offsetWidth||el.offsetHeight){return this}var _12e=[];var p=this.dom,b=document.body;while((!el.offsetWidth&&!el.offsetHeight)&&p&&p.tagName&&p!=b){var pe=Ext.get(p);if(pe.getStyle("display")=="none"){_12e.push({el:p,visibility:pe.getStyle("visibility")});p.style.visibility="hidden";p.style.display="block"}p=p.parentNode}this._measureChanged=_12e;return this},endMeasure:function(){var _132=this._measureChanged;if(_132){for(var i=0,len=_132.length;i<len;i++){var r=_132[i];r.el.style.visibility=r.visibility;r.el.style.display="none"}this._measureChanged=null}return this},update:function(html,_137,_138){if(typeof html=="undefined"){html=""}if(_137!==true){this.dom.innerHTML=html;if(typeof _138=="function"){_138()}return this}var id=Ext.id();var dom=this.dom;html+="<span id=\""+id+"\"></span>";E.onAvailable(id,function(){var hd=document.getElementsByTagName("head")[0];var re=/(?:<script([^>]*)?>)((\n|\r|.)*?)(?:<\/script>)/ig;var _13d=/\ssrc=([\'\"])(.*?)\1/i;var _13e=/\stype=([\'\"])(.*?)\1/i;var _13f;while(_13f=re.exec(html)){var _140=_13f[1];var _141=_140?_140.match(_13d):false;if(_141&&_141[2]){var s=document.createElement("script");s.src=_141[2];var _143=_140.match(_13e);if(_143&&_143[2]){s.type=_143[2]}hd.appendChild(s)}else{if(_13f[2]&&_13f[2].length>0){eval(_13f[2])}}}var el=document.getElementById(id);if(el){el.parentNode.removeChild(el)}if(typeof _138=="function"){_138()}});dom.innerHTML=html.replace(/(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)/ig,"");return this},load:function(){var um=this.getUpdateManager();um.update.apply(um,arguments);return this},getUpdateManager:function(){if(!this.updateManager){this.updateManager=new Ext.UpdateManager(this)}return this.updateManager},unselectable:function(){this.dom.unselectable="on";this.swallowEvent("selectstart",true);this.applyStyles("-moz-user-select:none;-khtml-user-select:none;");this.addClass("x-unselectable");return this},getCenterXY:function(){return this.getAlignToXY(document,"c-c")},center:function(_146){this.alignTo(_146||document,"c-c");return this},isBorderBox:function(){return _147[this.dom.tagName.toLowerCase()]||Ext.isBorderBox},getBox:function(_148,_149){var xy;if(!_149){xy=this.getXY()}else{var left=parseInt(this.getStyle("left"),10)||0;var top=parseInt(this.getStyle("top"),10)||0;xy=[left,top]}var el=this.dom,w=el.offsetWidth,h=el.offsetHeight,bx;if(!_148){bx={x:xy[0],y:xy[1],0:xy[0],1:xy[1],width:w,height:h}}else{var l=this.getBorderWidth("l")+this.getPadding("l");var r=this.getBorderWidth("r")+this.getPadding("r");var t=this.getBorderWidth("t")+this.getPadding("t");var b=this.getBorderWidth("b")+this.getPadding("b");bx={x:xy[0]+l,y:xy[1]+t,0:xy[0]+l,1:xy[1]+t,width:w-(l+r),height:h-(t+b)}}bx.right=bx.x+bx.width;bx.bottom=bx.y+bx.height;return bx},getFrameWidth:function(_155,_156){return _156&&Ext.isBorderBox?0:(this.getPadding(_155)+this.getBorderWidth(_155))},setBox:function(box,_158,_159){var w=box.width,h=box.height;if((_158&&!this.autoBoxAdjust)&&!this.isBorderBox()){w-=(this.getBorderWidth("lr")+this.getPadding("lr"));h-=(this.getBorderWidth("tb")+this.getPadding("tb"))}this.setBounds(box.x,box.y,w,h,this.preanim(arguments,2));return this},repaint:function(){var dom=this.dom;this.addClass("x-repaint");setTimeout(function(){Ext.get(dom).removeClass("x-repaint")},1);return this},getMargins:function(side){if(!side){return{top:parseInt(this.getStyle("margin-top"),10)||0,left:parseInt(this.getStyle("margin-left"),10)||0,bottom:parseInt(this.getStyle("margin-bottom"),10)||0,right:parseInt(this.getStyle("margin-right"),10)||0}}else{return this.addStyles(side,El.margins)}},addStyles:function(_15e,_15f){var val=0,v,w;for(var i=0,len=_15e.length;i<len;i++){v=this.getStyle(_15f[_15e.charAt(i)]);if(v){w=parseInt(v,10);if(w){val+=w}}}return val},createProxy:function(_165,_166,_167){if(_166){_166=Ext.getDom(_166)}else{_166=document.body}_165=typeof _165=="object"?_165:{tag:"div",cls:_165};var _168=Ext.DomHelper.append(_166,_165,true);if(_167){_168.setBox(this.getBox())}return _168},mask:function(msg,_16a){if(this.getStyle("position")=="static"){this.setStyle("position","relative")}if(!this._mask){this._mask=Ext.DomHelper.append(this.dom,{cls:"ext-el-mask"},true)}this.addClass("x-masked");this._mask.setDisplayed(true);if(typeof msg=="string"){if(!this._maskMsg){this._maskMsg=Ext.DomHelper.append(this.dom,{cls:"ext-el-mask-msg",cn:{tag:"div"}},true)}var mm=this._maskMsg;mm.dom.className=_16a?"ext-el-mask-msg "+_16a:"ext-el-mask-msg";mm.dom.firstChild.innerHTML=msg;mm.setDisplayed(true);mm.center(this)}if(Ext.isIE&&!(Ext.isIE7&&Ext.isStrict)&&this.getStyle("height")=="auto"){this._mask.setHeight(this.getHeight())}return this._mask},unmask:function(_16c){if(this._mask){if(_16c===true){this._mask.remove();delete this._mask;if(this._maskMsg){this._maskMsg.remove();delete this._maskMsg}}else{this._mask.setDisplayed(false);if(this._maskMsg){this._maskMsg.setDisplayed(false)}}}this.removeClass("x-masked")},isMasked:function(){return this._mask&&this._mask.isVisible()},createShim:function(){var el=document.createElement("iframe");el.frameBorder="no";el.className="ext-shim";if(Ext.isIE&&Ext.isSecure){el.src=Ext.SSL_SECURE_URL}var shim=Ext.get(this.dom.parentNode.insertBefore(el,this.dom));shim.autoBoxAdjust=false;return shim},remove:function(){if(this.dom.parentNode){this.dom.parentNode.removeChild(this.dom)}delete El.cache[this.dom.id]},addClassOnOver:function(_16f,_170){this.on("mouseover",function(){Ext.fly(this,"_internal").addClass(_16f)},this.dom);var _171=function(e){if(_170!==true||!e.within(this,true)){Ext.fly(this,"_internal").removeClass(_16f)}};this.on("mouseout",_171,this.dom);return this},addClassOnFocus:function(_173){this.on("focus",function(){Ext.fly(this,"_internal").addClass(_173)},this.dom);this.on("blur",function(){Ext.fly(this,"_internal").removeClass(_173)},this.dom);return this},addClassOnClick:function(_174){var dom=this.dom;this.on("mousedown",function(){Ext.fly(dom,"_internal").addClass(_174);var d=Ext.get(document);var fn=function(){Ext.fly(dom,"_internal").removeClass(_174);d.removeListener("mouseup",fn)};d.on("mouseup",fn)});return this},swallowEvent:function(_178,_179){var fn=function(e){e.stopPropagation();if(_179){e.preventDefault()}};if(_178 instanceof Array){for(var i=0,len=_178.length;i<len;i++){this.on(_178[i],fn)}return this}this.on(_178,fn);return this},fitToParentDelegate:Ext.emptyFn,fitToParent:function(_17e,_17f){Ext.EventManager.removeResizeListener(this.fitToParentDelegate);this.fitToParentDelegate=Ext.emptyFn;if(_17e===true&&!this.dom.parentNode){return}var p=Ext.get(_17f||this.dom.parentNode);this.setSize(p.getComputedWidth()-p.getFrameWidth("lr"),p.getComputedHeight()-p.getFrameWidth("tb"));if(_17e===true){this.fitToParentDelegate=this.fitToParent.createDelegate(this,[true,_17f]);Ext.EventManager.onWindowResize(this.fitToParentDelegate)}return this},getNextSibling:function(){var n=this.dom.nextSibling;while(n&&n.nodeType!=1){n=n.nextSibling}return n},getPrevSibling:function(){var n=this.dom.previousSibling;while(n&&n.nodeType!=1){n=n.previousSibling}return n},appendChild:function(el){el=Ext.get(el);el.appendTo(this);return this},createChild:function(_184,_185,_186){_184=_184||{tag:"div"};if(_185){return Ext.DomHelper.insertBefore(_185,_184,_186!==true)}return Ext.DomHelper[!this.dom.firstChild?"overwrite":"append"](this.dom,_184,_186!==true)},appendTo:function(el){el=Ext.getDom(el);el.appendChild(this.dom);return this},insertBefore:function(el){el=Ext.getDom(el);el.parentNode.insertBefore(this.dom,el);return this},insertAfter:function(el){el=Ext.getDom(el);el.parentNode.insertBefore(this.dom,el.nextSibling);return this},insertFirst:function(el,_18b){el=el||{};if(typeof el=="object"&&!el.nodeType){return this.createChild(el,this.dom.firstChild,_18b)}else{el=Ext.getDom(el);this.dom.insertBefore(el,this.dom.firstChild);return!_18b?Ext.get(el):el}},insertSibling:function(el,_18d,_18e){_18d=_18d?_18d.toLowerCase():"before";el=el||{};var rt,_190=_18d=="before"?this.dom:this.dom.nextSibling;if(typeof el=="object"&&!el.nodeType){if(_18d=="after"&&!this.dom.nextSibling){rt=Ext.DomHelper.append(this.dom.parentNode,el,!_18e)}else{rt=Ext.DomHelper[_18d=="after"?"insertAfter":"insertBefore"](this.dom,el,!_18e)}}else{rt=this.dom.parentNode.insertBefore(Ext.getDom(el),_18d=="before"?this.dom:this.dom.nextSibling);if(!_18e){rt=Ext.get(rt)}}return rt},wrap:function(_191,_192){if(!_191){_191={tag:"div"}}var _193=Ext.DomHelper.insertBefore(this.dom,_191,!_192);_193.dom?_193.dom.appendChild(this.dom):_193.appendChild(this.dom);return _193},replace:function(el){el=Ext.get(el);this.insertBefore(el);el.remove();return this},insertHtml:function(_195,html,_197){var el=Ext.DomHelper.insertHtml(_195,this.dom,html);return _197?Ext.get(el):el},set:function(o,_19a){var el=this.dom;_19a=typeof _19a=="undefined"?(el.setAttribute?true:false):_19a;for(var attr in o){if(attr=="style"||typeof o[attr]=="function"){continue}if(attr=="cls"){el.className=o["cls"]}else{if(_19a){el.setAttribute(attr,o[attr])}else{el[attr]=o[attr]}}}if(o.style){Ext.DomHelper.applyStyles(el,o.style)}return this},addKeyListener:function(key,fn,_19f){var _1a0;if(typeof key!="object"||key instanceof Array){_1a0={key:key,fn:fn,scope:_19f}}else{_1a0={key:key.key,shift:key.shift,ctrl:key.ctrl,alt:key.alt,fn:fn,scope:_19f}}return new Ext.KeyMap(this,_1a0)},addKeyMap:function(_1a1){return new Ext.KeyMap(this,_1a1)},isScrollable:function(){var dom=this.dom;return dom.scrollHeight>dom.clientHeight||dom.scrollWidth>dom.clientWidth},scrollTo:function(side,_1a4,_1a5){var prop=side.toLowerCase()=="left"?"scrollLeft":"scrollTop";if(!_1a5||!A){this.dom[prop]=_1a4}else{var to=prop=="scrollLeft"?[_1a4,this.dom.scrollTop]:[this.dom.scrollLeft,_1a4];this.anim({scroll:{"to":to}},this.preanim(arguments,2),"scroll")}return this},scroll:function(_1a8,_1a9,_1aa){if(!this.isScrollable()){return}var el=this.dom;var l=el.scrollLeft,t=el.scrollTop;var w=el.scrollWidth,h=el.scrollHeight;var cw=el.clientWidth,ch=el.clientHeight;_1a8=_1a8.toLowerCase();var _1b2=false;var a=this.preanim(arguments,2);switch(_1a8){case"l":case"left":if(w-l>cw){var v=Math.min(l+_1a9,w-cw);this.scrollTo("left",v,a);_1b2=true}break;case"r":case"right":if(l>0){var v=Math.max(l-_1a9,0);this.scrollTo("left",v,a);_1b2=true}break;case"t":case"top":case"up":if(t>0){var v=Math.max(t-_1a9,0);this.scrollTo("top",v,a);_1b2=true}break;case"b":case"bottom":case"down":if(h-t>ch){var v=Math.min(t+_1a9,h-ch);this.scrollTo("top",v,a);_1b2=true}break}return _1b2},translatePoints:function(x,y){if(typeof x=="object"||x instanceof Array){y=x[1];x=x[0]}var p=this.getStyle("position");var o=this.getXY();var l=parseInt(this.getStyle("left"),10);var t=parseInt(this.getStyle("top"),10);if(isNaN(l)){l=(p=="relative")?0:this.dom.offsetLeft}if(isNaN(t)){t=(p=="relative")?0:this.dom.offsetTop}return{left:(x-o[0]+l),top:(y-o[1]+t)}},getScroll:function(){var d=this.dom,doc=document;if(d==doc||d==doc.body){var l=window.pageXOffset||doc.documentElement.scrollLeft||doc.body.scrollLeft||0;var t=window.pageYOffset||doc.documentElement.scrollTop||doc.body.scrollTop||0;return{left:l,top:t}}else{return{left:d.scrollLeft,top:d.scrollTop}}},getColor:function(attr,_1c0,_1c1){var v=this.getStyle(attr);if(!v||v=="transparent"||v=="inherit"){return _1c0}var _1c3=typeof _1c1=="undefined"?"#":_1c1;if(v.substr(0,4)=="rgb("){var rvs=v.slice(4,v.length-1).split(",");for(var i=0;i<3;i++){var h=parseInt(rvs[i]).toString(16);if(h<16){h="0"+h}_1c3+=h}}else{if(v.substr(0,1)=="#"){if(v.length==4){for(var i=1;i<4;i++){var c=v.charAt(i);_1c3+=c+c}}else{if(v.length==7){_1c3+=v.substr(1)}}}}return(_1c3.length>5?_1c3.toLowerCase():_1c0)},boxWrap:function(cls){cls=cls||"x-box";var el=Ext.get(this.insertHtml("beforeBegin",String.format("<div class=\"{0}\">"+El.boxMarkup+"</div>",cls)));el.child("."+cls+"-mc").dom.appendChild(this.dom);return el},getAttributeNS:Ext.isIE?function(ns,name){var d=this.dom;var type=typeof d[ns+":"+name];if(type!="undefined"&&type!="unknown"){return d[ns+":"+name]}return d[name]}:function(ns,name){var d=this.dom;return d.getAttributeNS(ns,name)||d.getAttribute(ns+":"+name)||d.getAttribute(name)||d[name]}};var ep=El.prototype;ep.on=ep.addListener;ep.mon=ep.addListener;ep.un=ep.removeListener;ep.autoBoxAdjust=true;El.unitPattern=/\d+(px|em|%|en|ex|pt|in|cm|mm|pc)$/i;El.addUnits=function(v,_1d3){if(v===""||v=="auto"){return v}if(v===undefined){return""}if(typeof v=="number"||!El.unitPattern.test(v)){return v+(_1d3||"px")}return v};El.boxMarkup="<div class=\"{0}-tl\"><div class=\"{0}-tr\"><div class=\"{0}-tc\"></div></div></div><div class=\"{0}-ml\"><div class=\"{0}-mr\"><div class=\"{0}-mc\"></div></div></div><div class=\"{0}-bl\"><div class=\"{0}-br\"><div class=\"{0}-bc\"></div></div></div>";El.VISIBILITY=1;El.DISPLAY=2;El.borders={l:"border-left-width",r:"border-right-width",t:"border-top-width",b:"border-bottom-width"};El.paddings={l:"padding-left",r:"padding-right",t:"padding-top",b:"padding-bottom"};El.margins={l:"margin-left",r:"margin-right",t:"margin-top",b:"margin-bottom"};El.cache={};var _1d4;El.get=function(el){var ex,elm,id;if(!el){return null}if(typeof el=="string"){if(!(elm=document.getElementById(el))){return null}if(ex=El.cache[el]){ex.dom=elm}else{ex=El.cache[el]=new El(elm)}return ex}else{if(el.tagName){if(!(id=el.id)){id=Ext.id(el)}if(ex=El.cache[id]){ex.dom=el}else{ex=El.cache[id]=new El(el)}return ex}else{if(el instanceof El){if(el!=_1d4){el.dom=document.getElementById(el.id)||el.dom;El.cache[el.id]=el}return el}else{if(el.isComposite){return el}else{if(el instanceof Array){return El.select(el)}else{if(el==document){if(!_1d4){var f=function(){};f.prototype=El.prototype;_1d4=new f();_1d4.dom=document}return _1d4}}}}}}return null};El.uncache=function(el){for(var i=0,a=arguments,len=a.length;i<len;i++){if(a[i]){delete El.cache[a[i].id||a[i]]}}};El.garbageCollect=function(){if(!Ext.enableGarbageCollector){clearInterval(El.collectorThread);return}for(var eid in El.cache){var el=El.cache[eid],d=el.dom;if(!d||!d.parentNode||(!d.offsetParent&&!document.getElementById(eid))){delete El.cache[eid];if(d&&Ext.enableListenerCollection){E.purgeElement(d)}}}};El.collectorThreadId=setInterval(El.garbageCollect,30000);El.Flyweight=function(dom){this.dom=dom};El.Flyweight.prototype=El.prototype;El._flyweights={};El.fly=function(el,_1e3){_1e3=_1e3||"_global";el=Ext.getDom(el);if(!el){return null}if(!El._flyweights[_1e3]){El._flyweights[_1e3]=new El.Flyweight()}El._flyweights[_1e3].dom=el;return El._flyweights[_1e3]};Ext.get=El.get;Ext.fly=El.fly;var _147=Ext.isStrict?{select:1}:{input:1,select:1,textarea:1};if(Ext.isIE||Ext.isGecko){_147["button"]=1}Ext.EventManager.on(window,"unload",function(){delete El.cache;delete El._flyweights})})();Ext.enableFx=true;Ext.Fx={slideIn:function(_1,o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){_1=_1||"t";this.fixDisplay();var r=this.getFxRestore();var b=this.getBox();this.setSize(b);var _6=this.fxWrap(r.pos,o,"hidden");var st=this.dom.style;st.visibility="visible";st.position="absolute";var _8=function(){el.fxUnwrap(_6,r.pos,o);st.width=r.width;st.height=r.height;el.afterFx(o)};var a,pt={to:[b.x,b.y]},bw={to:b.width},bh={to:b.height};switch(_1.toLowerCase()){case"t":_6.setSize(b.width,0);st.left=st.bottom="0";a={height:bh};break;case"l":_6.setSize(0,b.height);st.right=st.top="0";a={width:bw};break;case"r":_6.setSize(0,b.height);_6.setX(b.right);st.left=st.top="0";a={width:bw,points:pt};break;case"b":_6.setSize(b.width,0);_6.setY(b.bottom);st.left=st.top="0";a={height:bh,points:pt};break;case"tl":_6.setSize(0,0);st.right=st.bottom="0";a={width:bw,height:bh};break;case"bl":_6.setSize(0,0);_6.setY(b.y+b.height);st.right=st.top="0";a={width:bw,height:bh,points:pt};break;case"br":_6.setSize(0,0);_6.setXY([b.right,b.bottom]);st.left=st.top="0";a={width:bw,height:bh,points:pt};break;case"tr":_6.setSize(0,0);_6.setX(b.x+b.width);st.left=st.bottom="0";a={width:bw,height:bh,points:pt};break}this.dom.style.visibility="visible";_6.show();arguments.callee.anim=_6.fxanim(a,o,"motion",0.5,"easeOut",_8)});return this},slideOut:function(_d,o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){_d=_d||"t";var r=this.getFxRestore();var b=this.getBox();this.setSize(b);var _12=this.fxWrap(r.pos,o,"visible");var st=this.dom.style;st.visibility="visible";st.position="absolute";_12.setSize(b);var _14=function(){if(o.useDisplay){el.setDisplayed(false)}else{el.hide()}el.fxUnwrap(_12,r.pos,o);st.width=r.width;st.height=r.height;el.afterFx(o)};var a,_16={to:0};switch(_d.toLowerCase()){case"t":st.left=st.bottom="0";a={height:_16};break;case"l":st.right=st.top="0";a={width:_16};break;case"r":st.left=st.top="0";a={width:_16,points:{to:[b.right,b.y]}};break;case"b":st.left=st.top="0";a={height:_16,points:{to:[b.x,b.bottom]}};break;case"tl":st.right=st.bottom="0";a={width:_16,height:_16};break;case"bl":st.right=st.top="0";a={width:_16,height:_16,points:{to:[b.x,b.bottom]}};break;case"br":st.left=st.top="0";a={width:_16,height:_16,points:{to:[b.x+b.width,b.bottom]}};break;case"tr":st.left=st.bottom="0";a={width:_16,height:_16,points:{to:[b.right,b.y]}};break}arguments.callee.anim=_12.fxanim(a,o,"motion",0.5,"easeOut",_14)});return this},puff:function(o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){this.clearOpacity();this.show();var r=this.getFxRestore();var st=this.dom.style;var _1b=function(){if(o.useDisplay){el.setDisplayed(false)}else{el.hide()}el.clearOpacity();el.setPositioning(r.pos);st.width=r.width;st.height=r.height;st.fontSize="";el.afterFx(o)};var _1c=this.getWidth();var _1d=this.getHeight();arguments.callee.anim=this.fxanim({width:{to:this.adjustWidth(_1c*2)},height:{to:this.adjustHeight(_1d*2)},points:{by:[-(_1c*0.5),-(_1d*0.5)]},opacity:{to:0},fontSize:{to:200,unit:"%"}},o,"motion",0.5,"easeOut",_1b)});return this},switchOff:function(o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){this.clearOpacity();this.clip();var r=this.getFxRestore();var st=this.dom.style;var _22=function(){if(o.useDisplay){el.setDisplayed(false)}else{el.hide()}el.clearOpacity();el.setPositioning(r.pos);st.width=r.width;st.height=r.height;el.afterFx(o)};this.fxanim({opacity:{to:0.3}},null,null,0.1,null,function(){this.clearOpacity();(function(){this.fxanim({height:{to:1},points:{by:[0,this.getHeight()*0.5]}},o,"motion",0.3,"easeIn",_22)}).defer(100,this)})});return this},highlight:function(_23,o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){_23=_23||"ffff9c";attr=o.attr||"backgroundColor";this.clearOpacity();this.show();var _26=this.getColor(attr);var _27=this.dom.style[attr];endColor=(o.endColor||_26)||"ffffff";var _28=function(){el.dom.style[attr]=_27;el.afterFx(o)};var a={};a[attr]={from:_23,to:endColor};arguments.callee.anim=this.fxanim(a,o,"color",1,"easeIn",_28)});return this},frame:function(_2a,_2b,o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){_2a=_2a||"#C3DAF9";if(_2a.length==6){_2a="#"+_2a}_2b=_2b||1;duration=o.duration||1;this.show();var b=this.getBox();var _2f=function(){var _30=this.createProxy({style:{visbility:"hidden",position:"absolute","z-index":"35000",border:"0px solid "+_2a}});var _31=Ext.isBorderBox?2:1;_30.animate({top:{from:b.y,to:b.y-20},left:{from:b.x,to:b.x-20},borderWidth:{from:0,to:10},opacity:{from:1,to:0},height:{from:b.height,to:(b.height+(20*_31))},width:{from:b.width,to:(b.width+(20*_31))}},duration,function(){_30.remove()});if(--_2b>0){_2f.defer((duration/2)*1000,this)}else{el.afterFx(o)}};_2f.call(this)});return this},pause:function(_32){var el=this.getFxEl();var o={};el.queueFx(o,function(){setTimeout(function(){el.afterFx(o)},_32*1000)});return this},fadeIn:function(o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){this.setOpacity(0);this.fixDisplay();this.dom.style.visibility="visible";var to=o.endOpacity||1;arguments.callee.anim=this.fxanim({opacity:{to:to}},o,null,0.5,"easeOut",function(){if(to==1){this.clearOpacity()}el.afterFx(o)})});return this},fadeOut:function(o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){arguments.callee.anim=this.fxanim({opacity:{to:o.endOpacity||0}},o,null,0.5,"easeOut",function(){if(this.visibilityMode==Ext.Element.DISPLAY||o.useDisplay){this.dom.style.display="none"}else{this.dom.style.visibility="hidden"}this.clearOpacity();el.afterFx(o)})});return this},scale:function(w,h,o){this.shift(Ext.apply({},o,{width:w,height:h}));return this},shift:function(o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){var a={},w=o.width,h=o.height,x=o.x,y=o.y,op=o.opacity;if(w!==undefined){a.width={to:this.adjustWidth(w)}}if(h!==undefined){a.height={to:this.adjustHeight(h)}}if(x!==undefined||y!==undefined){a.points={to:[x!==undefined?x:this.getX(),y!==undefined?y:this.getY()]}}if(op!==undefined){a.opacity={to:op}}if(o.xy!==undefined){a.points={to:o.xy}}arguments.callee.anim=this.fxanim(a,o,"motion",0.35,"easeOut",function(){el.afterFx(o)})});return this},ghost:function(_45,o){var el=this.getFxEl();o=o||{};el.queueFx(o,function(){_45=_45||"b";var r=this.getFxRestore();var w=this.getWidth(),h=this.getHeight();var st=this.dom.style;var _4c=function(){if(o.useDisplay){el.setDisplayed(false)}else{el.hide()}el.clearOpacity();el.setPositioning(r.pos);st.width=r.width;st.height=r.height;el.afterFx(o)};var a={opacity:{to:0},points:{}},pt=a.points;switch(_45.toLowerCase()){case"t":pt.by=[0,-h];break;case"l":pt.by=[-w,0];break;case"r":pt.by=[w,0];break;case"b":pt.by=[0,h];break;case"tl":pt.by=[-w,-h];break;case"bl":pt.by=[-w,h];break;case"br":pt.by=[w,h];break;case"tr":pt.by=[w,-h];break}arguments.callee.anim=this.fxanim(a,o,"motion",0.5,"easeOut",_4c)});return this},syncFx:function(){this.fxDefaults=Ext.apply(this.fxDefaults||{},{block:false,concurrent:true,stopFx:false});return this},sequenceFx:function(){this.fxDefaults=Ext.apply(this.fxDefaults||{},{block:false,concurrent:false,stopFx:false});return this},nextFx:function(){var ef=this.fxQueue[0];if(ef){ef.call(this)}},hasActiveFx:function(){return this.fxQueue&&this.fxQueue[0]},stopFx:function(){if(this.hasActiveFx()){var cur=this.fxQueue[0];if(cur&&cur.anim&&cur.anim.isAnimated()){this.fxQueue=[cur];cur.anim.stop(true)}}return this},beforeFx:function(o){if(this.hasActiveFx()&&!o.concurrent){if(o.stopFx){this.stopFx();return true}return false}return true},hasFxBlock:function(){var q=this.fxQueue;return q&&q[0]&&q[0].block},queueFx:function(o,fn){if(!this.fxQueue){this.fxQueue=[]}if(!this.hasFxBlock()){Ext.applyIf(o,this.fxDefaults);if(!o.concurrent){var run=this.beforeFx(o);fn.block=o.block;this.fxQueue.push(fn);if(run){this.nextFx()}}else{fn.call(this)}}return this},fxWrap:function(pos,o,vis){var _59;if(!o.wrap||!(_59=Ext.get(o.wrap))){var _5a;if(o.fixPosition){_5a=this.getXY()}var div=document.createElement("div");div.style.visibility=vis;_59=Ext.get(this.dom.parentNode.insertBefore(div,this.dom));_59.setPositioning(pos);if(_59.getStyle("position")=="static"){_59.position("relative")}this.clearPositioning("auto");_59.clip();_59.dom.appendChild(this.dom);if(_5a){_59.setXY(_5a)}}return _59},fxUnwrap:function(_5c,pos,o){this.clearPositioning();this.setPositioning(pos);if(!o.wrap){_5c.dom.parentNode.insertBefore(this.dom,_5c.dom);_5c.remove()}},getFxRestore:function(){var st=this.dom.style;return{pos:this.getPositioning(),width:st.width,height:st.height}},afterFx:function(o){if(o.afterStyle){this.applyStyles(o.afterStyle)}if(o.afterCls){this.addClass(o.afterCls)}if(o.remove===true){this.remove()}Ext.callback(o.callback,o.scope,[this]);if(!o.concurrent){this.fxQueue.shift();this.nextFx()}},getFxEl:function(){return Ext.get(this.dom)},fxanim:function(_61,opt,_63,_64,_65,cb){_63=_63||"run";opt=opt||{};var _67=Ext.lib.Anim[_63](this.dom,_61,(opt.duration||_64)||0.35,(opt.easing||_65)||"easeOut",function(){Ext.callback(cb,this)},this);opt.anim=_67;return _67}};Ext.Fx.resize=Ext.Fx.scale;Ext.apply(Ext.Element.prototype,Ext.Fx);Ext.CompositeElement=function(_1){this.elements=[];this.addElements(_1)};Ext.CompositeElement.prototype={isComposite:true,addElements:function(_2){if(!_2){return this}if(typeof _2=="string"){_2=Ext.Element.selectorFunction(_2)}var _3=this.elements;var _4=_3.length-1;for(var i=0,_6=_2.length;i<_6;i++){_3[++_4]=Ext.get(_2[i])}return this},fill:function(_7){this.elements=[];this.add(_7);return this},filter:function(_8){var _9=[];this.each(function(el){if(el.is(_8)){_9[_9.length]=el.dom}});this.fill(_9);return this},invoke:function(fn,_c){var _d=this.elements;for(var i=0,_f=_d.length;i<_f;i++){Ext.Element.prototype[fn].apply(_d[i],_c)}return this},add:function(els){if(typeof els=="string"){this.addElements(Ext.Element.selectorFunction(els))}else{if(els.length!==undefined){this.addElements(els)}else{this.addElements([els])}}return this},each:function(fn,_12){var els=this.elements;for(var i=0,len=els.length;i<len;i++){if(fn.call(_12||els[i],els[i],this,i)===false){break}}return this},item:function(_16){return this.elements[_16]||null},first:function(){return this.item(0)},last:function(){return this.item(this.elements.length-1)},getCount:function(){return this.elements.length},contains:function(el){return this.indexOf(el)!==-1},indexOf:function(el){return this.elements.indexOf(Ext.get(el))},removeElement:function(el,_1a){if(el instanceof Array){for(var i=0,len=el.length;i<len;i++){this.removeElement(el[i])}return this}var _1d=typeof el=="number"?el:this.indexOf(el);if(_1d!==-1){if(_1a){var d=this.elements[_1d];if(d.dom){d.remove()}else{d.parentNode.removeChild(d)}}this.elements.splice(_1d,1)}return this},replaceElement:function(el,_20,_21){var _22=typeof el=="number"?el:this.indexOf(el);if(_22!==-1){if(_21){this.elements[_22].replaceWith(_20)}else{this.elements.splice(_22,1,Ext.get(_20))}}return this},clear:function(){this.elements=[]}};(function(){Ext.CompositeElement.createCall=function(_23,_24){if(!_23[_24]){_23[_24]=function(){return this.invoke(_24,arguments)}}};for(var _25 in Ext.Element.prototype){if(typeof Ext.Element.prototype[_25]=="function"){Ext.CompositeElement.createCall(Ext.CompositeElement.prototype,_25)}}})();Ext.CompositeElementLite=function(els){Ext.CompositeElementLite.superclass.constructor.call(this,els);this.el=new Ext.Element.Flyweight()};Ext.extend(Ext.CompositeElementLite,Ext.CompositeElement,{addElements:function(els){if(els){if(els instanceof Array){this.elements=this.elements.concat(els)}else{var _28=this.elements;var _29=_28.length-1;for(var i=0,len=els.length;i<len;i++){_28[++_29]=els[i]}}}return this},invoke:function(fn,_2d){var els=this.elements;var el=this.el;for(var i=0,len=els.length;i<len;i++){el.dom=els[i];Ext.Element.prototype[fn].apply(el,_2d)}return this},item:function(_32){if(!this.elements[_32]){return null}this.el.dom=this.elements[_32];return this.el},addListener:function(_33,_34,_35,opt){var els=this.elements;for(var i=0,len=els.length;i<len;i++){Ext.EventManager.on(els[i],_33,_34,_35||els[i],opt)}return this},each:function(fn,_3b){var els=this.elements;var el=this.el;for(var i=0,len=els.length;i<len;i++){el.dom=els[i];if(fn.call(_3b||el,el,this,i)===false){break}}return this},indexOf:function(el){return this.elements.indexOf(Ext.getDom(el))},replaceElement:function(el,_42,_43){var _44=typeof el=="number"?el:this.indexOf(el);if(_44!==-1){_42=Ext.getDom(_42);if(_43){var d=this.elements[_44];d.parentNode.insertBefore(_42,d);d.parentNode.removeChild(d)}this.elements.splice(_44,1,_42)}return this}});Ext.CompositeElementLite.prototype.on=Ext.CompositeElementLite.prototype.addListener;if(Ext.DomQuery){Ext.Element.selectorFunction=Ext.DomQuery.select}Ext.Element.select=function(_46,_47,_48){var els;if(typeof _46=="string"){els=Ext.Element.selectorFunction(_46,_48)}else{if(_46.length!==undefined){els=_46}else{throw"Invalid selector"}}if(_47===true){return new Ext.CompositeElement(els)}else{return new Ext.CompositeElementLite(els)}};Ext.select=Ext.Element.select;Ext.data.Connection=function(_1){Ext.apply(this,_1);this.addEvents({"beforerequest":true,"requestcomplete":true,"requestexception":true});Ext.data.Connection.superclass.constructor.call(this)};Ext.extend(Ext.data.Connection,Ext.util.Observable,{timeout:30000,autoAbort:false,disableCaching:true,request:function(o){if(this.fireEvent("beforerequest",this,o)!==false){var p=o.params;if(typeof p=="function"){p=p.call(o.scope||window,o)}if(typeof p=="object"){p=Ext.urlEncode(o.params)}if(this.extraParams){var _4=Ext.urlEncode(this.extraParams);p=p?(p+"&"+_4):_4}var _5=o.url||this.url;if(typeof _5=="function"){_5=_5.call(o.scope||window,o)}if(o.form){var _6=Ext.getDom(o.form);_5=_5||_6.action;var _7=_6.getAttribute("enctype");if(o.isUpload||(_7&&_7.toLowerCase()=="multipart/form-data")){return this.doFormUpload(o,p,_5)}var f=Ext.lib.Ajax.serializeForm(_6);p=p?(p+"&"+f):f}var hs=o.headers;if(this.defaultHeaders){hs=Ext.apply(hs||{},this.defaultHeaders);if(!o.headers){o.headers=hs}}var cb={success:this.handleResponse,failure:this.handleFailure,scope:this,argument:{options:o},timeout:this.timeout};var _b=o.method||this.method||(p?"POST":"GET");if(_b=="GET"&&(this.disableCaching&&o.disableCaching!==false)||o.disableCaching===true){_5+=(_5.indexOf("?")!=-1?"&":"?")+"_dc="+(new Date().getTime())}if(typeof o.autoAbort=="boolean"){if(o.autoAbort){this.abort()}}else{if(this.autoAbort!==false){this.abort()}}if((_b=="GET"&&p)||o.xmlData){_5+=(_5.indexOf("?")!=-1?"&":"?")+p;p=""}this.transId=Ext.lib.Ajax.request(_b,_5,cb,p,o);return this.transId}else{Ext.callback(o.callback,o.scope,[o,null,null]);return null}},isLoading:function(_c){if(_c){return Ext.lib.Ajax.isCallInProgress(_c)}else{return this.transId?true:false}},abort:function(_d){if(_d||this.isLoading()){Ext.lib.Ajax.abort(_d||this.transId)}},handleResponse:function(_e){this.transId=false;var _f=_e.argument.options;_e.argument=_f?_f.argument:null;this.fireEvent("requestcomplete",this,_e,_f);Ext.callback(_f.success,_f.scope,[_e,_f]);Ext.callback(_f.callback,_f.scope,[_f,true,_e])},handleFailure:function(_10,e){this.transId=false;var _12=_10.argument.options;_10.argument=_12?_12.argument:null;this.fireEvent("requestexception",this,_10,_12,e);Ext.callback(_12.failure,_12.scope,[_10,_12]);Ext.callback(_12.callback,_12.scope,[_12,false,_10])},doFormUpload:function(o,ps,url){var id=Ext.id();var _17=document.createElement("iframe");_17.id=id;_17.name=id;_17.className="x-hidden";if(Ext.isIE){_17.src=Ext.SSL_SECURE_URL}document.body.appendChild(_17);if(Ext.isIE){document.frames[id].name=id}var _18=Ext.getDom(o.form);_18.target=id;_18.method="POST";_18.enctype=_18.encoding="multipart/form-data";if(url){_18.action=url}var _19,hd;if(ps){_19=[];ps=Ext.urlDecode(ps,false);for(var k in ps){if(ps.hasOwnProperty(k)){hd=document.createElement("input");hd.type="hidden";hd.name=k;hd.value=ps[k];_18.appendChild(hd);_19.push(hd)}}}function cb(){var r={responseText:"",responseXML:null};r.argument=o?o.argument:null;try{var doc;if(Ext.isIE){doc=_17.contentWindow.document}else{doc=(_17.contentDocument||window.frames[id].document)}if(doc&&doc.body){r.responseText=doc.body.innerHTML}if(doc&&doc.XMLDocument){r.responseXML=doc.XMLDocument}else{r.responseXML=doc}}catch(e){}Ext.EventManager.removeListener(_17,"load",cb,this);this.fireEvent("requestcomplete",this,r,o);Ext.callback(o.success,o.scope,[r,o]);Ext.callback(o.callback,o.scope,[o,true,r]);setTimeout(function(){document.body.removeChild(_17)},100)}Ext.EventManager.on(_17,"load",cb,this);_18.submit();if(_19){for(var i=0,len=_19.length;i<len;i++){_18.removeChild(_19[i])}}}});Ext.Ajax=new Ext.data.Connection({autoAbort:false,serializeForm:function(_20){return Ext.lib.Ajax.serializeForm(_20)}});Ext.util.DelayedTask=function(fn,_2,_3){var id=null,d,t;var _7=function(){var _8=new Date().getTime();if(_8-t>=d){clearInterval(id);id=null;fn.apply(_2,_3||[])}};this.delay=function(_9,_a,_b,_c){if(id&&_9!=d){this.cancel()}d=_9;t=new Date().getTime();fn=_a||fn;_2=_b||_2;_3=_c||_3;if(!id){id=setInterval(_7,d)}};this.cancel=function(){if(id){clearInterval(id);id=null}}};Ext.util.TaskRunner=function(_1){_1=_1||10;var _2=[],_3=[];var id=0;var _5=false;var _6=function(){_5=false;clearInterval(id);id=0};var _7=function(){if(!_5){_5=true;id=setInterval(_8,_1)}};var _9=function(_a){_3.push(_a);if(_a.onStop){_a.onStop()}};var _8=function(){if(_3.length>0){for(var i=0,_c=_3.length;i<_c;i++){_2.remove(_3[i])}_3=[];if(_2.length<1){_6();return}}var _d=new Date().getTime();for(var i=0,_c=_2.length;i<_c;++i){var t=_2[i];var _f=_d-t.taskRunTime;if(t.interval<=_f){var rt=t.run.apply(t.scope||t,t.args||[++t.taskRunCount]);t.taskRunTime=_d;if(rt===false||t.taskRunCount===t.repeat){_9(t);return}}if(t.duration&&t.duration<=(_d-t.taskStartTime)){_9(t)}}};this.start=function(_11){_2.push(_11);_11.taskStartTime=new Date().getTime();_11.taskRunTime=0;_11.taskRunCount=0;_7();return _11};this.stop=function(_12){_9(_12);return _12};this.stopAll=function(){_6();for(var i=0,len=_2.length;i<len;i++){if(_2[i].onStop){_2[i].onStop()}}_2=[];_3=[]}};Ext.TaskMgr=new Ext.util.TaskRunner();Ext.util.MixedCollection=function(_1,_2){this.items=[];this.map={};this.keys=[];this.length=0;this.addEvents({"clear":true,"add":true,"replace":true,"remove":true,"sort":true});this.allowFunctions=_1===true;if(_2){this.getKey=_2}Ext.util.MixedCollection.superclass.constructor.call(this)};Ext.extend(Ext.util.MixedCollection,Ext.util.Observable,{allowFunctions:false,add:function(_3,o){if(arguments.length==1){o=arguments[0];_3=this.getKey(o)}if(typeof _3=="undefined"||_3===null){this.length++;this.items.push(o);this.keys.push(null)}else{var _5=this.map[_3];if(_5){return this.replace(_3,o)}this.length++;this.items.push(o);this.map[_3]=o;this.keys.push(_3)}this.fireEvent("add",this.length-1,o,_3);return o},getKey:function(o){return o.id},replace:function(_7,o){if(arguments.length==1){o=arguments[0];_7=this.getKey(o)}var _9=this.item(_7);if(typeof _7=="undefined"||_7===null||typeof _9=="undefined"){return this.add(_7,o)}var _a=this.indexOfKey(_7);this.items[_a]=o;this.map[_7]=o;this.fireEvent("replace",_7,_9,o);return o},addAll:function(_b){if(arguments.length>1||_b instanceof Array){var _c=arguments.length>1?arguments:_b;for(var i=0,_e=_c.length;i<_e;i++){this.add(_c[i])}}else{for(var _f in _b){if(this.allowFunctions||typeof _b[_f]!="function"){this.add(_f,_b[_f])}}}},each:function(fn,_11){var _12=[].concat(this.items);for(var i=0,len=_12.length;i<len;i++){if(fn.call(_11||_12[i],_12[i],i,len)===false){break}}},eachKey:function(fn,_16){for(var i=0,len=this.keys.length;i<len;i++){fn.call(_16||window,this.keys[i],this.items[i],i,len)}},find:function(fn,_1a){for(var i=0,len=this.items.length;i<len;i++){if(fn.call(_1a||window,this.items[i],this.keys[i])){return this.items[i]}}return null},insert:function(_1d,key,o){if(arguments.length==2){o=arguments[1];key=this.getKey(o)}if(_1d>=this.length){return this.add(key,o)}this.length++;this.items.splice(_1d,0,o);if(typeof key!="undefined"&&key!=null){this.map[key]=o}this.keys.splice(_1d,0,key);this.fireEvent("add",_1d,o,key);return o},remove:function(o){return this.removeAt(this.indexOf(o))},removeAt:function(_21){if(_21<this.length&&_21>=0){this.length--;var o=this.items[_21];this.items.splice(_21,1);var key=this.keys[_21];if(typeof key!="undefined"){delete this.map[key]}this.keys.splice(_21,1);this.fireEvent("remove",o,key)}},removeKey:function(key){return this.removeAt(this.indexOfKey(key))},getCount:function(){return this.length},indexOf:function(o){if(!this.items.indexOf){for(var i=0,len=this.items.length;i<len;i++){if(this.items[i]==o){return i}}return-1}else{return this.items.indexOf(o)}},indexOfKey:function(key){if(!this.keys.indexOf){for(var i=0,len=this.keys.length;i<len;i++){if(this.keys[i]==key){return i}}return-1}else{return this.keys.indexOf(key)}},item:function(key){var _2c=typeof this.map[key]!="undefined"?this.map[key]:this.items[key];return typeof _2c!="function"||this.allowFunctions?_2c:null},itemAt:function(_2d){return this.items[_2d]},key:function(key){return this.map[key]},contains:function(o){return this.indexOf(o)!=-1},containsKey:function(key){return typeof this.map[key]!="undefined"},clear:function(){this.length=0;this.items=[];this.keys=[];this.map={};this.fireEvent("clear")},first:function(){return this.items[0]},last:function(){return this.items[this.length-1]},_sort:function(_31,dir,fn){var dsc=String(dir).toUpperCase()=="DESC"?-1:1;fn=fn||function(a,b){return a-b};var c=[],k=this.keys,_39=this.items;for(var i=0,len=_39.length;i<len;i++){c[c.length]={key:k[i],value:_39[i],index:i}}c.sort(function(a,b){var v=fn(a[_31],b[_31])*dsc;if(v==0){v=(a.index<b.index?-1:1)}return v});for(var i=0,len=c.length;i<len;i++){_39[i]=c[i].value;k[i]=c[i].key}this.fireEvent("sort",this)},sort:function(dir,fn){this._sort("value",dir,fn)},keySort:function(dir,fn){this._sort("key",dir,fn||function(a,b){return String(a).toUpperCase()-String(b).toUpperCase()})},getRange:function(_45,end){var _47=this.items;if(_47.length<1){return[]}_45=_45||0;end=Math.min(typeof end=="undefined"?this.length-1:end,this.length-1);var r=[];if(_45<=end){for(var i=_45;i<=end;i++){r[r.length]=_47[i]}}else{for(var i=_45;i>=end;i--){r[r.length]=_47[i]}}return r},filter:function(_4a,_4b){if(!_4b.exec){_4b=String(_4b);if(_4b.length==0){return this.clone()}_4b=new RegExp("^"+Ext.escapeRe(_4b),"i")}return this.filterBy(function(o){return o&&_4b.test(o[_4a])})},filterBy:function(fn,_4e){var r=new Ext.util.MixedCollection();r.getKey=this.getKey;var k=this.keys,it=this.items;for(var i=0,len=it.length;i<len;i++){if(fn.call(_4e||this,it[i],k[i])){r.add(k[i],it[i])}}return r},clone:function(){var r=new Ext.util.MixedCollection();var k=this.keys,it=this.items;for(var i=0,len=it.length;i<len;i++){r.add(k[i],it[i])}r.getKey=this.getKey;return r}});Ext.util.MixedCollection.prototype.get=Ext.util.MixedCollection.prototype.item;Ext.util.JSON=new(function(){var _1={}.hasOwnProperty?true:false;var _2=function(n){return n<10?"0"+n:n};var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"};var _5=function(s){if(/["\\\x00-\x1f]/.test(s)){return"\""+s.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+"\""}return"\""+s+"\""};var _a=function(o){var a=["["],b,i,l=o.length,v;for(i=0;i<l;i+=1){v=o[i];switch(typeof v){case"undefined":case"function":case"unknown":break;default:if(b){a.push(",")}a.push(v===null?"null":Ext.util.JSON.encode(v));b=true}}a.push("]");return a.join("")};var _11=function(o){return"\""+o.getFullYear()+"-"+_2(o.getMonth()+1)+"-"+_2(o.getDate())+"T"+_2(o.getHours())+":"+_2(o.getMinutes())+":"+_2(o.getSeconds())+"\""};this.encode=function(o){if(typeof o=="undefined"||o===null){return"null"}else{if(o instanceof Array){return _a(o)}else{if(o instanceof Date){return _11(o)}else{if(typeof o=="string"){return _5(o)}else{if(typeof o=="number"){return isFinite(o)?String(o):"null"}else{if(typeof o=="boolean"){return String(o)}else{var a=["{"],b,i,v;for(i in o){if(!_1||o.hasOwnProperty(i)){v=o[i];switch(typeof v){case"undefined":case"function":case"unknown":break;default:if(b){a.push(",")}a.push(this.encode(i),":",v===null?"null":this.encode(v));b=true}}}a.push("}");return a.join("")}}}}}}};this.decode=function(_18){return eval("("+_18+")")}})();Ext.encode=Ext.util.JSON.encode;Ext.decode=Ext.util.JSON.decode;Ext.util.Format=function(){var _1=/^\s+|\s+$/g;return{ellipsis:function(_2,_3){if(_2&&_2.length>_3){return _2.substr(0,_3-3)+"..."}return _2},undef:function(_4){return typeof _4!="undefined"?_4:""},htmlEncode:function(_5){return!_5?_5:String(_5).replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;")},htmlDecode:function(_6){return!_6?_6:String(_6).replace(/&amp;/g,"&").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,"\"")},trim:function(_7){return String(_7).replace(_1,"")},substr:function(_8,_9,_a){return String(_8).substr(_9,_a)},lowercase:function(_b){return String(_b).toLowerCase()},uppercase:function(_c){return String(_c).toUpperCase()},capitalize:function(_d){return!_d?_d:_d.charAt(0).toUpperCase()+_d.substr(1).toLowerCase()},call:function(_e,fn){if(arguments.length>2){var _10=Array.prototype.slice.call(arguments,2);_10.unshift(_e);return eval(fn).apply(window,_10)}else{return eval(fn).call(window,_e)}},usMoney:function(v){v=(Math.round((v-0)*100))/100;v=(v==Math.floor(v))?v+".00":((v*10==Math.floor(v*10))?v+"0":v);v=String(v);var ps=v.split(".");var _13=ps[0];var sub=ps[1]?"."+ps[1]:".00";var r=/(\d+)(\d{3})/;while(r.test(_13)){_13=_13.replace(r,"$1"+","+"$2")}return"$"+_13+sub},date:function(v,_17){if(!v){return""}if(!(v instanceof Date)){v=new Date(Date.parse(v))}return v.dateFormat(_17||"m/d/Y")},dateRenderer:function(_18){return function(v){return Ext.util.Format.date(v,_18)}},stripTagsRE:/<\/?[^>]+>/gi,stripTags:function(v){return!v?v:String(v).replace(this.stripTagsRE,"")}}}();Ext.MasterTemplate=function(){Ext.MasterTemplate.superclass.constructor.apply(this,arguments);this.originalHtml=this.html;var st={};var m,re=this.subTemplateRe;re.lastIndex=0;var _4=0;while(m=re.exec(this.html)){var _5=m[1],_6=m[2];st[_4]={name:_5,index:_4,buffer:[],tpl:new Ext.Template(_6)};if(_5){st[_5]=st[_4]}st[_4].tpl.compile();st[_4].tpl.call=this.call.createDelegate(this);_4++}this.subCount=_4;this.subs=st};Ext.extend(Ext.MasterTemplate,Ext.Template,{subTemplateRe:/<tpl(?:\sname="([\w-]+)")?>((?:.|\n)*?)<\/tpl>/gi,add:function(_7,_8){if(arguments.length==1){_8=arguments[0];_7=0}var s=this.subs[_7];s.buffer[s.buffer.length]=s.tpl.apply(_8);return this},fill:function(_a,_b,_c){var a=arguments;if(a.length==1||(a.length==2&&typeof a[1]=="boolean")){_b=a[0];_a=0;_c=a[1]}if(_c){this.reset()}for(var i=0,_f=_b.length;i<_f;i++){this.add(_a,_b[i])}return this},reset:function(){var s=this.subs;for(var i=0;i<this.subCount;i++){s[i].buffer=[]}return this},applyTemplate:function(_12){var s=this.subs;var _14=-1;this.html=this.originalHtml.replace(this.subTemplateRe,function(m,_16){return s[++_14].buffer.join("")});return Ext.MasterTemplate.superclass.applyTemplate.call(this,_12)},apply:function(){return this.applyTemplate.apply(this,arguments)},compile:function(){return this}});Ext.MasterTemplate.prototype.addAll=Ext.MasterTemplate.prototype.fill;Ext.MasterTemplate.from=function(el,_18){el=Ext.getDom(el);return new Ext.MasterTemplate(el.value||el.innerHTML,_18||"")};Ext.util.ClickRepeater=function(el,_2){this.el=Ext.get(el);this.el.unselectable();Ext.apply(this,_2);this.addEvents({"mousedown":true,"click":true,"mouseup":true});this.el.on("mousedown",this.handleMouseDown,this);if(this.preventDefault||this.stopDefault){this.el.on("click",function(e){if(this.preventDefault){e.preventDefault()}if(this.stopDefault){e.stopEvent()}},this)}if(this.handler){this.on("click",this.handler,this.scope||this)}Ext.util.ClickRepeater.superclass.constructor.call(this)};Ext.extend(Ext.util.ClickRepeater,Ext.util.Observable,{interval:20,delay:250,preventDefault:true,stopDefault:false,timer:0,handleMouseDown:function(){clearTimeout(this.timer);this.el.blur();if(this.pressClass){this.el.addClass(this.pressClass)}this.mousedownTime=new Date();Ext.get(document).on("mouseup",this.handleMouseUp,this);this.el.on("mouseout",this.handleMouseOut,this);this.fireEvent("mousedown",this);this.fireEvent("click",this);this.timer=this.click.defer(this.delay||this.interval,this)},click:function(){this.fireEvent("click",this);this.timer=this.click.defer(this.getInterval(),this)},getInterval:function(){if(!this.accelerate){return this.interval}var _4=this.mousedownTime.getElapsed();if(_4<500){return 400}else{if(_4<1700){return 320}else{if(_4<2600){return 250}else{if(_4<3500){return 180}else{if(_4<4400){return 140}else{if(_4<5300){return 80}else{if(_4<6200){return 50}else{return 10}}}}}}}},handleMouseOut:function(){clearTimeout(this.timer);if(this.pressClass){this.el.removeClass(this.pressClass)}this.el.on("mouseover",this.handleMouseReturn,this)},handleMouseReturn:function(){this.el.un("mouseover",this.handleMouseReturn);if(this.pressClass){this.el.addClass(this.pressClass)}this.click()},handleMouseUp:function(){clearTimeout(this.timer);this.el.un("mouseover",this.handleMouseReturn);this.el.un("mouseout",this.handleMouseOut);Ext.get(document).un("mouseup",this.handleMouseUp);this.el.removeClass(this.pressClass);this.fireEvent("mouseup",this)}});Ext.KeyNav=function(el,_2){this.el=Ext.get(el);Ext.apply(this,_2);if(!this.disabled){this.disabled=true;this.enable()}};Ext.KeyNav.prototype={disabled:false,defaultEventAction:"stopEvent",forceKeyDown:false,prepareEvent:function(e){var k=e.getKey();var h=this.keyToHandler[k];if(Ext.isSafari&&h&&k>=37&&k<=40){e.stopEvent()}},relay:function(e){var k=e.getKey();var h=this.keyToHandler[k];if(h&&this[h]){if(this.doRelay(e,this[h],h)!==true){e[this.defaultEventAction]()}}},doRelay:function(e,h,_b){return h.call(this.scope||this,e)},enter:false,left:false,right:false,up:false,down:false,tab:false,esc:false,pageUp:false,pageDown:false,del:false,home:false,end:false,keyToHandler:{37:"left",39:"right",38:"up",40:"down",33:"pageUp",34:"pageDown",46:"del",36:"home",35:"end",13:"enter",27:"esc",9:"tab"},enable:function(){if(this.disabled){if(this.forceKeyDown||Ext.isIE||Ext.isAir){this.el.on("keydown",this.relay,this)}else{this.el.on("keydown",this.prepareEvent,this);this.el.on("keypress",this.relay,this)}this.disabled=false}},disable:function(){if(!this.disabled){if(this.forceKeyDown||Ext.isIE||Ext.isAir){this.el.un("keydown",this.relay)}else{this.el.un("keydown",this.prepareEvent);this.el.un("keypress",this.relay)}this.disabled=true}}};Ext.KeyMap=function(el,_2,_3){this.el=Ext.get(el);this.eventName=_3||"keydown";this.bindings=[];if(_2){this.addBinding(_2)}this.enable()};Ext.KeyMap.prototype={stopEvent:false,addBinding:function(_4){if(_4 instanceof Array){for(var i=0,_6=_4.length;i<_6;i++){this.addBinding(_4[i])}return}var _7=_4.key,_8=_4.shift,_9=_4.ctrl,_a=_4.alt,fn=_4.fn,_c=_4.scope;if(typeof _7=="string"){var ks=[];var _e=_7.toUpperCase();for(var j=0,_6=_e.length;j<_6;j++){ks.push(_e.charCodeAt(j))}_7=ks}var _10=_7 instanceof Array;var _11=function(e){if((!_8||e.shiftKey)&&(!_9||e.ctrlKey)&&(!_a||e.altKey)){var k=e.getKey();if(_10){for(var i=0,_6=_7.length;i<_6;i++){if(_7[i]==k){if(this.stopEvent){e.stopEvent()}fn.call(_c||window,k,e);return}}}else{if(k==_7){if(this.stopEvent){e.stopEvent()}fn.call(_c||window,k,e)}}}};this.bindings.push(_11)},on:function(key,fn,_17){var _18,_19,_1a,alt;if(typeof key=="object"&&!(key instanceof Array)){_18=key.key;_19=key.shift;_1a=key.ctrl;alt=key.alt}else{_18=key}this.addBinding({key:_18,shift:_19,ctrl:_1a,alt:alt,fn:fn,scope:_17})},handleKeyDown:function(e){if(this.enabled){var b=this.bindings;for(var i=0,len=b.length;i<len;i++){b[i].call(this,e)}}},isEnabled:function(){return this.enabled},enable:function(){if(!this.enabled){this.el.on(this.eventName,this.handleKeyDown,this);this.enabled=true}},disable:function(){if(this.enabled){this.el.removeListener(this.eventName,this.handleKeyDown,this);this.enabled=false}}};Ext.util.TextMetrics=function(){var _1;return{measure:function(el,_3,_4){if(!_1){_1=Ext.util.TextMetrics.Instance(el,_4)}_1.bind(el);_1.setFixedWidth(_4||"auto");return _1.getSize(_3)},createInstance:function(el,_6){return Ext.util.TextMetrics.Instance(el,_6)}}}();Ext.util.TextMetrics.Instance=function(_7,_8){var ml=new Ext.Element(document.createElement("div"));document.body.appendChild(ml.dom);ml.position("absolute");ml.setLeftTop(-1000,-1000);ml.hide();if(_8){ml.setWidth(_8)}var _a={getSize:function(_b){ml.update(_b);var s=ml.getSize();ml.update("");return s},bind:function(el){ml.setStyle(Ext.fly(el).getStyles("font-size","font-style","font-weight","font-family","line-height"))},setFixedWidth:function(_e){ml.setWidth(_e)},getWidth:function(_f){ml.dom.style.width="auto";return this.getSize(_f).width},getHeight:function(_10){return this.getSize(_10).height}};_a.bind(_7);return _a};Ext.Element.measureText=Ext.util.TextMetrics.measure;Ext.state.Provider=function(){this.addEvents({"statechange":true});this.state={};Ext.state.Provider.superclass.constructor.call(this)};Ext.extend(Ext.state.Provider,Ext.util.Observable,{get:function(_1,_2){return typeof this.state[_1]=="undefined"?_2:this.state[_1]},clear:function(_3){delete this.state[_3];this.fireEvent("statechange",this,_3,null)},set:function(_4,_5){this.state[_4]=_5;this.fireEvent("statechange",this,_4,_5)},decodeValue:function(_6){var re=/^(a|n|d|b|s|o)\:(.*)$/;var _8=re.exec(unescape(_6));if(!_8||!_8[1]){return}var _9=_8[1];var v=_8[2];switch(_9){case"n":return parseFloat(v);case"d":return new Date(Date.parse(v));case"b":return(v=="1");case"a":var _b=[];var _c=v.split("^");for(var i=0,_e=_c.length;i<_e;i++){_b.push(this.decodeValue(_c[i]))}return _b;case"o":var _b={};var _c=v.split("^");for(var i=0,_e=_c.length;i<_e;i++){var kv=_c[i].split("=");_b[kv[0]]=this.decodeValue(kv[1])}return _b;default:return v}},encodeValue:function(v){var enc;if(typeof v=="number"){enc="n:"+v}else{if(typeof v=="boolean"){enc="b:"+(v?"1":"0")}else{if(v instanceof Date){enc="d:"+v.toGMTString()}else{if(v instanceof Array){var _12="";for(var i=0,len=v.length;i<len;i++){_12+=this.encodeValue(v[i]);if(i!=len-1){_12+="^"}}enc="a:"+_12}else{if(typeof v=="object"){var _12="";for(var key in v){if(typeof v[key]!="function"){_12+=key+"="+this.encodeValue(v[key])+"^"}}enc="o:"+_12.substring(0,_12.length-1)}else{enc="s:"+v}}}}}return escape(enc)}});Ext.state.Manager=function(){var _16=new Ext.state.Provider();return{setProvider:function(_17){_16=_17},get:function(key,_19){return _16.get(key,_19)},set:function(key,_1b){_16.set(key,_1b)},clear:function(key){_16.clear(key)},getProvider:function(){return _16}}}();Ext.state.CookieProvider=function(_1d){Ext.state.CookieProvider.superclass.constructor.call(this);this.path="/";this.expires=new Date(new Date().getTime()+(1000*60*60*24*7));this.domain=null;this.secure=false;Ext.apply(this,_1d);this.state=this.readCookies()};Ext.extend(Ext.state.CookieProvider,Ext.state.Provider,{set:function(_1e,_1f){if(typeof _1f=="undefined"||_1f===null){this.clear(_1e);return}this.setCookie(_1e,_1f);Ext.state.CookieProvider.superclass.set.call(this,_1e,_1f)},clear:function(_20){this.clearCookie(_20);Ext.state.CookieProvider.superclass.clear.call(this,_20)},readCookies:function(){var _21={};var c=document.cookie+";";var re=/\s?(.*?)=(.*?);/g;var _24;while((_24=re.exec(c))!=null){var _25=_24[1];var _26=_24[2];if(_25&&_25.substring(0,3)=="ys-"){_21[_25.substr(3)]=this.decodeValue(_26)}}return _21},setCookie:function(_27,_28){document.cookie="ys-"+_27+"="+this.encodeValue(_28)+((this.expires==null)?"":("; expires="+this.expires.toGMTString()))+((this.path==null)?"":("; path="+this.path))+((this.domain==null)?"":("; domain="+this.domain))+((this.secure==true)?"; secure":"")},clearCookie:function(_29){document.cookie="ys-"+_29+"=null; expires=Thu, 01-Jan-70 00:00:01 GMT"+((this.path==null)?"":("; path="+this.path))+((this.domain==null)?"":("; domain="+this.domain))+((this.secure==true)?"; secure":"")}});(function(){var _1=Ext.EventManager;var _2=Ext.lib.Dom;Ext.dd.DragDrop=function(id,_4,_5){if(id){this.init(id,_4,_5)}};Ext.dd.DragDrop.prototype={id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},unlock:function(){this.locked=false},isTarget:true,padding:null,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,b4StartDrag:function(x,y){},startDrag:function(x,y){},b4Drag:function(e){},onDrag:function(e){},onDragEnter:function(e,id){},b4DragOver:function(e){},onDragOver:function(e,id){},b4DragOut:function(e){},onDragOut:function(e,id){},b4DragDrop:function(e){},onDragDrop:function(e,id){},onInvalidDrop:function(e){},b4EndDrag:function(e){},endDrag:function(e){},b4MouseDown:function(e){},onMouseDown:function(e){},onMouseUp:function(e){},onAvailable:function(){},defaultPadding:{left:0,right:0,top:0,bottom:0},constrainTo:function(_1d,pad,_1f){if(typeof pad=="number"){pad={left:pad,right:pad,top:pad,bottom:pad}}pad=pad||this.defaultPadding;var b=Ext.get(this.getEl()).getBox();var ce=Ext.get(_1d);var s=ce.getScroll();var c,cd=ce.dom;if(cd==document.body){c={x:s.left,y:s.top,width:Ext.lib.Dom.getViewWidth(),height:Ext.lib.Dom.getViewHeight()}}else{xy=ce.getXY();c={x:xy[0]+s.left,y:xy[1]+s.top,width:cd.clientWidth,height:cd.clientHeight}}var _25=b.y-c.y;var _26=b.x-c.x;this.resetConstraints();this.setXConstraint(_26-(pad.left||0),c.width-_26-b.width-(pad.right||0));this.setYConstraint(_25-(pad.top||0),c.height-_25-b.height-(pad.bottom||0))},getEl:function(){if(!this._domRef){this._domRef=Ext.getDom(this.id)}return this._domRef},getDragEl:function(){return Ext.getDom(this.dragElId)},init:function(id,_28,_29){this.initTarget(id,_28,_29);_1.on(this.id,"mousedown",this.handleMouseDown,this)},initTarget:function(id,_2b,_2c){this.config=_2c||{};this.DDM=Ext.dd.DDM;this.groups={};if(typeof id!=="string"){id=Ext.id(id)}this.id=id;this.addToGroup((_2b)?_2b:"default");this.handleElId=id;this.setDragElId(id);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();this.handleOnAvailable()},applyConfig:function(){this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false)},handleOnAvailable:function(){this.available=true;this.resetConstraints();this.onAvailable()},setPadding:function(_2d,_2e,_2f,_30){if(!_2e&&0!==_2e){this.padding=[_2d,_2d,_2d,_2d]}else{if(!_2f&&0!==_2f){this.padding=[_2d,_2e,_2d,_2e]}else{this.padding=[_2d,_2e,_2f,_30]}}},setInitPosition:function(_31,_32){var el=this.getEl();if(!this.DDM.verifyEl(el)){return}var dx=_31||0;var dy=_32||0;var p=_2.getXY(el);this.initPageX=p[0]-dx;this.initPageY=p[1]-dy;this.lastPageX=p[0];this.lastPageY=p[1];this.setStartPosition(p)},setStartPosition:function(pos){var p=pos||_2.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=p[0];this.startPageY=p[1]},addToGroup:function(_39){this.groups[_39]=true;this.DDM.regDragDrop(this,_39)},removeFromGroup:function(_3a){if(this.groups[_3a]){delete this.groups[_3a]}this.DDM.removeDDFromGroup(this,_3a)},setDragElId:function(id){this.dragElId=id},setHandleElId:function(id){if(typeof id!=="string"){id=Ext.id(id)}this.handleElId=id;this.DDM.regHandle(this.id,id)},setOuterHandleElId:function(id){if(typeof id!=="string"){id=Ext.id(id)}_1.on(id,"mousedown",this.handleMouseDown,this);this.setHandleElId(id);this.hasOuterHandles=true},unreg:function(){_1.un(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this)},destroy:function(){this.unreg()},isLocked:function(){return(this.DDM.isLocked()||this.locked)},handleMouseDown:function(e,oDD){if(this.primaryButtonOnly&&e.button!=0){return}if(this.isLocked()){return}this.DDM.refreshCache(this.groups);var pt=new Ext.lib.Point(Ext.lib.Event.getPageX(e),Ext.lib.Event.getPageY(e));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(pt,this)){}else{if(this.clickValidator(e)){this.setStartPosition();this.b4MouseDown(e);this.onMouseDown(e);this.DDM.handleMouseDown(e,this);this.DDM.stopEvent(e)}else{}}},clickValidator:function(e){var _42=e.getTarget();return(this.isValidHandleChild(_42)&&(this.id==this.handleElId||this.DDM.handleWasClicked(_42,this.id)))},addInvalidHandleType:function(_43){var _44=_43.toUpperCase();this.invalidHandleTypes[_44]=_44},addInvalidHandleId:function(id){if(typeof id!=="string"){id=Ext.id(id)}this.invalidHandleIds[id]=id},addInvalidHandleClass:function(_46){this.invalidHandleClasses.push(_46)},removeInvalidHandleType:function(_47){var _48=_47.toUpperCase();delete this.invalidHandleTypes[_48]},removeInvalidHandleId:function(id){if(typeof id!=="string"){id=Ext.id(id)}delete this.invalidHandleIds[id]},removeInvalidHandleClass:function(_4a){for(var i=0,len=this.invalidHandleClasses.length;i<len;++i){if(this.invalidHandleClasses[i]==_4a){delete this.invalidHandleClasses[i]}}},isValidHandleChild:function(_4d){var _4e=true;var _4f;try{_4f=_4d.nodeName.toUpperCase()}catch(e){_4f=_4d.nodeName}_4e=_4e&&!this.invalidHandleTypes[_4f];_4e=_4e&&!this.invalidHandleIds[_4d.id];for(var i=0,len=this.invalidHandleClasses.length;_4e&&i<len;++i){_4e=!_2.hasClass(_4d,this.invalidHandleClasses[i])}return _4e},setXTicks:function(_52,_53){this.xTicks=[];this.xTickSize=_53;var _54={};for(var i=this.initPageX;i>=this.minX;i=i-_53){if(!_54[i]){this.xTicks[this.xTicks.length]=i;_54[i]=true}}for(i=this.initPageX;i<=this.maxX;i=i+_53){if(!_54[i]){this.xTicks[this.xTicks.length]=i;_54[i]=true}}this.xTicks.sort(this.DDM.numericSort)},setYTicks:function(_56,_57){this.yTicks=[];this.yTickSize=_57;var _58={};for(var i=this.initPageY;i>=this.minY;i=i-_57){if(!_58[i]){this.yTicks[this.yTicks.length]=i;_58[i]=true}}for(i=this.initPageY;i<=this.maxY;i=i+_57){if(!_58[i]){this.yTicks[this.yTicks.length]=i;_58[i]=true}}this.yTicks.sort(this.DDM.numericSort)},setXConstraint:function(_5a,_5b,_5c){this.leftConstraint=_5a;this.rightConstraint=_5b;this.minX=this.initPageX-_5a;this.maxX=this.initPageX+_5b;if(_5c){this.setXTicks(this.initPageX,_5c)}this.constrainX=true},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks()},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0},setYConstraint:function(iUp,_5e,_5f){this.topConstraint=iUp;this.bottomConstraint=_5e;this.minY=this.initPageY-iUp;this.maxY=this.initPageY+_5e;if(_5f){this.setYTicks(this.initPageY,_5f)}this.constrainY=true},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var dx=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var dy=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(dx,dy)}else{this.setInitPosition()}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize)}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)}},getTick:function(val,_63){if(!_63){return val}else{if(_63[0]>=val){return _63[0]}else{for(var i=0,len=_63.length;i<len;++i){var _66=i+1;if(_63[_66]&&_63[_66]>=val){var _67=val-_63[i];var _68=_63[_66]-val;return(_68>_67)?_63[i]:_63[_66]}}return _63[_63.length-1]}}},toString:function(){return("DragDrop "+this.id)}}})();if(!Ext.dd.DragDropMgr){Ext.dd.DragDropMgr=function(){var _69=Ext.EventManager;return{ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initalized:false,locked:false,init:function(){this.initialized=true},POINT:0,INTERSECT:1,mode:0,_execOnAll:function(_6a,_6b){for(var i in this.ids){for(var j in this.ids[i]){var oDD=this.ids[i][j];if(!this.isTypeOfDD(oDD)){continue}oDD[_6a].apply(oDD,_6b)}}},_onLoad:function(){this.init();_69.on(document,"mouseup",this.handleMouseUp,this,true);_69.on(document,"mousemove",this.handleMouseMove,this,true);_69.on(window,"unload",this._onUnload,this,true);_69.on(window,"resize",this._onResize,this,true)},_onResize:function(e){this._execOnAll("resetConstraints",[])},lock:function(){this.locked=true},unlock:function(){this.locked=false},isLocked:function(){return this.locked},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:350,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDragDrop:function(oDD,_71){if(!this.initialized){this.init()}if(!this.ids[_71]){this.ids[_71]={}}this.ids[_71][oDD.id]=oDD},removeDDFromGroup:function(oDD,_73){if(!this.ids[_73]){this.ids[_73]={}}var obj=this.ids[_73];if(obj&&obj[oDD.id]){delete obj[oDD.id]}},_remove:function(oDD){for(var g in oDD.groups){if(g&&this.ids[g][oDD.id]){delete this.ids[g][oDD.id]}}delete this.handleIds[oDD.id]},regHandle:function(_77,_78){if(!this.handleIds[_77]){this.handleIds[_77]={}}this.handleIds[_77][_78]=_78},isDragDrop:function(id){return(this.getDDById(id))?true:false},getRelated:function(_7a,_7b){var _7c=[];for(var i in _7a.groups){for(j in this.ids[i]){var dd=this.ids[i][j];if(!this.isTypeOfDD(dd)){continue}if(!_7b||dd.isTarget){_7c[_7c.length]=dd}}}return _7c},isLegalTarget:function(oDD,_80){var _81=this.getRelated(oDD,true);for(var i=0,len=_81.length;i<len;++i){if(_81[i].id==_80.id){return true}}return false},isTypeOfDD:function(oDD){return(oDD&&oDD.__ygDragDrop)},isHandle:function(_85,_86){return(this.handleIds[_85]&&this.handleIds[_85][_86])},getDDById:function(id){for(var i in this.ids){if(this.ids[i][id]){return this.ids[i][id]}}return null},handleMouseDown:function(e,oDD){if(Ext.QuickTips){Ext.QuickTips.disable()}this.currentTarget=e.getTarget();this.dragCurrent=oDD;var el=oDD.getEl();this.startX=e.getPageX();this.startY=e.getPageY();this.deltaX=this.startX-el.offsetLeft;this.deltaY=this.startY-el.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var DDM=Ext.dd.DDM;DDM.startDrag(DDM.startX,DDM.startY)},this.clickTimeThresh)},startDrag:function(x,y){clearTimeout(this.clickTimeout);if(this.dragCurrent){this.dragCurrent.b4StartDrag(x,y);this.dragCurrent.startDrag(x,y)}this.dragThreshMet=true},handleMouseUp:function(e){if(Ext.QuickTips){Ext.QuickTips.enable()}if(!this.dragCurrent){return}clearTimeout(this.clickTimeout);if(this.dragThreshMet){this.fireEvents(e,true)}else{}this.stopDrag(e);this.stopEvent(e)},stopEvent:function(e){if(this.stopPropagation){e.stopPropagation()}if(this.preventDefault){e.preventDefault()}},stopDrag:function(e){if(this.dragCurrent){if(this.dragThreshMet){this.dragCurrent.b4EndDrag(e);this.dragCurrent.endDrag(e)}this.dragCurrent.onMouseUp(e)}this.dragCurrent=null;this.dragOvers={}},handleMouseMove:function(e){if(!this.dragCurrent){return true}if(Ext.isIE&&(e.button!==0&&e.button!==1&&e.button!==2)){this.stopEvent(e);return this.handleMouseUp(e)}if(!this.dragThreshMet){var _93=Math.abs(this.startX-e.getPageX());var _94=Math.abs(this.startY-e.getPageY());if(_93>this.clickPixelThresh||_94>this.clickPixelThresh){this.startDrag(this.startX,this.startY)}}if(this.dragThreshMet){this.dragCurrent.b4Drag(e);this.dragCurrent.onDrag(e);if(!this.dragCurrent.moveOnly){this.fireEvents(e,false)}}this.stopEvent(e);return true},fireEvents:function(e,_96){var dc=this.dragCurrent;if(!dc||dc.isLocked()){return}var pt=e.getPoint();var _99=[];var _9a=[];var _9b=[];var _9c=[];var _9d=[];for(var i in this.dragOvers){var ddo=this.dragOvers[i];if(!this.isTypeOfDD(ddo)){continue}if(!this.isOverTarget(pt,ddo,this.mode)){_9a.push(ddo)}_99[i]=true;delete this.dragOvers[i]}for(var _a0 in dc.groups){if("string"!=typeof _a0){continue}for(i in this.ids[_a0]){var oDD=this.ids[_a0][i];if(!this.isTypeOfDD(oDD)){continue}if(oDD.isTarget&&!oDD.isLocked()&&oDD!=dc){if(this.isOverTarget(pt,oDD,this.mode)){if(_96){_9c.push(oDD)}else{if(!_99[oDD.id]){_9d.push(oDD)}else{_9b.push(oDD)}this.dragOvers[oDD.id]=oDD}}}}}if(this.mode){if(_9a.length){dc.b4DragOut(e,_9a);dc.onDragOut(e,_9a)}if(_9d.length){dc.onDragEnter(e,_9d)}if(_9b.length){dc.b4DragOver(e,_9b);dc.onDragOver(e,_9b)}if(_9c.length){dc.b4DragDrop(e,_9c);dc.onDragDrop(e,_9c)}}else{var len=0;for(i=0,len=_9a.length;i<len;++i){dc.b4DragOut(e,_9a[i].id);dc.onDragOut(e,_9a[i].id)}for(i=0,len=_9d.length;i<len;++i){dc.onDragEnter(e,_9d[i].id)}for(i=0,len=_9b.length;i<len;++i){dc.b4DragOver(e,_9b[i].id);dc.onDragOver(e,_9b[i].id)}for(i=0,len=_9c.length;i<len;++i){dc.b4DragDrop(e,_9c[i].id);dc.onDragDrop(e,_9c[i].id)}}if(_96&&!_9c.length){dc.onInvalidDrop(e)}},getBestMatch:function(dds){var _a4=null;var len=dds.length;if(len==1){_a4=dds[0]}else{for(var i=0;i<len;++i){var dd=dds[i];if(dd.cursorIsOver){_a4=dd;break}else{if(!_a4||_a4.overlap.getArea()<dd.overlap.getArea()){_a4=dd}}}}return _a4},refreshCache:function(_a8){for(var _a9 in _a8){if("string"!=typeof _a9){continue}for(var i in this.ids[_a9]){var oDD=this.ids[_a9][i];if(this.isTypeOfDD(oDD)){var loc=this.getLocation(oDD);if(loc){this.locationCache[oDD.id]=loc}else{delete this.locationCache[oDD.id]}}}}},verifyEl:function(el){if(el){var _ae;if(Ext.isIE){try{_ae=el.offsetParent}catch(e){}}else{_ae=el.offsetParent}if(_ae){return true}}return false},getLocation:function(oDD){if(!this.isTypeOfDD(oDD)){return null}var el=oDD.getEl(),pos,x1,x2,y1,y2,t,r,b,l;try{pos=Ext.lib.Dom.getXY(el)}catch(e){}if(!pos){return null}x1=pos[0];x2=x1+el.offsetWidth;y1=pos[1];y2=y1+el.offsetHeight;t=y1-oDD.padding[0];r=x2+oDD.padding[1];b=y2+oDD.padding[2];l=x1-oDD.padding[3];return new Ext.lib.Region(t,r,b,l)},isOverTarget:function(pt,_bb,_bc){var loc=this.locationCache[_bb.id];if(!loc||!this.useCache){loc=this.getLocation(_bb);this.locationCache[_bb.id]=loc}if(!loc){return false}_bb.cursorIsOver=loc.contains(pt);var dc=this.dragCurrent;if(!dc||!dc.getTargetCoord||(!_bc&&!dc.constrainX&&!dc.constrainY)){return _bb.cursorIsOver}_bb.overlap=null;var pos=dc.getTargetCoord(pt.x,pt.y);var el=dc.getDragEl();var _c1=new Ext.lib.Region(pos.y,pos.x+el.offsetWidth,pos.y+el.offsetHeight,pos.x);var _c2=_c1.intersect(loc);if(_c2){_bb.overlap=_c2;return(_bc)?true:_bb.cursorIsOver}else{return false}},_onUnload:function(e,me){Ext.dd.DragDropMgr.unregAll()},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null}this._execOnAll("unreg",[]);for(i in this.elementCache){delete this.elementCache[i]}this.elementCache={};this.ids={}},elementCache:{},getElWrapper:function(id){var _c6=this.elementCache[id];if(!_c6||!_c6.el){_c6=this.elementCache[id]=new this.ElementWrapper(Ext.getDom(id))}return _c6},getElement:function(id){return Ext.getDom(id)},getCss:function(id){var el=Ext.getDom(id);return(el)?el.style:null},ElementWrapper:function(el){this.el=el||null;this.id=this.el&&el.id;this.css=this.el&&el.style},getPosX:function(el){return Ext.lib.Dom.getX(el)},getPosY:function(el){return Ext.lib.Dom.getY(el)},swapNode:function(n1,n2){if(n1.swapNode){n1.swapNode(n2)}else{var p=n2.parentNode;var s=n2.nextSibling;if(s==n1){p.insertBefore(n1,n2)}else{if(n2==n1.nextSibling){p.insertBefore(n2,n1)}else{n1.parentNode.replaceChild(n2,n1);p.insertBefore(n1,s)}}}},getScroll:function(){var t,l,dde=document.documentElement,db=document.body;if(dde&&(dde.scrollTop||dde.scrollLeft)){t=dde.scrollTop;l=dde.scrollLeft}else{if(db){t=db.scrollTop;l=db.scrollLeft}else{}}return{top:t,left:l}},getStyle:function(el,_d6){return Ext.fly(el).getStyle(_d6)},getScrollTop:function(){return this.getScroll().top},getScrollLeft:function(){return this.getScroll().left},moveToEl:function(_d7,_d8){var _d9=Ext.lib.Dom.getXY(_d8);Ext.lib.Dom.setXY(_d7,_d9)},numericSort:function(a,b){return(a-b)},_timeoutCount:0,_addListeners:function(){var DDM=Ext.dd.DDM;if(Ext.lib.Event&&document){DDM._onLoad()}else{if(DDM._timeoutCount>2000){}else{setTimeout(DDM._addListeners,10);if(document&&document.body){DDM._timeoutCount+=1}}}},handleWasClicked:function(_dd,id){if(this.isHandle(id,_dd.id)){return true}else{var p=_dd.parentNode;while(p){if(this.isHandle(id,p.id)){return true}else{p=p.parentNode}}}return false}}}();Ext.dd.DDM=Ext.dd.DragDropMgr;Ext.dd.DDM._addListeners()}Ext.dd.DD=function(id,_e1,_e2){if(id){this.init(id,_e1,_e2)}};Ext.extend(Ext.dd.DD,Ext.dd.DragDrop,{scroll:true,autoOffset:function(_e3,_e4){var x=_e3-this.startPageX;var y=_e4-this.startPageY;this.setDelta(x,y)},setDelta:function(_e7,_e8){this.deltaX=_e7;this.deltaY=_e8},setDragElPos:function(_e9,_ea){var el=this.getDragEl();this.alignElWithMouse(el,_e9,_ea)},alignElWithMouse:function(el,_ed,_ee){var _ef=this.getTargetCoord(_ed,_ee);var fly=el.dom?el:Ext.fly(el);if(!this.deltaSetXY){var _f1=[_ef.x,_ef.y];fly.setXY(_f1);var _f2=fly.getLeft(true);var _f3=fly.getTop(true);this.deltaSetXY=[_f2-_ef.x,_f3-_ef.y]}else{fly.setLeftTop(_ef.x+this.deltaSetXY[0],_ef.y+this.deltaSetXY[1])}this.cachePosition(_ef.x,_ef.y);this.autoScroll(_ef.x,_ef.y,el.offsetHeight,el.offsetWidth);return _ef},cachePosition:function(_f4,_f5){if(_f4){this.lastPageX=_f4;this.lastPageY=_f5}else{var _f6=Ext.lib.Dom.getXY(this.getEl());this.lastPageX=_f6[0];this.lastPageY=_f6[1]}},autoScroll:function(x,y,h,w){if(this.scroll){var _fb=Ext.lib.Dom.getViewWidth();var _fc=Ext.lib.Dom.getViewHeight();var st=this.DDM.getScrollTop();var sl=this.DDM.getScrollLeft();var bot=h+y;var _100=w+x;var _101=(_fb+st-y-this.deltaY);var _102=(_fc+sl-x-this.deltaX);var _103=40;var _104=(document.all)?80:30;if(bot>_fb&&_101<_103){window.scrollTo(sl,st+_104)}if(y<st&&st>0&&y-st<_103){window.scrollTo(sl,st-_104)}if(_100>_fc&&_102<_103){window.scrollTo(sl+_104,st)}if(x<sl&&sl>0&&x-sl<_103){window.scrollTo(sl-_104,st)}}},getTargetCoord:function(_105,_106){var x=_105-this.deltaX;var y=_106-this.deltaY;if(this.constrainX){if(x<this.minX){x=this.minX}if(x>this.maxX){x=this.maxX}}if(this.constrainY){if(y<this.minY){y=this.minY}if(y>this.maxY){y=this.maxY}}x=this.getTick(x,this.xTicks);y=this.getTick(y,this.yTicks);return{x:x,y:y}},applyConfig:function(){Ext.dd.DD.superclass.applyConfig.call(this);this.scroll=(this.config.scroll!==false)},b4MouseDown:function(e){this.autoOffset(e.getPageX(),e.getPageY())},b4Drag:function(e){this.setDragElPos(e.getPageX(),e.getPageY())},toString:function(){return("DD "+this.id)}});Ext.dd.DDProxy=function(id,_10c,_10d){if(id){this.init(id,_10c,_10d);this.initFrame()}};Ext.dd.DDProxy.dragElId="ygddfdiv";Ext.extend(Ext.dd.DDProxy,Ext.dd.DD,{resizeFrame:true,centerFrame:false,createFrame:function(){var self=this;var body=document.body;if(!body||!body.firstChild){setTimeout(function(){self.createFrame()},50);return}var div=this.getDragEl();if(!div){div=document.createElement("div");div.id=this.dragElId;var s=div.style;s.position="absolute";s.visibility="hidden";s.cursor="move";s.border="2px solid #aaa";s.zIndex=999;body.insertBefore(div,body.firstChild)}},initFrame:function(){this.createFrame()},applyConfig:function(){Ext.dd.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||Ext.dd.DDProxy.dragElId)},showFrame:function(_112,_113){var el=this.getEl();var _115=this.getDragEl();var s=_115.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(s.width,10)/2),Math.round(parseInt(s.height,10)/2))}this.setDragElPos(_112,_113);Ext.fly(_115).show()},_resizeProxy:function(){if(this.resizeFrame){var el=this.getEl();Ext.fly(this.getDragEl()).setSize(el.offsetWidth,el.offsetHeight)}},b4MouseDown:function(e){var x=e.getPageX();var y=e.getPageY();this.autoOffset(x,y);this.setDragElPos(x,y)},b4StartDrag:function(x,y){this.showFrame(x,y)},b4EndDrag:function(e){Ext.fly(this.getDragEl()).hide()},endDrag:function(e){var lel=this.getEl();var del=this.getDragEl();del.style.visibility="";this.beforeMove();lel.style.visibility="hidden";Ext.dd.DDM.moveToEl(lel,del);del.style.visibility="hidden";lel.style.visibility="";this.afterDrag()},beforeMove:function(){},afterDrag:function(){},toString:function(){return("DDProxy "+this.id)}});Ext.dd.DDTarget=function(id,_122,_123){if(id){this.initTarget(id,_122,_123)}};Ext.extend(Ext.dd.DDTarget,Ext.dd.DragDrop,{toString:function(){return("DDTarget "+this.id)}});Ext.dd.ScrollManager=function(){var _1=Ext.dd.DragDropMgr;var _2={};var _3=null;var _4={};var _5=function(e){_3=null;_7()};var _8=function(){if(_1.dragCurrent){_1.refreshCache(_1.dragCurrent.groups)}};var _9=function(){if(_1.dragCurrent){var _a=Ext.dd.ScrollManager;if(!_a.animate){if(_4.el.scroll(_4.dir,_a.increment)){_8()}}else{_4.el.scroll(_4.dir,_a.increment,true,_a.animDuration,_8)}}};var _7=function(){if(_4.id){clearInterval(_4.id)}_4.id=0;_4.el=null;_4.dir=""};var _b=function(el,_d){_7();_4.el=el;_4.dir=_d;_4.id=setInterval(_9,Ext.dd.ScrollManager.frequency)};var _e=function(e,_10){if(_10||!_1.dragCurrent){return}var dds=Ext.dd.ScrollManager;if(!_3||_3!=_1.dragCurrent){_3=_1.dragCurrent;dds.refreshCache()}var xy=Ext.lib.Event.getXY(e);var pt=new Ext.lib.Point(xy[0],xy[1]);for(var id in _2){var el=_2[id],r=el._region;if(r&&r.contains(pt)&&el.isScrollable()){if(r.bottom-pt.y<=dds.thresh){if(_4.el!=el){_b(el,"down")}return}else{if(r.right-pt.x<=dds.thresh){if(_4.el!=el){_b(el,"left")}return}else{if(pt.y-r.top<=dds.thresh){if(_4.el!=el){_b(el,"up")}return}else{if(pt.x-r.left<=dds.thresh){if(_4.el!=el){_b(el,"right")}return}}}}}}_7()};_1.fireEvents=_1.fireEvents.createSequence(_e,_1);_1.stopDrag=_1.stopDrag.createSequence(_5,_1);return{register:function(el){if(el instanceof Array){for(var i=0,len=el.length;i<len;i++){this.register(el[i])}}else{el=Ext.get(el);_2[el.id]=el}},unregister:function(el){if(el instanceof Array){for(var i=0,len=el.length;i<len;i++){this.unregister(el[i])}}else{el=Ext.get(el);delete _2[el.id]}},thresh:25,increment:100,frequency:500,animate:true,animDuration:0.4,refreshCache:function(){for(var id in _2){if(typeof _2[id]=="object"){_2[id]._region=_2[id].getRegion()}}}}}();Ext.dd.Registry=function(){var _1={};var _2={};var _3=0;var _4=function(el,_6){if(typeof el=="string"){return el}var id=el.id;if(!id&&_6!==false){id="extdd-"+(++_3);el.id=id}return id};return{register:function(el,_9){_9=_9||{};if(typeof el=="string"){el=document.getElementById(el)}_9.ddel=el;_1[_4(el)]=_9;if(_9.isHandle!==false){_2[_9.ddel.id]=_9}if(_9.handles){var hs=_9.handles;for(var i=0,_c=hs.length;i<_c;i++){_2[_4(hs[i])]=_9}}},unregister:function(el){var id=_4(el,false);var _f=_1[id];if(_f){delete _1[id];if(_f.handles){var hs=_f.handles;for(var i=0,len=hs.length;i<len;i++){delete _2[_4(hs[i],false)]}}}},getHandle:function(id){if(typeof id!="string"){id=id.id}return _2[id]},getHandleFromEvent:function(e){var t=Ext.lib.Event.getTarget(e);return t?_2[t.id]:null},getTarget:function(id){if(typeof id!="string"){id=id.id}return _1[id]},getTargetFromEvent:function(e){var t=Ext.lib.Event.getTarget(e);return t?_1[t.id]||_2[t.id]:null}}}();Ext.dd.StatusProxy=function(_1){Ext.apply(this,_1);this.id=this.id||Ext.id();this.el=new Ext.Layer({dh:{id:this.id,tag:"div",cls:"x-dd-drag-proxy "+this.dropNotAllowed,children:[{tag:"div",cls:"x-dd-drop-icon"},{tag:"div",cls:"x-dd-drag-ghost"}]},shadow:!_1||_1.shadow!==false});this.ghost=Ext.get(this.el.dom.childNodes[1]);this.dropStatus=this.dropNotAllowed};Ext.dd.StatusProxy.prototype={dropAllowed:"x-dd-drop-ok",dropNotAllowed:"x-dd-drop-nodrop",setStatus:function(_2){_2=_2||this.dropNotAllowed;if(this.dropStatus!=_2){this.el.replaceClass(this.dropStatus,_2);this.dropStatus=_2}},reset:function(_3){this.el.dom.className="x-dd-drag-proxy "+this.dropNotAllowed;this.dropStatus=this.dropNotAllowed;if(_3){this.ghost.update("")}},update:function(_4){if(typeof _4=="string"){this.ghost.update(_4)}else{this.ghost.update("");_4.style.margin="0";this.ghost.dom.appendChild(_4)}},getEl:function(){return this.el},getGhost:function(){return this.ghost},hide:function(_5){this.el.hide();if(_5){this.reset(true)}},stop:function(){if(this.anim&&this.anim.isAnimated&&this.anim.isAnimated()){this.anim.stop()}},show:function(){this.el.show()},sync:function(){this.el.sync()},repair:function(xy,_7,_8){this.callback=_7;this.scope=_8;if(xy&&this.animRepair!==false){this.el.addClass("x-dd-drag-repair");this.el.hideUnders(true);this.anim=this.el.shift({duration:this.repairDuration||0.5,easing:"easeOut",xy:xy,stopFx:true,callback:this.afterRepair,scope:this})}else{this.afterRepair()}},afterRepair:function(){this.hide(true);if(typeof this.callback=="function"){this.callback.call(this.scope||this)}this.callback=null;this.scope=null}};Ext.dd.DragSource=function(el,_2){this.el=Ext.get(el);this.dragData={};Ext.apply(this,_2);if(!this.proxy){this.proxy=new Ext.dd.StatusProxy()}Ext.dd.DragSource.superclass.constructor.call(this,this.el.dom,this.ddGroup||this.group,{dragElId:this.proxy.id,resizeFrame:false,isTarget:false,scroll:this.scroll===true});this.dragging=false};Ext.extend(Ext.dd.DragSource,Ext.dd.DDProxy,{dropAllowed:"x-dd-drop-ok",dropNotAllowed:"x-dd-drop-nodrop",getDragData:function(e){return this.dragData},onDragEnter:function(e,id){var _6=Ext.dd.DragDropMgr.getDDById(id);this.cachedTarget=_6;if(this.beforeDragEnter(_6,e,id)!==false){if(_6.isNotifyTarget){var _7=_6.notifyEnter(this,e,this.dragData);this.proxy.setStatus(_7)}else{this.proxy.setStatus(this.dropAllowed)}if(this.afterDragEnter){this.afterDragEnter(_6,e,id)}}},beforeDragEnter:function(_8,e,id){return true},alignElWithMouse:function(){Ext.dd.DragSource.superclass.alignElWithMouse.apply(this,arguments);this.proxy.sync()},onDragOver:function(e,id){var _d=this.cachedTarget||Ext.dd.DragDropMgr.getDDById(id);if(this.beforeDragOver(_d,e,id)!==false){if(_d.isNotifyTarget){var _e=_d.notifyOver(this,e,this.dragData);this.proxy.setStatus(_e)}if(this.afterDragOver){this.afterDragOver(_d,e,id)}}},beforeDragOver:function(_f,e,id){return true},onDragOut:function(e,id){var _14=this.cachedTarget||Ext.dd.DragDropMgr.getDDById(id);if(this.beforeDragOut(_14,e,id)!==false){if(_14.isNotifyTarget){_14.notifyOut(this,e,this.dragData)}this.proxy.reset();if(this.afterDragOut){this.afterDragOut(_14,e,id)}}this.cachedTarget=null},beforeDragOut:function(_15,e,id){return true},onDragDrop:function(e,id){var _1a=this.cachedTarget||Ext.dd.DragDropMgr.getDDById(id);if(this.beforeDragDrop(_1a,e,id)!==false){if(_1a.isNotifyTarget){if(_1a.notifyDrop(this,e,this.dragData)){this.onValidDrop(_1a,e,id)}else{this.onInvalidDrop(_1a,e,id)}}else{this.onValidDrop(_1a,e,id)}if(this.afterDragDrop){this.afterDragDrop(_1a,e,id)}}},beforeDragDrop:function(_1b,e,id){return true},onValidDrop:function(_1e,e,id){this.hideProxy();if(this.afterValidDrop){this.afterValidDrop(_1e,e,id)}},getRepairXY:function(e,_22){return this.el.getXY()},onInvalidDrop:function(_23,e,id){this.beforeInvalidDrop(_23,e,id);if(this.cachedTarget){if(this.cachedTarget.isNotifyTarget){this.cachedTarget.notifyOut(this,e,this.dragData)}this.cacheTarget=null}this.proxy.repair(this.getRepairXY(e,this.dragData),this.afterRepair,this);if(this.afterInvalidDrop){this.afterInvalidDrop(e,id)}},afterRepair:function(){if(Ext.enableFx){this.el.highlight(this.hlColor||"c3daf9")}this.dragging=false},beforeInvalidDrop:function(_26,e,id){return true},handleMouseDown:function(e){if(this.dragging){return}var _2a=this.getDragData(e);if(_2a&&this.onBeforeDrag(_2a,e)!==false){this.dragData=_2a;this.proxy.stop();Ext.dd.DragSource.superclass.handleMouseDown.apply(this,arguments)}},onBeforeDrag:function(_2b,e){return true},onStartDrag:Ext.emptyFn,startDrag:function(x,y){this.proxy.reset();this.dragging=true;this.proxy.update("");this.onInitDrag(x,y);this.proxy.show()},onInitDrag:function(x,y){var _31=this.el.dom.cloneNode(true);_31.id=Ext.id();this.proxy.update(_31);this.onStartDrag(x,y);return true},getProxy:function(){return this.proxy},hideProxy:function(){this.proxy.hide();this.proxy.reset(true);this.dragging=false},triggerCacheRefresh:function(){Ext.dd.DDM.refreshCache(this.groups)},b4EndDrag:function(e){},endDrag:function(e){this.onEndDrag(this.dragData,e)},onEndDrag:function(_34,e){},autoOffset:function(x,y){this.setDelta(-12,-20)}});Ext.dd.DropTarget=function(el,_2){this.el=Ext.get(el);Ext.apply(this,_2);if(this.containerScroll){Ext.dd.ScrollManager.register(this.el)}Ext.dd.DropTarget.superclass.constructor.call(this,this.el.dom,this.ddGroup||this.group,{isTarget:true})};Ext.extend(Ext.dd.DropTarget,Ext.dd.DDTarget,{dropAllowed:"x-dd-drop-ok",dropNotAllowed:"x-dd-drop-nodrop",isTarget:true,isNotifyTarget:true,notifyEnter:function(dd,e,_5){if(this.overClass){this.el.addClass(this.overClass)}return this.dropAllowed},notifyOver:function(dd,e,_8){return this.dropAllowed},notifyOut:function(dd,e,_b){if(this.overClass){this.el.removeClass(this.overClass)}},notifyDrop:function(dd,e,_e){return false}});Ext.dd.DragZone=function(el,_2){Ext.dd.DragZone.superclass.constructor.call(this,el,_2);if(this.containerScroll){Ext.dd.ScrollManager.register(this.el)}};Ext.extend(Ext.dd.DragZone,Ext.dd.DragSource,{getDragData:function(e){return Ext.dd.Registry.getHandleFromEvent(e)},onInitDrag:function(x,y){this.proxy.update(this.dragData.ddel.cloneNode(true));this.onStartDrag(x,y);return true},afterRepair:function(){if(Ext.enableFx){Ext.Element.fly(this.dragData.ddel).highlight(this.hlColor||"c3daf9")}this.dragging=false},getRepairXY:function(e){return Ext.Element.fly(this.dragData.ddel).getXY()}});Ext.dd.DropZone=function(el,_2){Ext.dd.DropZone.superclass.constructor.call(this,el,_2)};Ext.extend(Ext.dd.DropZone,Ext.dd.DropTarget,{getTargetFromEvent:function(e){return Ext.dd.Registry.getTargetFromEvent(e)},onNodeEnter:function(n,dd,e,_7){},onNodeOver:function(n,dd,e,_b){return this.dropAllowed},onNodeOut:function(n,dd,e,_f){},onNodeDrop:function(n,dd,e,_13){return false},onContainerOver:function(dd,e,_16){return this.dropNotAllowed},onContainerDrop:function(dd,e,_19){return false},notifyEnter:function(dd,e,_1c){return this.dropNotAllowed},notifyOver:function(dd,e,_1f){var n=this.getTargetFromEvent(e);if(!n){if(this.lastOverNode){this.onNodeOut(this.lastOverNode,dd,e,_1f);this.lastOverNode=null}return this.onContainerOver(dd,e,_1f)}if(this.lastOverNode!=n){if(this.lastOverNode){this.onNodeOut(this.lastOverNode,dd,e,_1f)}this.onNodeEnter(n,dd,e,_1f);this.lastOverNode=n}return this.onNodeOver(n,dd,e,_1f)},notifyOut:function(dd,e,_23){if(this.lastOverNode){this.onNodeOut(this.lastOverNode,dd,e,_23);this.lastOverNode=null}},notifyDrop:function(dd,e,_26){if(this.lastOverNode){this.onNodeOut(this.lastOverNode,dd,e,_26);this.lastOverNode=null}var n=this.getTargetFromEvent(e);return n?this.onNodeDrop(n,dd,e,_26):this.onContainerDrop(dd,e,_26)},triggerCacheRefresh:function(){Ext.dd.DDM.refreshCache(this.groups)}});Ext.ComponentMgr=function(){var _1=new Ext.util.MixedCollection();return{register:function(c){_1.add(c)},unregister:function(c){_1.remove(c)},get:function(id){return _1.get(id)},onAvailable:function(id,fn,_7){_1.on("add",function(_8,o){if(o.id==id){fn.call(_7||o,o);_1.un("add",fn,_7)}})}}}();Ext.Component=function(_a){_a=_a||{};if(_a.tagName||_a.dom||typeof _a=="string"){_a={el:_a,id:_a.id||_a}}this.initialConfig=_a;Ext.apply(this,_a);this.addEvents({disable:true,enable:true,beforeshow:true,show:true,beforehide:true,hide:true,beforerender:true,render:true,beforedestroy:true,destroy:true});if(!this.id){this.id="ext-comp-"+(++Ext.Component.AUTO_ID)}Ext.ComponentMgr.register(this);Ext.Component.superclass.constructor.call(this);this.initComponent();if(this.renderTo){this.render(this.renderTo);delete this.renderTo}};Ext.Component.AUTO_ID=1000;Ext.extend(Ext.Component,Ext.util.Observable,{hidden:false,disabled:false,rendered:false,disabledClass:"x-item-disabled",allowDomMove:true,hideMode:"display",ctype:"Ext.Component",actionMode:"el",getActionEl:function(){return this[this.actionMode]},initComponent:Ext.emptyFn,render:function(_b,_c){if(!this.rendered&&this.fireEvent("beforerender",this)!==false){if(!_b&&this.el){this.el=Ext.get(this.el);_b=this.el.dom.parentNode;this.allowDomMove=false}this.container=Ext.get(_b);this.rendered=true;if(_c!==undefined){if(typeof _c=="number"){_c=this.container.dom.childNodes[_c]}else{_c=Ext.getDom(_c)}}this.onRender(this.container,_c||null);if(this.cls){this.el.addClass(this.cls);delete this.cls}if(this.style){this.el.applyStyles(this.style);delete this.style}this.fireEvent("render",this);this.afterRender(this.container);if(this.hidden){this.hide()}if(this.disabled){this.disable()}}return this},onRender:function(ct,_e){if(this.el){this.el=Ext.get(this.el);if(this.allowDomMove!==false){ct.dom.insertBefore(this.el.dom,_e)}}},getAutoCreate:function(){var _f=typeof this.autoCreate=="object"?this.autoCreate:Ext.apply({},this.defaultAutoCreate);if(this.id&&!_f.id){_f.id=this.id}return _f},afterRender:Ext.emptyFn,destroy:function(){if(this.fireEvent("beforedestroy",this)!==false){this.purgeListeners();this.beforeDestroy();if(this.rendered){this.el.removeAllListeners();this.el.remove();if(this.actionMode=="container"){this.container.remove()}}this.onDestroy();Ext.ComponentMgr.unregister(this);this.fireEvent("destroy",this)}},beforeDestroy:function(){},onDestroy:function(){},getEl:function(){return this.el},getId:function(){return this.id},focus:function(_10){if(this.rendered){this.el.focus();if(_10===true){this.el.dom.select()}}return this},blur:function(){if(this.rendered){this.el.blur()}return this},disable:function(){if(this.rendered){this.onDisable()}this.disabled=true;this.fireEvent("disable",this);return this},onDisable:function(){this.getActionEl().addClass(this.disabledClass);this.el.dom.disabled=true},enable:function(){if(this.rendered){this.onEnable()}this.disabled=false;this.fireEvent("enable",this);return this},onEnable:function(){this.getActionEl().removeClass(this.disabledClass);this.el.dom.disabled=false},setDisabled:function(_11){this[_11?"disable":"enable"]()},show:function(){if(this.fireEvent("beforeshow",this)!==false){this.hidden=false;if(this.rendered){this.onShow()}this.fireEvent("show",this)}return this},onShow:function(){var ae=this.getActionEl();if(this.hideMode=="visibility"){ae.dom.style.visibility="visible"}else{if(this.hideMode=="offsets"){ae.removeClass("x-hidden")}else{ae.dom.style.display=""}}},hide:function(){if(this.fireEvent("beforehide",this)!==false){this.hidden=true;if(this.rendered){this.onHide()}this.fireEvent("hide",this)}return this},onHide:function(){var ae=this.getActionEl();if(this.hideMode=="visibility"){ae.dom.style.visibility="hidden"}else{if(this.hideMode=="offsets"){ae.addClass("x-hidden")}else{ae.dom.style.display="none"}}},setVisible:function(_14){if(_14){this.show()}else{this.hide()}return this},isVisible:function(){return this.getActionEl().isVisible()},cloneConfig:function(_15){_15=_15||{};var id=_15.id||Ext.id();var cfg=Ext.applyIf(_15,this.initialConfig);cfg.id=id;return new this.constructor(cfg)}});(function(){Ext.Layer=function(_1,_2){_1=_1||{};var dh=Ext.DomHelper;var cp=_1.parentEl,_5=cp?Ext.getDom(cp):document.body;if(_2){this.dom=Ext.getDom(_2)}if(!this.dom){var o=_1.dh||{tag:"div",cls:"x-layer"};this.dom=dh.append(_5,o)}if(_1.cls){this.addClass(_1.cls)}this.constrain=_1.constrain!==false;this.visibilityMode=Ext.Element.VISIBILITY;if(_1.id){this.id=this.dom.id=_1.id}else{this.id=Ext.id(this.dom)}this.zindex=_1.zindex||this.getZIndex();this.position("absolute",this.zindex);if(_1.shadow){this.shadowOffset=_1.shadowOffset||4;this.shadow=new Ext.Shadow({offset:this.shadowOffset,mode:_1.shadow})}else{this.shadowOffset=0}this.useShim=_1.shim!==false&&Ext.useShims;this.useDisplay=_1.useDisplay;this.hide()};var _7=Ext.Element.prototype;var _8=[];Ext.extend(Ext.Layer,Ext.Element,{getZIndex:function(){return this.zindex||parseInt(this.getStyle("z-index"),10)||11000},getShim:function(){if(!this.useShim){return null}if(this.shim){return this.shim}var _9=_8.shift();if(!_9){_9=this.createShim();_9.enableDisplayMode("block");_9.dom.style.display="none";_9.dom.style.visibility="visible"}var pn=this.dom.parentNode;if(_9.dom.parentNode!=pn){pn.insertBefore(_9.dom,this.dom)}_9.setStyle("z-index",this.getZIndex()-2);this.shim=_9;return _9},hideShim:function(){if(this.shim){this.shim.setDisplayed(false);_8.push(this.shim);delete this.shim}},disableShadow:function(){if(this.shadow){this.shadowDisabled=true;this.shadow.hide();this.lastShadowOffset=this.shadowOffset;this.shadowOffset=0}},enableShadow:function(_b){if(this.shadow){this.shadowDisabled=false;this.shadowOffset=this.lastShadowOffset;delete this.lastShadowOffset;if(_b){this.sync(true)}}},sync:function(_c){var sw=this.shadow;if(!this.updating&&this.isVisible()&&(sw||this.useShim)){var sh=this.getShim();var w=this.getWidth(),h=this.getHeight();var l=this.getLeft(true),t=this.getTop(true);if(sw&&!this.shadowDisabled){if(_c&&!sw.isVisible()){sw.show(this)}else{sw.realign(l,t,w,h)}if(sh){if(_c){sh.show()}var a=sw.adjusts,s=sh.dom.style;s.left=(Math.min(l,l+a.l))+"px";s.top=(Math.min(t,t+a.t))+"px";s.width=(w+a.w)+"px";s.height=(h+a.h)+"px"}}else{if(sh){if(_c){sh.show()}sh.setSize(w,h);sh.setLeftTop(l,t)}}}},destroy:function(){this.hideShim();if(this.shadow){this.shadow.hide()}this.removeAllListeners();var pn=this.dom.parentNode;if(pn){pn.removeChild(this.dom)}Ext.Element.uncache(this.id)},remove:function(){this.destroy()},beginUpdate:function(){this.updating=true},endUpdate:function(){this.updating=false;this.sync(true)},hideUnders:function(_16){if(this.shadow){this.shadow.hide()}this.hideShim()},constrainXY:function(){if(this.constrain){var vw=Ext.lib.Dom.getViewWidth(),vh=Ext.lib.Dom.getViewHeight();var s=Ext.get(document).getScroll();var xy=this.getXY();var x=xy[0],y=xy[1];var w=this.dom.offsetWidth+this.shadowOffset,h=this.dom.offsetHeight+this.shadowOffset;var _1f=false;if((x+w)>vw+s.left){x=vw-w-this.shadowOffset;_1f=true}if((y+h)>vh+s.top){y=vh-h-this.shadowOffset;_1f=true}if(x<s.left){x=s.left;_1f=true}if(y<s.top){y=s.top;_1f=true}if(_1f){if(this.avoidY){var ay=this.avoidY;if(y<=ay&&(y+h)>=ay){y=ay-h-5}}xy=[x,y];this.storeXY(xy);_7.setXY.call(this,xy);this.sync()}}},isVisible:function(){return this.visible},showAction:function(){this.visible=true;if(this.useDisplay===true){this.setDisplayed("")}else{if(this.lastXY){_7.setXY.call(this,this.lastXY)}else{if(this.lastLT){_7.setLeftTop.call(this,this.lastLT[0],this.lastLT[1])}}}},hideAction:function(){this.visible=false;if(this.useDisplay===true){this.setDisplayed(false)}else{this.setLeftTop(-10000,-10000)}},setVisible:function(v,a,d,c,e){if(v){this.showAction()}if(a&&v){var cb=function(){this.sync(true);if(c){c()}}.createDelegate(this);_7.setVisible.call(this,true,true,d,cb,e)}else{if(!v){this.hideUnders(true)}var cb=c;if(a){cb=function(){this.hideAction();if(c){c()}}.createDelegate(this)}_7.setVisible.call(this,v,a,d,cb,e);if(v){this.sync(true)}else{if(!a){this.hideAction()}}}},storeXY:function(xy){delete this.lastLT;this.lastXY=xy},storeLeftTop:function(_28,top){delete this.lastXY;this.lastLT=[_28,top]},beforeFx:function(){this.beforeAction();return Ext.Layer.superclass.beforeFx.apply(this,arguments)},afterFx:function(){Ext.Layer.superclass.afterFx.apply(this,arguments);this.sync(this.isVisible())},beforeAction:function(){if(!this.updating&&this.shadow){this.shadow.hide()}},setLeft:function(_2a){this.storeLeftTop(_2a,this.getTop(true));_7.setLeft.apply(this,arguments);this.sync()},setTop:function(top){this.storeLeftTop(this.getLeft(true),top);_7.setTop.apply(this,arguments);this.sync()},setLeftTop:function(_2c,top){this.storeLeftTop(_2c,top);_7.setLeftTop.apply(this,arguments);this.sync()},setXY:function(xy,a,d,c,e){this.fixDisplay();this.beforeAction();this.storeXY(xy);var cb=this.createCB(c);_7.setXY.call(this,xy,a,d,cb,e);if(!a){cb()}},createCB:function(c){var el=this;return function(){el.constrainXY();el.sync(true);if(c){c()}}},setX:function(x,a,d,c,e){this.setXY([x,this.getY()],a,d,c,e)},setY:function(y,a,d,c,e){this.setXY([this.getX(),y],a,d,c,e)},setSize:function(w,h,a,d,c,e){this.beforeAction();var cb=this.createCB(c);_7.setSize.call(this,w,h,a,d,cb,e);if(!a){cb()}},setWidth:function(w,a,d,c,e){this.beforeAction();var cb=this.createCB(c);_7.setWidth.call(this,w,a,d,cb,e);if(!a){cb()}},setHeight:function(h,a,d,c,e){this.beforeAction();var cb=this.createCB(c);_7.setHeight.call(this,h,a,d,cb,e);if(!a){cb()}},setBounds:function(x,y,w,h,a,d,c,e){this.beforeAction();var cb=this.createCB(c);if(!a){this.storeXY([x,y]);_7.setXY.call(this,[x,y]);_7.setSize.call(this,w,h,a,d,cb,e);cb()}else{_7.setBounds.call(this,x,y,w,h,a,d,cb,e)}return this},setZIndex:function(_5c){this.zindex=_5c;this.setStyle("z-index",_5c+2);if(this.shadow){this.shadow.setZIndex(_5c+1)}if(this.shim){this.shim.setStyle("z-index",_5c)}}})})();Ext.Shadow=function(_1){Ext.apply(this,_1);if(typeof this.mode!="string"){this.mode=this.defaultMode}var o=this.offset,a={h:0};var _4=Math.floor(this.offset/2);switch(this.mode.toLowerCase()){case"drop":a.w=0;a.l=a.t=o;a.t-=1;if(Ext.isIE){a.l-=this.offset+_4;a.t-=this.offset+_4;a.w-=_4;a.h-=_4;a.t+=1}break;case"sides":a.w=(o*2);a.l=-o;a.t=o-1;if(Ext.isIE){a.l-=(this.offset-_4);a.t-=this.offset+_4;a.l+=1;a.w-=(this.offset-_4)*2;a.w-=_4+1;a.h-=1}break;case"frame":a.w=a.h=(o*2);a.l=a.t=-o;a.t+=1;a.h-=2;if(Ext.isIE){a.l-=(this.offset-_4);a.t-=(this.offset-_4);a.l+=1;a.w-=(this.offset+_4+1);a.h-=(this.offset+_4);a.h+=1}break}this.adjusts=a};Ext.Shadow.prototype={offset:4,defaultMode:"drop",show:function(_5){_5=Ext.get(_5);if(!this.el){this.el=Ext.Shadow.Pool.pull();if(this.el.dom.nextSibling!=_5.dom){this.el.insertBefore(_5)}}this.el.setStyle("z-index",this.zIndex||parseInt(_5.getStyle("z-index"),10)-1);if(Ext.isIE){this.el.dom.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(pixelradius="+(this.offset)+")"}this.realign(_5.getLeft(true),_5.getTop(true),_5.getWidth(),_5.getHeight());this.el.dom.style.display="block"},isVisible:function(){return this.el?true:false},realign:function(l,t,w,h){if(!this.el){return}var a=this.adjusts,d=this.el.dom,s=d.style;var _d=0;s.left=(l+a.l)+"px";s.top=(t+a.t)+"px";var sw=(w+a.w),sh=(h+a.h),sws=sw+"px",shs=sh+"px";if(s.width!=sws||s.height!=shs){s.width=sws;s.height=shs;if(!Ext.isIE){var cn=d.childNodes;var sww=Math.max(0,(sw-12))+"px";cn[0].childNodes[1].style.width=sww;cn[1].childNodes[1].style.width=sww;cn[2].childNodes[1].style.width=sww;cn[1].style.height=Math.max(0,(sh-12))+"px"}}},hide:function(){if(this.el){this.el.dom.style.display="none";Ext.Shadow.Pool.push(this.el);delete this.el}},setZIndex:function(z){this.zIndex=z;if(this.el){this.el.setStyle("z-index",z)}}};Ext.Shadow.Pool=function(){var p=[];var _16=Ext.isIE?"<div class=\"x-ie-shadow\"></div>":"<div class=\"x-shadow\"><div class=\"xst\"><div class=\"xstl\"></div><div class=\"xstc\"></div><div class=\"xstr\"></div></div><div class=\"xsc\"><div class=\"xsml\"></div><div class=\"xsmc\"></div><div class=\"xsmr\"></div></div><div class=\"xsb\"><div class=\"xsbl\"></div><div class=\"xsbc\"></div><div class=\"xsbr\"></div></div></div>";return{pull:function(){var sh=p.shift();if(!sh){sh=Ext.get(Ext.DomHelper.insertHtml("beforeBegin",document.body.firstChild,_16));sh.autoBoxAdjust=false}return sh},push:function(sh){p.push(sh)}}}();Ext.BoxComponent=function(_1){Ext.BoxComponent.superclass.constructor.call(this,_1);this.addEvents({resize:true,move:true})};Ext.extend(Ext.BoxComponent,Ext.Component,{boxReady:false,deferHeight:false,setSize:function(w,h){if(typeof w=="object"){h=w.height;w=w.width}if(!this.boxReady){this.width=w;this.height=h;return this}if(this.lastSize&&this.lastSize.width==w&&this.lastSize.height==h){return this}this.lastSize={width:w,height:h};var _4=this.adjustSize(w,h);var aw=_4.width,ah=_4.height;if(aw!==undefined||ah!==undefined){var rz=this.getResizeEl();if(!this.deferHeight&&aw!==undefined&&ah!==undefined){rz.setSize(aw,ah)}else{if(!this.deferHeight&&ah!==undefined){rz.setHeight(ah)}else{if(aw!==undefined){rz.setWidth(aw)}}}this.onResize(aw,ah,w,h);this.fireEvent("resize",this,aw,ah,w,h)}return this},getSize:function(){return this.el.getSize()},getPosition:function(_8){if(_8===true){return[this.el.getLeft(true),this.el.getTop(true)]}return this.xy||this.el.getXY()},getBox:function(_9){var s=this.el.getSize();if(_9){s.x=this.el.getLeft(true);s.y=this.el.getTop(true)}else{var xy=this.xy||this.el.getXY();s.x=xy[0];s.y=xy[1]}return s},updateBox:function(_c){this.setSize(_c.width,_c.height);this.setPagePosition(_c.x,_c.y);return this},getResizeEl:function(){return this.resizeEl||this.el},getPositionEl:function(){return this.positionEl||this.el},setPosition:function(x,y){this.x=x;this.y=y;if(!this.boxReady){return this}var _f=this.adjustPosition(x,y);var ax=_f.x,ay=_f.y;var el=this.getPositionEl();if(ax!==undefined||ay!==undefined){if(ax!==undefined&&ay!==undefined){el.setLeftTop(ax,ay)}else{if(ax!==undefined){el.setLeft(ax)}else{if(ay!==undefined){el.setTop(ay)}}}this.onPosition(ax,ay);this.fireEvent("move",this,ax,ay)}return this},setPagePosition:function(x,y){this.pageX=x;this.pageY=y;if(!this.boxReady){return}if(x===undefined||y===undefined){return}var p=this.el.translatePoints(x,y);this.setPosition(p.left,p.top);return this},onRender:function(ct,_17){Ext.BoxComponent.superclass.onRender.call(this,ct,_17);if(this.resizeEl){this.resizeEl=Ext.get(this.resizeEl)}if(this.positionEl){this.positionEl=Ext.get(this.positionEl)}},afterRender:function(){Ext.BoxComponent.superclass.afterRender.call(this);this.boxReady=true;this.setSize(this.width,this.height);if(this.x||this.y){this.setPosition(this.x,this.y)}if(this.pageX||this.pageY){this.setPagePosition(this.pageX,this.pageY)}},syncSize:function(){this.setSize(this.el.getWidth(),this.el.getHeight());return this},onResize:function(_18,_19,_1a,_1b){},onPosition:function(x,y){},adjustSize:function(w,h){if(this.autoWidth){w="auto"}if(this.autoHeight){h="auto"}return{width:w,height:h}},adjustPosition:function(x,y){return{x:x,y:y}}});Ext.SplitBar=function(_1,_2,_3,_4,_5){this.el=Ext.get(_1,true);this.el.dom.unselectable="on";this.resizingEl=Ext.get(_2,true);this.orientation=_3||Ext.SplitBar.HORIZONTAL;this.minSize=0;this.maxSize=2000;this.animate=false;this.useShim=false;this.shim=null;if(!_5){this.proxy=Ext.SplitBar.createProxy(this.orientation)}else{this.proxy=Ext.get(_5).dom}this.dd=new Ext.dd.DDProxy(this.el.dom.id,"XSplitBars",{dragElId:this.proxy.id});this.dd.b4StartDrag=this.onStartProxyDrag.createDelegate(this);this.dd.endDrag=this.onEndProxyDrag.createDelegate(this);this.dragSpecs={};this.adapter=new Ext.SplitBar.BasicLayoutAdapter();this.adapter.init(this);if(this.orientation==Ext.SplitBar.HORIZONTAL){this.placement=_4||(this.el.getX()>this.resizingEl.getX()?Ext.SplitBar.LEFT:Ext.SplitBar.RIGHT);this.el.addClass("x-splitbar-h")}else{this.placement=_4||(this.el.getY()>this.resizingEl.getY()?Ext.SplitBar.TOP:Ext.SplitBar.BOTTOM);this.el.addClass("x-splitbar-v")}this.addEvents({"resize":true,"moved":true,"beforeresize":true,"beforeapply":true});Ext.SplitBar.superclass.constructor.call(this)};Ext.extend(Ext.SplitBar,Ext.util.Observable,{onStartProxyDrag:function(x,y){this.fireEvent("beforeresize",this);if(!this.overlay){var o=Ext.DomHelper.insertFirst(document.body,{cls:"x-drag-overlay",html:"&#160;"},true);o.unselectable();o.enableDisplayMode("block");Ext.SplitBar.prototype.overlay=o}this.overlay.setSize(Ext.lib.Dom.getViewWidth(true),Ext.lib.Dom.getViewHeight(true));this.overlay.show();Ext.get(this.proxy).setDisplayed("block");var _9=this.adapter.getElementSize(this);this.activeMinSize=this.getMinimumSize();this.activeMaxSize=this.getMaximumSize();var c1=_9-this.activeMinSize;var c2=Math.max(this.activeMaxSize-_9,0);if(this.orientation==Ext.SplitBar.HORIZONTAL){this.dd.resetConstraints();this.dd.setXConstraint(this.placement==Ext.SplitBar.LEFT?c1:c2,this.placement==Ext.SplitBar.LEFT?c2:c1);this.dd.setYConstraint(0,0)}else{this.dd.resetConstraints();this.dd.setXConstraint(0,0);this.dd.setYConstraint(this.placement==Ext.SplitBar.TOP?c1:c2,this.placement==Ext.SplitBar.TOP?c2:c1)}this.dragSpecs.startSize=_9;this.dragSpecs.startPoint=[x,y];Ext.dd.DDProxy.prototype.b4StartDrag.call(this.dd,x,y)},onEndProxyDrag:function(e){Ext.get(this.proxy).setDisplayed(false);var _d=Ext.lib.Event.getXY(e);if(this.overlay){this.overlay.hide()}var _e;if(this.orientation==Ext.SplitBar.HORIZONTAL){_e=this.dragSpecs.startSize+(this.placement==Ext.SplitBar.LEFT?_d[0]-this.dragSpecs.startPoint[0]:this.dragSpecs.startPoint[0]-_d[0])}else{_e=this.dragSpecs.startSize+(this.placement==Ext.SplitBar.TOP?_d[1]-this.dragSpecs.startPoint[1]:this.dragSpecs.startPoint[1]-_d[1])}_e=Math.min(Math.max(_e,this.activeMinSize),this.activeMaxSize);if(_e!=this.dragSpecs.startSize){if(this.fireEvent("beforeapply",this,_e)!==false){this.adapter.setElementSize(this,_e);this.fireEvent("moved",this,_e);this.fireEvent("resize",this,_e)}}},getAdapter:function(){return this.adapter},setAdapter:function(_f){this.adapter=_f;this.adapter.init(this)},getMinimumSize:function(){return this.minSize},setMinimumSize:function(_10){this.minSize=_10},getMaximumSize:function(){return this.maxSize},setMaximumSize:function(_11){this.maxSize=_11},setCurrentSize:function(_12){var _13=this.animate;this.animate=false;this.adapter.setElementSize(this,_12);this.animate=_13},destroy:function(_14){if(this.shim){this.shim.remove()}this.dd.unreg();this.proxy.parentNode.removeChild(this.proxy);if(_14){this.el.remove()}}});Ext.SplitBar.createProxy=function(dir){var _16=new Ext.Element(document.createElement("div"));_16.unselectable();var cls="x-splitbar-proxy";_16.addClass(cls+" "+(dir==Ext.SplitBar.HORIZONTAL?cls+"-h":cls+"-v"));document.body.appendChild(_16.dom);return _16.dom};Ext.SplitBar.BasicLayoutAdapter=function(){};Ext.SplitBar.BasicLayoutAdapter.prototype={init:function(s){},getElementSize:function(s){if(s.orientation==Ext.SplitBar.HORIZONTAL){return s.resizingEl.getWidth()}else{return s.resizingEl.getHeight()}},setElementSize:function(s,_1b,_1c){if(s.orientation==Ext.SplitBar.HORIZONTAL){if(!s.animate){s.resizingEl.setWidth(_1b);if(_1c){_1c(s,_1b)}}else{s.resizingEl.setWidth(_1b,true,0.1,_1c,"easeOut")}}else{if(!s.animate){s.resizingEl.setHeight(_1b);if(_1c){_1c(s,_1b)}}else{s.resizingEl.setHeight(_1b,true,0.1,_1c,"easeOut")}}}};Ext.SplitBar.AbsoluteLayoutAdapter=function(_1d){this.basic=new Ext.SplitBar.BasicLayoutAdapter();this.container=Ext.get(_1d)};Ext.SplitBar.AbsoluteLayoutAdapter.prototype={init:function(s){this.basic.init(s)},getElementSize:function(s){return this.basic.getElementSize(s)},setElementSize:function(s,_21,_22){this.basic.setElementSize(s,_21,this.moveSplitter.createDelegate(this,[s]))},moveSplitter:function(s){var yes=Ext.SplitBar;switch(s.placement){case yes.LEFT:s.el.setX(s.resizingEl.getRight());break;case yes.RIGHT:s.el.setStyle("right",(this.container.getWidth()-s.resizingEl.getLeft())+"px");break;case yes.TOP:s.el.setY(s.resizingEl.getBottom());break;case yes.BOTTOM:s.el.setY(s.resizingEl.getTop()-s.el.getHeight());break}}};Ext.SplitBar.VERTICAL=1;Ext.SplitBar.HORIZONTAL=2;Ext.SplitBar.LEFT=1;Ext.SplitBar.RIGHT=2;Ext.SplitBar.TOP=3;Ext.SplitBar.BOTTOM=4;Ext.TabPanel=function(_1,_2){this.el=Ext.get(_1,true);if(_2){if(typeof _2=="boolean"){this.tabPosition=_2?"bottom":"top"}else{Ext.apply(this,_2)}}if(this.tabPosition=="bottom"){this.bodyEl=Ext.get(this.createBody(this.el.dom));this.el.addClass("x-tabs-bottom")}this.stripWrap=Ext.get(this.createStrip(this.el.dom),true);this.stripEl=Ext.get(this.createStripList(this.stripWrap.dom),true);this.stripBody=Ext.get(this.stripWrap.dom.firstChild.firstChild,true);if(Ext.isIE){Ext.fly(this.stripWrap.dom.firstChild).setStyle("overflow-x","hidden")}if(this.tabPosition!="bottom"){this.bodyEl=Ext.get(this.createBody(this.el.dom));this.el.addClass("x-tabs-top")}this.items=[];this.bodyEl.setStyle("position","relative");this.active=null;this.activateDelegate=this.activate.createDelegate(this);this.addEvents({"tabchange":true,"beforetabchange":true});Ext.EventManager.onWindowResize(this.onResize,this);this.cpad=this.el.getPadding("lr");this.hiddenCount=0;Ext.TabPanel.superclass.constructor.call(this)};Ext.extend(Ext.TabPanel,Ext.util.Observable,{tabPosition:"top",currentTabWidth:0,minTabWidth:40,maxTabWidth:250,preferredTabWidth:175,resizeTabs:false,monitorResize:true,addTab:function(id,_4,_5,_6){var _7=new Ext.TabPanelItem(this,id,_4,_6);this.addTabItem(_7);if(_5){_7.setContent(_5)}return _7},getTab:function(id){return this.items[id]},hideTab:function(id){var t=this.items[id];if(!t.isHidden()){t.setHidden(true);this.hiddenCount++;this.autoSizeTabs()}},unhideTab:function(id){var t=this.items[id];if(t.isHidden()){t.setHidden(false);this.hiddenCount--;this.autoSizeTabs()}},addTabItem:function(_d){this.items[_d.id]=_d;this.items.push(_d);if(this.resizeTabs){_d.setWidth(this.currentTabWidth||this.preferredTabWidth);this.autoSizeTabs()}else{_d.autoSize()}},removeTab:function(id){var _f=this.items;var tab=_f[id];if(!tab){return}var _11=_f.indexOf(tab);if(this.active==tab&&_f.length>1){var _12=this.getNextAvailable(_11);if(_12){_12.activate()}}this.stripEl.dom.removeChild(tab.pnode.dom);if(tab.bodyEl.dom.parentNode==this.bodyEl.dom){this.bodyEl.dom.removeChild(tab.bodyEl.dom)}_f.splice(_11,1);delete this.items[tab.id];tab.fireEvent("close",tab);tab.purgeListeners();this.autoSizeTabs()},getNextAvailable:function(_13){var _14=this.items;var _15=_13;while(_15<_14.length){var _16=_14[++_15];if(_16&&!_16.isHidden()){return _16}}_15=_13;while(_15>=0){var _16=_14[--_15];if(_16&&!_16.isHidden()){return _16}}return null},disableTab:function(id){var tab=this.items[id];if(tab&&this.active!=tab){tab.disable()}},enableTab:function(id){var tab=this.items[id];tab.enable()},activate:function(id){var tab=this.items[id];if(!tab){return null}if(tab==this.active||tab.disabled){return tab}var e={};this.fireEvent("beforetabchange",this,e,tab);if(e.cancel!==true&&!tab.disabled){if(this.active){this.active.hide()}this.active=this.items[id];this.active.show();this.fireEvent("tabchange",this,this.active)}return tab},getActiveTab:function(){return this.active},syncHeight:function(_1e){var _1f=(_1e||this.el.getHeight())-this.el.getBorderWidth("tb")-this.el.getPadding("tb");var bm=this.bodyEl.getMargins();var _21=_1f-(this.stripWrap.getHeight()||0)-(bm.top+bm.bottom);this.bodyEl.setHeight(_21);return _21},onResize:function(){if(this.monitorResize){this.autoSizeTabs()}},beginUpdate:function(){this.updating=true},endUpdate:function(){this.updating=false;this.autoSizeTabs()},autoSizeTabs:function(){var _22=this.items.length;var _23=_22-this.hiddenCount;if(!this.resizeTabs||_22<1||_23<1||this.updating){return}var w=Math.max(this.el.getWidth()-this.cpad,10);var _25=Math.floor(w/_23);var b=this.stripBody;if(b.getWidth()>w){var _27=this.items;this.setTabWidth(Math.max(_25,this.minTabWidth)-2);if(_25<this.minTabWidth){}}else{if(this.currentTabWidth<this.preferredTabWidth){this.setTabWidth(Math.min(_25,this.preferredTabWidth)-2)}}},getCount:function(){return this.items.length},setTabWidth:function(_28){this.currentTabWidth=_28;for(var i=0,len=this.items.length;i<len;i++){if(!this.items[i].isHidden()){this.items[i].setWidth(_28)}}},destroy:function(_2b){Ext.EventManager.removeResizeListener(this.onResize,this);for(var i=0,len=this.items.length;i<len;i++){this.items[i].purgeListeners()}if(_2b===true){this.el.update("");this.el.remove()}}});Ext.TabPanelItem=function(_2e,id,_30,_31){this.tabPanel=_2e;this.id=id;this.disabled=false;this.text=_30;this.loaded=false;this.closable=_31;this.bodyEl=Ext.get(_2e.createItemBody(_2e.bodyEl.dom,id));this.bodyEl.setVisibilityMode(Ext.Element.VISIBILITY);this.bodyEl.setStyle("display","block");this.bodyEl.setStyle("zoom","1");this.hideAction();var els=_2e.createStripElements(_2e.stripEl.dom,_30,_31);this.el=Ext.get(els.el,true);this.inner=Ext.get(els.inner,true);this.textEl=Ext.get(this.el.dom.firstChild.firstChild.firstChild,true);this.pnode=Ext.get(els.el.parentNode,true);this.el.on("mousedown",this.onTabMouseDown,this);this.el.on("click",this.onTabClick,this);if(_31){var c=Ext.get(els.close,true);c.dom.title=this.closeText;c.addClassOnOver("close-over");c.on("click",this.closeClick,this)}this.addEvents({"activate":true,"beforeclose":true,"close":true,"deactivate":true});this.hidden=false;Ext.TabPanelItem.superclass.constructor.call(this)};Ext.extend(Ext.TabPanelItem,Ext.util.Observable,{purgeListeners:function(){Ext.util.Observable.prototype.purgeListeners.call(this);this.el.removeAllListeners()},show:function(){this.pnode.addClass("on");this.showAction();if(Ext.isOpera){this.tabPanel.stripWrap.repaint()}this.fireEvent("activate",this.tabPanel,this)},isActive:function(){return this.tabPanel.getActiveTab()==this},hide:function(){this.pnode.removeClass("on");this.hideAction();this.fireEvent("deactivate",this.tabPanel,this)},hideAction:function(){this.bodyEl.hide();this.bodyEl.setStyle("position","absolute");this.bodyEl.setLeft("-20000px");this.bodyEl.setTop("-20000px")},showAction:function(){this.bodyEl.setStyle("position","relative");this.bodyEl.setTop("");this.bodyEl.setLeft("");this.bodyEl.show()},setTooltip:function(_34){if(Ext.QuickTips&&Ext.QuickTips.isEnabled()){this.textEl.dom.qtip=_34;this.textEl.dom.removeAttribute("title")}else{this.textEl.dom.title=_34}},onTabClick:function(e){e.preventDefault();this.tabPanel.activate(this.id)},onTabMouseDown:function(e){e.preventDefault();this.tabPanel.activate(this.id)},getWidth:function(){return this.inner.getWidth()},setWidth:function(_37){var _38=_37-this.pnode.getPadding("lr");this.inner.setWidth(_38);this.textEl.setWidth(_38-this.inner.getPadding("lr"));this.pnode.setWidth(_37)},setHidden:function(_39){this.hidden=_39;this.pnode.setStyle("display",_39?"none":"")},isHidden:function(){return this.hidden},getText:function(){return this.text},autoSize:function(){this.textEl.setWidth(1);this.setWidth(this.textEl.dom.scrollWidth+this.pnode.getPadding("lr")+this.inner.getPadding("lr"))},setText:function(_3a){this.text=_3a;this.textEl.update(_3a);this.setTooltip(_3a);if(!this.tabPanel.resizeTabs){this.autoSize()}},activate:function(){this.tabPanel.activate(this.id)},disable:function(){if(this.tabPanel.active!=this){this.disabled=true;this.pnode.addClass("disabled")}},enable:function(){this.disabled=false;this.pnode.removeClass("disabled")},setContent:function(_3b,_3c){this.bodyEl.update(_3b,_3c)},getUpdateManager:function(){return this.bodyEl.getUpdateManager()},setUrl:function(url,_3e,_3f){if(this.refreshDelegate){this.un("activate",this.refreshDelegate)}this.refreshDelegate=this._handleRefresh.createDelegate(this,[url,_3e,_3f]);this.on("activate",this.refreshDelegate);return this.bodyEl.getUpdateManager()},_handleRefresh:function(url,_41,_42){if(!_42||!this.loaded){var _43=this.bodyEl.getUpdateManager();_43.update(url,_41,this._setLoaded.createDelegate(this))}},refresh:function(){if(this.refreshDelegate){this.loaded=false;this.refreshDelegate()}},_setLoaded:function(){this.loaded=true},closeClick:function(e){var o={};e.stopEvent();this.fireEvent("beforeclose",this,o);if(o.cancel!==true){this.tabPanel.removeTab(this.id)}},closeText:"Close this tab"});Ext.TabPanel.prototype.createStrip=function(_46){var _47=document.createElement("div");_47.className="x-tabs-wrap";_46.appendChild(_47);return _47};Ext.TabPanel.prototype.createStripList=function(_48){_48.innerHTML="<div class=\"x-tabs-strip-wrap\"><table class=\"x-tabs-strip\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tbody><tr></tr></tbody></table></div>";return _48.firstChild.firstChild.firstChild.firstChild};Ext.TabPanel.prototype.createBody=function(_49){var _4a=document.createElement("div");Ext.id(_4a,"tab-body");Ext.fly(_4a).addClass("x-tabs-body");_49.appendChild(_4a);return _4a};Ext.TabPanel.prototype.createItemBody=function(_4b,id){var _4d=Ext.getDom(id);if(!_4d){_4d=document.createElement("div");_4d.id=id}Ext.fly(_4d).addClass("x-tabs-item-body");_4b.insertBefore(_4d,_4b.firstChild);return _4d};Ext.TabPanel.prototype.createStripElements=function(_4e,_4f,_50){var td=document.createElement("td");_4e.appendChild(td);if(_50){td.className="x-tabs-closable";if(!this.closeTpl){this.closeTpl=new Ext.Template("<a href=\"#\" class=\"x-tabs-right\"><span class=\"x-tabs-left\"><em class=\"x-tabs-inner\">"+"<span unselectable=\"on\""+(this.disableTooltips?"":" title=\"{text}\"")+" class=\"x-tabs-text\">{text}</span>"+"<div unselectable=\"on\" class=\"close-icon\">&#160;</div></em></span></a>")}var el=this.closeTpl.overwrite(td,{"text":_4f});var _53=el.getElementsByTagName("div")[0];var _54=el.getElementsByTagName("em")[0];return{"el":el,"close":_53,"inner":_54}}else{if(!this.tabTpl){this.tabTpl=new Ext.Template("<a href=\"#\" class=\"x-tabs-right\"><span class=\"x-tabs-left\"><em class=\"x-tabs-inner\">"+"<span unselectable=\"on\""+(this.disableTooltips?"":" title=\"{text}\"")+" class=\"x-tabs-text\">{text}</span></em></span></a>")}var el=this.tabTpl.overwrite(td,{"text":_4f});var _54=el.getElementsByTagName("em")[0];return{"el":el,"inner":_54}}};Ext.Button=function(_1,_2){Ext.apply(this,_2);this.addEvents({"click":true,"toggle":true,"mouseover":true,"mouseout":true});if(this.menu){this.menu=Ext.menu.MenuMgr.get(this.menu)}if(_1){this.render(_1)}Ext.Button.superclass.constructor.call(this)};Ext.extend(Ext.Button,Ext.util.Observable,{hidden:false,disabled:false,pressed:false,tabIndex:undefined,enableToggle:false,menu:undefined,menuAlign:"tl-bl?",iconCls:undefined,type:"button",menuClassTarget:"tr",clickEvent:"click",handleMouseEvents:true,tooltipType:"qtip",render:function(_3){var _4;if(this.hideParent){this.parentEl=Ext.get(_3)}if(!this.dhconfig){if(!this.template){if(!Ext.Button.buttonTemplate){Ext.Button.buttonTemplate=new Ext.Template("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"x-btn-wrap\"><tbody><tr>","<td class=\"x-btn-left\"><i>&#160;</i></td><td class=\"x-btn-center\"><em unselectable=\"on\"><button class=\"x-btn-text\" type=\"{1}\">{0}</button></em></td><td class=\"x-btn-right\"><i>&#160;</i></td>","</tr></tbody></table>")}this.template=Ext.Button.buttonTemplate}_4=this.template.append(_3,[this.text||"&#160;",this.type],true);var _5=_4.child("button:first");_5.on("focus",this.onFocus,this);_5.on("blur",this.onBlur,this);if(this.cls){_4.addClass(this.cls)}if(this.icon){_5.setStyle("background-image","url("+this.icon+")")}if(this.iconCls){_5.addClass(this.iconCls);if(!this.cls){_4.addClass(this.text?"x-btn-text-icon":"x-btn-icon")}}if(this.tabIndex!==undefined){_5.dom.tabIndex=this.tabIndex}if(this.tooltip){if(typeof this.tooltip=="object"){Ext.QuickTips.tips(Ext.apply({target:_5.id},this.tooltip))}else{_5.dom[this.tooltipType]=this.tooltip}}}else{_4=Ext.DomHelper.append(Ext.get(_3).dom,this.dhconfig,true)}this.el=_4;if(this.id){this.el.dom.id=this.el.id=this.id}if(this.menu){this.el.child(this.menuClassTarget).addClass("x-btn-with-menu");this.menu.on("show",this.onMenuShow,this);this.menu.on("hide",this.onMenuHide,this)}_4.addClass("x-btn");if(Ext.isIE&&!Ext.isIE7){this.autoWidth.defer(1,this)}else{this.autoWidth()}if(this.handleMouseEvents){_4.on("mouseover",this.onMouseOver,this);_4.on("mouseout",this.onMouseOut,this);_4.on("mousedown",this.onMouseDown,this)}_4.on(this.clickEvent,this.onClick,this);if(this.hidden){this.hide()}if(this.disabled){this.disable()}Ext.ButtonToggleMgr.register(this);if(this.pressed){this.el.addClass("x-btn-pressed")}if(this.repeat){var _6=new Ext.util.ClickRepeater(_4,typeof this.repeat=="object"?this.repeat:{});_6.on("click",this.onClick,this)}},getEl:function(){return this.el},destroy:function(){Ext.ButtonToggleMgr.unregister(this);this.el.removeAllListeners();this.purgeListeners();this.el.remove()},autoWidth:function(){if(this.el){this.el.setWidth("auto");if(Ext.isIE7&&Ext.isStrict){var ib=this.el.child("button");if(ib&&ib.getWidth()>20){ib.clip();ib.setWidth(Ext.util.TextMetrics.measure(ib,this.text).width+ib.getFrameWidth("lr"))}}if(this.minWidth){if(this.hidden){this.el.beginMeasure()}if(this.el.getWidth()<this.minWidth){this.el.setWidth(this.minWidth)}if(this.hidden){this.el.endMeasure()}}}},setHandler:function(_8,_9){this.handler=_8;this.scope=_9},setText:function(_a){this.text=_a;if(this.el){this.el.child("td.x-btn-center button.x-btn-text").update(_a)}this.autoWidth()},getText:function(){return this.text},show:function(){this.hidden=false;if(this.el){this[this.hideParent?"parentEl":"el"].setStyle("display","")}},hide:function(){this.hidden=true;if(this.el){this[this.hideParent?"parentEl":"el"].setStyle("display","none")}},setVisible:function(_b){if(_b){this.show()}else{this.hide()}},toggle:function(_c){_c=_c===undefined?!this.pressed:_c;if(_c!=this.pressed){if(_c){this.el.addClass("x-btn-pressed");this.pressed=true;this.fireEvent("toggle",this,true)}else{this.el.removeClass("x-btn-pressed");this.pressed=false;this.fireEvent("toggle",this,false)}if(this.toggleHandler){this.toggleHandler.call(this.scope||this,this,_c)}}},focus:function(){this.el.child("button:first").focus()},disable:function(){if(this.el){this.el.addClass("x-btn-disabled")}this.disabled=true},enable:function(){if(this.el){this.el.removeClass("x-btn-disabled")}this.disabled=false},setDisabled:function(v){this[v!==true?"enable":"disable"]()},onClick:function(e){if(e){e.preventDefault()}if(e.button!=0){return}if(!this.disabled){if(this.enableToggle){this.toggle()}if(this.menu&&!this.menu.isVisible()){this.menu.show(this.el,this.menuAlign)}this.fireEvent("click",this,e);if(this.handler){this.el.removeClass("x-btn-over");this.handler.call(this.scope||this,this,e)}}},onMouseOver:function(e){if(!this.disabled){this.el.addClass("x-btn-over");this.fireEvent("mouseover",this,e)}},onMouseOut:function(e){if(!e.within(this.el,true)){this.el.removeClass("x-btn-over");this.fireEvent("mouseout",this,e)}},onFocus:function(e){if(!this.disabled){this.el.addClass("x-btn-focus")}},onBlur:function(e){this.el.removeClass("x-btn-focus")},onMouseDown:function(e){if(!this.disabled&&e.button==0){this.el.addClass("x-btn-click");Ext.get(document).on("mouseup",this.onMouseUp,this)}},onMouseUp:function(e){if(e.button==0){this.el.removeClass("x-btn-click");Ext.get(document).un("mouseup",this.onMouseUp,this)}},onMenuShow:function(e){this.el.addClass("x-btn-menu-active")},onMenuHide:function(e){this.el.removeClass("x-btn-menu-active")}});Ext.ButtonToggleMgr=function(){var _17={};function toggleGroup(btn,_19){if(_19){var g=_17[btn.toggleGroup];for(var i=0,l=g.length;i<l;i++){if(g[i]!=btn){g[i].toggle(false)}}}}return{register:function(btn){if(!btn.toggleGroup){return}var g=_17[btn.toggleGroup];if(!g){g=_17[btn.toggleGroup]=[]}g.push(btn);btn.on("toggle",toggleGroup)},unregister:function(btn){if(!btn.toggleGroup){return}var g=_17[btn.toggleGroup];if(g){g.remove(btn);btn.un("toggle",toggleGroup)}}}}();Ext.SplitButton=function(_1,_2){Ext.SplitButton.superclass.constructor.call(this,_1,_2);this.addEvents({"arrowclick":true})};Ext.extend(Ext.SplitButton,Ext.Button,{render:function(_3){var _4=new Ext.Template("<table cellspacing=\"0\" class=\"x-btn-menu-wrap x-btn\"><tr><td>","<table cellspacing=\"0\" class=\"x-btn-wrap x-btn-menu-text-wrap\"><tbody>","<tr><td class=\"x-btn-left\"><i>&#160;</i></td><td class=\"x-btn-center\"><button class=\"x-btn-text\" type=\"{1}\">{0}</button></td></tr>","</tbody></table></td><td>","<table cellspacing=\"0\" class=\"x-btn-wrap x-btn-menu-arrow-wrap\"><tbody>","<tr><td class=\"x-btn-center\"><button class=\"x-btn-menu-arrow-el\" type=\"button\">&#160;</button></td><td class=\"x-btn-right\"><i>&#160;</i></td></tr>","</tbody></table></td></tr></table>");var _5=_4.append(_3,[this.text,this.type],true);var _6=_5.child("button");if(this.cls){_5.addClass(this.cls)}if(this.icon){_6.setStyle("background-image","url("+this.icon+")")}if(this.iconCls){_6.addClass(this.iconCls);if(!this.cls){_5.addClass(this.text?"x-btn-text-icon":"x-btn-icon")}}this.el=_5;if(this.handleMouseEvents){_5.on("mouseover",this.onMouseOver,this);_5.on("mouseout",this.onMouseOut,this);_5.on("mousedown",this.onMouseDown,this);_5.on("mouseup",this.onMouseUp,this)}_5.on(this.clickEvent,this.onClick,this);if(this.tooltip){if(typeof this.tooltip=="object"){Ext.QuickTips.tips(Ext.apply({target:_6.id},this.tooltip))}else{_6.dom[this.tooltipType]=this.tooltip}}if(this.arrowTooltip){_5.child("button:nth(2)").dom[this.tooltipType]=this.arrowTooltip}if(this.hidden){this.hide()}if(this.disabled){this.disable()}if(this.pressed){this.el.addClass("x-btn-pressed")}if(Ext.isIE&&!Ext.isIE7){this.autoWidth.defer(1,this)}else{this.autoWidth()}if(this.menu){this.menu.on("show",this.onMenuShow,this);this.menu.on("hide",this.onMenuHide,this)}},autoWidth:function(){if(this.el){var _7=this.el.child("table:first");var _8=this.el.child("table:last");this.el.setWidth("auto");_7.setWidth("auto");if(Ext.isIE7&&Ext.isStrict){var ib=this.el.child("button:first");if(ib&&ib.getWidth()>20){ib.clip();ib.setWidth(Ext.util.TextMetrics.measure(ib,this.text).width+ib.getFrameWidth("lr"))}}if(this.minWidth){if(this.hidden){this.el.beginMeasure()}if((_7.getWidth()+_8.getWidth())<this.minWidth){_7.setWidth(this.minWidth-_8.getWidth())}if(this.hidden){this.el.endMeasure()}}this.el.setWidth(_7.getWidth()+_8.getWidth())}},setHandler:function(_a,_b){this.handler=_a;this.scope=_b},setArrowHandler:function(_c,_d){this.arrowHandler=_c;this.scope=_d},focus:function(){if(this.el){this.el.child("button:first").focus()}},onClick:function(e){e.preventDefault();if(!this.disabled){if(e.getTarget(".x-btn-menu-arrow-wrap")){if(this.menu&&!this.menu.isVisible()){this.menu.show(this.el,this.menuAlign)}this.fireEvent("arrowclick",this,e);if(this.arrowHandler){this.arrowHandler.call(this.scope||this,this,e)}}else{this.fireEvent("click",this,e);if(this.handler){this.handler.call(this.scope||this,this,e)}}}},onMouseDown:function(e){if(!this.disabled){Ext.fly(e.getTarget("table")).addClass("x-btn-click")}},onMouseUp:function(e){Ext.fly(e.getTarget("table")).removeClass("x-btn-click")}});Ext.MenuButton=Ext.SplitButton;Ext.Resizable=function(el,_2){this.el=Ext.get(el);if(_2&&_2.wrap){_2.resizeChild=this.el;this.el=this.el.wrap(typeof _2.wrap=="object"?_2.wrap:{cls:"xresizable-wrap"});this.el.id=this.el.dom.id=_2.resizeChild.id+"-rzwrap";this.el.setStyle("overflow","hidden");this.el.setPositioning(_2.resizeChild.getPositioning());_2.resizeChild.clearPositioning();if(!_2.width||!_2.height){var _3=_2.resizeChild.getSize();this.el.setSize(_3.width,_3.height)}if(_2.pinned&&!_2.adjustments){_2.adjustments="auto"}}this.proxy=this.el.createProxy({tag:"div",cls:"x-resizable-proxy",id:this.el.id+"-rzproxy"});this.proxy.unselectable();this.proxy.enableDisplayMode("block");Ext.apply(this,_2);if(this.pinned){this.disableTrackOver=true;this.el.addClass("x-resizable-pinned")}var _4=this.el.getStyle("position");if(_4!="absolute"&&_4!="fixed"){this.el.setStyle("position","relative")}if(!this.handles){this.handles="s,e,se";if(this.multiDirectional){this.handles+=",n,w"}}if(this.handles=="all"){this.handles="n s e w ne nw se sw"}var hs=this.handles.split(/\s*?[,;]\s*?| /);var ps=Ext.Resizable.positions;for(var i=0,_8=hs.length;i<_8;i++){if(hs[i]&&ps[hs[i]]){var _9=ps[hs[i]];this[_9]=new Ext.Resizable.Handle(this,_9,this.disableTrackOver,this.transparent)}}this.corner=this.southeast;if(this.handles.indexOf("n")!=-1||this.handles.indexOf("w")!=-1){this.updateBox=true}this.activeHandle=null;if(this.resizeChild){if(typeof this.resizeChild=="boolean"){this.resizeChild=Ext.get(this.el.dom.firstChild,true)}else{this.resizeChild=Ext.get(this.resizeChild,true)}}if(this.adjustments=="auto"){var rc=this.resizeChild;var hw=this.west,he=this.east,hn=this.north,hs=this.south;if(rc&&(hw||hn)){rc.position("relative");rc.setLeft(hw?hw.el.getWidth():0);rc.setTop(hn?hn.el.getHeight():0)}this.adjustments=[(he?-he.el.getWidth():0)+(hw?-hw.el.getWidth():0),(hn?-hn.el.getHeight():0)+(hs?-hs.el.getHeight():0)-1]}if(this.draggable){this.dd=this.dynamic?this.el.initDD(null):this.el.initDDProxy(null,{dragElId:this.proxy.id});this.dd.setHandleElId(this.resizeChild?this.resizeChild.id:this.el.id)}this.addEvents({"beforeresize":true,"resize":true});if(this.width!==null&&this.height!==null){this.resizeTo(this.width,this.height)}else{this.updateChildSize()}if(Ext.isIE){this.el.dom.style.zoom=1}Ext.Resizable.superclass.constructor.call(this)};Ext.extend(Ext.Resizable,Ext.util.Observable,{resizeChild:false,adjustments:[0,0],minWidth:5,minHeight:5,maxWidth:10000,maxHeight:10000,enabled:true,animate:false,duration:0.35,dynamic:false,handles:false,multiDirectional:false,disableTrackOver:false,easing:"easeOutStrong",widthIncrement:0,heightIncrement:0,pinned:false,width:null,height:null,preserveRatio:false,transparent:false,minX:0,minY:0,draggable:false,constrainTo:undefined,resizeRegion:undefined,resizeTo:function(_e,_f){this.el.setSize(_e,_f);this.updateChildSize();this.fireEvent("resize",this,_e,_f,null)},startSizing:function(e,_11){this.fireEvent("beforeresize",this,e);if(this.enabled){if(!this.overlay){this.overlay=this.el.createProxy({tag:"div",cls:"x-resizable-overlay",html:"&#160;"});this.overlay.unselectable();this.overlay.enableDisplayMode("block");this.overlay.on("mousemove",this.onMouseMove,this);this.overlay.on("mouseup",this.onMouseUp,this)}this.overlay.setStyle("cursor",_11.el.getStyle("cursor"));this.resizing=true;this.startBox=this.el.getBox();this.startPoint=e.getXY();this.offsets=[(this.startBox.x+this.startBox.width)-this.startPoint[0],(this.startBox.y+this.startBox.height)-this.startPoint[1]];this.overlay.setSize(Ext.lib.Dom.getViewWidth(true),Ext.lib.Dom.getViewHeight(true));this.overlay.show();if(this.constrainTo){var ct=Ext.get(this.constrainTo);this.resizeRegion=ct.getRegion().adjust(ct.getFrameWidth("t"),ct.getFrameWidth("l"),-ct.getFrameWidth("b"),-ct.getFrameWidth("r"))}this.proxy.setStyle("visibility","hidden");this.proxy.show();this.proxy.setBox(this.startBox);if(!this.dynamic){this.proxy.setStyle("visibility","visible")}}},onMouseDown:function(_13,e){if(this.enabled){e.stopEvent();this.activeHandle=_13;this.startSizing(e,_13)}},onMouseUp:function(e){var _16=this.resizeElement();this.resizing=false;this.handleOut();this.overlay.hide();this.proxy.hide();this.fireEvent("resize",this,_16.width,_16.height,e)},updateChildSize:function(){if(this.resizeChild){var el=this.el;var _18=this.resizeChild;var adj=this.adjustments;if(el.dom.offsetWidth){var b=el.getSize(true);_18.setSize(b.width+adj[0],b.height+adj[1])}if(Ext.isIE){setTimeout(function(){if(el.dom.offsetWidth){var b=el.getSize(true);_18.setSize(b.width+adj[0],b.height+adj[1])}},10)}}},snap:function(_1c,inc,min){if(!inc||!_1c){return _1c}var _1f=_1c;var m=_1c%inc;if(m>0){if(m>(inc/2)){_1f=_1c+(inc-m)}else{_1f=_1c-m}}return Math.max(min,_1f)},resizeElement:function(){var box=this.proxy.getBox();if(this.updateBox){this.el.setBox(box,false,this.animate,this.duration,null,this.easing)}else{this.el.setSize(box.width,box.height,this.animate,this.duration,null,this.easing)}this.updateChildSize();if(!this.dynamic){this.proxy.hide()}return box},constrain:function(v,_23,m,mx){if(v-_23<m){_23=v-m}else{if(v-_23>mx){_23=mx-v}}return _23},onMouseMove:function(e){if(this.enabled){try{if(this.resizeRegion&&!this.resizeRegion.contains(e.getPoint())){return}var _27=this.curSize||this.startBox;var x=this.startBox.x,y=this.startBox.y;var ox=x,oy=y;var w=_27.width,h=_27.height;var ow=w,oh=h;var mw=this.minWidth,mh=this.minHeight;var mxw=this.maxWidth,mxh=this.maxHeight;var wi=this.widthIncrement;var hi=this.heightIncrement;var _36=e.getXY();var _37=-(this.startPoint[0]-Math.max(this.minX,_36[0]));var _38=-(this.startPoint[1]-Math.max(this.minY,_36[1]));var pos=this.activeHandle.position;switch(pos){case"east":w+=_37;w=Math.min(Math.max(mw,w),mxw);break;case"south":h+=_38;h=Math.min(Math.max(mh,h),mxh);break;case"southeast":w+=_37;h+=_38;w=Math.min(Math.max(mw,w),mxw);h=Math.min(Math.max(mh,h),mxh);break;case"north":_38=this.constrain(h,_38,mh,mxh);y+=_38;h-=_38;break;case"west":_37=this.constrain(w,_37,mw,mxw);x+=_37;w-=_37;break;case"northeast":w+=_37;w=Math.min(Math.max(mw,w),mxw);_38=this.constrain(h,_38,mh,mxh);y+=_38;h-=_38;break;case"northwest":_37=this.constrain(w,_37,mw,mxw);_38=this.constrain(h,_38,mh,mxh);y+=_38;h-=_38;x+=_37;w-=_37;break;case"southwest":_37=this.constrain(w,_37,mw,mxw);h+=_38;h=Math.min(Math.max(mh,h),mxh);x+=_37;w-=_37;break}var sw=this.snap(w,wi,mw);var sh=this.snap(h,hi,mh);if(sw!=w||sh!=h){switch(pos){case"northeast":y-=sh-h;break;case"north":y-=sh-h;break;case"southwest":x-=sw-w;break;case"west":x-=sw-w;break;case"northwest":x-=sw-w;y-=sh-h;break}w=sw;h=sh}if(this.preserveRatio){switch(pos){case"southeast":case"east":h=oh*(w/ow);h=Math.min(Math.max(mh,h),mxh);w=ow*(h/oh);break;case"south":w=ow*(h/oh);w=Math.min(Math.max(mw,w),mxw);h=oh*(w/ow);break;case"northeast":w=ow*(h/oh);w=Math.min(Math.max(mw,w),mxw);h=oh*(w/ow);break;case"north":var tw=w;w=ow*(h/oh);w=Math.min(Math.max(mw,w),mxw);h=oh*(w/ow);x+=(tw-w)/2;break;case"southwest":h=oh*(w/ow);h=Math.min(Math.max(mh,h),mxh);var tw=w;w=ow*(h/oh);x+=tw-w;break;case"west":var th=h;h=oh*(w/ow);h=Math.min(Math.max(mh,h),mxh);y+=(th-h)/2;var tw=w;w=ow*(h/oh);x+=tw-w;break;case"northwest":var tw=w;var th=h;h=oh*(w/ow);h=Math.min(Math.max(mh,h),mxh);w=ow*(h/oh);y+=th-h;x+=tw-w;break}}this.proxy.setBounds(x,y,w,h);if(this.dynamic){this.resizeElement()}}catch(e){}}},handleOver:function(){if(this.enabled){this.el.addClass("x-resizable-over")}},handleOut:function(){if(!this.resizing){this.el.removeClass("x-resizable-over")}},getEl:function(){return this.el},getResizeChild:function(){return this.resizeChild},destroy:function(_3e){this.proxy.remove();if(this.overlay){this.overlay.removeAllListeners();this.overlay.remove()}var ps=Ext.Resizable.positions;for(var k in ps){if(typeof ps[k]!="function"&&this[ps[k]]){var h=this[ps[k]];h.el.removeAllListeners();h.el.remove()}}if(_3e){this.el.update("");this.el.remove()}}});Ext.Resizable.positions={n:"north",s:"south",e:"east",w:"west",se:"southeast",sw:"southwest",nw:"northwest",ne:"northeast"};Ext.Resizable.Handle=function(rz,pos,_44,_45){if(!this.tpl){var tpl=Ext.DomHelper.createTemplate({tag:"div",cls:"x-resizable-handle x-resizable-handle-{0}"});tpl.compile();Ext.Resizable.Handle.prototype.tpl=tpl}this.position=pos;this.rz=rz;this.el=this.tpl.append(rz.el.dom,[this.position],true);this.el.unselectable();if(_45){this.el.setOpacity(0)}this.el.on("mousedown",this.onMouseDown,this);if(!_44){this.el.on("mouseover",this.onMouseOver,this);this.el.on("mouseout",this.onMouseOut,this)}};Ext.Resizable.Handle.prototype={afterResize:function(rz){},onMouseDown:function(e){this.rz.onMouseDown(this,e)},onMouseOver:function(e){this.rz.handleOver(this,e)},onMouseOut:function(e){this.rz.handleOut(this,e)}};Ext.BasicDialog=function(el,_2){this.el=Ext.get(el);var dh=Ext.DomHelper;if(!this.el&&_2&&_2.autoCreate){if(typeof _2.autoCreate=="object"){if(!_2.autoCreate.id){_2.autoCreate.id=el}this.el=dh.append(document.body,_2.autoCreate,true)}else{this.el=dh.append(document.body,{tag:"div",id:el,style:"visibility:hidden;"},true)}}el=this.el;el.setDisplayed(true);el.hide=this.hideAction;this.id=el.id;el.addClass("x-dlg");Ext.apply(this,_2);this.proxy=el.createProxy("x-dlg-proxy");this.proxy.hide=this.hideAction;this.proxy.setOpacity(0.5);this.proxy.hide();if(_2.width){el.setWidth(_2.width)}if(_2.height){el.setHeight(_2.height)}this.size=el.getSize();if(typeof _2.x!="undefined"&&typeof _2.y!="undefined"){this.xy=[_2.x,_2.y]}else{this.xy=el.getCenterXY(true)}this.header=el.child("> .x-dlg-hd");this.body=el.child("> .x-dlg-bd");this.footer=el.child("> .x-dlg-ft");if(!this.header){this.header=el.createChild({tag:"div",cls:"x-dlg-hd",html:"&#160;"},this.body?this.body.dom:null)}if(!this.body){this.body=el.createChild({tag:"div",cls:"x-dlg-bd"})}this.header.unselectable();if(this.title){this.header.update(this.title)}this.focusEl=el.createChild({tag:"a",href:"#",cls:"x-dlg-focus",tabIndex:"-1"});this.focusEl.swallowEvent("click",true);this.header.wrap({cls:"x-dlg-hd-right"}).wrap({cls:"x-dlg-hd-left"},true);this.bwrap=this.body.wrap({tag:"div",cls:"x-dlg-dlg-body"});if(this.footer){this.bwrap.dom.appendChild(this.footer.dom)}this.bg=this.el.createChild({tag:"div",cls:"x-dlg-bg",html:"<div class=\"x-dlg-bg-left\"><div class=\"x-dlg-bg-right\"><div class=\"x-dlg-bg-center\">&#160;</div></div></div>"});this.centerBg=this.bg.child("div.x-dlg-bg-center");if(this.autoScroll!==false&&!this.autoTabs){this.body.setStyle("overflow","auto")}this.toolbox=this.el.createChild({cls:"x-dlg-toolbox"});if(this.closable!==false){this.el.addClass("x-dlg-closable");this.close=this.toolbox.createChild({cls:"x-dlg-close"});this.close.on("click",this.closeClick,this);this.close.addClassOnOver("x-dlg-close-over")}if(this.collapsible!==false){this.collapseBtn=this.toolbox.createChild({cls:"x-dlg-collapse"});this.collapseBtn.on("click",this.collapseClick,this);this.collapseBtn.addClassOnOver("x-dlg-collapse-over");this.header.on("dblclick",this.collapseClick,this)}if(this.resizable!==false){this.el.addClass("x-dlg-resizable");this.resizer=new Ext.Resizable(el,{minWidth:this.minWidth||80,minHeight:this.minHeight||80,handles:this.resizeHandles||"all",pinned:true});this.resizer.on("beforeresize",this.beforeResize,this);this.resizer.on("resize",this.onResize,this)}if(this.draggable!==false){el.addClass("x-dlg-draggable");if(!this.proxyDrag){var dd=new Ext.dd.DD(el.dom.id,"WindowDrag")}else{var dd=new Ext.dd.DDProxy(el.dom.id,"WindowDrag",{dragElId:this.proxy.id})}dd.setHandleElId(this.header.id);dd.endDrag=this.endMove.createDelegate(this);dd.startDrag=this.startMove.createDelegate(this);dd.onDrag=this.onDrag.createDelegate(this);dd.scroll=false;this.dd=dd}if(this.modal){this.mask=dh.append(document.body,{tag:"div",cls:"x-dlg-mask"},true);this.mask.enableDisplayMode("block");this.mask.hide();this.el.addClass("x-dlg-modal")}if(this.shadow){this.shadow=new Ext.Shadow({mode:typeof this.shadow=="string"?this.shadow:"sides",offset:this.shadowOffset})}else{this.shadowOffset=0}if(Ext.useShims&&this.shim!==false){this.shim=this.el.createShim();this.shim.hide=this.hideAction;this.shim.hide()}else{this.shim=false}if(this.autoTabs){this.initTabs()}this.addEvents({"keydown":true,"move":true,"resize":true,"beforehide":true,"hide":true,"beforeshow":true,"show":true});el.on("keydown",this.onKeyDown,this);el.on("mousedown",this.toFront,this);Ext.EventManager.onWindowResize(this.adjustViewport,this,true);this.el.hide();Ext.DialogManager.register(this);Ext.BasicDialog.superclass.constructor.call(this)};Ext.extend(Ext.BasicDialog,Ext.util.Observable,{shadowOffset:Ext.isIE?6:5,minHeight:80,minWidth:200,minButtonWidth:75,defaultButton:null,buttonAlign:"right",tabTag:"div",firstShow:true,setTitle:function(_5){this.header.update(_5);return this},closeClick:function(){this.hide()},collapseClick:function(){this[this.collapsed?"expand":"collapse"]()},collapse:function(){if(!this.collapsed){this.collapsed=true;this.el.addClass("x-dlg-collapsed");this.restoreHeight=this.el.getHeight();this.resizeTo(this.el.getWidth(),this.header.getHeight())}},expand:function(){if(this.collapsed){this.collapsed=false;this.el.removeClass("x-dlg-collapsed");this.resizeTo(this.el.getWidth(),this.restoreHeight)}},initTabs:function(){var _6=this.getTabs();while(_6.getTab(0)){_6.removeTab(0)}this.el.select(this.tabTag+".x-dlg-tab").each(function(el){var _8=el.dom;_6.addTab(Ext.id(_8),_8.title);_8.title=""});_6.activate(0);return _6},beforeResize:function(){this.resizer.minHeight=Math.max(this.minHeight,this.getHeaderFooterHeight(true)+40)},onResize:function(){this.refreshSize();this.syncBodyHeight();this.adjustAssets();this.focus();this.fireEvent("resize",this,this.size.width,this.size.height)},onKeyDown:function(e){if(this.isVisible()){this.fireEvent("keydown",this,e)}},resizeTo:function(_a,_b){this.el.setSize(_a,_b);this.size={width:_a,height:_b};this.syncBodyHeight();if(this.fixedcenter){this.center()}if(this.isVisible()){this.constrainXY();this.adjustAssets()}this.fireEvent("resize",this,_a,_b);return this},setContentSize:function(w,h){h+=this.getHeaderFooterHeight()+this.body.getMargins("tb");w+=this.body.getMargins("lr")+this.bwrap.getMargins("lr")+this.centerBg.getPadding("lr");h+=this.body.getPadding("tb")+this.bwrap.getBorderWidth("tb")+this.body.getBorderWidth("tb")+this.el.getBorderWidth("tb");w+=this.body.getPadding("lr")+this.bwrap.getBorderWidth("lr")+this.body.getBorderWidth("lr")+this.bwrap.getPadding("lr")+this.el.getBorderWidth("lr");if(this.tabs){h+=this.tabs.stripWrap.getHeight()+this.tabs.bodyEl.getMargins("tb")+this.tabs.bodyEl.getPadding("tb");w+=this.tabs.bodyEl.getMargins("lr")+this.tabs.bodyEl.getPadding("lr")}this.resizeTo(w,h);return this},addKeyListener:function(_e,fn,_10){var _11,_12,_13,alt;if(typeof _e=="object"&&!(_e instanceof Array)){_11=_e["key"];_12=_e["shift"];_13=_e["ctrl"];alt=_e["alt"]}else{_11=_e}var _15=function(dlg,e){if((!_12||e.shiftKey)&&(!_13||e.ctrlKey)&&(!alt||e.altKey)){var k=e.getKey();if(_11 instanceof Array){for(var i=0,len=_11.length;i<len;i++){if(_11[i]==k){fn.call(_10||window,dlg,k,e);return}}}else{if(k==_11){fn.call(_10||window,dlg,k,e)}}}};this.on("keydown",_15);return this},getTabs:function(){if(!this.tabs){this.el.addClass("x-dlg-auto-tabs");this.body.addClass(this.tabPosition=="bottom"?"x-tabs-bottom":"x-tabs-top");this.tabs=new Ext.TabPanel(this.body.dom,this.tabPosition=="bottom")}return this.tabs},addButton:function(_1b,_1c,_1d){var dh=Ext.DomHelper;if(!this.footer){this.footer=dh.append(this.bwrap,{tag:"div",cls:"x-dlg-ft"},true)}if(!this.btnContainer){var tb=this.footer.createChild({cls:"x-dlg-btns x-dlg-btns-"+this.buttonAlign,html:"<table cellspacing=\"0\"><tbody><tr></tr></tbody></table><div class=\"x-clear\"></div>"},null,true);this.btnContainer=tb.firstChild.firstChild.firstChild}var _20={handler:_1c,scope:_1d,minWidth:this.minButtonWidth,hideParent:true};if(typeof _1b=="string"){_20.text=_1b}else{if(_1b.tag){_20.dhconfig=_1b}else{Ext.apply(_20,_1b)}}var btn=new Ext.Button(this.btnContainer.appendChild(document.createElement("td")),_20);this.syncBodyHeight();if(!this.buttons){this.buttons=[]}this.buttons.push(btn);return btn},setDefaultButton:function(btn){this.defaultButton=btn;return this},getHeaderFooterHeight:function(_23){var _24=0;if(this.header){_24+=this.header.getHeight()}if(this.footer){var fm=this.footer.getMargins();_24+=(this.footer.getHeight()+fm.top+fm.bottom)}_24+=this.bwrap.getPadding("tb")+this.bwrap.getBorderWidth("tb");_24+=this.centerBg.getPadding("tb");return _24},syncBodyHeight:function(){var bd=this.body,cb=this.centerBg,bw=this.bwrap;var _29=this.size.height-this.getHeaderFooterHeight(false);bd.setHeight(_29-bd.getMargins("tb"));var hh=this.header.getHeight();var h=this.size.height-hh;cb.setHeight(h);bw.setLeftTop(cb.getPadding("l"),hh+cb.getPadding("t"));bw.setHeight(h-cb.getPadding("tb"));bw.setWidth(this.el.getWidth(true)-cb.getPadding("lr"));bd.setWidth(bw.getWidth(true));if(this.tabs){this.tabs.syncHeight();if(Ext.isIE){this.tabs.el.repaint()}}},restoreState:function(){var box=Ext.state.Manager.get(this.stateId||(this.el.id+"-state"));if(box&&box.width){this.xy=[box.x,box.y];this.resizeTo(box.width,box.height)}return this},beforeShow:function(){this.expand();if(this.fixedcenter){this.xy=this.el.getCenterXY(true)}if(this.modal){Ext.get(document.body).addClass("x-body-masked");this.mask.setSize(Ext.lib.Dom.getViewWidth(true),Ext.lib.Dom.getViewHeight(true));this.mask.show()}this.constrainXY()},animShow:function(){var b=Ext.get(this.animateTarget,true).getBox();this.proxy.setSize(b.width,b.height);this.proxy.setLocation(b.x,b.y);this.proxy.show();this.proxy.setBounds(this.xy[0],this.xy[1],this.size.width,this.size.height,true,0.35,this.showEl.createDelegate(this))},show:function(_2e){if(this.fireEvent("beforeshow",this)===false){return}if(this.syncHeightBeforeShow){this.syncBodyHeight()}else{if(this.firstShow){this.firstShow=false;this.syncBodyHeight()}}this.animateTarget=_2e||this.animateTarget;if(!this.el.isVisible()){this.beforeShow();if(this.animateTarget){this.animShow()}else{this.showEl()}}return this},showEl:function(){this.proxy.hide();this.el.setXY(this.xy);this.el.show();this.adjustAssets(true);this.toFront();this.focus();if(Ext.isIE){this.el.repaint()}this.fireEvent("show",this)},focus:function(){if(this.defaultButton){this.defaultButton.focus()}else{this.focusEl.focus()}},constrainXY:function(){if(this.constraintoviewport!==false){if(!this.viewSize){if(this.container){var s=this.container.getSize();this.viewSize=[s.width,s.height]}else{this.viewSize=[Ext.lib.Dom.getViewWidth(),Ext.lib.Dom.getViewHeight()]}}var s=Ext.get(this.container||document).getScroll();var x=this.xy[0],y=this.xy[1];var w=this.size.width,h=this.size.height;var vw=this.viewSize[0],vh=this.viewSize[1];var _36=false;if(x+w>vw+s.left){x=vw-w;_36=true}if(y+h>vh+s.top){y=vh-h;_36=true}if(x<s.left){x=s.left;_36=true}if(y<s.top){y=s.top;_36=true}if(_36){this.xy=[x,y];if(this.isVisible()){this.el.setLocation(x,y);this.adjustAssets()}}}},onDrag:function(){if(!this.proxyDrag){this.xy=this.el.getXY();this.adjustAssets()}},adjustAssets:function(_37){var x=this.xy[0],y=this.xy[1];var w=this.size.width,h=this.size.height;if(_37===true){if(this.shadow){this.shadow.show(this.el)}if(this.shim){this.shim.show()}}if(this.shadow&&this.shadow.isVisible()){this.shadow.show(this.el)}if(this.shim&&this.shim.isVisible()){this.shim.setBounds(x,y,w,h)}},adjustViewport:function(w,h){if(!w||!h){w=Ext.lib.Dom.getViewWidth();h=Ext.lib.Dom.getViewHeight()}this.viewSize=[w,h];if(this.modal&&this.mask.isVisible()){this.mask.setSize(w,h);this.mask.setSize(Ext.lib.Dom.getViewWidth(true),Ext.lib.Dom.getViewHeight(true))}if(this.isVisible()){this.constrainXY()}},destroy:function(_3e){if(this.isVisible()){this.animateTarget=null;this.hide()}Ext.EventManager.removeResizeListener(this.adjustViewport,this);if(this.tabs){this.tabs.destroy(_3e)}Ext.destroy(this.shim,this.proxy,this.resizer,this.close,this.mask);if(this.dd){this.dd.unreg()}if(this.buttons){for(var i=0,len=this.buttons.length;i<len;i++){this.buttons[i].destroy()}}this.el.removeAllListeners();if(_3e===true){this.el.update("");this.el.remove()}Ext.DialogManager.unregister(this)},startMove:function(){if(this.proxyDrag){this.proxy.show()}if(this.constraintoviewport!==false){this.dd.constrainTo(document.body,{right:this.shadowOffset,bottom:this.shadowOffset})}},endMove:function(){if(!this.proxyDrag){Ext.dd.DD.prototype.endDrag.apply(this.dd,arguments)}else{Ext.dd.DDProxy.prototype.endDrag.apply(this.dd,arguments);this.proxy.hide()}this.refreshSize();this.adjustAssets();this.focus();this.fireEvent("move",this,this.xy[0],this.xy[1])},toFront:function(){Ext.DialogManager.bringToFront(this);return this},toBack:function(){Ext.DialogManager.sendToBack(this);return this},center:function(){var xy=this.el.getCenterXY(true);this.moveTo(xy[0],xy[1]);return this},moveTo:function(x,y){this.xy=[x,y];if(this.isVisible()){this.el.setXY(this.xy);this.adjustAssets()}return this},alignTo:function(_44,_45,_46){this.xy=this.el.getAlignToXY(_44,_45,_46);if(this.isVisible()){this.el.setXY(this.xy);this.adjustAssets()}return this},anchorTo:function(el,_48,_49,_4a){var _4b=function(){this.alignTo(el,_48,_49)};Ext.EventManager.onWindowResize(_4b,this);var tm=typeof _4a;if(tm!="undefined"){Ext.EventManager.on(window,"scroll",_4b,this,{buffer:tm=="number"?_4a:50})}_4b.call(this);return this},isVisible:function(){return this.el.isVisible()},animHide:function(_4d){var b=Ext.get(this.animateTarget).getBox();this.proxy.show();this.proxy.setBounds(this.xy[0],this.xy[1],this.size.width,this.size.height);this.el.hide();this.proxy.setBounds(b.x,b.y,b.width,b.height,true,0.35,this.hideEl.createDelegate(this,[_4d]))},hide:function(_4f){if(this.fireEvent("beforehide",this)===false){return}if(this.shadow){this.shadow.hide()}if(this.shim){this.shim.hide()}if(this.animateTarget){this.animHide(_4f)}else{this.el.hide();this.hideEl(_4f)}return this},hideEl:function(_50){this.proxy.hide();if(this.modal){this.mask.hide();Ext.get(document.body).removeClass("x-body-masked")}this.fireEvent("hide",this);if(typeof _50=="function"){_50()}},hideAction:function(){this.setLeft("-10000px");this.setTop("-10000px");this.setStyle("visibility","hidden")},refreshSize:function(){this.size=this.el.getSize();this.xy=this.el.getXY();Ext.state.Manager.set(this.stateId||this.el.id+"-state",this.el.getBox())},setZIndex:function(_51){if(this.modal){this.mask.setStyle("z-index",_51)}if(this.shim){this.shim.setStyle("z-index",++_51)}if(this.shadow){this.shadow.setZIndex(++_51)}this.el.setStyle("z-index",++_51);if(this.proxy){this.proxy.setStyle("z-index",++_51)}if(this.resizer){this.resizer.proxy.setStyle("z-index",++_51)}this.lastZIndex=_51},getEl:function(){return this.el}});Ext.DialogManager=function(){var _52={};var _53=[];var _54=null;var _55=function(d1,d2){return(!d1._lastAccess||d1._lastAccess<d2._lastAccess)?-1:1};var _58=function(){_53.sort(_55);var _59=Ext.DialogManager.zseed;for(var i=0,len=_53.length;i<len;i++){var dlg=_53[i];if(dlg){dlg.setZIndex(_59+(i*10))}}};return{zseed:9000,register:function(dlg){_52[dlg.id]=dlg;_53.push(dlg)},unregister:function(dlg){delete _52[dlg.id];if(!_53.indexOf){for(var i=0,len=_53.length;i<len;i++){if(_53[i]==dlg){_53.splice(i,1);return}}}else{var i=_53.indexOf(dlg);if(i!=-1){_53.splice(i,1)}}},get:function(id){return typeof id=="object"?id:_52[id]},bringToFront:function(dlg){dlg=this.get(dlg);if(dlg!=_54){_54=dlg;dlg._lastAccess=new Date().getTime();_58()}return dlg},sendToBack:function(dlg){dlg=this.get(dlg);dlg._lastAccess=-(new Date().getTime());_58();return dlg},hideAll:function(){for(var id in _52){if(_52[id]&&typeof _52[id]!="function"&&_52[id].isVisible()){_52[id].hide()}}}}}();Ext.LayoutDialog=function(el,_66){_66.autoTabs=false;Ext.LayoutDialog.superclass.constructor.call(this,el,_66);this.body.setStyle({overflow:"hidden",position:"relative"});this.layout=new Ext.BorderLayout(this.body.dom,_66);this.layout.monitorWindowResize=false;this.el.addClass("x-dlg-auto-layout");this.center=Ext.BasicDialog.prototype.center;this.on("show",this.layout.layout,this.layout,true)};Ext.extend(Ext.LayoutDialog,Ext.BasicDialog,{endUpdate:function(){this.layout.endUpdate()},beginUpdate:function(){this.layout.beginUpdate()},getLayout:function(){return this.layout},showEl:function(){Ext.LayoutDialog.superclass.showEl.apply(this,arguments);if(Ext.isIE7){this.layout.layout()}},syncBodyHeight:function(){Ext.LayoutDialog.superclass.syncBodyHeight.call(this);if(this.layout){this.layout.layout()}}});Ext.MessageBox=function(){var _1,_2,_3,_4;var _5,_6,_7,_8,_9,pp;var _b,_c,_d;var _e=function(_f){_1.hide();Ext.callback(_2.fn,_2.scope||window,[_f,_c.dom.value],1)};var _10=function(){if(_2&&_2.cls){_1.el.removeClass(_2.cls)}if(_4){Ext.TaskMgr.stop(_4);_4=null}};var _11=function(b){var _13=0;if(!b){_b["ok"].hide();_b["cancel"].hide();_b["yes"].hide();_b["no"].hide();_1.footer.dom.style.display="none";return _13}_1.footer.dom.style.display="";for(var k in _b){if(typeof _b[k]!="function"){if(b[k]){_b[k].show();_b[k].setText(typeof b[k]=="string"?b[k]:Ext.MessageBox.buttonText[k]);_13+=_b[k].el.getWidth()+15}else{_b[k].hide()}}}return _13};var _15=function(d,k,e){if(_2&&_2.closable!==false){_1.hide()}if(e){e.stopEvent()}};return{getDialog:function(){if(!_1){_1=new Ext.BasicDialog("x-msg-box",{autoCreate:true,shadow:true,draggable:true,resizable:false,constraintoviewport:false,fixedcenter:true,collapsible:false,shim:true,modal:true,width:400,height:100,buttonAlign:"center",closeClick:function(){if(_2&&_2.buttons&&_2.buttons.no&&!_2.buttons.cancel){_e("no")}else{_e("cancel")}}});_1.on("hide",_10);_3=_1.mask;_1.addKeyListener(27,_15);_b={};var bt=this.buttonText;_b["ok"]=_1.addButton(bt["ok"],_e.createCallback("ok"));_b["yes"]=_1.addButton(bt["yes"],_e.createCallback("yes"));_b["no"]=_1.addButton(bt["no"],_e.createCallback("no"));_b["cancel"]=_1.addButton(bt["cancel"],_e.createCallback("cancel"));_5=_1.body.createChild({html:"<span class=\"ext-mb-text\"></span><br /><input type=\"text\" class=\"ext-mb-input\" /><textarea class=\"ext-mb-textarea\"></textarea><div class=\"ext-mb-progress-wrap\"><div class=\"ext-mb-progress\"><div class=\"ext-mb-progress-bar\">&#160;</div></div></div>"});_6=_5.dom.firstChild;_7=Ext.get(_5.dom.childNodes[2]);_7.enableDisplayMode();_7.addKeyListener([10,13],function(){if(_1.isVisible()&&_2&&_2.buttons){if(_2.buttons.ok){_e("ok")}else{if(_2.buttons.yes){_e("yes")}}}});_8=Ext.get(_5.dom.childNodes[3]);_8.enableDisplayMode();_9=Ext.get(_5.dom.childNodes[4]);_9.enableDisplayMode();var pf=_9.dom.firstChild;pp=Ext.get(pf.firstChild);pp.setHeight(pf.offsetHeight)}return _1},updateText:function(_1b){if(!_1.isVisible()&&!_2.width){_1.resizeTo(this.maxWidth,100)}_6.innerHTML=_1b||"&#160;";var w=Math.max(Math.min(_2.width||_6.offsetWidth,this.maxWidth),Math.max(_2.minWidth||this.minWidth,_d));if(_2.prompt){_c.setWidth(w)}if(_1.isVisible()){_1.fixedcenter=false}_1.setContentSize(w,_5.getHeight());if(_1.isVisible()){_1.fixedcenter=true}return this},updateProgress:function(_1d,_1e){if(_1e){this.updateText(_1e)}pp.setWidth(Math.floor(_1d*_9.dom.firstChild.offsetWidth));return this},isVisible:function(){return _1&&_1.isVisible()},hide:function(){if(this.isVisible()){_1.hide()}},show:function(_1f){if(this.isVisible()){this.hide()}var d=this.getDialog();_2=_1f;d.setTitle(_2.title||"&#160;");d.close.setDisplayed(_2.closable!==false);_c=_7;_2.prompt=_2.prompt||(_2.multiline?true:false);if(_2.prompt){if(_2.multiline){_7.hide();_8.show();_8.setHeight(typeof _2.multiline=="number"?_2.multiline:this.defaultTextHeight);_c=_8}else{_7.show();_8.hide()}}else{_7.hide();_8.hide()}_9.setDisplayed(_2.progress===true);this.updateProgress(0);_c.dom.value=_2.value||"";if(_2.prompt){_1.setDefaultButton(_c)}else{var bs=_2.buttons;var db=null;if(bs&&bs.ok){db=_b["ok"]}else{if(bs&&bs.yes){db=_b["yes"]}}_1.setDefaultButton(db)}_d=_11(_2.buttons);this.updateText(_2.msg);if(_2.cls){d.el.addClass(_2.cls)}d.proxyDrag=_2.proxyDrag===true;d.modal=_2.modal!==false;d.mask=_2.modal!==false?_3:false;if(!d.isVisible()){document.body.appendChild(_1.el.dom);d.animateTarget=null;d.show(_1f.animEl)}return this},progress:function(_23,msg){this.show({title:_23,msg:msg,buttons:false,progress:true,closable:false,minWidth:this.minProgressWidth});return this},alert:function(_25,msg,fn,_28){this.show({title:_25,msg:msg,buttons:this.OK,fn:fn,scope:_28});return this},wait:function(msg,_2a){this.show({title:_2a,msg:msg,buttons:false,closable:false,progress:true,modal:true,width:300,wait:true});_4=Ext.TaskMgr.start({run:function(i){Ext.MessageBox.updateProgress(((((i+20)%20)+1)*5)*0.01)},interval:1000});return this},confirm:function(_2c,msg,fn,_2f){this.show({title:_2c,msg:msg,buttons:this.YESNO,fn:fn,scope:_2f});return this},prompt:function(_30,msg,fn,_33,_34){this.show({title:_30,msg:msg,buttons:this.OKCANCEL,fn:fn,minWidth:250,scope:_33,prompt:true,multiline:_34});return this},OK:{ok:true},YESNO:{yes:true,no:true},OKCANCEL:{ok:true,cancel:true},YESNOCANCEL:{yes:true,no:true,cancel:true},defaultTextHeight:75,maxWidth:600,minWidth:100,minProgressWidth:250,buttonText:{ok:"OK",cancel:"Cancel",yes:"Yes",no:"No"}}}();Ext.Msg=Ext.MessageBox;Ext.QuickTips=function(){var el,_2,_3,_4,tm,_6,_7,_8={},_9,_a=null,_b,_c;var ce,bd,xy,dd;var _11=false,_12=true,_13=false;var _14=1,_15=1,_16=1,_17=[];var _18=function(e){if(_12){return}var t=e.getTarget();if(!t||t.nodeType!==1||t==document||t==document.body){return}if(ce&&t==ce.el){clearTimeout(_15);return}if(t&&_8[t.id]){_8[t.id].el=t;_14=_1b.defer(tm.showDelay,tm,[_8[t.id]]);return}var ttp,et=Ext.fly(t);var ns=_6.namespace;if(tm.interceptTitles&&t.title){ttp=t.title;t.qtip=ttp;t.removeAttribute("title");e.preventDefault()}else{ttp=t.qtip||et.getAttributeNS(ns,_6.attribute)}if(ttp){_14=_1b.defer(tm.showDelay,tm,[{el:t,text:ttp,width:et.getAttributeNS(ns,_6.width),autoHide:et.getAttributeNS(ns,_6.hide)!="user",title:et.getAttributeNS(ns,_6.title),cls:et.getAttributeNS(ns,_6.cls)}])}};var _1f=function(e){clearTimeout(_14);var t=e.getTarget();if(t&&ce&&ce.el==t&&(tm.autoHide&&ce.autoHide!==false)){_15=setTimeout(_22,tm.hideDelay)}};var _23=function(e){if(_12){return}xy=e.getXY();xy[1]+=18;if(tm.trackMouse&&ce){el.setXY(xy)}};var _25=function(e){clearTimeout(_14);clearTimeout(_15);if(!e.within(el)){if(tm.hideOnClick){_22();tm.disable()}}};var _27=function(e){tm.enable()};var _29=function(){return _b.getPadding("l")+_c.getPadding("r")};var _1b=function(o){if(_12){return}clearTimeout(_16);ce=o;if(_a){el.removeClass(_a);_a=null}if(ce.cls){el.addClass(ce.cls);_a=ce.cls}if(ce.title){_4.update(ce.title);_4.show()}else{_4.update("");_4.hide()}el.dom.style.width=tm.maxWidth+"px";_3.update(o.text);var p=_29(),w=ce.width;if(!w){var td=_3.dom;var aw=Math.max(td.offsetWidth,td.clientWidth,td.scrollWidth);if(aw>tm.maxWidth){w=tm.maxWidth}else{if(aw<tm.minWidth){w=tm.minWidth}else{w=aw}}}el.setWidth(parseInt(w,10)+p);if(ce.autoHide===false){_7.setDisplayed(true);if(dd){dd.unlock()}}else{_7.setDisplayed(false);if(dd){dd.lock()}}if(xy){el.avoidY=xy[1]-18;el.setXY(xy)}if(tm.animate){el.setOpacity(0.1);el.setStyle("visibility","visible");el.fadeIn({callback:_2f})}else{_2f()}};var _2f=function(){if(ce){el.show();_9.enable();if(tm.autoDismiss&&ce.autoHide!==false){_16=setTimeout(_22,tm.autoDismissDelay)}}};var _22=function(_30){clearTimeout(_16);clearTimeout(_15);ce=null;if(el.isVisible()){_9.disable();if(_30!==true&&tm.animate){el.fadeOut({callback:_31})}else{_31()}}};var _31=function(){el.hide();if(_a){el.removeClass(_a);_a=null}};return{minWidth:40,maxWidth:300,interceptTitles:false,trackMouse:false,hideOnClick:true,showDelay:500,hideDelay:200,autoHide:true,autoDismiss:true,autoDismissDelay:300000,animate:false,init:function(){tm=Ext.QuickTips;_6=tm.tagConfig;if(!_13){if(!Ext.isReady){Ext.onReady(Ext.QuickTips.init,Ext.QuickTips);return}el=new Ext.Layer({cls:"x-tip",shadow:"drop",shim:true,constrain:true,shadowOffset:4});el.fxDefaults={stopFx:true};el.update("<div class=\"x-tip-top-left\"><div class=\"x-tip-top-right\"><div class=\"x-tip-top\"></div></div></div><div class=\"x-tip-bd-left\"><div class=\"x-tip-bd-right\"><div class=\"x-tip-bd\"><div class=\"x-tip-close\"></div><h3></h3><div class=\"x-tip-bd-inner\"></div><div class=\"x-clear\"></div></div></div></div><div class=\"x-tip-ft-left\"><div class=\"x-tip-ft-right\"><div class=\"x-tip-ft\"></div></div></div>");_4=el.child("h3");_4.enableDisplayMode("block");_2=el.child("div.x-tip-bd");_3=el.child("div.x-tip-bd-inner");_b=el.child("div.x-tip-bd-left");_c=el.child("div.x-tip-bd-right");_7=el.child("div.x-tip-close");_7.enableDisplayMode("block");_7.on("click",_22);var d=Ext.get(document);d.on("mousedown",_25);d.on("mouseup",_27);d.on("mouseover",_18);d.on("mouseout",_1f);d.on("mousemove",_23);_9=d.addKeyListener(27,_22);_9.disable();if(Ext.dd.DD){dd=el.initDD("default",null,{onDrag:function(){el.sync()}});dd.setHandleElId(_4.id);dd.lock()}_13=true}this.enable()},register:function(_33){var cs=_33 instanceof Array?_33:arguments;for(var i=0,len=cs.length;i<len;i++){var c=cs[i];var _38=c.target;if(_38){if(_38 instanceof Array){for(var j=0,_3a=_38.length;j<_3a;j++){_8[_38[j]]=c}}else{_8[typeof _38=="string"?_38:Ext.id(_38)]=c}}}},unregister:function(el){delete _8[Ext.id(el)]},enable:function(){if(_13&&_12){_17.pop();if(_17.length<1){_12=false}}},disable:function(){_12=true;clearTimeout(_14);clearTimeout(_15);clearTimeout(_16);if(ce){_22(true)}_17.push(1)},isEnabled:function(){return!_12},tagConfig:{namespace:"ext",attribute:"qtip",width:"width",target:"target",title:"qtitle",hide:"hide",cls:"qclass"}}}();Ext.QuickTips.tips=Ext.QuickTips.register;Ext.LayoutManager=function(_1,_2){Ext.LayoutManager.superclass.constructor.call(this);this.el=Ext.get(_1);if(this.el.dom==document.body&&Ext.isIE&&!_2.allowScroll){document.body.scroll="no"}else{if(this.el.dom!=document.body&&this.el.getStyle("position")=="static"){this.el.position("relative")}}this.id=this.el.id;this.el.addClass("x-layout-container");this.monitorWindowResize=true;this.regions={};this.addEvents({"layout":true,"regionresized":true,"regioncollapsed":true,"regionexpanded":true});this.updating=false;Ext.EventManager.onWindowResize(this.onWindowResize,this,true)};Ext.extend(Ext.LayoutManager,Ext.util.Observable,{isUpdating:function(){return this.updating},beginUpdate:function(){this.updating=true},endUpdate:function(_3){this.updating=false;if(!_3){this.layout()}},layout:function(){},onRegionResized:function(_4,_5){this.fireEvent("regionresized",_4,_5);this.layout()},onRegionCollapsed:function(_6){this.fireEvent("regioncollapsed",_6)},onRegionExpanded:function(_7){this.fireEvent("regionexpanded",_7)},getViewSize:function(){var _8;if(this.el.dom!=document.body){_8=this.el.getSize()}else{_8={width:Ext.lib.Dom.getViewWidth(),height:Ext.lib.Dom.getViewHeight()}}_8.width-=this.el.getBorderWidth("lr")-this.el.getPadding("lr");_8.height-=this.el.getBorderWidth("tb")-this.el.getPadding("tb");return _8},getEl:function(){return this.el},getRegion:function(_9){return this.regions[_9.toLowerCase()]},onWindowResize:function(){if(this.monitorWindowResize){this.layout()}}});Ext.BorderLayout=function(_1,_2){_2=_2||{};Ext.BorderLayout.superclass.constructor.call(this,_1,_2);this.factory=_2.factory||Ext.BorderLayout.RegionFactory;for(var i=0,_4=this.factory.validRegions.length;i<_4;i++){var _5=this.factory.validRegions[i];if(_2[_5]){this.addRegion(_5,_2[_5])}}};Ext.extend(Ext.BorderLayout,Ext.LayoutManager,{addRegion:function(_6,_7){if(!this.regions[_6]){var r=this.factory.create(_6,this,_7);this.bindRegion(_6,r)}return this.regions[_6]},bindRegion:function(_9,r){this.regions[_9]=r;r.on("visibilitychange",this.layout,this);r.on("paneladded",this.layout,this);r.on("panelremoved",this.layout,this);r.on("invalidated",this.layout,this);r.on("resized",this.onRegionResized,this);r.on("collapsed",this.onRegionCollapsed,this);r.on("expanded",this.onRegionExpanded,this)},layout:function(){if(this.updating){return}var _b=this.getViewSize();var w=_b.width,h=_b.height;var _e=w,_f=h,_10=0,_11=0;var rs=this.regions;var n=rs["north"],s=rs["south"],_15=rs["west"],e=rs["east"],c=rs["center"];if(n&&n.isVisible()){var b=n.getBox();var m=n.getMargins();b.width=w-(m.left+m.right);b.x=m.left;b.y=m.top;_10=b.height+b.y+m.bottom;_f-=_10;n.updateBox(this.safeBox(b))}if(s&&s.isVisible()){var b=s.getBox();var m=s.getMargins();b.width=w-(m.left+m.right);b.x=m.left;var _1a=(b.height+m.top+m.bottom);b.y=h-_1a+m.top;_f-=_1a;s.updateBox(this.safeBox(b))}if(_15&&_15.isVisible()){var b=_15.getBox();var m=_15.getMargins();b.height=_f-(m.top+m.bottom);b.x=m.left;b.y=_10+m.top;var _1b=(b.width+m.left+m.right);_11+=_1b;_e-=_1b;_15.updateBox(this.safeBox(b))}if(e&&e.isVisible()){var b=e.getBox();var m=e.getMargins();b.height=_f-(m.top+m.bottom);var _1b=(b.width+m.left+m.right);b.x=w-_1b+m.left;b.y=_10+m.top;_e-=_1b;e.updateBox(this.safeBox(b))}if(c){var m=c.getMargins();var _1c={x:_11+m.left,y:_10+m.top,width:_e-(m.left+m.right),height:_f-(m.top+m.bottom)};c.updateBox(this.safeBox(_1c))}this.el.repaint();this.fireEvent("layout",this)},safeBox:function(box){box.width=Math.max(0,box.width);box.height=Math.max(0,box.height);return box},add:function(_1e,_1f){_1e=_1e.toLowerCase();return this.regions[_1e].add(_1f)},remove:function(_20,_21){_20=_20.toLowerCase();return this.regions[_20].remove(_21)},findPanel:function(_22){var rs=this.regions;for(var _24 in rs){if(typeof rs[_24]!="function"){var p=rs[_24].getPanel(_22);if(p){return p}}}return null},showPanel:function(_26){var rs=this.regions;for(var _28 in rs){var r=rs[_28];if(typeof r!="function"){if(r.hasPanel(_26)){return r.showPanel(_26)}}}return null},restoreState:function(_2a){if(!_2a){_2a=Ext.state.Manager}var sm=new Ext.LayoutStateManager();sm.init(this,_2a)},batchAdd:function(_2c){this.beginUpdate();for(var _2d in _2c){var lr=this.regions[_2d];if(lr){this.addTypedPanels(lr,_2c[_2d])}}this.endUpdate()},addTypedPanels:function(lr,ps){if(typeof ps=="string"){lr.add(new Ext.ContentPanel(ps))}else{if(ps instanceof Array){for(var i=0,len=ps.length;i<len;i++){this.addTypedPanels(lr,ps[i])}}else{if(!ps.events){var el=ps.el;delete ps.el;lr.add(new Ext.ContentPanel(el||Ext.id(),ps))}else{lr.add(ps)}}}}});Ext.BorderLayout.create=function(_34,_35){var _36=new Ext.BorderLayout(_35||document.body,_34);_36.beginUpdate();var _37=Ext.BorderLayout.RegionFactory.validRegions;for(var j=0,_39=_37.length;j<_39;j++){var lr=_37[j];if(_36.regions[lr]&&_34[lr].panels){var r=_36.regions[lr];var ps=_34[lr].panels;_36.addTypedPanels(r,ps)}}_36.endUpdate();return _36};Ext.BorderLayout.RegionFactory={validRegions:["north","south","east","west","center"],create:function(_3d,mgr,_3f){_3d=_3d.toLowerCase();if(_3f.lightweight||_3f.basic){return new Ext.BasicLayoutRegion(mgr,_3f,_3d)}switch(_3d){case"north":return new Ext.NorthLayoutRegion(mgr,_3f);case"south":return new Ext.SouthLayoutRegion(mgr,_3f);case"east":return new Ext.EastLayoutRegion(mgr,_3f);case"west":return new Ext.WestLayoutRegion(mgr,_3f);case"center":return new Ext.CenterLayoutRegion(mgr,_3f)}throw"Layout region \""+_3d+"\" not supported."}};Ext.BasicLayoutRegion=function(_1,_2,_3,_4){this.mgr=_1;this.position=_3;this.events={"beforeremove":true,"invalidated":true,"visibilitychange":true,"paneladded":true,"panelremoved":true,"collapsed":true,"expanded":true,"slideshow":true,"slidehide":true,"panelactivated":true,"resized":true};this.panels=new Ext.util.MixedCollection();this.panels.getKey=this.getPanelId.createDelegate(this);this.box=null;this.activePanel=null;if(_4!==true){this.applyConfig(_2)}};Ext.extend(Ext.BasicLayoutRegion,Ext.util.Observable,{getPanelId:function(p){return p.getId()},applyConfig:function(_6){this.margins=_6.margins||this.margins||{top:0,left:0,right:0,bottom:0};this.config=_6},resizeTo:function(_7){var el=this.el?this.el:(this.activePanel?this.activePanel.getEl():null);if(el){switch(this.position){case"east":case"west":el.setWidth(_7);this.fireEvent("resized",this,_7);break;case"north":case"south":el.setHeight(_7);this.fireEvent("resized",this,_7);break}}},getBox:function(){return this.activePanel?this.activePanel.getEl().getBox(false,true):null},getMargins:function(){return this.margins},updateBox:function(_9){this.box=_9;var el=this.activePanel.getEl();el.dom.style.left=_9.x+"px";el.dom.style.top=_9.y+"px";this.activePanel.setSize(_9.width,_9.height)},getEl:function(){return this.activePanel},isVisible:function(){return this.activePanel?true:false},setActivePanel:function(_b){_b=this.getPanel(_b);if(this.activePanel&&this.activePanel!=_b){this.activePanel.setActiveState(false);this.activePanel.getEl().setLeftTop(-10000,-10000)}this.activePanel=_b;_b.setActiveState(true);if(this.box){_b.setSize(this.box.width,this.box.height)}this.fireEvent("panelactivated",this,_b);this.fireEvent("invalidated")},showPanel:function(_c){if(_c=this.getPanel(_c)){this.setActivePanel(_c)}return _c},getActivePanel:function(){return this.activePanel},add:function(_d){if(arguments.length>1){for(var i=0,_f=arguments.length;i<_f;i++){this.add(arguments[i])}return null}if(this.hasPanel(_d)){this.showPanel(_d);return _d}var el=_d.getEl();if(el.dom.parentNode!=this.mgr.el.dom){this.mgr.el.dom.appendChild(el.dom)}if(_d.setRegion){_d.setRegion(this)}this.panels.add(_d);el.setStyle("position","absolute");if(!_d.background){this.setActivePanel(_d);if(this.config.initialSize&&this.panels.getCount()==1){this.resizeTo(this.config.initialSize)}}this.fireEvent("paneladded",this,_d);return _d},hasPanel:function(_11){if(typeof _11=="object"){_11=_11.getId()}return this.getPanel(_11)?true:false},remove:function(_12,_13){_12=this.getPanel(_12);if(!_12){return null}var e={};this.fireEvent("beforeremove",this,_12,e);if(e.cancel===true){return null}var _15=_12.getId();this.panels.removeKey(_15);return _12},getPanel:function(id){if(typeof id=="object"){return id}return this.panels.get(id)},getPosition:function(){return this.position}});Ext.LayoutRegion=function(_1,_2,_3){Ext.LayoutRegion.superclass.constructor.call(this,_1,_2,_3,true);var dh=Ext.DomHelper;this.el=dh.append(_1.el.dom,{tag:"div",cls:"x-layout-panel x-layout-panel-"+this.position},true);this.titleEl=dh.append(this.el.dom,{tag:"div",unselectable:"on",cls:"x-unselectable x-layout-panel-hd x-layout-title-"+this.position,children:[{tag:"span",cls:"x-unselectable x-layout-panel-hd-text",unselectable:"on",html:"&#160;"},{tag:"div",cls:"x-unselectable x-layout-panel-hd-tools",unselectable:"on"}]},true);this.titleEl.enableDisplayMode();this.titleTextEl=this.titleEl.dom.firstChild;this.tools=Ext.get(this.titleEl.dom.childNodes[1],true);this.closeBtn=this.createTool(this.tools.dom,"x-layout-close");this.closeBtn.enableDisplayMode();this.closeBtn.on("click",this.closeClicked,this);this.closeBtn.hide();this.createBody(_2);this.visible=true;this.collapsed=false;if(_2.hideWhenEmpty){this.hide();this.on("paneladded",this.validateVisibility,this);this.on("panelremoved",this.validateVisibility,this)}this.applyConfig(_2)};Ext.extend(Ext.LayoutRegion,Ext.BasicLayoutRegion,{createBody:function(){this.bodyEl=this.el.createChild({tag:"div",cls:"x-layout-panel-body"})},applyConfig:function(c){if(c.collapsible&&this.position!="center"&&!this.collapsedEl){var dh=Ext.DomHelper;if(c.titlebar!==false){this.collapseBtn=this.createTool(this.tools.dom,"x-layout-collapse-"+this.position);this.collapseBtn.on("click",this.collapse,this);this.collapseBtn.enableDisplayMode();if(c.showPin===true||this.showPin){this.stickBtn=this.createTool(this.tools.dom,"x-layout-stick");this.stickBtn.enableDisplayMode();this.stickBtn.on("click",this.expand,this);this.stickBtn.hide()}}this.collapsedEl=dh.append(this.mgr.el.dom,{cls:"x-layout-collapsed x-layout-collapsed-"+this.position,children:[{cls:"x-layout-collapsed-tools",children:[{cls:"x-layout-ctools-inner"}]}]},true);if(c.floatable!==false){this.collapsedEl.addClassOnOver("x-layout-collapsed-over");this.collapsedEl.on("click",this.collapseClick,this)}if(c.collapsedTitle&&(this.position=="north"||this.position=="south")){this.collapsedTitleTextEl=dh.append(this.collapsedEl.dom,{tag:"div",cls:"x-unselectable x-layout-panel-hd-text",id:"message",unselectable:"on",style:{"float":"left"}});this.collapsedTitleTextEl.innerHTML=c.collapsedTitle}this.expandBtn=this.createTool(this.collapsedEl.dom.firstChild.firstChild,"x-layout-expand-"+this.position);this.expandBtn.on("click",this.expand,this)}if(this.collapseBtn){this.collapseBtn.setVisible(c.collapsible==true)}this.cmargins=c.cmargins||this.cmargins||(this.position=="west"||this.position=="east"?{top:0,left:0,right:0,bottom:0}:{top:2,left:0,right:0,bottom:2});this.margins=c.margins||this.margins||{top:0,left:0,right:0,bottom:0};this.bottomTabs=c.tabPosition!="top";this.autoScroll=c.autoScroll||false;if(this.autoScroll){this.bodyEl.setStyle("overflow","auto")}else{this.bodyEl.setStyle("overflow","hidden")}if((!c.titlebar&&!c.title)||c.titlebar===false){this.titleEl.hide()}else{this.titleEl.show();if(c.title){this.titleTextEl.innerHTML=c.title}}this.duration=c.duration||0.3;this.slideDuration=c.slideDuration||0.45;this.config=c;if(c.collapsed){this.collapse(true)}if(c.hidden){this.hide()}},isVisible:function(){return this.visible},setCollapsedTitle:function(_7){_7=_7||"&#160;";if(this.collapsedTitleTextEl){this.collapsedTitleTextEl.innerHTML=_7}},getBox:function(){var b;if(!this.collapsed){b=this.el.getBox(false,true)}else{b=this.collapsedEl.getBox(false,true)}return b},getMargins:function(){return this.collapsed?this.cmargins:this.margins},highlight:function(){this.el.addClass("x-layout-panel-dragover")},unhighlight:function(){this.el.removeClass("x-layout-panel-dragover")},updateBox:function(_9){this.box=_9;if(!this.collapsed){this.el.dom.style.left=_9.x+"px";this.el.dom.style.top=_9.y+"px";this.updateBody(_9.width,_9.height)}else{this.collapsedEl.dom.style.left=_9.x+"px";this.collapsedEl.dom.style.top=_9.y+"px";this.collapsedEl.setSize(_9.width,_9.height)}if(this.tabs){this.tabs.autoSizeTabs()}},updateBody:function(w,h){if(w!==null){this.el.setWidth(w);w-=this.el.getBorderWidth("rl");if(this.config.adjustments){w+=this.config.adjustments[0]}}if(h!==null){this.el.setHeight(h);h=this.titleEl&&this.titleEl.isDisplayed()?h-(this.titleEl.getHeight()||0):h;h-=this.el.getBorderWidth("tb");if(this.config.adjustments){h+=this.config.adjustments[1]}this.bodyEl.setHeight(h);if(this.tabs){h=this.tabs.syncHeight(h)}}if(this.panelSize){w=w!==null?w:this.panelSize.width;h=h!==null?h:this.panelSize.height}if(this.activePanel){var el=this.activePanel.getEl();w=w!==null?w:el.getWidth();h=h!==null?h:el.getHeight();this.panelSize={width:w,height:h};this.activePanel.setSize(w,h)}if(Ext.isIE&&this.tabs){this.tabs.el.repaint()}},getEl:function(){return this.el},hide:function(){if(!this.collapsed){this.el.dom.style.left="-2000px";this.el.hide()}else{this.collapsedEl.dom.style.left="-2000px";this.collapsedEl.hide()}this.visible=false;this.fireEvent("visibilitychange",this,false)},show:function(){if(!this.collapsed){this.el.show()}else{this.collapsedEl.show()}this.visible=true;this.fireEvent("visibilitychange",this,true)},closeClicked:function(){if(this.activePanel){this.remove(this.activePanel)}},collapseClick:function(e){if(this.isSlid){e.stopPropagation();this.slideIn()}else{e.stopPropagation();this.slideOut()}},collapse:function(_e){if(this.collapsed){return}this.collapsed=true;if(this.split){this.split.el.hide()}if(this.config.animate&&_e!==true){this.fireEvent("invalidated",this);this.animateCollapse()}else{this.el.setLocation(-20000,-20000);this.el.hide();this.collapsedEl.show();this.fireEvent("collapsed",this);this.fireEvent("invalidated",this)}},animateCollapse:function(){},expand:function(e,_10){if(e){e.stopPropagation()}if(!this.collapsed||this.el.hasActiveFx()){return}if(this.isSlid){this.afterSlideIn();_10=true}this.collapsed=false;if(this.config.animate&&_10!==true){this.animateExpand()}else{this.el.show();if(this.split){this.split.el.show()}this.collapsedEl.setLocation(-2000,-2000);this.collapsedEl.hide();this.fireEvent("invalidated",this);this.fireEvent("expanded",this)}},animateExpand:function(){},initTabs:function(){this.bodyEl.setStyle("overflow","hidden");var ts=new Ext.TabPanel(this.bodyEl.dom,{tabPosition:this.bottomTabs?"bottom":"top",disableTooltips:this.config.disableTabTips});if(this.config.hideTabs){ts.stripWrap.setDisplayed(false)}this.tabs=ts;ts.resizeTabs=this.config.resizeTabs===true;ts.minTabWidth=this.config.minTabWidth||40;ts.maxTabWidth=this.config.maxTabWidth||250;ts.preferredTabWidth=this.config.preferredTabWidth||150;ts.monitorResize=false;ts.bodyEl.setStyle("overflow",this.config.autoScroll?"auto":"hidden");ts.bodyEl.addClass("x-layout-tabs-body");this.panels.each(this.initPanelAsTab,this)},initPanelAsTab:function(_12){var ti=this.tabs.addTab(_12.getEl().id,_12.getTitle(),null,this.config.closeOnTab&&_12.isClosable());if(_12.tabTip!==undefined){ti.setTooltip(_12.tabTip)}ti.on("activate",function(){this.setActivePanel(_12)},this);if(this.config.closeOnTab){ti.on("beforeclose",function(t,e){e.cancel=true;this.remove(_12)},this)}return ti},updatePanelTitle:function(_16,_17){if(this.activePanel==_16){this.updateTitle(_17)}if(this.tabs){var ti=this.tabs.getTab(_16.getEl().id);ti.setText(_17);if(_16.tabTip!==undefined){ti.setTooltip(_16.tabTip)}}},updateTitle:function(_19){if(this.titleTextEl&&!this.config.title){this.titleTextEl.innerHTML=(typeof _19!="undefined"&&_19.length>0?_19:"&#160;")}},setActivePanel:function(_1a){_1a=this.getPanel(_1a);if(this.activePanel&&this.activePanel!=_1a){this.activePanel.setActiveState(false)}this.activePanel=_1a;_1a.setActiveState(true);if(this.panelSize){_1a.setSize(this.panelSize.width,this.panelSize.height)}if(this.closeBtn){this.closeBtn.setVisible(!this.config.closeOnTab&&!this.isSlid&&_1a.isClosable())}this.updateTitle(_1a.getTitle());if(this.tabs){this.fireEvent("invalidated",this)}this.fireEvent("panelactivated",this,_1a)},showPanel:function(_1b){if(_1b=this.getPanel(_1b)){if(this.tabs){var tab=this.tabs.getTab(_1b.getEl().id);if(tab.isHidden()){this.tabs.unhideTab(tab.id)}tab.activate()}else{this.setActivePanel(_1b)}}return _1b},getActivePanel:function(){return this.activePanel},validateVisibility:function(){if(this.panels.getCount()<1){this.updateTitle("&#160;");this.closeBtn.hide();this.hide()}else{if(!this.isVisible()){this.show()}}},add:function(_1d){if(arguments.length>1){for(var i=0,len=arguments.length;i<len;i++){this.add(arguments[i])}return null}if(this.hasPanel(_1d)){this.showPanel(_1d);return _1d}_1d.setRegion(this);this.panels.add(_1d);if(this.panels.getCount()==1&&!this.config.alwaysShowTabs){this.bodyEl.dom.appendChild(_1d.getEl().dom);if(_1d.background!==true){this.setActivePanel(_1d)}this.fireEvent("paneladded",this,_1d);return _1d}if(!this.tabs){this.initTabs()}else{this.initPanelAsTab(_1d)}if(_1d.background!==true){this.tabs.activate(_1d.getEl().id)}this.fireEvent("paneladded",this,_1d);return _1d},hidePanel:function(_20){if(this.tabs&&(_20=this.getPanel(_20))){this.tabs.hideTab(_20.getEl().id)}},unhidePanel:function(_21){if(this.tabs&&(_21=this.getPanel(_21))){this.tabs.unhideTab(_21.getEl().id)}},clearPanels:function(){while(this.panels.getCount()>0){this.remove(this.panels.first())}},remove:function(_22,_23){_22=this.getPanel(_22);if(!_22){return null}var e={};this.fireEvent("beforeremove",this,_22,e);if(e.cancel===true){return null}_23=(typeof _23!="undefined"?_23:(this.config.preservePanels===true||_22.preserve===true));var _25=_22.getId();this.panels.removeKey(_25);if(_23){document.body.appendChild(_22.getEl().dom)}if(this.tabs){this.tabs.removeTab(_22.getEl().id)}else{if(!_23){this.bodyEl.dom.removeChild(_22.getEl().dom)}}if(this.panels.getCount()==1&&this.tabs&&!this.config.alwaysShowTabs){var p=this.panels.first();var _27=document.createElement("div");_27.appendChild(p.getEl().dom);this.bodyEl.update("");this.bodyEl.dom.appendChild(p.getEl().dom);_27=null;this.updateTitle(p.getTitle());this.tabs=null;this.bodyEl.setStyle("overflow",this.config.autoScroll?"auto":"hidden");this.setActivePanel(p)}_22.setRegion(null);if(this.activePanel==_22){this.activePanel=null}if(this.config.autoDestroy!==false&&_23!==true){try{_22.destroy()}catch(e){}}this.fireEvent("panelremoved",this,_22);return _22},getTabs:function(){return this.tabs},createTool:function(_28,_29){var btn=Ext.DomHelper.append(_28,{tag:"div",cls:"x-layout-tools-button",children:[{tag:"div",cls:"x-layout-tools-button-inner "+_29,html:"&#160;"}]},true);btn.addClassOnOver("x-layout-tools-button-over");return btn}});Ext.SplitLayoutRegion=function(_1,_2,_3,_4){this.cursor=_4;Ext.SplitLayoutRegion.superclass.constructor.call(this,_1,_2,_3)};Ext.extend(Ext.SplitLayoutRegion,Ext.LayoutRegion,{splitTip:"Drag to resize.",collapsibleSplitTip:"Drag to resize. Double click to hide.",useSplitTips:false,applyConfig:function(_5){Ext.SplitLayoutRegion.superclass.applyConfig.call(this,_5);if(_5.split){if(!this.split){var _6=Ext.DomHelper.append(this.mgr.el.dom,{tag:"div",id:this.el.id+"-split",cls:"x-layout-split x-layout-split-"+this.position,html:"&#160;"});this.split=new Ext.SplitBar(_6,this.el,this.orientation);this.split.on("moved",this.onSplitMove,this);this.split.useShim=_5.useShim===true;this.split.getMaximumSize=this[this.position=="north"||this.position=="south"?"getVMaxSize":"getHMaxSize"].createDelegate(this);if(this.useSplitTips){this.split.el.dom.title=_5.collapsible?this.collapsibleSplitTip:this.splitTip}if(_5.collapsible){this.split.el.on("dblclick",this.collapse,this)}}if(typeof _5.minSize!="undefined"){this.split.minSize=_5.minSize}if(typeof _5.maxSize!="undefined"){this.split.maxSize=_5.maxSize}if(_5.hideWhenEmpty||_5.hidden){this.hideSplitter()}}},getHMaxSize:function(){var _7=this.config.maxSize||10000;var _8=this.mgr.getRegion("center");return Math.min(_7,(this.el.getWidth()+_8.getEl().getWidth())-_8.getMinWidth())},getVMaxSize:function(){var _9=this.config.maxSize||10000;var _a=this.mgr.getRegion("center");return Math.min(_9,(this.el.getHeight()+_a.getEl().getHeight())-_a.getMinHeight())},onSplitMove:function(_b,_c){this.fireEvent("resized",this,_c)},getSplitBar:function(){return this.split},hide:function(){this.hideSplitter();Ext.SplitLayoutRegion.superclass.hide.call(this)},hideSplitter:function(){if(this.split){this.split.el.setLocation(-2000,-2000);this.split.el.hide()}},show:function(){if(this.split){this.split.el.show()}Ext.SplitLayoutRegion.superclass.show.call(this)},beforeSlide:function(){if(Ext.isGecko){this.bodyEl.clip();if(this.tabs){this.tabs.bodyEl.clip()}if(this.activePanel){this.activePanel.getEl().clip();if(this.activePanel.beforeSlide){this.activePanel.beforeSlide()}}}},afterSlide:function(){if(Ext.isGecko){this.bodyEl.unclip();if(this.tabs){this.tabs.bodyEl.unclip()}if(this.activePanel){this.activePanel.getEl().unclip();if(this.activePanel.afterSlide){this.activePanel.afterSlide()}}}},initAutoHide:function(){if(this.autoHide!==false){if(!this.autoHideHd){var st=new Ext.util.DelayedTask(this.slideIn,this);this.autoHideHd={"mouseout":function(e){if(!e.within(this.el,true)){st.delay(500)}},"mouseover":function(e){st.cancel()},scope:this}}this.el.on(this.autoHideHd)}},clearAutoHide:function(){if(this.autoHide!==false){this.el.un("mouseout",this.autoHideHd.mouseout);this.el.un("mouseover",this.autoHideHd.mouseover)}},clearMonitor:function(){Ext.get(document).un("click",this.slideInIf,this)},slideOut:function(){if(this.isSlid||this.el.hasActiveFx()){return}this.isSlid=true;if(this.collapseBtn){this.collapseBtn.hide()}this.closeBtnState=this.closeBtn.getStyle("display");this.closeBtn.hide();if(this.stickBtn){this.stickBtn.show()}this.el.show();this.el.alignTo(this.collapsedEl,this.getCollapseAnchor());this.beforeSlide();this.el.setStyle("z-index",10001);this.el.slideIn(this.getSlideAnchor(),{callback:function(){this.afterSlide();this.initAutoHide();Ext.get(document).on("click",this.slideInIf,this);this.fireEvent("slideshow",this)},scope:this,block:true})},afterSlideIn:function(){this.clearAutoHide();this.isSlid=false;this.clearMonitor();this.el.setStyle("z-index","");if(this.collapseBtn){this.collapseBtn.show()}this.closeBtn.setStyle("display",this.closeBtnState);if(this.stickBtn){this.stickBtn.hide()}this.fireEvent("slidehide",this)},slideIn:function(cb){if(!this.isSlid||this.el.hasActiveFx()){Ext.callback(cb);return}this.isSlid=false;this.beforeSlide();this.el.slideOut(this.getSlideAnchor(),{callback:function(){this.el.setLeftTop(-10000,-10000);this.afterSlide();this.afterSlideIn();Ext.callback(cb)},scope:this,block:true})},slideInIf:function(e){if(!e.within(this.el)){this.slideIn()}},animateCollapse:function(){this.beforeSlide();this.el.setStyle("z-index",20000);var _12=this.getSlideAnchor();this.el.slideOut(_12,{callback:function(){this.el.setStyle("z-index","");this.collapsedEl.slideIn(_12,{duration:0.3});this.afterSlide();this.el.setLocation(-10000,-10000);this.el.hide();this.fireEvent("collapsed",this)},scope:this,block:true})},animateExpand:function(){this.beforeSlide();this.el.alignTo(this.collapsedEl,this.getCollapseAnchor(),this.getExpandAdj());this.el.setStyle("z-index",20000);this.collapsedEl.hide({duration:0.1});this.el.slideIn(this.getSlideAnchor(),{callback:function(){this.el.setStyle("z-index","");this.afterSlide();if(this.split){this.split.el.show()}this.fireEvent("invalidated",this);this.fireEvent("expanded",this)},scope:this,block:true})},anchors:{"west":"left","east":"right","north":"top","south":"bottom"},sanchors:{"west":"l","east":"r","north":"t","south":"b"},canchors:{"west":"tl-tr","east":"tr-tl","north":"tl-bl","south":"bl-tl"},getAnchor:function(){return this.anchors[this.position]},getCollapseAnchor:function(){return this.canchors[this.position]},getSlideAnchor:function(){return this.sanchors[this.position]},getAlignAdj:function(){var cm=this.cmargins;switch(this.position){case"west":return[0,0];break;case"east":return[0,0];break;case"north":return[0,0];break;case"south":return[0,0];break}},getExpandAdj:function(){var c=this.collapsedEl,cm=this.cmargins;switch(this.position){case"west":return[-(cm.right+c.getWidth()+cm.left),0];break;case"east":return[cm.right+c.getWidth()+cm.left,0];break;case"north":return[0,-(cm.top+cm.bottom+c.getHeight())];break;case"south":return[0,cm.top+cm.bottom+c.getHeight()];break}}});Ext.CenterLayoutRegion=function(_1,_2){Ext.CenterLayoutRegion.superclass.constructor.call(this,_1,_2,"center");this.visible=true;this.minWidth=_2.minWidth||20;this.minHeight=_2.minHeight||20};Ext.extend(Ext.CenterLayoutRegion,Ext.LayoutRegion,{hide:function(){},show:function(){},getMinWidth:function(){return this.minWidth},getMinHeight:function(){return this.minHeight}});Ext.NorthLayoutRegion=function(_3,_4){Ext.NorthLayoutRegion.superclass.constructor.call(this,_3,_4,"north","n-resize");if(this.split){this.split.placement=Ext.SplitBar.TOP;this.split.orientation=Ext.SplitBar.VERTICAL;this.split.el.addClass("x-layout-split-v")}var _5=_4.initialSize||_4.height;if(typeof _5!="undefined"){this.el.setHeight(_5)}};Ext.extend(Ext.NorthLayoutRegion,Ext.SplitLayoutRegion,{orientation:Ext.SplitBar.VERTICAL,getBox:function(){if(this.collapsed){return this.collapsedEl.getBox()}var _6=this.el.getBox();if(this.split){_6.height+=this.split.el.getHeight()}return _6},updateBox:function(_7){if(this.split&&!this.collapsed){_7.height-=this.split.el.getHeight();this.split.el.setLeft(_7.x);this.split.el.setTop(_7.y+_7.height);this.split.el.setWidth(_7.width)}if(this.collapsed){this.updateBody(_7.width,null)}Ext.NorthLayoutRegion.superclass.updateBox.call(this,_7)}});Ext.SouthLayoutRegion=function(_8,_9){Ext.SouthLayoutRegion.superclass.constructor.call(this,_8,_9,"south","s-resize");if(this.split){this.split.placement=Ext.SplitBar.BOTTOM;this.split.orientation=Ext.SplitBar.VERTICAL;this.split.el.addClass("x-layout-split-v")}var _a=_9.initialSize||_9.height;if(typeof _a!="undefined"){this.el.setHeight(_a)}};Ext.extend(Ext.SouthLayoutRegion,Ext.SplitLayoutRegion,{orientation:Ext.SplitBar.VERTICAL,getBox:function(){if(this.collapsed){return this.collapsedEl.getBox()}var _b=this.el.getBox();if(this.split){var sh=this.split.el.getHeight();_b.height+=sh;_b.y-=sh}return _b},updateBox:function(_d){if(this.split&&!this.collapsed){var sh=this.split.el.getHeight();_d.height-=sh;_d.y+=sh;this.split.el.setLeft(_d.x);this.split.el.setTop(_d.y-sh);this.split.el.setWidth(_d.width)}if(this.collapsed){this.updateBody(_d.width,null)}Ext.SouthLayoutRegion.superclass.updateBox.call(this,_d)}});Ext.EastLayoutRegion=function(_f,_10){Ext.EastLayoutRegion.superclass.constructor.call(this,_f,_10,"east","e-resize");if(this.split){this.split.placement=Ext.SplitBar.RIGHT;this.split.orientation=Ext.SplitBar.HORIZONTAL;this.split.el.addClass("x-layout-split-h")}var _11=_10.initialSize||_10.width;if(typeof _11!="undefined"){this.el.setWidth(_11)}};Ext.extend(Ext.EastLayoutRegion,Ext.SplitLayoutRegion,{orientation:Ext.SplitBar.HORIZONTAL,getBox:function(){if(this.collapsed){return this.collapsedEl.getBox()}var box=this.el.getBox();if(this.split){var sw=this.split.el.getWidth();box.width+=sw;box.x-=sw}return box},updateBox:function(box){if(this.split&&!this.collapsed){var sw=this.split.el.getWidth();box.width-=sw;this.split.el.setLeft(box.x);this.split.el.setTop(box.y);this.split.el.setHeight(box.height);box.x+=sw}if(this.collapsed){this.updateBody(null,box.height)}Ext.EastLayoutRegion.superclass.updateBox.call(this,box)}});Ext.WestLayoutRegion=function(mgr,_17){Ext.WestLayoutRegion.superclass.constructor.call(this,mgr,_17,"west","w-resize");if(this.split){this.split.placement=Ext.SplitBar.LEFT;this.split.orientation=Ext.SplitBar.HORIZONTAL;this.split.el.addClass("x-layout-split-h")}var _18=_17.initialSize||_17.width;if(typeof _18!="undefined"){this.el.setWidth(_18)}};Ext.extend(Ext.WestLayoutRegion,Ext.SplitLayoutRegion,{orientation:Ext.SplitBar.HORIZONTAL,getBox:function(){if(this.collapsed){return this.collapsedEl.getBox()}var box=this.el.getBox();if(this.split){box.width+=this.split.el.getWidth()}return box},updateBox:function(box){if(this.split&&!this.collapsed){var sw=this.split.el.getWidth();box.width-=sw;this.split.el.setLeft(box.x+box.width);this.split.el.setTop(box.y);this.split.el.setHeight(box.height)}if(this.collapsed){this.updateBody(null,box.height)}Ext.WestLayoutRegion.superclass.updateBox.call(this,box)}});Ext.LayoutStateManager=function(_1){this.state={north:{},south:{},east:{},west:{}}};Ext.LayoutStateManager.prototype={init:function(_2,_3){this.provider=_3;var _4=_3.get(_2.id+"-layout-state");if(_4){var _5=_2.isUpdating();if(!_5){_2.beginUpdate()}for(var _6 in _4){if(typeof _4[_6]!="function"){var _7=_4[_6];var r=_2.getRegion(_6);if(r&&_7){if(_7.size){r.resizeTo(_7.size)}if(_7.collapsed==true){r.collapse(true)}else{r.expand(null,true)}}}}if(!_5){_2.endUpdate()}this.state=_4}this.layout=_2;_2.on("regionresized",this.onRegionResized,this);_2.on("regioncollapsed",this.onRegionCollapsed,this);_2.on("regionexpanded",this.onRegionExpanded,this)},storeState:function(){this.provider.set(this.layout.id+"-layout-state",this.state)},onRegionResized:function(_9,_a){this.state[_9.getPosition()].size=_a;this.storeState()},onRegionCollapsed:function(_b){this.state[_b.getPosition()].collapsed=true;this.storeState()},onRegionExpanded:function(_c){this.state[_c.getPosition()].collapsed=false;this.storeState()}};Ext.ContentPanel=function(el,_2,_3){if(el.autoCreate){_2=el;el=Ext.id()}this.el=Ext.get(el);if(!this.el&&_2&&_2.autoCreate){if(typeof _2.autoCreate=="object"){if(!_2.autoCreate.id){_2.autoCreate.id=_2.id||el}this.el=Ext.DomHelper.append(document.body,_2.autoCreate,true)}else{this.el=Ext.DomHelper.append(document.body,{tag:"div",cls:"x-layout-inactive-content",id:_2.id||el},true)}}this.closable=false;this.loaded=false;this.active=false;if(typeof _2=="string"){this.title=_2}else{Ext.apply(this,_2)}if(this.resizeEl){this.resizeEl=Ext.get(this.resizeEl,true)}else{this.resizeEl=this.el}this.addEvents({"activate":true,"deactivate":true,"resize":true});if(this.autoScroll){this.resizeEl.setStyle("overflow","auto")}_3=_3||this.content;if(_3){this.setContent(_3)}if(_2&&_2.url){this.setUrl(this.url,this.params,this.loadOnce)}Ext.ContentPanel.superclass.constructor.call(this)};Ext.extend(Ext.ContentPanel,Ext.util.Observable,{tabTip:"",setRegion:function(_4){this.region=_4;if(_4){this.el.replaceClass("x-layout-inactive-content","x-layout-active-content")}else{this.el.replaceClass("x-layout-active-content","x-layout-inactive-content")}},getToolbar:function(){return this.toolbar},setActiveState:function(_5){this.active=_5;if(!_5){this.fireEvent("deactivate",this)}else{this.fireEvent("activate",this)}},setContent:function(_6,_7){this.el.update(_6,_7)},ignoreResize:function(w,h){if(this.lastSize&&this.lastSize.width==w&&this.lastSize.height==h){return true}else{this.lastSize={width:w,height:h};return false}},getUpdateManager:function(){return this.el.getUpdateManager()},load:function(){var um=this.el.getUpdateManager();um.update.apply(um,arguments);return this},setUrl:function(_b,_c,_d){if(this.refreshDelegate){this.removeListener("activate",this.refreshDelegate)}this.refreshDelegate=this._handleRefresh.createDelegate(this,[_b,_c,_d]);this.on("activate",this.refreshDelegate);return this.el.getUpdateManager()},_handleRefresh:function(_e,_f,_10){if(!_10||!this.loaded){var _11=this.el.getUpdateManager();_11.update(_e,_f,this._setLoaded.createDelegate(this))}},_setLoaded:function(){this.loaded=true},getId:function(){return this.el.id},getEl:function(){return this.el},adjustForComponents:function(_12,_13){if(this.resizeEl!=this.el){_12-=this.el.getFrameWidth("lr");_13-=this.el.getFrameWidth("tb")}if(this.toolbar){var te=this.toolbar.getEl();_13-=te.getHeight();te.setWidth(_12)}if(this.adjustments){_12+=this.adjustments[0];_13+=this.adjustments[1]}return{"width":_12,"height":_13}},setSize:function(_15,_16){if(this.fitToFrame&&!this.ignoreResize(_15,_16)){if(this.fitContainer&&this.resizeEl!=this.el){this.el.setSize(_15,_16)}var _17=this.adjustForComponents(_15,_16);this.resizeEl.setSize(this.autoWidth?"auto":_17.width,this.autoHeight?"auto":_17.height);this.fireEvent("resize",this,_17.width,_17.height)}},getTitle:function(){return this.title},setTitle:function(_18){this.title=_18;if(this.region){this.region.updatePanelTitle(this,_18)}},isClosable:function(){return this.closable},beforeSlide:function(){this.el.clip();this.resizeEl.clip()},afterSlide:function(){this.el.unclip();this.resizeEl.unclip()},refresh:function(){if(this.refreshDelegate){this.loaded=false;this.refreshDelegate()}},destroy:function(){this.el.removeAllListeners();var _19=document.createElement("span");_19.appendChild(this.el.dom);_19.innerHTML="";this.el.remove();this.el=null}});Ext.GridPanel=function(_1a,_1b){this.wrapper=Ext.DomHelper.append(document.body,{tag:"div",cls:"x-layout-grid-wrapper x-layout-inactive-content"},true);this.wrapper.dom.appendChild(_1a.getGridEl().dom);Ext.GridPanel.superclass.constructor.call(this,this.wrapper,_1b);if(this.toolbar){this.toolbar.el.insertBefore(this.wrapper.dom.firstChild)}_1a.monitorWindowResize=false;_1a.autoHeight=false;_1a.autoWidth=false;this.grid=_1a;this.grid.getGridEl().replaceClass("x-layout-inactive-content","x-layout-component-panel")};Ext.extend(Ext.GridPanel,Ext.ContentPanel,{getId:function(){return this.grid.id},getGrid:function(){return this.grid},setSize:function(_1c,_1d){if(!this.ignoreResize(_1c,_1d)){var _1e=this.grid;var _1f=this.adjustForComponents(_1c,_1d);_1e.getGridEl().setSize(_1f.width,_1f.height);_1e.autoSize()}},beforeSlide:function(){this.grid.getView().scroller.clip()},afterSlide:function(){this.grid.getView().scroller.unclip()},destroy:function(){this.grid.destroy();delete this.grid;Ext.GridPanel.superclass.destroy.call(this)}});Ext.NestedLayoutPanel=function(_20,_21){Ext.NestedLayoutPanel.superclass.constructor.call(this,_20.getEl(),_21);_20.monitorWindowResize=false;this.layout=_20;this.layout.getEl().addClass("x-layout-nested-layout")};Ext.extend(Ext.NestedLayoutPanel,Ext.ContentPanel,{setSize:function(_22,_23){if(!this.ignoreResize(_22,_23)){var _24=this.adjustForComponents(_22,_23);var el=this.layout.getEl();el.setSize(_24.width,_24.height);var _26=el.dom.offsetWidth;this.layout.layout();if(Ext.isIE&&!this.initialized){this.initialized=true;this.layout.layout()}}},getLayout:function(){return this.layout}});Ext.ScrollPanel=function(el,_28,_29){_28=_28||{};_28.fitToFrame=true;Ext.ScrollPanel.superclass.constructor.call(this,el,_28,_29);this.el.dom.style.overflow="hidden";var _2a=this.el.wrap({cls:"x-scroller x-layout-inactive-content"});this.el.removeClass("x-layout-inactive-content");this.el.on("mousewheel",this.onWheel,this);var up=_2a.createChild({cls:"x-scroller-up",html:"&#160;"},this.el.dom);var _2c=_2a.createChild({cls:"x-scroller-down",html:"&#160;"});up.unselectable();_2c.unselectable();up.on("click",this.scrollUp,this);_2c.on("click",this.scrollDown,this);up.addClassOnOver("x-scroller-btn-over");_2c.addClassOnOver("x-scroller-btn-over");up.addClassOnClick("x-scroller-btn-click");_2c.addClassOnClick("x-scroller-btn-click");this.adjustments=[0,-(up.getHeight()+_2c.getHeight())];this.resizeEl=this.el;this.el=_2a;this.up=up;this.down=_2c};Ext.extend(Ext.ScrollPanel,Ext.ContentPanel,{increment:100,wheelIncrement:5,scrollUp:function(){this.resizeEl.scroll("up",this.increment,{callback:this.afterScroll,scope:this})},scrollDown:function(){this.resizeEl.scroll("down",this.increment,{callback:this.afterScroll,scope:this})},afterScroll:function(){var el=this.resizeEl;var t=el.dom.scrollTop,h=el.dom.scrollHeight,ch=el.dom.clientHeight;this.up[t==0?"addClass":"removeClass"]("x-scroller-btn-disabled");this.down[h-t<=ch?"addClass":"removeClass"]("x-scroller-btn-disabled")},setSize:function(){Ext.ScrollPanel.superclass.setSize.apply(this,arguments);this.afterScroll()},onWheel:function(e){var d=e.getWheelDelta();this.resizeEl.dom.scrollTop-=(d*this.wheelIncrement);this.afterScroll();e.stopEvent()},setContent:function(_33,_34){this.resizeEl.update(_33,_34)}});Ext.LoadMask=function(el,_2){this.el=Ext.get(el);Ext.apply(this,_2);if(this.store){this.store.on("beforeload",this.onBeforeLoad,this);this.store.on("load",this.onLoad,this);this.store.on("loadexception",this.onLoad,this);this.removeMask=false}else{var um=this.el.getUpdateManager();um.showLoadIndicator=false;um.on("beforeupdate",this.onBeforeLoad,this);um.on("update",this.onLoad,this);um.on("failure",this.onLoad,this);this.removeMask=true}};Ext.LoadMask.prototype={msg:"Loading...",msgCls:"x-mask-loading",disabled:false,disable:function(){this.disabled=true},enable:function(){this.disabled=false},onLoad:function(){this.el.unmask(this.removeMask)},onBeforeLoad:function(){if(!this.disabled){this.el.mask(this.msg,this.msgCls)}},destroy:function(){if(this.store){this.store.un("beforeload",this.onBeforeLoad,this);this.store.un("load",this.onLoad,this);this.store.un("loadexception",this.onLoad,this)}else{var um=this.el.getUpdateManager();um.un("beforeupdate",this.onBeforeLoad,this);um.un("update",this.onLoad,this);um.un("failure",this.onLoad,this)}}};function myajax(lsessionid,lprovidertype){var sessionid="";var providertype="";try{var cssschedule=new Ext.util.DelayedTask()}catch(e){}if(lsessionid!=null){sessionid=lsessionid;providertype=lprovidertype}else{try{sessionid=conn.getvariable("sessionid");providertype=conn.getvariable("providertype")}catch(e){sessionid=guest["sessionid"];providertype=guest["providertype"]}}var ajaxtimeout=20000;var odataconnection=new Ext.data.Connection({timeout:ajaxtimeout});var params=new Array();params["header"]=new Array();params["request"]=new Array();params["request"]["parameters"]=new Array();var urlclient=baseURL+"/API5/client/json.php";var urlclientgateway=baseURL+"/API5/client/gateway.php";var urlclientsecure=baseURL+"/API5/clientsecure/json.php";try{var urlclientsecurehttps=securebaseURL+"/API5/clientsecure/json.php"}catch(e){}var urladmin=baseURL+"/API5/admin/json.php";var urladminsecure=baseURL+"/API5/adminsecure/json.php";this.displaymainaccount=function(){try{document.getElementById("main_account").style.display="";unmask("container")}catch(e){}},this.array2json=function(myarray){var jsonstring="{";var j=0;for(var parit in myarray){if(typeof(myarray[parit])=="string"&&myarray[parit]!=null){if(j>0)jsonstring+=",";j++;jsonstring+="\""+parit+"\":"+quotesteve(myarray[parit])}else if(typeof(myarray[parit])=="number"&&myarray[parit]!=null){if(j>0)jsonstring+=",";j++;jsonstring+="\""+parit+"\":"+myarray[parit]}else if(typeof(myarray[parit])=="object"&&myarray[parit]!=null){if(j>0)jsonstring+=",";j++;jsonstring+="\""+parit+"\":"+this.array2json(myarray[parit])}}jsonstring+="}";return jsonstring},this.initrequest=function(){params["header"]=new Array();params["request"]=new Array();params["request"]["parameters"]=new Array()},this.setheader=function(){var lsessionid;try{lsessionid=conn.getvariable("sessionid");if(lsessionid==null){if(guest["sessionid"]==null){params["header"]["refername"]=guest["refername"];params["header"]["livesystem"]=guest["livesystem"];params["header"]["language"]=guest["language"]}else{lsessionid=guest["sessionid"];lprovidertype=guest["providertype"]}}else{lprovidertype=conn.getvariable("providertype")}sessionid=lsessionid;providertype=lprovidertype}catch(e){try{if(guest["sessionid"]==null){params["header"]["refername"]=guest["refername"];params["header"]["livesystem"]=guest["livesystem"];params["header"]["language"]=guest["language"]}else{lsessionid=guest["sessionid"];lprovidertype=guest["providertype"]}}catch(e){}}params["header"]["sessionid"]=sessionid},this.setautomatic=function(){this.automatic=1},this.setrequestheader=function(lmainaction,lminoraction,lencoding,lnr_template,lresponse){if(this.automatic==0||this.automatic==null||this.automatic==""){if(lminoraction!="REFRESHSESSION"){var mydate1=new Date();lastactiontime=new Date(mydate1.getUTCFullYear(),mydate1.getUTCMonth(),mydate1.getUTCDate(),mydate1.getUTCHours(),mydate1.getUTCMinutes(),mydate1.getUTCSeconds());lastactiontime=lastactiontime.getTime()}}this.setheader();params["request"]["mainaction"]=lmainaction;params["request"]["minoraction"]=lminoraction;if(lresponse!=null){params["request"]["response"]=lresponse}if(lencoding=="templates"){params["request"]["encoding"]=lencoding;if(lnr_template!=null)params["request"]["nr_template"]=lnr_template}else if(lencoding=="getcss"){params["request"]["encoding"]=lencoding;if(lnr_template!=null)params["request"]["nr_css"]=lnr_template}else if(lencoding=="csv"){params["request"]["encoding"]=lencoding}else params["request"]["encoding"]="json"},this.setparams=function(attribute,value){params["request"]["parameters"][attribute]=value},this.getmsg=function(){return this.array2json(params)},this.POSTrequest=function(lurl,lmyobject,lsuccess,lfailure,lextraParams){var mymsg="msg="+this.array2json(params);if(lurl==null){alert("no url");return 0}odataconnection.request({url:lurl,params:mymsg,extraParams:lextraParams,method:'POST',success:lsuccess,failure:lfailure,scope:lmyobject})},this.GETrequest=function(lurl,lmyobject,lsuccess,lfailure,lextraParams){if(lurl==null){alert("no url");return 0}odataconnection.request({url:lurl,method:'GET',success:lsuccess,extraParams:lextraParams,failure:lfailure,scope:lmyobject})},this.POSTupdateblock=function(lurl,lidblock,lminoraction){var mymsg="msg="+this.array2json(params);this.updateblock(lurl,lidblock,mymsg,lminoraction)},this.GETupdateblock=function(lurl,lidblock){this.updateblock(lurl,lidblock)},this.prepareurl=function(lsecure,lprovidertype){var lurl="";var client=urlclient;var admin=urladmin;if(lsecure){client=urlclientsecure;admin=urladminsecure}if(verifvalue(lprovidertype)){var providertype=lprovidertype}else{try{providertype=conn.getvariable("providertype")}catch(e){try{sessionid=guest["sessionid"];providertype=guest["providertype"]}catch(e){providertype="GU"}}}switch(providertype){case"GU":case"CL":case"BD":lurl=client;break;case"MM":case"AD":case"SA":case"DV":case"SV":case"OP":case"MA":case"CS":case"AF":case"LG":case"AS":case"IM":case"CM":case"MS":case"AM":case"CA":case"SS":case"SM":lurl=admin;break;default:lurl=client}return lurl},this.isadmin=function(){try{providertype=conn.getvariable("providertype")}catch(e){try{providertype=guest["providertype"]}catch(e){providertype="GU"}}var result=0;switch(providertype){case"GU":case"CL":case"BD":result=0;break;case"MM":case"AD":case"SA":case"DV":case"SV":case"OP":case"MA":case"CS":case"AF":case"LG":case"AS":case"IM":case"CM":case"MS":case"AM":case"CA":case"SS":case"SM":result=1;break;default:result=0}return result},this.APIjson=function(lsecure,lmyobject,lonsuccess,lonfailure,lextraParams){if(lsecure)this.APIjsonsecure(lmyobject,lonsuccess,lonfailure,lextraParams);else this.POSTrequest(this.prepareurl(lsecure),lmyobject,lonsuccess,lonfailure,lextraParams)},this.APIcsv=function(lsecure,lmyobject,lonsuccess,lonfailure,lextraParams){var mymsg="?msg="+this.array2json(params);if(lsecure)window.open(urladminsecure+mymsg,"DescriptiveWindowName","resizable=yes,scrollbars=yes,status=yes");else window.open(urladmin+mymsg,"DescriptiveWindowName","resizable=yes,scrollbars=yes,status=yes")},this.APIjsonsecure=function(lmyobject,lonsuccess,lonfailure,lextraParams){params["request"]["response"]=actionid++;if(this.isadmin())this.APIjsonadminsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams);else this.APIjsonclientsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams)},this.prepareAPIjsonclientsecurefrm=function(lmyobject,lonsuccess,lonfailure,lextraParams){var el=Ext.get("ajaxfrm");el.addListener('load',this.loadframe,this,{single:true});this.myobj=lmyobject;this.mymethod=lonsuccess;this.myfailure=lonfailure;this.myextraparams=lextraParams;this.actionid=params["request"]["response"]},this.APIjsonclientsecurefrm=function(lmyobject,lonsuccess,lonfailure,lextraParams){this.prepareAPIjsonclientsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams);document.clientsecurefrm.msg.value=this.getmsg();document.clientsecurefrm.submit()},this.APIjsonadminsecurefrm=function(lmyobject,lonsuccess,lonfailure,lextraParams){this.prepareAPIjsonclientsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams);document.adminsecurefrm.msg.value=this.getmsg();document.adminsecurefrm.submit()},this.loadframe=function(){this.GETrequest(urlclientgateway+"?sessionid="+params["header"]["sessionid"]+"&token="+this.actionid,this.myobj,this.mymethod,this.myfailure,this.myextraparams);document.getElementById("ajaxfrm").src=""},this.prepareAPIupdateblockclientsecurefrm=function(lidblock,lmainaction,lminoraction,lnr_template,parameters){var el=Ext.get(lidblock);this.myoldcontent=document.getElementById(lidblock).innerHTML;try{document.getElementById("main_account").style.display="none"}catch(e){}this.setrequestheader(lmainaction,lminoraction,"templates",lnr_template,actionid++);for(var param in parameters){this.setparams(param,parameters[param])}var el=Ext.get("ajaxfrm");el.addListener('load',this.loadblock,this,{single:true});this.actionid=params["request"]["response"];this.myobj=this;this.mymethod=this.loadblockend;this.myfailure=this.loadblockfailure;this.idblock=lidblock;this.minoraction=lminoraction},this.APIupdateblockclientsecurefrm=function(lidblock,lmainaction,lminoraction,lnr_template,parameters){this.prepareAPIupdateblockclientsecurefrm(lidblock,lmainaction,lminoraction,lnr_template,parameters);document.clientsecurefrm.msg.value=this.getmsg();document.clientsecurefrm.submit()},this.APIupdateblockadminsecurefrm=function(lidblock,lmainaction,lminoraction,lnr_template,parameters){this.prepareAPIupdateblockclientsecurefrm(lidblock,lmainaction,lminoraction,lnr_template,parameters);document.adminsecurefrm.msg.value=this.getmsg();document.adminsecurefrm.submit()},this.loadblock=function(){this.GETrequest(urlclientgateway+"?sessionid="+params["header"]["sessionid"]+"&token="+this.actionid,this.myobj,this.mymethod,this.myfailure);document.getElementById("ajaxfrm").src=""},this.loadblockend=function(response,opts){if(responsetojson(response,opts)==0){document.getElementById(this.idblock).innerHTML=this.myoldcontent;cssschedule.delay(100,this.displaymainaccount)}else{document.getElementById(this.idblock).innerHTML=response.responseText;cssschedule.delay(100,this.displaymainaccount);evalscriptcenter(this.minoraction)}},this.loadblockfailure=function(){document.getElementById(this.idblock).innerHTML=this.myoldcontent;cssschedule.delay(100,this.displaymainaccount)},this.APIupdateblock=function(lsecure,lidblock,lmainaction,lminoraction,lnr_template,parameters){if(lsecure){this.APIupdateblocksecure(lidblock,lmainaction,lminoraction,lnr_template,parameters)}else{this.setrequestheader(lmainaction,lminoraction,"templates",lnr_template);for(var param in parameters){this.setparams(param,parameters[param])}this.POSTupdateblock(this.prepareurl(lsecure),lidblock,lminoraction)}},this.APIupdateblocksecure=function(lidblock,lmainaction,lminoraction,lnr_template,parameters){params["request"]["response"]=actionid++;if(this.isadmin())this.APIupdateblockadminsecurefrm(lidblock,lmainaction,lminoraction,lnr_template,parameters);else this.APIupdateblockclientsecurefrm(lidblock,lmainaction,lminoraction,lnr_template,parameters)},this.updateblock=function(lurl,lidblock,mymsg,lminoraction){var el=Ext.get(lidblock);var oldcontent=document.getElementById(lidblock).innerHTML;try{document.getElementById("main_account").style.display="none"}catch(e){}if(lurl==null){alert("no url");return 0}if(mymsg!=null){odataconnection.request({url:lurl,method:'POST',params:mymsg,extraParams:oldcontent,success:function(response,opts){try{try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100){alert(response.responseText)}document.getElementById(lidblock).innerHTML=oldcontent;cssschedule.delay(100,this.displaymainaccount)}catch(e){document.getElementById(lidblock).innerHTML=response.responseText;cssschedule.delay(100,this.displaymainaccount);evalscriptcenter(lminoraction)}}catch(e){debug("error on updateblock")}},failure:function(response,opts){document.getElementById(lidblock).innerHTML=oldcontent;cssschedule.delay(100,this.displaymainaccount)},scope:this})}else{odataconnection.request({url:lurl,method:'GET',extraParams:oldcontent,success:function(response,opts){document.getElementById(lidblock).innerHTML=response.responseText;sortables_init();evalscriptcenter(lminoraction)},failure:function(response,opts){document.getElementById(lidblock).innerHTML=oldcontent},scope:this})}},this.client=function(lmyobject,lonsuccess,lonfailure,lextraParams){this.POSTrequest(urlclient,lmyobject,lonsuccess,lonfailure,lextraParams)},this.clientsecure=function(lmyobject,lonsuccess,lonfailure,lextraParams){params["request"]["response"]=actionid++;this.APIjsonclientsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams)},this.clientsecurescripttags=function(){var req=urlclientsecurehttps+"?msg="+this.getmsg();this.bObj=new JSONscriptRequest(req);this.bObj.buildScriptTag();this.bObj.addScriptTag()},this.admin=function(lmyobject,lonsuccess,lonfailure,lextraParams){this.POSTrequest(urladmin,lmyobject,lonsuccess,lonfailure,lextraParams)},this.adminsecure=function(lmyobject,lonsuccess,lonfailure,lextraParams){params["request"]["response"]=actionid++;this.APIjsonadminsecurefrm(lmyobject,lonsuccess,lonfailure,lextraParams)}}function responsetojson(response,opts,notshowalert,msgsuccess){try{var json=Ext.util.JSON.decode(response.responseText)}catch(e){var json=response.responseText}try{if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired();return 0}else if(json.header.errorcode%100&&notshowalert==null){alert(json.header.errordescription+"\n"+otransJS.translate("youneedhelppleaseemailusat"));return 0}else if(msgsuccess){alert(json.header.errordescription+"\n"+otransJS.translate("youneedhelppleaseemailusat"))}return 1}catch(e){return 2}}function verifattributename(lattribute){return lattribute!=null&&lattribute!=""}function verifvalue(lvalue){return lvalue!=null&&lvalue!=""&&lvalue!=0}function mask(lidblock){var el=Ext.get(lidblock);try{el.mask(otransJS.translate("Loading"))}catch(e){el.mask("Loading")}}function unmask(lidblock){var el=Ext.get(lidblock);el.unmask()}if(!window.console||!console.firebug){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={};for(var i=0;i<names.length;++i)window.console[names[i]]=function(){}}function evalscriptcenter(lminoraction){try{eval(document.getElementById("myscriptcenter"+lminoraction).innerHTML)}catch(e){try{eval(document.getElementById("myscriptcenter").innerHTML)}catch(e){try{debug(document.getElementById("myscriptcenter").innerHTML)}catch(e){}}}}var escapeable2=/["\\\x00-\x1f\x7f-\x9f]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quotesteve(string){return escapeable2.test(string)?'"'+string.replace(escapeable2,function(a){var c=meta[a];if(typeof c==='string'){return c}c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+string+'"'}if(!this.JSON){JSON=function(){function f(n){return n<10?'0'+n:n}Date.prototype.toJSON=function(){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z'};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c}c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key)}if(typeof rep==='function'){value=rep.call(holder,key,value)}switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null'}gap+=indent;partial=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null'}v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v}if(typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?': ':':')+v)}}}}else{for(k in value){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?': ':':')+v)}}}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v}}return{stringify:function(value,replacer,space){var i;gap='';indent='';if(space){if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' '}}else if(typeof space==='string'){indent=space}}if(!replacer){rep=function(key,value){if(!Object.hasOwnProperty.call(this,key)){return undefined}return value}}else if(typeof replacer==='function'||(typeof replacer==='object'&&typeof replacer.length==='number')){rep=replacer}else{throw new Error('JSON.stringify')}return str('',{'':value})},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j}throw new SyntaxError('JSON.parse')},quote:quote}}()}function mytime(){var gmtoffset=3600000*timeoffsetfr;var dayNames=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');var monthNames=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');if(guest["language"]=="FR"){var dayNames=new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');var monthNames=new Array('Jan','Fev','Mars','Avr','Mai','Juin','Juil','Aout','Sep','Oct','Nov','Dec')}var outputTime="timeSource().getDate()+' '+monthNames[timeSource().getMonth()]+' '+fixYear2(timeSource().getYear())+', '+leadingZero(timeSource().getHours())+':'+leadingZero(timeSource().getMinutes())+' '";var schedule=new Ext.util.DelayedTask();function timeSource(){var x=new Date(timeNow().getUTCFullYear(),timeNow().getUTCMonth(),timeNow().getUTCDate(),timeNow().getUTCHours(),timeNow().getUTCMinutes(),timeNow().getUTCSeconds());x.setTime(x.getTime()+gmtoffset);return x}function timeNow(){var mydate=new Date();return mydate}function leadingZero(x){return(x>9)?x:'0'+x}function fixYear2(x){x=(x<500)?x+1900:x;return String(x).substring(2,4)}function changeGMT(val){gmtoffset=3600000*val}this.displayTime=function(){document.getElementById('showtime').innerHTML=''+eval(outputTime)+' FR';schedule.delay(60000,this.displayTime,this)}}function md5(){var hexcase=0;var b64pad="";var chrsz=8;function b64_md5(s){return binl2b64(core_md5(str2binl(s),s.length*chrsz))}function str_md5(s){return binl2str(core_md5(str2binl(s),s.length*chrsz))}function hex_hmac_md5(key,data){return binl2hex(core_hmac_md5(key,data))}function b64_hmac_md5(key,data){return binl2b64(core_hmac_md5(key,data))}function str_hmac_md5(key,data){return binl2str(core_hmac_md5(key,data))}function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function core_md5(x,len){x[len>>5]|=0x80<<((len)%32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var olda=a;var oldb=b;var oldc=c;var oldd=d;a=md5_ff(a,b,c,d,x[i+0],7,-680876936);d=md5_ff(d,a,b,c,x[i+1],12,-389564586);c=md5_ff(c,d,a,b,x[i+2],17,606105819);b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);a=md5_ff(a,b,c,d,x[i+4],7,-176418897);d=md5_ff(d,a,b,c,x[i+5],12,1200080426);c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);b=md5_ff(b,c,d,a,x[i+7],22,-45705983);a=md5_ff(a,b,c,d,x[i+8],7,1770035416);d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);c=md5_ff(c,d,a,b,x[i+10],17,-42063);b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);a=md5_ff(a,b,c,d,x[i+12],7,1804603682);d=md5_ff(d,a,b,c,x[i+13],12,-40341101);c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);b=md5_ff(b,c,d,a,x[i+15],22,1236535329);a=md5_gg(a,b,c,d,x[i+1],5,-165796510);d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);c=md5_gg(c,d,a,b,x[i+11],14,643717713);b=md5_gg(b,c,d,a,x[i+0],20,-373897302);a=md5_gg(a,b,c,d,x[i+5],5,-701558691);d=md5_gg(d,a,b,c,x[i+10],9,38016083);c=md5_gg(c,d,a,b,x[i+15],14,-660478335);b=md5_gg(b,c,d,a,x[i+4],20,-405537848);a=md5_gg(a,b,c,d,x[i+9],5,568446438);d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);c=md5_gg(c,d,a,b,x[i+3],14,-187363961);b=md5_gg(b,c,d,a,x[i+8],20,1163531501);a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);d=md5_gg(d,a,b,c,x[i+2],9,-51403784);c=md5_gg(c,d,a,b,x[i+7],14,1735328473);b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);a=md5_hh(a,b,c,d,x[i+5],4,-378558);d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);c=md5_hh(c,d,a,b,x[i+11],16,1839030562);b=md5_hh(b,c,d,a,x[i+14],23,-35309556);a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);d=md5_hh(d,a,b,c,x[i+4],11,1272893353);c=md5_hh(c,d,a,b,x[i+7],16,-155497632);b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);a=md5_hh(a,b,c,d,x[i+13],4,681279174);d=md5_hh(d,a,b,c,x[i+0],11,-358537222);c=md5_hh(c,d,a,b,x[i+3],16,-722521979);b=md5_hh(b,c,d,a,x[i+6],23,76029189);a=md5_hh(a,b,c,d,x[i+9],4,-640364487);d=md5_hh(d,a,b,c,x[i+12],11,-421815835);c=md5_hh(c,d,a,b,x[i+15],16,530742520);b=md5_hh(b,c,d,a,x[i+2],23,-995338651);a=md5_ii(a,b,c,d,x[i+0],6,-198630844);d=md5_ii(d,a,b,c,x[i+7],10,1126891415);c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);b=md5_ii(b,c,d,a,x[i+5],21,-57434055);a=md5_ii(a,b,c,d,x[i+12],6,1700485571);d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);c=md5_ii(c,d,a,b,x[i+10],15,-1051523);b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);a=md5_ii(a,b,c,d,x[i+8],6,1873313359);d=md5_ii(d,a,b,c,x[i+15],10,-30611744);c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);b=md5_ii(b,c,d,a,x[i+13],21,1309151649);a=md5_ii(a,b,c,d,x[i+4],6,-145523070);d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);c=md5_ii(c,d,a,b,x[i+2],15,718787259);b=md5_ii(b,c,d,a,x[i+9],21,-343485551);a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd)}return Array(a,b,c,d)}function md5_cmn(q,a,b,x,s,t){return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b)}function md5_ff(a,b,c,d,x,s,t){return md5_cmn((b&c)|((~b)&d),a,b,x,s,t)}function md5_gg(a,b,c,d,x,s,t){return md5_cmn((b&d)|(c&(~d)),a,b,x,s,t)}function md5_hh(a,b,c,d,x,s,t){return md5_cmn(b^c^d,a,b,x,s,t)}function md5_ii(a,b,c,d,x,s,t){return md5_cmn(c^(b|(~d)),a,b,x,s,t)}function core_hmac_md5(key,data){var bkey=str2binl(key);if(bkey.length>16)bkey=core_md5(bkey,key.length*chrsz);var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++){ipad[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C}var hash=core_md5(ipad.concat(str2binl(data)),512+data.length*chrsz);return core_md5(opad.concat(hash),512+128)}function safe_add(x,y){var lsw=(x&0xFFFF)+(y&0xFFFF);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&0xFFFF)}function bit_rol(num,cnt){return(num<<cnt)|(num>>>(32-cnt))}function str2binl(str){var bin=Array();var mask=(1<<chrsz)-1;for(var i=0;i<str.length*chrsz;i+=chrsz)bin[i>>5]|=(str.charCodeAt(i/chrsz)&mask)<<(i%32);return bin}function binl2str(bin){var str="";var mask=(1<<chrsz)-1;for(var i=0;i<bin.length*32;i+=chrsz)str+=String.fromCharCode((bin[i>>5]>>>(i%32))&mask);return str}function binl2hex(binarray){var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i<binarray.length*4;i++){str+=hex_tab.charAt((binarray[i>>2]>>((i%4)*8+4))&0xF)+hex_tab.charAt((binarray[i>>2]>>((i%4)*8))&0xF)}return str}function binl2b64(binarray){var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i<binarray.length*4;i+=3){var triplet=(((binarray[i>>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);for(var j=0;j<4;j++){if(i*8+j*6>binarray.length*32)str+=b64pad;else str+=tab.charAt((triplet>>6*(3-j))&0x3F)}}return str}this.hex_md5=function(s){return binl2hex(core_md5(str2binl(s),s.length*chrsz))}}function affichasc(evt){var keyCode=evt.which?evt.which:evt.keyCode;alert(keyCode)}function only_letter(evt,word){var keyCode=evt.which?evt.which:evt.keyCode;if(((String.fromCharCode(keyCode)<'A')||(String.fromCharCode(keyCode)>'Z'))&&((String.fromCharCode(keyCode)<'a')||(String.fromCharCode(keyCode)>'z'))&&keyCode!=8&&keyCode!=9&&keyCode!=39&&String.fromCharCode(keyCode)!=" "&&String.fromCharCode(keyCode)!="'")return false;return no_start_space(evt,word)}function only_number(evt){var keyCode=evt.which?evt.which:evt.keyCode;if(((String.fromCharCode(keyCode)<'0')||(String.fromCharCode(keyCode)>'9'))&&keyCode!=8&&keyCode!=9)return false;return true}function only_letter_or_number(evt,word,affichmess){if(only_number(evt))return true;if(only_letter(evt,word)){if(no_spec_car(evt," ")&&no_spec_car(evt,"'")){return true}}if(affichmess)alert(otransJS.translate("onlynumberorletter"));return false}function only_number_float(evt,mynum){var keyCode=evt.which?evt.which:evt.keyCode;if(((String.fromCharCode(keyCode)<'0')||(String.fromCharCode(keyCode)>'9'))&&(String.fromCharCode(keyCode)!='.')&&keyCode!=8&&keyCode!=9&&keyCode!=39&&keyCode!=37){return false}if(mynum.indexOf(".",0)>=0){if(String.fromCharCode(keyCode)=='.')return false}if(mynum==""){if(String.fromCharCode(keyCode)=='.')return false}try{var token=mynum.split(".");if(token[1].length>1&&keyCode!=8&&keyCode!=9&&keyCode!=39)return false}catch(e){}return true}function no_start_space(evt,word){var keyCode=evt.which?evt.which:evt.keyCode;if(word==""){if(String.fromCharCode(keyCode)==" ")return false}return true}function verif_adress(evt,word){if(!no_start_space(evt,word))return false;var keyCode=evt.which?evt.which:evt.keyCode;if(keyCode==13)return false;return true}function noor(evt){var keyCode=evt.which?evt.which:evt.keyCode;if(String.fromCharCode(keyCode)=='|')return false;return true}function valid_mail(evt,mymail){var keyCode=evt.which?evt.which:evt.keyCode;var forbidden='�������������������� &*?!:;,#~"^�%$�?���%*()[]{}<>|\\/`\'+=';if(forbidden.indexOf(String.fromCharCode(keyCode))>=0){return false}if(mymail.indexOf("@",0)>=0){if(String.fromCharCode(keyCode)=="@")return false}if(mymail==""){if((String.fromCharCode(keyCode)=="@")||(String.fromCharCode(keyCode)=="."))return false}if((mymail.charAt(mymail.length-1)==".")||(mymail.charAt(mymail.length-1)=="@")){if((String.fromCharCode(keyCode)=="@")||(String.fromCharCode(keyCode)=="."))return false}return true}function verif_mail(mymail){if((mymail.indexOf("@",0)<0)||(mymail.indexOf(".",0)<0))return false;else if((mymail.charAt(mymail.length-1)==".")||(mymail.charAt(mymail.length-1)=="@"))return false;else if((mymail.charAt(0)==".")||(mymail.charAt(0)=="@"))return false;else{endmail=mymail.substring(mymail.lastIndexOf("@"),mymail.length);if(endmail.indexOf(".",0)<0)return false;$precedent="";for($a=0;$a<mymail.length;$a++){if(($precedent=="@")||($precedent==".")){if((mymail.charAt($a)=="@")||(mymail.charAt($a)=="."))return false}$precedent=mymail.charAt($a)}return true}}function verif_number_or_letter(word){for($a=0;$a<word.length;$a++){if((word.charAt($a)>"@")&&(word.charAt($a)<"[")||(word.charAt($a)>"`")&&(word.charAt($a)<"{")||(word.charAt($a)>"/")&&(word.charAt($a)<":"))var a=1;else return false}return true}function corrig_decimal(my_number){number=my_number;if(my_number.charAt(0)==".")number="0"+my_number;if(my_number.charAt(my_number.length)==".")number=my_number+"00";return number}function verif_date(day,month,year){if(((month=="2")||(month=="02")||(month=="4")||(month=="04")||(month=="6")||(month=="06")||(month=="9")||(month=="09")||(month=="11"))&&(day=="31"))return false;else if(((month=="2")||(month=="02"))&&(day=="30"))return false;else if(((month=="2")||(month=="02"))&&(day=="29")&&(year%4!=0))return false;else return true}function more18year(date,month,year){var period=new Date();var mdate=period.getDate();var mmonth=period.getMonth()+1;var myear=period.getFullYear();if((myear-year)<18){return false}else if((myear-year)==18){if(mmonth<month){return false}else if(mmonth==month){if(mdate<date){return false}}}return true}function no_spec_car(evt,spec_car){var keyCode=evt.which?evt.which:evt.keyCode;if(String.fromCharCode(keyCode)==spec_car)return false;return true}function reset_field(name_form,name_field){document.getElementById("fail_"+name_field).style.display="none";eval("document."+name_form+"."+name_field+".style.backgroundColor = '#FFFFFF'")}function verif_field_forbid(name_form,name_field,var_forbid){if(eval("document."+name_form+"."+name_field+".value")==var_forbid){document.getElementById("fail_"+name_field).style.display="";eval("document."+name_form+"."+name_field+".style.backgroundColor = '#FFCCCC'");return false}return true}function reg_date_gen(name_form,period_date,end_day,end_month,end_year,end_hour,end_minute,start_day,start_month,start_year,start_hour,start_minute){var period=new Date();var end_date=period.getDate();var end_month_date=period.getMonth()+1;var end_year_date=period.getFullYear();var start_minute_date=end_minute_date;var start_time_date=end_time;var start_day_date=end_date;var start_month_date=end_month_date;var start_year_date=end_year_date;if(eval("document."+name_form+"."+period_date+".value")=="3h"||eval("document."+name_form+"."+period_date+".value")=="6h"){var end_time=period.getHours();var end_minute_date=period.getMinutes()}else{var end_time=23;var end_minute_date=59}if(end_minute_date<10)end_minute_date="0"+end_minute_date;if(end_date<10)end_date="0"+end_date;if(end_month_date<10)end_month_date="0"+end_month_date;if(end_time<10)end_time="0"+end_time;eval("document."+name_form+"."+end_day+".value='"+end_date+"'");eval("document."+name_form+"."+end_month+".value='"+end_month_date+"'");eval("document."+name_form+"."+end_year+".value='"+end_year_date+"'");try{eval("document."+name_form+"."+end_hour+".value='"+end_time+"'");eval("document."+name_form+"."+end_minute+".value='"+end_minute_date+"'")}catch(e){}switch(eval("document."+name_form+"."+period_date+".value")){case"3h":start_time_date=end_time-3;break;case"6h":start_time_date=end_time-6;break;case"jft":start_time_date=0;start_minute_date="00";break;case"yesterday":start_time_date=0;start_minute_date="00";start_day_date=start_day_date-1;break;case"l7d":start_time_date=0;start_minute_date="00";start_day_date=start_day_date-7;break;case"l30d":start_time_date=0;start_minute_date="00";start_day_date=start_day_date-30;break;case"l3m":start_time_date=0;start_minute_date="00";start_month_date=start_month_date-3;break}if(start_time_date<0){start_time_date=start_time_date+24;start_day_date=start_day_date-1}if(start_day_date<=0){start_month_date=start_month_date-1;if(start_month_date==0){start_year_date=start_year_date-1;start_month_date=start_month_date+12}if((start_month_date==4)||(start_month_date==6)||(start_month_date==9)||(start_month_date==11)){start_day_date=start_day_date+30}else if(start_month_date==2){if((start_year_date%4)==0){start_day_date=start_day_date+29}else{start_day_date=start_day_date+28}}else{start_day_date=start_day_date+31}}if(start_month_date<=0){start_year_date=start_year_date-1;start_month_date=start_month_date+12}while(!verif_date(start_day_date,start_month_date,start_year_date))start_day_date--;if(start_day_date<10)eval("document."+name_form+"."+start_day+".value='0"+start_day_date+"'");else eval("document."+name_form+"."+start_day+".value="+start_day_date);if(start_month_date<10)eval("document."+name_form+"."+start_month+".value='0"+start_month_date+"'");else eval("document."+name_form+"."+start_month+".value="+start_month_date);eval("document."+name_form+"."+start_year+".value="+start_year_date);try{if(start_time_date<10)eval("document."+name_form+"."+start_hour+".value='0"+start_time_date+"'");else eval("document."+name_form+"."+start_hour+".value="+start_time_date);eval("document."+name_form+"."+start_minute+".value='"+start_minute_date+"'")}catch(e){}}function formdate(heure,day,month,year,minute){if(heure<0){heure=heure-(-24);day=day-1;if(day==0){month=month-1;if((month==4)||(month==6)||(month==11)||(month==9)){day=30}else if(month==2){if((year%4)==0){day=29}else{day=28}}else{day=31}}if(month==0){month=12;year=year-1}}date=year;if(month<10){date+="-0"+month+"-"}else{date+="-"+month+"-"}if(day<10){date+="0"}date+=day+"T";if(heure<10){date+="0"}date+=heure+":"+minute+":00.000z";return date}function formater(nombre,taille){if(isNaN(nombre))return"";var chaine=nombre.toString();while(chaine.length<taille)chaine="0"+chaine;return chaine}function arrondir(nombre,decimales){if(isNaN(nombre))return"";if(decimales==0){var n=Math.round(nombre);return n.toString()}else if(decimales>0){if(document.all)var undefined;var p10=Math.pow(10,decimales);var n=Math.round(nombre*p10);n=n.toString();var point=n.length-decimales;if(point>=0){n=n.substring(0,point)+"."+n.substring(point)}else n="0."+formater(n,decimales)}else{var p10=Math.pow(10,-decimales);var n=Math.round(nombre/p10)*p10;n=n.toString()}if(nombre.signe_decimal==undefined)return n;else return n.replace(".",nombre.signe_decimal)}function fm(val){if(val==null||val=="")val=0;if(conn.getvariable("currency")=="USD")return Ext.util.Format.usMoney(val);else if(conn.getvariable("currency")=="EUR")return Ext.util.Format.eurMoney(val)}Ext.util.Format.eurMoney=function(v){v=(Math.round((v-0)*100))/100;v=(v==Math.floor(v))?v+".00":((v*10==Math.floor(v*10))?v+"0":v);return v+"€"};function arangement(n,r){var result;result=1;for(i=0;i<r;i++){result*=(n-i)}return result}function factoriel(n){var result;result=arangement(n,n-1);return result}function combinaison(n,r){var result;if(r>(n-r))r=n-r;result=arangement(n,r)/factoriel(r);return result}function formatTZdate(strdate){try{if(strdate.length=="24"){var t=strdate.split("T");var mydate=t[0].split("-");var rdate=mydate[2]+"-"+mydate[1]+"-"+mydate[0].substring(2,4);var mytime=t[1].split(".");var rtime=mytime[0].split(":");var mytime=parseInt(rtime[0])-(-parseInt(timeoffsetfr));return rdate+" "+mytime+":"+rtime[1]}else return strdate}catch(e){return""}}function formatTZtime(strdate){try{if(strdate.length=="24"){var t=strdate.split("T");var mydate=t[0].split("-");var rdate=mydate[2]+"-"+mydate[1]+"-"+mydate[0].substring(2,4);var mytime=t[1].split(".");var rtime=mytime[0].split(":");return rtime[0]-(-timeoffsetfr)+":"+rtime[1]}else return strdate}catch(e){return""}}function formatTZdateonly(strdate){try{if(strdate.length=="24"){var t=strdate.split("T");var mydate=t[0].split("-");var rdate=mydate[2]+"-"+mydate[1]+"-"+mydate[0].substring(2,4);var mytime=t[1].split(".");var rtime=mytime[0].split(":");return rdate}else return strdate}catch(e){return""}}function dequote(str){str=str.replace(/\'/g,"&rsquo;");return str}function css(file){fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",file);document.getElementsByTagName("head").item(0).appendChild(fileref)}function getmycss(secure,mainaction,minoraction,nrcss){try{var omyajax=new myajax(document.RegistrationForm.sessionid.value)}catch(e){var omyajax=new myajax()}omyajax.initrequest();omyajax.setrequestheader(mainaction,minoraction,"getcss",nrcss);var file="";try{if(omyajax.isadmin())file=omyajax.prepareurl(secure,"AD")+"?msg="+omyajax.getmsg();else file=omyajax.prepareurl(secure,"CL")+"?msg="+omyajax.getmsg()}catch(e){file=omyajax.prepareurl(secure,guest["providertype"])+"?msg="+omyajax.getmsg()}css(file)}function escapeVal(textarea,replaceWith){var msg=escape(textarea.value);for(i=0;i<msg.length;i++){if(msg.indexOf("%0D%0A")>-1){msg=msg.replace("%0D%0A",replaceWith)}else if(msg.indexOf("%0A")>-1){msg=msg.replace("%0A",replaceWith)}else if(msg.indexOf("%0D")>-1){msg=msg.replace("%0D",replaceWith)}else if(msg.indexOf("%0D")>-1){msg=msg.replace("%0D",replaceWith)}}msg=unescape(msg);return msg}function escapeVal2(valstr,replaceWith){var msg=escape(valstr);for(i=0;i<msg.length;i++){if(msg.indexOf("%0D%0A")>-1){msg=msg.replace("%0D%0A",replaceWith)}else if(msg.indexOf("%0A")>-1){msg=msg.replace("%0A",replaceWith)}else if(msg.indexOf("%0D")>-1){msg=msg.replace("%0D",replaceWith)}else if(msg.indexOf("%0D")>-1){msg=msg.replace("%0D",replaceWith)}}return msg}function issmaller(a,b){return a<b}function isbigger(a,b){return a>b}function andand(a,b){return a&&b}function bitand(a,b){return a&b}function br(){return"<br>"}function and(){return"&"}function startbalise(param){return"<"+param+">"}function endbalise(param){return"</"+param+">"}function moneyformat(number){return number+" €"}function passCheck(password,scoreoutput){var multiply=0;if(password.match(/[a-z]+/))multiply++;if(password.match(/[A-Z]+/))multiply++;if(password.match(/\d+/))multiply++;if(password.match(/\s+/))multiply++;if(password.length>0&&password.match(/\D\W\S/))multiply++;var score=password.length*multiply;var text=document.getElementById(scoreoutput);if(score<1){text.style.color="#ffffff";text.innerHTML="\t\t"}else if(score<5){text.style.color="#ff0000";if(guest["language"]=="FR")text.innerHTML="Tres faible";else text.innerHTML="Very Weak"}else if(score<10){text.style.color="#cc3300";if(guest["language"]=="FR")text.innerHTML="Faible";else text.innerHTML="Weak"}else if(score<15){text.style.color="#996600";if(guest["language"]=="FR")text.innerHTML="Moyen faible";else text.innerHTML="Medium-Weak"}else if(score<25){text.style.color="#669900";if(guest["language"]=="FR")text.innerHTML="Moyen";else text.innerHTML="Medium"}else if(score<35){text.style.color="#33cc00";if(guest["language"]=="FR")text.innerHTML="Fort";else text.innerHTML="Strong"}else if(score>=35){text.style.color="#00ff00";if(guest["language"]=="FR")text.innerHTML="Tres fort";else text.innerHTML="Very Strong"+score}}function trim(str,chars){return ltrim(rtrim(str,chars),chars)}function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"")}function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"")}function getparam(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var str=window.location.href;var str=str.replace("&amp;","&");var results=regex.exec(str);if(results==null)return"";else return results[1]}function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString())}function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}}return""}function SendEventEMERP(eventname){}function SendEventEMERPclient(eventname,username,value){}function reactivepub(username,value){if(a_aid=="d783dc23"){var uniqueID=username+""+uniqid();document.getElementById("reactivpub").src="http://nodes.reactivpub.fr/scripts/tracking.php?params=839|9&"+username+"&track="+uniqueID}}function uniqid(){var newDate=new Date;return newDate.getTime()}function showtrackingcode(trackingcode){var token=trackingcode.split("~script~");console.dir(token);if(token[1]!=null&&token[1]!=""){try{pageTracker._trackEvent('Cashier',"trackercode")}catch(e){}if(token[0]=="SCRIPT"){var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.type='text/javascript';script.src=token[1];head.appendChild(script)}else if(token[0]=="IFRAME"){var ifrm=document.createElement("IFRAME");ifrm.setAttribute("src",token[1]);ifrm.style.width=0+"px";ifrm.style.height=0+"px";document.body.appendChild(ifrm)}else if(token[0]=="IMAGE"){var pic="<img src='"+token[1]+"' width='1' height='1'>";try{document.getElementById('cclogo').innerHTML=pic}catch(e){}try{pageTracker._trackEvent('Cashier',pic)}catch(e){}}try{pageTracker._trackEvent('Cashier',token[1])}catch(e){}console.info(token[1])}}function debug(str){console.error(str)}var popupWins=new Array();function windowOpener(url,name,args){try{if(popupWins[name]==null||typeof(popupWins[name])!="object")popupWins[name]=window.open(url,name,args);else{if(!popupWins[name].closed)popupWins[name].location.href=url;else popupWins[name]=window.open(url,name,args)}}catch(e){try{popupWins[name]=window.open(url,name,args)}catch(e){window.open(url,name,args)}}try{popupWins[name].focus()}catch(e){}}function openme(url,name,w,h){var param="height="+h+",width="+w+",status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=0";windowOpener(url,name,param)}function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features)}function my_alert(title,text){try{Ext.Msg.alert(title,text)}catch(e){alert(text)}}function my_confirm(title,text,callback){try{Ext.Msg.show({title:title,msg:text,buttons:Ext.Msg.YESNOCANCEL,fn:function(btn){if(btn=='yes')eval(callback+"()")}})}catch(e){resultmyconfirm=confirm(text);if(resultmyconfirm)eval(callback+"()")}}var image_path="";var image_up="arrow-up.gif";var image_down="arrow-down.gif";var image_none="arrow-none.gif";addEvent(window,"load",sortables_init);var SORT_COLUMN_INDEX;function sortables_init(){if(!document.getElementsByTagName)return;tbls=document.getElementsByTagName("table");for(ti=0;ti<tbls.length;ti++){thisTbl=tbls[ti];if(((' '+thisTbl.className+' ').indexOf("sortable")!=-1)&&(thisTbl.id)){ts_makeSortable(thisTbl)}}}function ts_makeSortable(table){if(table.rows&&table.rows.length>0){var firstRow=table.rows[0]}if(!firstRow)return;for(var i=0;i<firstRow.cells.length;i++){var cell=firstRow.cells[i];var txt=ts_getInnerText(cell);if(cell.className!="unsortable"&&cell.className.indexOf("unsortable")==-1){cell.innerHTML='<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;">'+txt+'<span class="sortarrow">&nbsp;&nbsp;&nbsp;</span></a>'}}alternate2(table)}function ts_getInnerText(el){if(typeof el=="string")return el;if(typeof el=="undefined"){return el};if(el.innerText)return el.innerText;var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break}}return str}function ts_resortTable(lnk){var span;for(var ci=0;ci<lnk.childNodes.length;ci++){if(lnk.childNodes[ci].tagName&&lnk.childNodes[ci].tagName.toLowerCase()=='span')span=lnk.childNodes[ci]}var spantext=ts_getInnerText(span);var td=lnk.parentNode;var column=td.cellIndex;var table=getParent(td,'TABLE');if(table.rows.length<=1)return;var itm=ts_getInnerText(table.rows[1].cells[column]);sortfn=ts_sort_caseinsensitive;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d\d\d$/))sortfn=ts_sort_date;if(itm.match(/^\d\d[\/-]\d\d[\/-]\d\d$/))sortfn=ts_sort_date;if(itm.match(/^[£$€]/))sortfn=ts_sort_currency;if(itm.match(/^[\d\.]+$/))sortfn=ts_sort_numeric;SORT_COLUMN_INDEX=column;var firstRow=new Array();var newRows=new Array();for(i=0;i<table.rows[0].length;i++){firstRow[i]=table.rows[0][i]}for(j=1;j<table.rows.length;j++){newRows[j-1]=table.rows[j]}newRows.sort(sortfn);if(span.getAttribute("sortdir")=='down'){ARROW='&nbsp;&nbsp;&uarr;';newRows.reverse();span.setAttribute('sortdir','up')}else{ARROW='&nbsp;&nbsp;&darr;';span.setAttribute('sortdir','down')}for(i=0;i<newRows.length;i++){if(!newRows[i].className||(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')==-1))){table.tBodies[0].appendChild(newRows[i])}}for(i=0;i<newRows.length;i++){if(newRows[i].className&&(newRows[i].className.indexOf('sortbottom')!=-1))table.tBodies[0].appendChild(newRows[i])}var allspans=document.getElementsByTagName("span");for(var ci=0;ci<allspans.length;ci++){if(allspans[ci].className=='sortarrow'){if(getParent(allspans[ci],"table")==getParent(lnk,"table")){allspans[ci].innerHTML='&nbsp;&nbsp;&nbsp;'}}}span.innerHTML=ARROW;alternate2(table)}function getParent(el,pTagName){if(el==null){return null}else if(el.nodeType==1&&el.tagName.toLowerCase()==pTagName.toLowerCase()){return el}else{return getParent(el.parentNode,pTagName)}}function ts_sort_date(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa.length==10){dt1=aa.substr(6,4)+aa.substr(3,2)+aa.substr(0,2)}else{yr=aa.substr(6,2);if(parseInt(yr)<50){yr='20'+yr}else{yr='19'+yr}dt1=yr+aa.substr(3,2)+aa.substr(0,2)}if(bb.length==10){dt2=bb.substr(6,4)+bb.substr(3,2)+bb.substr(0,2)}else{yr=bb.substr(6,2);if(parseInt(yr)<50){yr='20'+yr}else{yr='19'+yr}dt2=yr+bb.substr(3,2)+bb.substr(0,2)}if(dt1==dt2){return 0}if(dt1<dt2){return-1}return 1}function ts_sort_currency(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.-]/g,'');bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.-]/g,'');return parseFloat(aa)-parseFloat(bb)}function ts_sort_numeric(a,b){aa=parseFloat(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));if(isNaN(aa)){aa=0}bb=parseFloat(ts_getInnerText(b.cells[SORT_COLUMN_INDEX]));if(isNaN(bb)){bb=0}return aa-bb}function ts_sort_caseinsensitive(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();if(aa==bb){return 0}if(aa<bb){return-1}return 1}function ts_sort_default(a,b){aa=ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);bb=ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);if(aa==bb){return 0}if(aa<bb){return-1}return 1}function addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true}else if(elm.attachEvent){var r=elm.attachEvent("on"+evType,fn);return r}else{alert("Handler could not be removed")}}function replace(s,t,u){i=s.indexOf(t);r="";if(i==-1)return s;r+=s.substring(0,i)+u;if(i+t.length<s.length)r+=replace(s.substring(i+t.length,s.length),t,u);return r}function alternate(table){var tableBodies=table.getElementsByTagName("tbody");for(var i=0;i<tableBodies.length;i++){var tableRows=tableBodies[i].getElementsByTagName("tr");for(var j=1;j<tableRows.length;j++){if((j%2)==0){if(tableRows[j].className=='odd'||!(tableRows[j].className.indexOf('odd')==-1)){tableRows[j].className=replace(tableRows[j].className,'odd','even')}else{tableRows[j].className+=" even"}}else{if(tableRows[j].className=='even'||!(tableRows[j].className.indexOf('even')==-1)){tableRows[j].className=replace(tableRows[j].className,'even','odd')}tableRows[j].className+=" odd"}}}}function alternate2(table){var tableBodies=table.getElementsByTagName("tbody");for(var i=0;i<tableBodies.length;i++){var tableRows=tableBodies[i].getElementsByTagName("tr");for(var j=0;j<tableRows.length;j++){myclass=tableRows[j].className;class_tab=myclass.split("_");if((class_tab[1]=="tr1")||(class_tab[1]=="tr2")){if((j%2)==0){tableRows[j].className=class_tab[0]+"_tr1"}else{tableRows[j].className=class_tab[0]+"_tr2"}}}}}function initEvents(){document.body.onmousemove=moveDragableElement;document.body.onmouseup=stop_dragDropElement;document.body.onselectstart=cancelSelectionEvent;document.body.ondragstart=cancelEvent;documentHeight=document.documentElement.clientHeight}function initDragableBoxesScript(){rectangleDiv=document.getElementById("rectangleDiv");initEvents();createDefaultBoxes()}function autoScroll(direction,yPos){if(document.documentElement.scrollHeight>documentScrollHeight&&direction>0)return;if(opera)return;window.scrollBy(0,direction);if(!dragObject)return;if(direction<0){if(document.documentElement.scrollTop>0){dragObject.style.top=(el_y-mouse_y+yPos+document.documentElement.scrollTop)+'px'}else{autoScrollActive=false}}else{if(yPos>(documentHeight-50)){dragObject.style.top=(el_y-mouse_y+yPos+document.documentElement.scrollTop)+'px'}else{autoScrollActive=false}}if(autoScrollActive)setTimeout('autoScroll('+direction+','+yPos+')',5)}function initDragDropBox(e,_dragobject,myobj){dragDropCounter=1;if(document.all)e=event;if(e.target)source=e.target;else if(e.srcElement)source=e.srcElement;if(source.nodeType==3)source=source.parentNode;if(source.tagName.toLowerCase()=='a'||source.tagName.toLowerCase()=='input'||source.tagName.toLowerCase()=='td'||source.tagName.toLowerCase()=='tr'||source.tagName.toLowerCase()=='table')return;mouse_x=e.clientX;mouse_y=e.clientY;if(myobj==null)myobj=this;if(_dragobject!=null)dragObject=document.getElementById(_dragobject);else dragObject=myobj.parentNode.parentNode.parentNode;var numericId=myobj.id.replace(/[^0-9]/g,'');el_x=getLeftPos(dragObject)/1;el_y=getTopPos(dragObject)/1-document.documentElement.scrollTop;documentScrollHeight=document.documentElement.scrollHeight+100+dragObject.offsetHeight;if(dragObject.nextSibling){dragObjectNextSibling=dragObject.nextSibling;if(dragObjectNextSibling.tagName!='DIV')dragObjectNextSibling=dragObjectNextSibling.nextSibling}dragObjectParent=dragableBoxesArray[numericId]['parentObj'];dragDropCounter=0;initDragDropBoxTimer();return false}function initDragDropBoxTimer(){if(dragDropCounter>=0&&dragDropCounter<10){dragDropCounter++;setTimeout('initDragDropBoxTimer()',10);return}if(dragDropCounter==10){mouseoutBoxHeader(false,dragObject)}}function moveDragableElement(e){if(document.all)e=event;if(dragDropCounter<10)return;if(document.all&&e.button!=1&&!opera){stop_dragDropElement();return}if(document.body!=dragObject.parentNode){dragObject.style.width=(dragObject.offsetWidth-(dragObjectBorderWidth*2))+'px';dragObject.style.position='absolute';dragObject.style.textAlign='left';if(transparencyWhenDragging){dragObject.style.filter='alpha(opacity=70)';dragObject.style.opacity='0.7'}dragObject.parentNode.insertBefore(rectangleDiv,dragObject);rectangleDiv.style.display='block';document.body.appendChild(dragObject);rectangleDiv.style.width=dragObject.style.width;rectangleDiv.style.height=(dragObject.offsetHeight-(dragObjectBorderWidth*2))+'px'}if(e.clientY<50||e.clientY>(documentHeight-50)){if(e.clientY<50&&!autoScrollActive){autoScrollActive=true;autoScroll((autoScrollSpeed*-1),e.clientY)}if(e.clientY>(documentHeight-50)&&document.documentElement.scrollHeight<=documentScrollHeight&&!autoScrollActive){autoScrollActive=true;autoScroll(autoScrollSpeed,e.clientY)}}else{autoScrollActive=false}var leftPos=e.clientX;var topPos=e.clientY+document.documentElement.scrollTop;dragObject.style.left=(e.clientX-mouse_x+el_x)+'px';dragObject.style.top=(el_y-mouse_y+e.clientY+document.documentElement.scrollTop)+'px';if(!okToMove)return;okToMove=false;destinationObj=false;rectangleDiv.style.display='none';var objFound=false;var tmpParentArray=new Array();if(!objFound){for(var no=1;no<dragableBoxesArray.length;no++){if(dragableBoxesArray[no]['obj']==dragObject)continue;tmpParentArray[dragableBoxesArray[no]['obj'].parentNode.id]=true;if(!objFound){var tmpX=getLeftPos(dragableBoxesArray[no]['obj']);var tmpY=getTopPos(dragableBoxesArray[no]['obj']);if(leftPos>tmpX&&leftPos<(tmpX+dragableBoxesArray[no]['obj'].offsetWidth)&&topPos>(tmpY-20)&&topPos<(tmpY+(dragableBoxesArray[no]['obj'].offsetHeight/2))){destinationObj=dragableBoxesArray[no]['obj'];destinationObj.parentNode.insertBefore(rectangleDiv,dragableBoxesArray[no]['obj']);rectangleDiv.style.display='block';objFound=true;break}if(leftPos>tmpX&&leftPos<(tmpX+dragableBoxesArray[no]['obj'].offsetWidth)&&topPos>=(tmpY+(dragableBoxesArray[no]['obj'].offsetHeight/2))&&topPos<(tmpY+dragableBoxesArray[no]['obj'].offsetHeight)){objFound=true;if(dragableBoxesArray[no]['obj'].nextSibling){destinationObj=dragableBoxesArray[no]['obj'].nextSibling;if(!destinationObj.tagName)destinationObj=destinationObj.nextSibling;if(destinationObj!=rectangleDiv)destinationObj.parentNode.insertBefore(rectangleDiv,destinationObj)}else{destinationObj=dragableBoxesArray[no]['obj'].parentNode;dragableBoxesArray[no]['obj'].parentNode.appendChild(rectangleDiv)}rectangleDiv.style.display='block';break}if(!dragableBoxesArray[no]['obj'].nextSibling&&leftPos>tmpX&&leftPos<(tmpX+dragableBoxesArray[no]['obj'].offsetWidth)&&topPos>topPos>(tmpY+(dragableBoxesArray[no]['obj'].offsetHeight))){destinationObj=dragableBoxesArray[no]['obj'].parentNode;dragableBoxesArray[no]['obj'].parentNode.appendChild(rectangleDiv);rectangleDiv.style.display='block';objFound=true}}}}if(!objFound){for(var no=1;no<=numberOfColumns;no++){if(!objFound){var obj=document.getElementById('dragableBoxesColumn'+no);var left=getLeftPos(obj)/1;var width=obj.offsetWidth;if(leftPos>left&&leftPos<(left+width)){destinationObj=obj;obj.appendChild(rectangleDiv);rectangleDiv.style.display='block';objFound=true}}}}setTimeout('okToMove=true',5)}function stop_dragDropElement(){if(dragDropCounter<10){dragDropCounter=-1;return}dragDropCounter=-1;if(transparencyWhenDragging){dragObject.style.filter=null;dragObject.style.opacity=null}dragObject.style.position='static';dragObject.style.width=null;var numericId=dragObject.id.replace(/[^0-9]/g,'');if(destinationObj&&destinationObj.id!=dragObject.id){if(destinationObj.id.indexOf('dragableBoxesColumn')>=0){destinationObj.appendChild(dragObject);dragableBoxesArray[numericId]['parentObj']=destinationObj}else{destinationObj.parentNode.insertBefore(dragObject,destinationObj);dragableBoxesArray[numericId]['parentObj']=destinationObj.parentNode}}else{if(dragObjectNextSibling){dragObjectParent.insertBefore(dragObject,dragObjectNextSibling)}else{dragObjectParent.appendChild(dragObject)}}autoScrollActive=false;rectangleDiv.style.display='none';dragObject=false;dragObjectNextSibling=false;destinationObj=false;documentHeight=document.documentElement.clientHeight}function getTopPos(inputObj){var returnValue=inputObj.offsetTop;while((inputObj=inputObj.offsetParent)!=null){if(inputObj.tagName!='HTML')returnValue+=inputObj.offsetTop}return returnValue}function getLeftPos(inputObj){var returnValue=inputObj.offsetLeft;while((inputObj=inputObj.offsetParent)!=null){if(inputObj.tagName!='HTML')returnValue+=inputObj.offsetLeft}return returnValue}function cancelSelectionEvent(e){if(document.all)e=event;if(e.target)source=e.target;else if(e.srcElement)source=e.srcElement;if(source.nodeType==3)source=source.parentNode;if(source.tagName.toLowerCase()=='input')return true;if(dragDropCounter>=0)return false;else return true}function cancelEvent(){return false}function deleteAllDragableBoxes(){var divs=document.getElementsByTagName('DIV');for(var no=0;no<divs.length;no++){if(divs[no].className=='dragableBox')closeDragableBox(false,divs[no])}}function resetDragableBoxes(){deleteAllDragableBoxes();createDefaultBoxes()}function disableBoxDrag(boxIndex){document.getElementById('dragableBoxHeader'+boxIndex).onmousedown='';document.getElementById('dragableBoxHeader'+boxIndex).style.cursor='default'}function hideBox(uniqueIdentifier){if(staticObjectArray[uniqueIdentifier]!=null){document.getElementById('dragableBox'+staticObjectArray[uniqueIdentifier]).style.display='none'}}function testImage(URL){var tester=new Image();tester.src=URL;if(tester.width>0)return 1;return 0}function isGood(){}function isBad(){}function createBox(mainaction,minoraction,nbtemplate,uniqueIdentifier,columnIndex,title,notDragable,state,opt){if(staticObjectArray[uniqueIdentifier]==null){var tmpIndex=createABox(columnIndex,0,true,uniqueIdentifier,notDragable);this.boxIndex=tmpIndex;dragableBoxesArray[tmpIndex]['uniqueIdentifier']=uniqueIdentifier;dragableBoxesArray[tmpIndex]['state']=state;dragableBoxesArray[tmpIndex]['mainaction']=mainaction;dragableBoxesArray[tmpIndex]['minoraction']=minoraction;dragableBoxesArray[tmpIndex]['nbtemplate']=nbtemplate;if(state==0){showHideBoxContent(false,document.getElementById('dragableBoxExpand'+tmpIndex))}staticObjectArray[uniqueIdentifier]=tmpIndex;document.getElementById('dragableBoxHeader_txt'+tmpIndex).innerHTML=title;if(!opt)opt="";document.getElementById('dragableBoxHeader_opt'+tmpIndex).innerHTML=opt;document.getElementById('dragableBox'+tmpIndex).style.display='none';var omyajax=new myajax();if((omyajax.isadmin()&&minoraction=="GETCLOSINGSOONEVENTS")||(conn.getvariable("providertype")=="GU"&&minoraction=="GETMYACTIVEMARKETS")||(conn.getvariable("providertype")!="CL"&&minoraction=="GETMARKETWINNINGS")||(conn.getvariable("providertype")!="CL"&&minoraction=="GETBETWINNINGS")){showData(tmpIndex,"")}else{var suffix="";if(omyajax.isadmin())suffix="MANAGEMENT";if(minoraction=="GETCENTERSPORT"){omyajax.setparams("sportid",nbtemplate);nbtemplate=1}if(minoraction=="GETEVENTSRESULTS"){omyajax.setparams("detailed",1)}omyajax.setrequestheader(mainaction+suffix,minoraction,"templates",nbtemplate);omyajax.APIjson(0,this,verifshowData,null,tmpIndex)}}else reloadData(uniqueIdentifier,mainaction,minoraction,nbtemplate)}function verifshowData(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode%100){if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else document.getElementById('dragableBox'+opts.extraParams).style.display='none'}else showData(opts.extraParams,response.responseText)}catch(e){showData(opts.extraParams,response.responseText)}}function showData(boxIndex,response){if(response=="none"||response==null||response==""){document.getElementById('dragableBox'+boxIndex).style.display='none';setTimeout('dragDropCounter=-5',5)}else{document.getElementById('dragableBox'+boxIndex).style.display='';if(dragableBoxesArray[boxIndex]['state']==0){showHideBoxContent(false,document.getElementById('dragableBoxExpand'+boxIndex))}document.getElementById(dragableBoxesArray[boxIndex]['uniqueIdentifier']).innerHTML=response;evalscriptcenter(dragableBoxesArray[boxIndex]['minoraction'])}}function reloadData(uniqueIdentifier,mainaction,minoraction,nbtemplate){try{var tmpIndex=staticObjectArray[uniqueIdentifier];if(mainaction!=null&&minoraction!=null&&nbtemplate!=null){dragableBoxesArray[tmpIndex]['mainaction']=mainaction;dragableBoxesArray[tmpIndex]['minoraction']=minoraction;dragableBoxesArray[tmpIndex]['nbtemplate']=nbtemplate}if(dragableBoxesArray[tmpIndex]['mainaction']!=null&&dragableBoxesArray[tmpIndex]['minoraction']!=null&&dragableBoxesArray[tmpIndex]['nbtemplate']!=null){var omyajax=new myajax();if(uniqueIdentifier=="contentplayingnow"||uniqueIdentifier=="contentclosingsoon"||uniqueIdentifier=="contentlastresult"){console.info("setautomatic");omyajax.setautomatic()}var suffix="";if((omyajax.isadmin()&&dragableBoxesArray[tmpIndex]['minoraction']=="GETCLOSINGSOONEVENTS")||(conn.getvariable("providertype")=="GU"&&dragableBoxesArray[tmpIndex]['minoraction']=="GETMYACTIVEMARKETS")||(conn.getvariable("providertype")!="CL"&&dragableBoxesArray[tmpIndex]['minoraction']=="GETMARKETWINNINGS")||(conn.getvariable("providertype")!="CL"&&dragableBoxesArray[tmpIndex]['minoraction']=="GETBETWINNINGS")){showData(tmpIndex,"")}else{if(omyajax.isadmin())suffix="MANAGEMENT";nbtemplate=dragableBoxesArray[tmpIndex]['nbtemplate'];if(dragableBoxesArray[tmpIndex]['minoraction']=="GETCENTERSPORT"){omyajax.setparams("sportid",nbtemplate);nbtemplate=1}if(dragableBoxesArray[tmpIndex]['minoraction']=="GETEVENTSRESULTS"){omyajax.setparams("detailed",1)}omyajax.setrequestheader(dragableBoxesArray[tmpIndex]['mainaction']+suffix,dragableBoxesArray[tmpIndex]['minoraction'],"templates",nbtemplate);omyajax.APIjson(0,this,verifshowData,null,tmpIndex)}}}catch(e){}}function refreshData(myobj){var boxIndex=myobj.id.replace(/[^0-9]/g,'');reloadData(dragableBoxesArray[boxIndex]['uniqueIdentifier']);setTimeout('dragDropCounter=-5',5)}var numberOfColumns=5;var columnParentBoxId='floatingBoxParentContainer';var src_rightImage=pathimages+'ns-collapse.gif';var src_downImage=pathimages+'ns-expand.gif';var src_refreshSource=pathimages+'refresh.gif';var src_smallRightArrow=pathimages+'small_arrow.gif';var src_dd=pathimages+'dd.gif';var src_spc=pathimages+'spc.gif';var transparencyWhenDragging=false;var txt_editLink='Edit';var txt_editLink_stop='End edit';var autoScrollSpeed=4;var dragObjectBorderWidth=1;var columnParentBox;var dragableBoxesObj;var boxIndex=0;var autoScrollActive=false;var dragableBoxesArray=new Array();var dragDropCounter=-1;var dragObject=false;var dragObjectNextSibling=false;var dragObjectParent=false;var destinationObj=false;var mouse_x;var mouse_y;var el_x;var el_y;var rectangleDiv;var okToMove=true;var documentHeight=false;var documentScrollHeight=false;var dragableAreaWidth=false;var opera=navigator.userAgent.toLowerCase().indexOf('opera')>=0?true:false;var staticObjectArray=new Array();function createColumns(){if(!columnParentBoxId){return}columnParentBox=document.getElementById(columnParentBoxId);var columnWidth=Math.floor(100/numberOfColumns);var sumWidth=0;for(var no=0;no<numberOfColumns;no++){var div=document.createElement('DIV');if(no==(numberOfColumns-1))columnWidth=99-sumWidth;sumWidth=sumWidth+columnWidth;div.style.cssText='float:left;width:'+columnWidth+'%;padding:0px;margin:0px;';div.style.height='100%';div.style.styleFloat='left';div.style.width=columnWidth+'%';div.style.padding='0px';div.style.margin='0px';div.id='dragableBoxesColumn'+(no+1);columnParentBox.appendChild(div);var clearObj=document.createElement('HR');clearObj.style.clear='both';clearObj.style.visibility='hidden';div.appendChild(clearObj)}var clearingDiv=document.createElement('DIV');columnParentBox.appendChild(clearingDiv);clearingDiv.style.clear='both'}function hideHeaderOptionsForStaticBoxes(boxIndex){if(document.getElementById('dragableBoxRefreshSource'+boxIndex))document.getElementById('dragableBoxRefreshSource'+boxIndex).style.display='none';if(document.getElementById('dragableBoxCloseLink'+boxIndex))document.getElementById('dragableBoxCloseLink'+boxIndex).style.display='none';if(document.getElementById('dragableBoxEditLink'+boxIndex))document.getElementById('dragableBoxEditLink'+boxIndex).style.display='none'}function showHideBoxContent(e,inputObj){if(document.all)e=event;if(!inputObj)inputObj=this;var numericId=inputObj.id.replace(/[^0-9]/g,'');var obj=document.getElementById(dragableBoxesArray[numericId]['uniqueIdentifier']);obj.style.display=inputObj.src.indexOf(src_rightImage)>=0?'none':'block';inputObj.src=inputObj.src.indexOf(src_rightImage)>=0?src_downImage:src_rightImage;dragableBoxesArray[numericId]['boxState']=obj.style.display=='block'?1:0;setTimeout('dragDropCounter=-5',5)}function expand(uniqueIdentifier){var tmpIndex=staticObjectArray[uniqueIdentifier];document.getElementById(dragableBoxesArray[tmpIndex]['uniqueIdentifier']).style.display='block';document.getElementById("dragableBoxExpand"+tmpIndex).src=src_rightImage;dragableBoxesArray[tmpIndex]['boxState']=1;setTimeout('dragDropCounter=-5',5)}function showStatusBarMessage(numericId,message){document.getElementById('dragableBoxStatusBar'+numericId).innerHTML=message}function addBoxHeader(parentObj,externalUrl,notDrabable){var ddbutton="";var expandbutton="<td class='tm' width='17px'><img id='dragableBoxExpand"+boxIndex+"' src='"+src_rightImage+"' onmousedown='showHideBoxContent(event,this)' style='cursor:pointer' width='17px' height='17px' /></td>";var str="<table  height='32px' border='0' cellpadding='0' cellspacing='0' width='196px'><tr><td class='tale' width='5px'>&nbsp;</td><td class='tm' width='169px' id='dragableBoxHeader_txt"+boxIndex+"' onclick='refreshData(this)' style='cursor:pointer'>&npsp;</td><td id='dragableBoxHeader_opt"+boxIndex+"'>&nbsp;</td></td>"+ddbutton+expandbutton+"<td class='tari' width='5px'>&nbsp;</td></tr></div>";var div=document.createElement('DIV');div.className='dragableBoxHeader';div.id='dragableBoxHeader'+boxIndex;div.innerHTML=str;parentObj.appendChild(div)}function addBoxContentContainer(parentObj,heightOfBox,uniqueIdentifier){var div=document.createElement('DIV');div.className='dragableBoxContent';if(opera)div.style.clear='none';div.id=uniqueIdentifier;parentObj.appendChild(div);if(heightOfBox&&heightOfBox/1>40){div.style.height=heightOfBox+'px';div.setAttribute('heightOfBox',heightOfBox);div.heightOfBox=heightOfBox;if(document.all)div.style.overflowY='auto';else div.style.overflow='-moz-scrollbars-vertical;';if(opera)div.style.overflow='auto'}}function addBoxStatusBar(parentObj){var div=document.createElement('DIV');div.className='dragableBoxStatusBar';div.id='dragableBoxStatusBar'+boxIndex;div.innerHTML="<table  height='4px' border='0' cellpadding='0' cellspacing='0' width='196px'><tr><td width='4px' height='4px' style='background: transparent url("+pathimages+"cbtm.gif) no-repeat scroll 0px -8px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;'><img width='4px' height='4px' src='"+pathimages+"spc.gif'/></td><td width='188px' style='background: transparent url("+pathimages+"cbtm.gif) repeat-x scroll 0px -4px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;'><img width='188px' height='4px' src='"+pathimages+"spc.gif'/></td><td width='4px' height='4px' style='background: transparent url("+pathimages+"cbtm.gif) no-repeat scroll 0px 0px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;'><img width='4px' height='4px' src='"+pathimages+"spc.gif'/></td></tr></table>";parentObj.appendChild(div)}function createABox(columnIndex,heightOfBox,externalUrl,uniqueIdentifier,notDragable){boxIndex++;var maindiv=document.createElement('DIV');maindiv.className='dragableBox';maindiv.id='dragableBox'+boxIndex;var div=document.createElement('DIV');div.className='dragableBoxInner';maindiv.appendChild(div);div.id='dragableBoxInner'+boxIndex;addBoxHeader(div,externalUrl,notDragable);addBoxContentContainer(div,heightOfBox,uniqueIdentifier);addBoxStatusBar(div);var obj=document.getElementById('dragableBoxesColumn'+columnIndex);var subs=obj.getElementsByTagName('DIV');if(subs.length>0){obj.insertBefore(maindiv,subs[0])}else{obj.appendChild(maindiv)}dragableBoxesArray[boxIndex]=new Array();dragableBoxesArray[boxIndex]['obj']=maindiv;dragableBoxesArray[boxIndex]['parentObj']=maindiv.parentNode;dragableBoxesArray[boxIndex]['uniqueIdentifier']=uniqueIdentifier;dragableBoxesArray[boxIndex]['heightOfBox']=heightOfBox;dragableBoxesArray[boxIndex]['boxState']=1;staticObjectArray[uniqueIdentifier]=boxIndex;return boxIndex}function mouseoverBoxHeader(){if(dragDropCounter==10)return;var id=this.id.replace(/[^0-9]/g,'');document.getElementById('dragableBoxExpand'+id).style.visibility='visible';document.getElementById('dragableBoxRefreshSource'+id).style.visibility='visible';if(document.getElementById('dragableBoxEditLink'+id))document.getElementById('dragableBoxEditLink'+id).style.visibility='visible'}function mouseoutBoxHeader(e,obj){if(!obj)obj=this;var id=obj.id.replace(/[^0-9]/g,'')}function mouseover_CloseButton(){this.className='closeButton_over';setTimeout('dragDropCounter=-5',5)}function highlightCloseButton(){this.className='closeButton_over'}function mouseout_CloseButton(){this.className='closeButton'}function closeDragableBox(e,inputObj){if(!inputObj)inputObj=this;var numericId=inputObj.id.replace(/[^0-9]/g,'');document.getElementById('dragableBox'+numericId).style.display='none';setTimeout('dragDropCounter=-5',5)}function createHelpObjects(){rectangleDiv=document.createElement('DIV');rectangleDiv.id='rectangleDiv';rectangleDiv.style.display='none';document.body.appendChild(rectangleDiv)}function createDefaultBoxes(){createBox.defer(0,this,["EVENTS","GETCLOSINGSOONEVENTS",1,"contentclosingsoon",1,otransJS.translate("closingsoon")]);createBox.defer(600,this,["EVENTS","GETEVENTSTREE",1,"contenttreeroot",1,otransJS.translate("allmarkets")]);createBox.defer(800,this,["USERINFO","GETMYACTIVEMARKETS",1,"contentmymarket",1,otransJS.translate("mymarkets")]);createBox.defer(1000,this,["EVENTS","GETFEATUREDEVENTS",1,"contentfeatured",2,otransJS.translate("featuredmarkets")]);if(isexchange){createBox.defer(1200,this,["EVENTS","GETINPLAYTODAYEVENTS",1,"contentplayingnow",3,otransJS.translate("inplaytoday")])}createBox.defer(1400,this,["BETINFO","GETBETWINNINGS",1,"contentmarketwinnings",1,otransJS.translate("lastwinnings")]);createBox.defer(1600,this,["EVENTS","GETEVENTSRESULTS",6,"contentlastresult",1,otransJS.translate("lastresult")])}function gethomemenutop(){if(isexchange){var omyajax=new myajax();omyajax.APIupdateblock(0,"home_menu","EVENTS","GETEVENTSTREE",2)}}function searchmarkets(){if(document.LoginForm.searchname.value!=""){var omyajax=new myajax();omyajax.setparams("marketname",document.LoginForm.searchname.value);omyajax.APIupdateblock(0,"searchresult","EVENTS","SEARCHEVENTS",1)}}function clearmarket(){document.getElementById('searchresult').innerHTML="";document.LoginForm.searchname.value=""}function getcentrepicture(){if(isexchange){var omyajax=new myajax();omyajax.APIupdateblock(0,"centre_picture","EVENTS","GETEVENTSTREE",3)}}function getinplaytoday(){if(isexchange)reloadData("contentplayingnow")}function getclosingsoon(){reloadData("contentclosingsoon")}function getlastresult(){reloadData("contentlastresult")}function homeinterface(){this.layout;this.init=function(){this.layout=new Ext.BorderLayout('container',{hideOnLayout:true,west:{initialSize:225,fitContainer:true,titlebar:true,collapsible:false,autoScroll:true},south:{split:false,initialSize:45,titlebar:false},north:{split:false,initialSize:50,titlebar:false},center:{fitToFrame:true,autoScroll:true,closeOnTab:true,resizeTabs:false,minTabWidth:130,preferredTabWidth:150,tabPosition:"top",disableTabTips:false}});this.homelayout=new Ext.BorderLayout('homecontainer',{east:{initialSize:252,fitContainer:true,collapsible:true,autoScroll:true},center:{fitToFrame:true,fitContainer:true,autoScroll:true}});var _title="<table cellpadding='0' cellspacing='0' width='100%'><tr><td  class='north_default_font north_clock' style='padding-left:30px' id='showtime' valign='middle' align='left'>&nbsp;</td></tr></table>";this.layout.beginUpdate();this.layout.add('north',new Ext.ContentPanel('north',{fitToFrame:true,closable:true}));this.layout.add('south',new Ext.ContentPanel('south',{fitToFrame:true,closable:false}));this.layout.add('west',new Ext.ContentPanel('west',{fitToFrame:true,autoScroll:true,title:_title}));this.homelayout.beginUpdate();this.homelayout.add('east',new Ext.ContentPanel('homeeast',{fitToFrame:true,autoScroll:true}));this.homelayout.add('center',new Ext.ContentPanel('homecenter',{fitToFrame:true,autoScroll:true}));this.homelayout.endUpdate();this.layout.getRegion("south").hide();this.addexchange();this.layout.endUpdate();createsession()},this.hidewest=function(){this.layout.getRegion("west").hide()},this.showwest=function(){this.layout.getRegion("west").show()},this.addexchange=function(){var _title="";if(isexchange)_title=otransJS.translate("exchange");this.layout.beginUpdate();this.layout.add("center",new Ext.NestedLayoutPanel(this.homelayout,{title:_title,closable:false}));this.layout.endUpdate();this.layout.getRegion('center').getPanel('homecontainer').on("activate",function(){showhomeeast3()})},this.showhome=function(){if(isexchange)this.layout.getRegion('center').showPanel('homecontainer');showhomeeast3()},this.addonglet=function(id,name,callback){this.layout.add('center',new Ext.ContentPanel(id,{autoCreate:true,title:name,closable:true,autoScroll:false}));if(id=="join"){Example.hidewest();this.layout.getRegion('center').getPanel(id).on("activate",function(){hidehomeeast3();Example.hidewest()});this.layout.getRegion('center').getPanel(id).on("deactivate",function(){hidehomeeast3();Example.showwest();Example.mustactivateaccount()})}else{Example.showwest();this.layout.getRegion('center').getPanel(id).on("activate",function(){hidehomeeast3();Example.showwest()})}},this.mustactivateaccount=function(){if(conn.getvariable("providertype")!="GU"&&getCookie("acs")=="I"){alert(otransJS.translate("inactiveaccount"))}},this.closeonglet=function(pane){this.layout.getRegion('center').remove(pane)},this.setonglet=function(pane,data){this.layout.getRegion("center").getPanel(pane).setContent(data);this.layout.getRegion("center").showPanel(pane)},this.setonglettitle=function(pane,title){this.layout.getRegion("center").getPanel(pane).setTitle(title)},this.mask=function(_idblock){try{var el=Ext.get(_idblock);el.mask(otransJS.translate("loading"),"x-mask-loading")}catch(e){debug("mask  error")}},this.unmask=function(_idblock){try{var el=Ext.get(_idblock);el.unmask()}catch(e){debug("unmask  error")}},this.getactivepanel=function(){var panel=layout.getRegion('center').getActivePanel();return panel.getId()}}Example=new homeinterface();Ext.EventManager.onDocumentReady(Example.init,Example,true);function confirmquitepage(){if(conn.issessionid()){if(getparam("mysessionid")!=""&&getparam("mysessionid")!=null&&getparam("mysessionid")!=0){}else{return"nnnnnnnnn"}}else return true}function fastlogout(){try{conn.fastlogout()}catch(e){debug("fastlogout")}}function verifgetmarkettemplate(response,opts){var el1=Ext.get("mytemplate");el1.insertHtml("beforeEnd",response.responseText);evalscriptcenter("GETMARKETTEMPLATE")}function createsession(){var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("SESSION","GETSESSION");if((getCookie("a_aid")==""||getCookie("a_aid")==null)&&(getCookie("a_bid")==""||getCookie("a_bid")==null)&&(getCookie("trackingcode")==""||getCookie("trackingcode")==null)&&(getCookie("IFSID")==""||getCookie("IFSID")==null)){var a_aid=getparam("a_aid");var a_bid=getparam("a_bid");var trackingcode=getparam("trackingcode");var sid=getparam("SID");setCookie("a_aid",a_aid,7);setCookie("a_bid",a_bid,7);setCookie("trackingcode",trackingcode,7);setCookie("IFSID",sid,7);console.info("url:"+a_aid+"-"+a_bid+"-"+trackingcode+"-"+sid)}else{var a_aid=getCookie("a_aid");var a_bid=getCookie("a_bid");var trackingcode=getCookie("trackingcode");var sid=getCookie("IFSID");console.info("cookie:"+a_aid+"-"+a_bid+"-"+trackingcode+"-"+sid)}if(sid!=""&&sid!=null){a_aid="IFOREX";a_bid=sid}if(trackingcode!=""&&trackingcode!=null){a_bid=trackingcode;if(trackingcode=="yahoo")a_aid="YAHOO";else if(trackingcode=="937b3c33"){a_bid=a_aid;a_aid="937b3c33"}else a_aid="ADWORDS"}if(a_aid=="fl01"){a_aid="73d013ae"}lomyajax.setparams("a_aid",a_aid);lomyajax.setparams("a_bid",a_bid);console.info("final:"+a_aid+"-"+a_bid);lomyajax.client(this,initExt,failuresession)}function failuresession(){debug("bigproblem")}function initExt(response,opts){if(responsetojson(response,opts,1)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;if(getparam("mysessionid")!=""&&getparam("mysessionid")!=null&&getparam("mysessionid")!=0){guest["sessionid"]=unescape(getparam("mysessionid"))}else{guest["sessionid"]=result.sessionid}conn.setvariable("sessionid",guest["sessionid"]);initDragableBoxesScript();if(show_tv){createBox.defer(900,this,["FEATURES","GETTV",1,"contentlivetv",5,otransJS.translate("livetv")])}omytime=new mytime();omytime.displayTime();if(isexchange){getcentrepicture.defer(900);gethomemenutop.defer(1050);getcenterallsports.defer(10);processIDgipt=setInterval("getinplaytoday.defer(1350)",60000)}processIDgipt1=setInterval("getclosingsoon.defer(1500)",60000);processIDgipt2=setInterval("getlastresult.defer(1500)",300000);try{document.getElementById('myaccount').style.display="none"}catch(e){}try{document.getElementById('myconsole').style.display="none"}catch(e){}try{document.getElementById('eticket').style.display=""}catch(e){}try{document.getElementById('cashier').style.display="none"}catch(e){}document.getElementById('homeeast2').style.display='';loadmarket();if(isconfirmationaccepted=="1"){loadmenulink("USERINFO","ACTIVATIONCONFIRMATION","template",1,otransJS.translate("confirmation"))}else if(getparam("isinscription")==1&&getCookie("userid")==""){gojoin('signin')}else if(getparam("isinscription")==2&&getCookie("userid")==""){gojoin('newsignin')}else if(getparam("promo")=="1"){document.getElementById('mainbannerimage').style.display="";document.getElementById('mainbannerimage').src=imageserver+"/images/centifFR1.jpg";document.getElementById('mainbannerimageflash').style.display="none"}else if(getparam("promo")=="2"){document.getElementById('mainbannerimage').style.display="";document.getElementById('mainbannerimage').src=imageserver+"/images/centifFR1.jpg";document.getElementById('mainbannerimageflash').style.display="none"}else if(getparam("promo")=="3"){console.info("promo");document.getElementById('mainbannerimage').style.display="none";document.getElementById('mainbannerimageflash').style.display=""}else if(getparam("ischat")==1){console.info("chat");try{setTimeout("openpopupchat()",2000)}catch(e){}}else if(getparam("gotopronostics")==1){loadmenulink('EVENTS','GETEVENTSTIPS','templates',1,'Pronostics')}else if(getparam("gotomarketid")!=null&&getparam("gotomarketid")!=""&&getparam("gotomarketid")!=0){if(getparam("resultats")==1){ogeteventsresults.gotoresult(getparam("gotomarketid"),'Resultat de la Course')}else{getMarketPrices(getparam("gotomarketid"))}}if(getCookie("rp")==""||getCookie("rp")==0||getCookie("rp")=="0"||getCookie("rp")==null||getCookie("userid")==""){}else{if(getCookie("rp")==0||getCookie("rp")==1){document.getElementById('mainbannerimage').style.display="none";document.getElementById('mainbannerimageflash').style.display=""}if(getCookie("rp")==2){document.getElementById('mainbannerimage').style.display="none";document.getElementById('mainbannerimageflash1').style.display=""}else if(getCookie("rp")==4||getCookie("rp")==6){document.getElementById('mainbannerimage').style.display="none";document.getElementById('mainbannerimageflash2').style.display=""}}conn.dorefreshsession();try{if(getCookie("a1")!=""&&getCookie("b2")!=""){document.LoginForm.login.value=getCookie("a1");document.LoginForm.password.value=getCookie("b2");setCookie("a1","",1);setCookie("b2","",1);conn.connect()}}catch(e){console.info("toto")}}}function loadmarket(){omarket=new markettemplatelayout();oodd=new odd();omarket.init()}function sessionexpired(){try{clearInterval(processIDgipt1)}catch(e){}try{clearInterval(processIDgipt)}catch(e){}try{conn.killrefreshsession()}catch(e){}try{alert(otransJS.translate("yoursessionhasexpiredpleaselogin"))}catch(e){}guest["sessionid"]=null;conn.setvariable("sessionid",guest["sessionid"]);if(conn.getvariable("providertype")!="GU"){conn.logout()}var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("SESSION","GETSESSION");lomyajax.client(this,reloadsession,failuresession)}function reloadsession(response,opts){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;guest["sessionid"]=result.sessionid;conn.setvariable("sessionid",guest["sessionid"])}function reloadpage(){document.langform.lang.value=document.LoginForm.combolang.value;document.langform.submit()}function loadmenulink(_mainaction,_minoraction,_encoding,_nr_template,linkname){Example.addonglet(_minoraction,linkname,clientlink(_mainaction,_minoraction,_nr_template));hidehomeeast3()}function loadmenulinksecure(_mainaction,_minoraction,_encoding,_nr_template,linkname){Example.addonglet(_minoraction,linkname,clientsecurelink(_mainaction,_minoraction,_nr_template));hidehomeeast3()}function loadmenulinksecure2(_mainaction,_minoraction,_encoding,_nr_template){if(_mainaction=="CASHIER"){switch(_minoraction){case"GETDEPOSITBANK":var number=1;break;case"GETDEPOSITMONEYBOOKERS":var number=2;break;case"GETDEPOSITTICKETSURF":var number=5;break;case"GETDEPOSITPREPAIDTICKETSURF":var number=4;break;case"GETDEPOSITNETELLER":var number=3;break;default:var number=0;break}document.LoginForm.selecttype[number].checked=true;for(i=0;issmaller(i,6);i++){document.getElementById("idtype"+i).className="unselecttypec";if(i==number){document.getElementById("idtype"+i).className="selecttypec"}}}var omyajax=new myajax();omyajax.setrequestheader(_mainaction,_minoraction,"templates",_nr_template);omyajax.clientsecure(this,verifgetlinks2,null,_minoraction)}function clientlink(_mainaction,_minoraction,_nr_template){var omyajax=new myajax();omyajax.setrequestheader(_mainaction,_minoraction,"templates",_nr_template);omyajax.client(this,verifgetlinks,null,_minoraction)}function clientsecurelink(_mainaction,_minoraction,_nr_template){var omyajax=new myajax();omyajax.setrequestheader(_mainaction,_minoraction,"templates",_nr_template);omyajax.clientsecure(this,verifgetlinks,null,_minoraction)}function verifgetlinks(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100)debug(response.responseText);else{var idonglet=opts.extraParams;Example.setonglet(idonglet,response.responseText);try{eval(document.getElementById('myscriptcenter'+idonglet).innerHTML)}catch(e){}hidehomeeast3()}}catch(e){var idonglet=opts.extraParams;Example.setonglet(idonglet,response.responseText);try{eval(document.getElementById('myscriptcenter'+idonglet).innerHTML)}catch(e){}hidehomeeast3()}}function verifgetlinks2(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100)alert(response.responseText);else{var mytemplate=opts.extraParams;document.getElementById("formdeposit").innerHTML=response.responseText;eval(document.getElementById('myscriptcenter'+mytemplate).innerHTML)}}catch(e){var mytemplate=opts.extraParams;document.getElementById("formdeposit").innerHTML=response.responseText;eval(document.getElementById('myscriptcenter'+mytemplate).innerHTML)}}function geteventsresults(){function verifeventsresult(response,opts){try{try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100){alert(response.responseText)}}catch(e){try{Example.setonglet("GETEVENTSRESULTS",response.responseText);var idonglet=document.getElementById("titleeventsresults").innerHTML;Example.setonglettitle("GETEVENTSRESULTS",Ext.util.Format.ellipsis(idonglet,60))}catch(e){Example.addonglet("GETEVENTSRESULTS","","");Example.setonglet("GETEVENTSRESULTS",response.responseText);var idonglet=document.getElementById("titleeventsresults").innerHTML;Example.setonglettitle("GETEVENTSRESULTS",Ext.util.Format.ellipsis(idonglet,60))}try{eval(document.getElementById('myscriptcenterGETEVENTSRESULTS').innerHTML)}catch(e){}hidehomeeast3()}}catch(e){debug("error verifeventsresult")}}function verifgotoresult(response,opts){try{try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100)alert(response.responseText)}catch(e){var idonglet=opts.extraParams;try{Example.setonglettitle("GETEVENTSRESULTS",Ext.util.Format.ellipsis(idonglet,60));Example.setonglet("GETEVENTSRESULTS",response.responseText)}catch(e){Example.addonglet("GETEVENTSRESULTS",Ext.util.Format.ellipsis(idonglet,60),"");Example.setonglet("GETEVENTSRESULTS",response.responseText)}try{eval(document.getElementById('myscriptcenterGETFINALODDS').innerHTML)}catch(e){}hidehomeeast3()}}catch(e){debug("error verifgotoresult")}}function formatmonthday(str){if(str<10)str="0"+str;return str}this.showday=function(){document.getElementById('rawinvaliddate').style.display='none';if(verif_date(document.LoginForm.rawDay.value,document.LoginForm.rawMonth.value,document.LoginForm.rawYear.value)){var date1=document.LoginForm.rawYear.value+"-"+document.LoginForm.rawMonth.value+"-"+document.LoginForm.rawDay.value;date1+="T00:00:00.000z";var date2=document.LoginForm.rawYear.value+"-"+document.LoginForm.rawMonth.value+"-"+document.LoginForm.rawDay.value;date2+="T23:59:00.000z";var title=document.LoginForm.rawDay.value+"-"+document.LoginForm.rawMonth.value+"-"+document.LoginForm.rawYear.value;var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETMEETINGS","templates",1);omyajax.setparams("starttime",date1);omyajax.setparams("endtime",date2);omyajax.client(this,verifeventsresult,null,title)}else document.getElementById('rawinvaliddate').style.display=''},this.showthisday=function(mydate,nbtemplate){var datetab=mydate.split("-");console.info(datetab[2]);if(datetab[2]==null){console.info("init");this.showtomorrow();return}var date1="20"+datetab[2]+"-"+datetab[1]+"-"+datetab[0];date1+="T00:00:00.000z";var date2="20"+datetab[2]+"-"+datetab[1]+"-"+datetab[0];date2+="T23:59:00.000z";var title=datetab[0]+"-"+datetab[1]+"-"+datetab[2];if(nbtemplate!=1)nbtemplate=3;var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETMEETINGS","templates",2);omyajax.setparams("starttime",date1);omyajax.setparams("endtime",date2);omyajax.client(this,verifeventsresult,null,title)},this.showyesterday=function(){var mydate=new Date();var mydate1=new Date();mydate1.setDate(mydate1.getDate()-1);var date1=mydate1.getFullYear()+"-"+formatmonthday(mydate1.getMonth()+1)+"-"+formatmonthday(mydate1.getDate());date1+="T00:00:00.000z";var date2=mydate.getFullYear()+"-"+formatmonthday(mydate.getMonth()+1)+"-"+formatmonthday(mydate.getDate());date2+="T23:59:00.000z";var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETMEETINGS","templates",1);omyajax.setparams("starttime",date1);omyajax.setparams("endtime",date2);omyajax.client(this,verifeventsresult,null);try{document.getElementById("coupe").style.display=""}catch(e){}},this.showtoday=function(){var mydate=new Date();var mydate1=new Date();mydate1.setDate(mydate1.getDate());var date1=mydate1.getFullYear()+"-"+formatmonthday(mydate1.getMonth()+1)+"-"+formatmonthday(mydate1.getDate());date1+="T00:00:00.000z";var date2=mydate.getFullYear()+"-"+formatmonthday(mydate.getMonth()+1)+"-"+formatmonthday(mydate.getDate());date2+="T23:59:00.000z";var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETMEETINGS","templates",4);omyajax.setparams("starttime",date1);omyajax.setparams("endtime",date2);omyajax.client(this,verifeventsresult,null);try{document.getElementById("coupe").style.display=""}catch(e){}},this.showtomorrow=function(){var mydate=new Date();var mydate1=new Date();mydate1.setDate(mydate1.getDate()+2);var date1=mydate.getFullYear()+"-"+formatmonthday(mydate.getMonth()+1)+"-"+formatmonthday(mydate.getDate());date1+="T00:00:00.000z";var date2=mydate1.getFullYear()+"-"+formatmonthday(mydate1.getMonth()+1)+"-"+formatmonthday(mydate1.getDate());date2+="T23:59:00.000z";var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETMEETINGS","templates",2);omyajax.setparams("starttime",date1);omyajax.setparams("endtime",date2);omyajax.client(this,verifeventsresult,null);try{document.getElementById("coupe").style.display="none"}catch(e){}},this.gotoevents=function(eventid,eventname,nb_template){if(!nb_template)nb_template=2;var omyajax=new myajax();omyajax.setrequestheader("EVENTS","GETEVENTSRESULTS","templates",nb_template);omyajax.setparams("eventid",eventid);omyajax.client(this,verifeventsresult,null,eventname)},this.gotoresult=function(eventid,eventname){var omyajax=new myajax();omyajax.setrequestheader("MARKET","GETFINALODDS","templates",1);omyajax.setparams("eventid",eventid);omyajax.client(this,verifgotoresult,null,eventname)}}ogeteventsresults=new geteventsresults();function geteventstree(){this.geteventstree=function(eventid){var omyajax=new myajax();if(verifvalue(eventid))omyajax.setparams("eventid",eventid);var suffix="";if(omyajax.isadmin())suffix="MANAGEMENT";omyajax.APIupdateblock(0,"contenttreeroot","EVENTS"+suffix,"GETEVENTSTREE",1)},this.getsporttree=function(eventid){var omyajax=new myajax();var suffix="";if(omyajax.isadmin())suffix="MANAGEMENT";if(verifvalue(eventid)){omyajax.setparams("eventid",eventid);omyajax.APIupdateblock(0,"contenttreeroot","EVENTS"+suffix,"GETEVENTSTREE",4)}else omyajax.APIupdateblock(0,"contenttreeroot","EVENTS"+suffix,"GETEVENTSTREE",1)},this.animate=function(eventid){if(verifvalue(eventid)){try{var el=Ext.get("sprt"+eventid);el.sequenceFx();el.highlight("a0c0f0",{attr:"background-color",easing:'easeIn',duration:2})}catch(e){}}}}ogeteventstree=new geteventstree();var MSGTIMER=5;var MSGSPEED=100;var MSGOFFSET=-1;var MSGHIDE=3;var oldtarget="";function inlineMsg(target,type,autohide,string){var msg;var msgcontent;msg=document.getElementById('msgtoto');msgcontent=document.getElementById('msgcontent');console.info("inlineMsg:"+target+"-"+type+"-"+string+"-msg.classname:"+msg.className+"-oldtarget:"+oldtarget);if((document.getElementById(target+'_ok').style.display=="none"&&msg.className=="msg2")||target==oldtarget){oldtarget=target;msg.className="msg"+type;msgcontent.className="msgcontent"+type;if(string==""||string==null){if(type==1){msgcontent.innerHTML=document.getElementById(target+'_error').innerHTML;document.getElementById(target).style.backgroundColor="#FBD4D7"}else{msgcontent.innerHTML=document.getElementById(target+'_comment').innerHTML;document.getElementById(target).style.backgroundColor="#ffffff"}}else{if(type==1){document.getElementById(target).style.backgroundColor="#FBD4D7"}else{document.getElementById(target).style.backgroundColor="#ffffff"}msgcontent.innerHTML=string}msg.style.display='block';var msgheight=msg.offsetHeight;var el=Ext.get(target);var targetheight=el.getHeight();var targetwidth=el.getWidth();var topposition=el.getTop()-((msgheight-targetheight)/2);var leftposition=el.getLeft()+targetwidth+MSGOFFSET;msg.style.top=topposition+'px';msg.style.left=leftposition+'px';clearInterval(msg.timer);msg.timer=setInterval("fadeMsg(1)",MSGTIMER);if(!autohide){autohide=MSGHIDE}window.setTimeout("hideMsg()",(autohide*1000))}else{try{console.info("inlineMsg il y avait une erreur avant oldtarget: "+oldtarget)}catch(e){console.info("inlineMsg firsttime")}}}function hideMsg(msg){var msg=document.getElementById('msgtoto');if(!msg.timer){msg.timer=setInterval("fadeMsg(0)",MSGTIMER)}}function fadeMsg(flag){if(flag==null){flag=1}var msg=document.getElementById('msgtoto');var value;if(flag==1){value=msg.alpha+MSGSPEED}else{value=msg.alpha-MSGSPEED}msg.alpha=value;msg.style.opacity=(value/100);msg.style.filter='alpha(opacity='+value+')';if(value>=99){clearInterval(msg.timer);msg.timer=null}else if(value<=1){msg.style.display="none";clearInterval(msg.timer)}}function leftPosition(target){var left=0;if(target.offsetParent){while(1){left+=target.offsetLeft;if(!target.offsetParent){break}target=target.offsetParent}}else if(target.x){left+=target.x}return left}function topPosition(target){var top=0;if(target.offsetParent){while(1){top+=target.offsetTop;if(!target.offsetParent){break}target=target.offsetParent}}else if(target.y){top+=target.y}return top}if(document.images){arrow=new Image(7,80);arrow.src=imageserver+"/images/msg_arrow.gif"}function popupdlgbox(){var boxheight=100;var content="";if(state==LPREPSTATEONLINE){content="<iframe src='https://server.iad.liveperson.net/hc/71397077/?cmd=file&file=visitorWantsToChat&site=71397077&byhref=1&imageUrl=https://www.turfez.com/RESOURCES/images/TURFEZ/liveperson/FR/' width='475' height='425' frameborder=0 scrolling=no></iframe>";boxheight=525}var dialog=new Ext.BasicDialog("hello-dlg",{modal:false,autoTabs:false,width:480,height:boxheight,shadow:false});dialog.body.update(content+"<!--<a id='_lpChatBt'href='https://server.iad.liveperson.net/hc/71397077/?cmd=file&file=visitorWantsToChat&site=71397077&byhref=1&imageUrl=https://www.turfez.com/RESOURCES/images/TURFEZ/liveperson/FR/'target='chat71397077'onClick=\"lpButtonCTTUrl='https://server.iad.liveperson.net/hc/71397077/?cmd=file&file=visitorWantsToChat&site=71397077&sername}&imageUrl=https://www.turfez.com/RESOURCES/images/TURFEZ/liveperson/FR/&referrer='+escape(document.location);lpButtonCTTUrl=(typeof(lpAppendVisitorCookies)!='undefined'?lpAppendVisitorCookies(lpButtonCTTUrl):lpButtonCTTUrl);lpButtonCTTUrl=((typeof(lpMTag)!='undefined'&&typeof(lpMTag.addFirstPartyCookies)!='undefined')?lpMTag.addFirstPartyCookies(lpButtonCTTUrl):lpButtonCTTUrl);window.open(lpButtonCTTUrl,'chat71397077','width=475,height=400,resizable=yes');popupchat.closedgbx();return false;\"><img src='images/TURFEZ/liveperson/"+guest["language"]+"/chatpopup.gif'border=0></a>--><table width='100%'><tr><td colspan='3'align='center'><b>Inscrivez-vous pour recevoir nos offres exclusives</b></td><tr><tr><td><b>Votre nom:</b> <input type='text' name='fastfirstname' class='north_input' size='15'></td><td><b>Email:</b> <input type='text' name='fastemail' class='north_input' size='15'></td><td align='center'><input type='button'onclick=''value=\"Je m'inscris\"></td></tr></table>");dialog.setTitle("Attention - Ne manquer pas les offres exclusives TURFEZ.COM");dialog.show(Ext.get("showdialog"));function closedlgbox(){dialog.hide();dialog.body.update("");document.getElementById("hello-dlg").innerHTML=""}function deletedlgbox(){dialog.body.update("");document.getElementById("hello-dlg").innerHTML=""}this.closedgbx=function(){closedlgbox()}}function openpopupchat(){console.info("openpopupchat");console.info("nowanttochat:"+getCookie("nowanttochat"));if(state==LPREPSTATEONLINE&&guest["language"]=="FR"&&getCookie("nowanttochat")==""){popupchat=new popupdlgbox();setCookie("nowanttochat",1,1)}}function getpopupchat(){if(getCookie("userid")==""){if(state==LPREPSTATEONLINE&&guest["language"]=="FR"&&getCookie("nowanttochat")==""){openpopupchat();return"Voulez-vous connaitre les offres exclusives de TURFEZ.COM? Appuyer sur le boutton Annuler, un conseiller va vous renseigner"}else window.beforeunload=null}}function onBeforeUnloadAction(){var flag=confirm("close?");var mesg="Voulez vous recevoir un bonus exeptionel si vous vous inscrivez maintenant?";if(!flag){window.beforeunload=null}else{return mesg}}function gojoin(fromto){if(conn.getvariable("providertype")=="GU"){if(getCookie("rp")==""||getCookie("rp")==0||getCookie("rp")=="0"||getCookie("rp")==null||getCookie("userid")==""||fromto!="mainbanner"){location.href=baseURL+"/signup.php?from=fromhomepage"}else getnextmarkettype("P")}else viewdeposit(fromto)}function getnextmarkettype(martkettype){var omyajax=new myajax();omyajax.setrequestheader("MARKET","GETNEXTMARKETPERTYPE");omyajax.setparams("markettype","P");omyajax.client(this,verifgetnextmarkettype)}function getjoin(fromto){var omyajax=new myajax();if(fromto=="newsignin")omyajax.setrequestheader("ACCOUNTSECURE","GETJOIN","templates",2);else omyajax.setrequestheader("ACCOUNTSECURE","GETJOIN","templates",1);omyajax.clientsecure(this,verifgetgetjoin);try{pageTracker._trackEvent('Signup','Signup_Request_'+fromto)}catch(e){}}function verifgetnextmarkettype(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100==0){getMarketPrices(json.result.marketid)}}catch(e){}}function verifgetgetjoin(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100){alert(response.responseText)}else{Example.setonglet("join",response.responseText);eval(document.getElementById('myscriptcenter').innerHTML);try{pageTracker._trackEvent('Signup','Signup_Receive')}catch(e){}}}catch(e){Example.setonglet("join",response.responseText);eval(document.getElementById('myscriptcenter').innerHTML);try{pageTracker._trackEvent('Signup','Signup_Receive')}catch(e){}}hidehomeeast3()}function displayalert(){try{var beforeunloadtext=login.value+", "+otransJS.translate("areyousureyouwanttoleavebrandcom");window.onbeforeunload=function(e){return beforeunloadtext}}catch(e){}}function stopalert(){try{window.onbeforeunload=null}catch(e){}}function getcenterallsports(){try{if(isexchange){var omyajax=new myajax();Example.showhome();var suffix="";if(omyajax.isadmin())suffix="MANAGEMENT";omyajax.initrequest();omyajax.setrequestheader("EVENTS"+suffix,"GETCENTERALLSPORTS");omyajax.APIjson(0,this,verifgetcenterallsports)}}catch(e){debug("getcenterallsports error")}}function verifgetcenterallsports(response,opts){try{if(responsetojson(response,opts)){var json=Ext.util.JSON.decode(response.responseText);var sports=json.result.sports;if(sports!="null"&&sports!=null){for(var i=0;i<sports.length;i++){if(sports[i].sportid=="10020000000001")var col=2;else var col=(i%2)+3;var title="box"+sports[i].sportid;createBox("EVENTS","GETCENTERSPORT",sports[i].sportid,title,col,sports[i].sportname)}}}}catch(e){debug("verifgetcenterallsports error")}}function viewAbout(defaultapi){try{pageTracker._trackEvent('Navigation','About')}catch(e){}var omyajax=new myajax();omyajax.setrequestheader("ABOUT","GETABOUT","templates");omyajax.setparams("mainaction","ABOUT");if(defaultapi!=""){omyajax.setparams("defaultmainaction","ABOUT");omyajax.setparams("defaultminoraction",defaultapi)}windowOpener("about:blank","info","height=700,width=776,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=1");document.aboutfrm.msg.value=omyajax.getmsg();document.aboutfrm.submit()}function viewHelp(defaultapi){try{pageTracker._trackEvent('Navigation','Help')}catch(e){}var omyajax=new myajax();omyajax.setrequestheader("HELP","GETHELP","templates");omyajax.setparams("mainaction","HELP");if(defaultapi!=""){omyajax.setparams("defaultmainaction","HELP");omyajax.setparams("defaultminoraction",defaultapi)}windowOpener("about:blank","info","height=700,width=776,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=1");document.helpfrm.msg.value=omyajax.getmsg();document.helpfrm.submit()}function forgotPassword(){try{pageTracker._trackEvent('Client','Forgot Password')}catch(e){}var omyajax=new myajax();omyajax.setrequestheader("ACCOUNTSECURE","GETFORGOTPASSWORD","templates");windowOpener("about:blank","my_account","height=450,width=550,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=0");document.forgotme.msg.value=omyajax.getmsg();document.forgotme.submit()}function viewAccount(){var omyajax=new myajax();omyajax.setrequestheader("ACCOUNT","GETMYACCOUNT","templates");omyajax.setparams("defaultpathconnection","CLIENTSECURE");omyajax.setparams("defaultmainaction","ACCOUNTSECURE");omyajax.setparams("defaultminoraction","ACCOUNTSUMMARY");omyajax.setparams("defaulttemplatenumber",1);windowOpener("about:blank","my_account","height=700,width=776,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");document.myaccountme.msg.value=omyajax.getmsg();document.myaccountme.submit();try{pageTracker._trackEvent('Client','View Account')}catch(e){}}function viewCashier(){var omyajax=new myajax();omyajax.setrequestheader("ACCOUNT","GETCASHIER","templates");omyajax.setparams("defaultpathconnection","CLIENTSECURE");omyajax.setparams("defaultmainaction","CASHIER");omyajax.setparams("defaultminoraction","GETDEPOSITCC");omyajax.setparams("defaulttemplatenumber",1);windowOpener("about:blank","my_account","fullscreen=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");document.myaccountmesecure.msg.value=omyajax.getmsg();document.myaccountmesecure.submit();try{pageTracker._trackEvent('Cashier','Cashier_request')}catch(e){}}function inviteRefer(){if(conn.getvariable("providertype")!="GU"){var omyajax=new myajax();omyajax.setrequestheader("ACCOUNT","GETMYACCOUNT","templates");omyajax.setparams("defaultpathconnection","CLIENTSECURE");omyajax.setparams("defaultmainaction","ACCOUNTSECURE");omyajax.setparams("defaultminoraction","GETINVITEFRIEND");omyajax.setparams("defaulttemplatenumber",1);windowOpener("about:blank","my_account","height=700,width=776,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");document.myaccountme.msg.value=omyajax.getmsg();document.myaccountme.submit();try{pageTracker._trackEvent('Signup','inviteafriend_request')}catch(e){}}else{alert(otransJS.translate("youhavetosubscribetoenjoythisoption"));gojoin('inviteRefer')}}function viewAdminconsole(){var omyajax=new myajax();omyajax.setrequestheader("CONSOLE","GETCONSOLE","templates");windowOpener("about:blank","my_console","height=700,width=776,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=1");document.myadminconsole.msg.value=omyajax.getmsg();document.myadminconsole.submit()}function viewAdminabout(){var omyajax=new myajax();omyajax.setrequestheader('CONSOLE','GETABOUT','templates',2);windowOpener("about:blank","my_console","height=550,width=520,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=1");document.myadminconsole.msg.value=omyajax.getmsg();document.myadminconsole.submit()}function vieweticket(){try{pageTracker._trackEvent('Navigation','E-ticket')}catch(e){}windowOpener("about:blank","eticketwindow","height=659,width=772,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");document.myeticket.sessionid.value=conn.getvariable("sessionid");document.myeticket.submit()}function vieweticketadmin(){windowOpener("about:blank","eticketwindow","height=659,width=772,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no");document.myeticketadmin.sessionid.value=conn.getvariable("sessionid");document.myeticketadmin.submit()}function gotoaffiliate(){document.myaffiliate.sessionid.value=conn.getvariable("sessionid");document.myaffiliate.submit();try{pageTracker._trackEvent('Navigation','Affiliate')}catch(e){}}function viewdeposit(fromto){loadmenulinksecure("CASHIER","GETDEPOSIT","template",1,otransJS.translate("deposit"));try{pageTracker._trackEvent('Cashier','Deposit_request_'+fromto)}catch(e){}}function getbettingguide(){hidehomeeast3();loadmenulink('HELP','GETBETTINGGUIDES','templates',1,otransJS.translate('bettingguides'));try{pageTracker._trackEvent('Navigation','Betting Guide')}catch(e){}}function gohome(){if(conn.getvariable("providertype")=="GU"||conn.getvariable("providertype")=="CL"){omarket.set("ishomepage",1);getnexthorseracing();Example.layout.getRegion("center").getPanel('mainmarketcontainer'+omarket.idwindow()).setTitle(otransJS.translate("home"));showhomeeast3()}try{pageTracker._trackEvent('Navigation','Go Home')}catch(e){}}function betnow(){if(conn.getvariable("providertype")!="GU"){omarket.set("ishomepage",0);getnexthorseracing()}else gojoin('betnow')}function betnowclosing(idmarket){if(conn.getvariable("providertype")!="GU"){getMarketPrices(idmarket)}else gojoin('betnowclosing')}function hidehomeeast3(){if(conn.getvariable("providertype")!="GU"){document.getElementById('homeeast2').style.display='none'}else{document.getElementById('homeeast2').style.display='';document.getElementById('homeeast2').style.height='84px';document.getElementById('homeeast2').style.top="0px"}try{omarket.unhideeast()}catch(e){}try{oadminmarket.unhideeast()}catch(e){}}function homeeast3logged(){document.getElementById('homeeast2').style.top="0px";document.getElementById('homeeast2').style.height="0px"}function homeeast3delogged(){document.getElementById('homeeast2').style.display='';document.getElementById('homeeast2').style.top="0px";document.getElementById('homeeast2').style.height="84px"}function showhomeeast3(){try{if(conn.getvariable("providertype")!="AD"&&conn.getvariable("providertype")!="SV"&&conn.getvariable("providertype")!="SA"&&conn.getvariable("providertype")!="OP"){document.getElementById('homeeast2').style.height='84px';document.getElementById('homeeast2').style.top="0px";document.getElementById('homeeast2').style.display='';if(conn.getvariable("providertype")!="GU"){document.getElementById('homeeast2').style.top="0px";document.getElementById('homeeast2').style.height="0px"}try{omarket.resetplacebets()}catch(e){}try{oadminmarket.resetplacebets()}catch(e){}try{omarket.hideeast()}catch(e){}try{oadminmarket.hideeast()}catch(e){}}else{try{oadminmarket.set("ishomepage",0)}catch(e){}try{omarket.set("ishomepage",0)}catch(e){}hidehomeeast3()}}catch(e){debug("showhomeeast3 error")}}function fban_DoFSCommand(command,args){console.info(command);if(command=="gojoin"){gojoin('flash')}}var tipwidth='auto';var tipbgcolor='#FEFE98';var disappeardelay=250;var vertical_offset="0px";var horizontal_offset="-3px";var ie4=document.all;var ns6=document.getElementById&&!document.all;if(ie4||ns6)document.write('<div id="fixedtipdiv" style="visibility:hidden;width:'+tipwidth+';background-color:'+tipbgcolor+'" ></div>');function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent}return totaloffset}function showhide(obj,e,visible,hidden,tipwidth){dropmenuobj=document.getElementById("fixedtipdiv");if(ie4||ns6)dropmenuobj.style.left=dropmenuobj.style.top=-500;if(tipwidth!=""){dropmenuobj.widthobj=dropmenuobj.style;dropmenuobj.widthobj.width=tipwidth}if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover")obj.visibility=visible;else if(e.type=="click")obj.visibility=hidden}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function clearbrowseredge(obj,whichedge){var edgeoffset=(whichedge=="rightedge")?parseInt(horizontal_offset)*-1:parseInt(vertical_offset)*-1;if(whichedge=="rightedge"){var windowedge=ie4&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(windowedge-dropmenuobj.x<dropmenuobj.contentmeasure)edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth}else{var windowedge=ie4&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(windowedge-dropmenuobj.y<dropmenuobj.contentmeasure)edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight}return edgeoffset}function fixedtooltip(menucontents,obj,e,tipwidth){if(window.event)event.cancelBubble=true;else if(e.stopPropagation)e.stopPropagation();clearhidetip();dropmenuobj=document.getElementById("fixedtipdiv");dropmenuobj.innerHTML=menucontents;if(ie4||ns6){showhide(dropmenuobj.style,e,"visible","hidden",150);var el=Ext.get(obj);var targetheight=el.getHeight();var targetwidth=el.getWidth();var topposition=el.getTop()-((25-targetheight)/2);var leftposition=el.getLeft()+targetwidth+MSGOFFSET;dropmenuobj.style.left=leftposition+"px";dropmenuobj.style.top=topposition+"px"}}function hidetip(e){dropmenuobj=document.getElementById("fixedtipdiv");if(typeof dropmenuobj!="undefined"){if(ie4||ns6)dropmenuobj.style.visibility="hidden"}}function delayhidetip(){if(ie4||ns6)delayhide=setTimeout("hidetip()",disappeardelay)}function clearhidetip(){if(typeof delayhide!="undefined")clearTimeout(delayhide)}function connectme(){conn.connect()}function action(){this.cancelbetids=new Hashtable();this.placebets=new Hashtable();this.updatebets=new Hashtable();function verifsubmitBets(response,opts){var myobj=opts.scope;if(myobj.getattributemarket("inplay"))myobj.finishsubmit.defer(5000,myobj,[response,opts]);else myobj.finishsubmit(response,opts)}function failurebets(response,opts){this.problem()}function failureupdatebets(response,opts){this.problem();this.unhideandshow(2)}this.verifaction=function(nb_bets){if(conn.isoperator())return this.problem(otransJS.translate("youcantbet"));if(!conn.issessionid()||conn.getvariable("providertype")=="GU")return this.problem(otransJS.translate("youmustlogintobet"));if(this.getattributemarket("marketsuspended")>0)return this.problem();if(nb_bets)return 1;else return this.problem()},this.sending=function(){this.F("submitMe").disabled=true;try{this.F("submitMe1").disabled=true}catch(e){}this.$('myBets').style.display="none";this.$('myplacebets').style.display="none";Example.mask("placebetsmerkaz"+this.idwindow())},this.problem=function(msg){this.gotomenu(1);Example.unmask("merkaz"+this.idwindow());Example.unmask("placebetsmerkaz"+this.idwindow());this.F("submitMe").disabled=false;try{this.F("submitMe1").disabled=false}catch(e){}this.$('myBets').style.display="";this.$('myplacebets').style.display="";if(msg!=""&&msg!=null)alert(otransJS.translate(msg));return 0},this.sendAPI=function(action){this.sending();var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("USERACTION",action);lomyajax.setparams("username",conn.getvariable("login"));lomyajax.setparams("password",conn.getvariable("md5pass"));switch(action){case"PLACEBETS":lomyajax.setparams("placebets",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOLSIMPLE":lomyajax.setparams("placebetspoolsimple",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOL":lomyajax.setparams("placebetspool",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOLDUO":lomyajax.setparams("placebetspoolduo",this.placebets.values());console.dir(this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOLTRIO":lomyajax.setparams("placebetspooltrio",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOLDUOORDER":lomyajax.setparams("placebetspoolduoorder",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"PLACEBETSPOOLTRIOORDER":lomyajax.setparams("placebetspooltrioorder",this.placebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"CANCELBETS":lomyajax.setparams("betids",this.cancelbetids.values());lomyajax.APIjson(1,this,verifsubmitBets);break;case"UPDATEBETS":lomyajax.setparams("updatebets",this.updatebets.values());lomyajax.APIjson(1,this,verifsubmitBets);break}},this.submitBets=function(){if(this.verifaction(this.placebets.size())){if(conn.getvariable("balance")>0)if(this.get("markettype")=="S")this.sendAPI("PLACEBETSPOOLSIMPLE");else if(this.get("markettype")=="P")this.sendAPI("PLACEBETSPOOL");else if(this.get("markettype")=="D")this.sendAPI("PLACEBETSPOOLDUO");else if(this.get("markettype")=="T")this.sendAPI("PLACEBETSPOOLTRIO");else if(this.get("markettype")=="2")this.sendAPI("PLACEBETSPOOLDUOORDER");else if(this.get("markettype")=="3")this.sendAPI("PLACEBETSPOOLTRIOORDER");else if(this.get("markettype")=="O")this.sendAPI("PLACEBETS");else this.problem(otransJS.translate("youhavenotenoughmoneyinyouraccounttoplacebets"))}},this.submitCancel2=function(){if(this.verifaction(this.cancelbetids.size()))this.sendAPI("CANCELBETS")},this.submitCancel=function(){this.submitCancel2();this.submitUpdatebets()},this.submitUpdatebets=function(){if(this.verifaction(this.updatebets.size()))this.sendAPI("UPDATEBETS")},this.cancelBet=function(stam,type){if(this.getattributemarket("marketsuspended")==0){var index=this.$("indexU"+stam).innerHTML;var Price=this.F("i"+stam+type+"PriceU");var Amount=this.F("i"+stam+type+"AmountU");if(Price.disabled==true){this.cancelbetids.remove(index);Price.disabled=false;Amount.disabled=false}else{this.cancelbetids.put(index,stam);Price.disabled=true;Amount.disabled=true}}},this.cancelAllUmatchedBet=function(){if(this.getattributemarket("marketsuspended")==0){this.disableAllUmatchedBet();this.submitCancel2()}},this.disableAllUmatchedBet=function(){try{var boucle=this.$('totalMyBets2U').innerHTML;for(var i=0;i<boucle;i++){var opcode=this.$("revindexU"+i).innerHTML;eval(opcode)}}catch(e){debug("problem disableAllUmatchedBet()")}},this.finishsubmit=function(response,opts){try{var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode==108||json.header.errorcode=="108"){sessionexpired()}else if(json.header.errorcode%100){this.problem(json.header.errordescription);if(json.header.errorcode==2200503||json.header.errorcode==2200602||json.header.errorcode==2200703||json.header.errorcode==2200803||json.header.errorcode==2200903)viewCashier()}else{this.unhideandshow(2);this.cleanBets(1);reloadData("contentmymarket");if(this.ispool())this.hideexposure();else this.unhideexposure();conn.getaccountfunds(1)}}catch(e){this.problem()}}}function bets(){this.verifAmount=function(amount){try{if(amount=="")return amount;if(amount<1){alert(otransJS.translate("minimumbetisfourdollar"));return 4}else return amount}catch(e){debug("Error in verifAmount("+amount+")")}},this.amountallowed=function(amount,bettype){var _minamount=1;var _maxamount=10;if(amount==" "||amount==null||isNaN(amount)||amount=="isNaN"||isNaN(parseFloat(amount))){console.info("amountallowed not allowed: "+amount);return false}switch(this.get("markettype")){case"S":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"P":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"D":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"2":_minamount=this.get("ordermin");_maxamount=this.get("ordermax");break;case"T":_minamount=this.get("winnermin");_maxamount=this.get("winnermax");break;case"3":_minamount=this.get("ordermin");_maxamount=this.get("ordermax");break}if(_minamount!=null||_maxamount!=null){if(parseFloat(amount)<parseFloat(_minamount)){console.info("amountallowed not allowed: "+amount);return false}else if(parseFloat(amount)>parseFloat(_maxamount)){console.info("amountallowed not allowed: "+amount);return false}else{console.info("amountallowed ok: "+amount);return true}}else if(parseFloat(amount)>0){console.info("amountallowed ok: "+amount);return true}else{console.info("amountallowed not allowed: "+amount);return false}},this.verifAmountminmax=function(amount,bettype){var _minamount=1;var _maxamount=10;if(amount==" "||amount==null||isNaN(amount)||amount=="isNaN"||isNaN(parseFloat(amount))){alert(otransJS.translate("stakenotvalid"));return _minamount}switch(this.get("markettype")){case"S":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"P":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"D":if(bettype=="W"){_minamount=this.get("winnermin");_maxamount=this.get("winnermax")}else{_minamount=this.get("placedmin");_maxamount=this.get("placedmax")}break;case"2":_minamount=this.get("ordermin");_maxamount=this.get("ordermax");break;case"T":_minamount=this.get("winnermin");_maxamount=this.get("winnermax");break;case"3":_minamount=this.get("ordermin");_maxamount=this.get("ordermax");break}if(_minamount!=null||_maxamount!=null){if(parseFloat(amount)<parseFloat(_minamount)){alert(otransJS.translate("minimumbetis")+":"+fm(_minamount));return _minamount}else if(parseFloat(amount)>parseFloat(_maxamount)){alert(otransJS.translate("maximumbetis")+":"+fm(_maxamount));return _maxamount}else return parseFloat(amount)}else return parseFloat(amount)},this.updateLayStake=function(stam){try{if(stam=="")stam=0;var marketId=this.get("marketid");var layPrice=this.F("i"+stam+"layPrice").value;var layAmount=this.F("i"+stam+"layAmount").value;var index=this.$("index"+stam).innerHTML;var layProfit=this.$("i"+stam+"layProfit");var layPayout=this.$("i"+stam+"layPayout");var result=(layPrice*layAmount)-layAmount;var payout=layPrice*layAmount;layProfit.innerHTML=fm(result);layPayout.innerHTML=fm(payout);this.placebets.put(parseInt(index)+this.get("numberselections"),{marketid:marketId,selectionid:stam.toString(),bettype:"L",odd:layPrice,stake:layAmount});this.setarr("ifwinLay",index,result);this.setarr("iflossLay",index,layAmount);this.presslay("oplacebetsliability",index,result);this.setLiability("oplacebetsliability");this.ifwinUpdate()}catch(e){debug("Error on updateLayStake()")}},this.updateLayStakeU=function(stam){try{if(stam=="")stam=0;var marketId=this.get("marketid");var layPrice=this.F("i"+stam+"layPriceU").value;var layAmount=this.F("i"+stam+"layAmountU").value;var index=this.$("indexU"+stam).innerHTML;var layProfit=this.$("i"+stam+"layProfitU");var layPayout=this.$("i"+stam+"layPayoutU");var oldPrice=this.$("oldPrice"+stam).innerHTML;var oldSize=this.$("oldSize"+stam).innerHTML;var result=(layPrice*layAmount)-layAmount;layProfit.innerHTML=fm(result);layPayout.innerHTML=fm(layPrice*layAmount);var lia=(layPrice*layAmount)-(oldPrice*oldSize);this.updatebets.put("L"+stam,{betid:stam.toString(),newstake:layAmount,oldstake:oldSize,newodd:layPrice,oldodd:oldPrice});this.presslay("ounmatchedliability",index,result);this.setLiabilityU("ounmatchedliability")}catch(e){debug("Error on updateLayStakeU()")}},this.updateBackStake=function(stam){if(stam=="")stam=0;var marketId=this.get("marketid");var backPrice=this.F("i"+stam+"backPrice").value;var backAmount=this.F("i"+stam+"backAmount").value;var index=this.$("index"+stam).innerHTML;var backProfit=this.$("i"+stam+"backProfit");var result=(backPrice*backAmount)-backAmount;backProfit.innerHTML=fm(result);this.placebets.put(index,{marketid:marketId,selectionid:stam.toString(),bettype:"B",odd:backPrice,stake:backAmount});this.setarr("ifwinBack",index,result);this.setarr("iflossBack",index,backAmount);this.pressback("oplacebetsliability",index,backAmount);this.setLiability("oplacebetsliability");this.ifwinUpdate()},this.updateBackStakeU=function(stam){try{if(stam=="")stam=0;var marketId=this.get("marketid");var backPrice=this.F("i"+stam+"backPriceU").value;var backAmount=this.F("i"+stam+"backAmountU").value;var index=this.$("indexU"+stam).innerHTML;var backProfit=this.$("i"+stam+"backProfitU");var oldPrice=this.$("oldPrice"+stam).innerHTML;var oldSize=this.$("oldSize"+stam).innerHTML;var result=(backPrice*backAmount)-backAmount;backProfit.innerHTML=fm(result);var lia=(backAmount-oldSize);this.updatebets.put("B"+stam,{betid:stam.toString(),newstake:backAmount,oldstake:oldSize,newodd:backPrice,oldodd:oldPrice});this.pressback("ounmatchedliability",index,backAmount);this.setLiabilityU("ounmatchedliability")}catch(e){debug("Error on updateBackStakeU()")}},this.viewPayoutLiability=function(typel){try{for(var i=0;i<this.get("numberselections");i++){var revIndex=this.$("revIndex"+i).innerHTML;var layPayout=this.$("i"+revIndex+"layPayout");var layProfit=this.$("i"+revIndex+"layProfit");if(layPayout.style.display=="none"&&typel==1){layPayout.style.display="";layProfit.style.display="none"}else if(typel==2){layPayout.style.display="none";layProfit.style.display=""}}}catch(e){debug("Error on viewPayoutLiability()")}},this.updateSimpleWinStake=function(stam){try{if(stam=="")stam=0;var marketId=this.get("marketid");var backAmount=this.F("i"+stam+"backAmount").value;if(this.amountallowed(backAmount,"W")){var index=this.$("index"+stam).innerHTML;this.placebets.put(index,{marketid:marketId,selectionid:stam.toString(),bettype:"W",stake:backAmount});this.pressback("oplacebetsliability",index,backAmount);this.setLiability("oplacebetsliability")}}catch(e){debug("Error on updateBackStake()")}},this.updateSimpleShowStake=function(stam){try{if(stam=="")stam=0;var marketId=this.get("marketid");var layAmount=this.F("i"+stam+"layAmount").value;if(this.amountallowed(layAmount,"P")){var index=this.$("index"+stam).innerHTML;this.placebets.put(parseInt(index)+this.get("numberselections"),{marketid:marketId,selectionid:stam.toString(),bettype:"P",stake:layAmount});this.pressback("oplacebetsliability",parseInt(index)+this.get("numberselections"),layAmount);this.setLiability("oplacebetsliability")}}catch(e){debug("Error on updateLayStake()")}},this.updateduowinstake=function(){if(this.amountallowed(this.F("duowinamount").value,"W")){if(this.get("wheelselectionid")==null)this.placebets.put(0,{marketid:this.get("marketid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("duowinamount").value});else this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid:this.get("wheelselectionid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("duowinamount").value});var reg=new RegExp("(X)","g");combination=this.$("nbcombinationwin").innerHTML.replace(reg,"");this.pressback("oplacebetsliability",0,this.F("duowinamount").value*combination);this.setLiability("oplacebetsliability")}},this.updateduoshowstake=function(){if(this.amountallowed(this.F("duoshowamount").value,"P")){if(this.get("wheelselectionid")==null)this.placebets.put(1,{marketid:this.get("marketid"),combinedselections:this.get("combinationselectionid"),bettype:"P",stake:this.F("duoshowamount").value});else this.placebets.put(1,{marketid:this.get("marketid"),wheelselectionid:this.get("wheelselectionid"),combinedselections:this.get("combinationselectionid"),bettype:"P",stake:this.F("duoshowamount").value});var reg=new RegExp("(X)","g");combination=this.$("nbcombinationshow").innerHTML.replace(reg,"");this.pressback("oplacebetsliability",1,this.F("duoshowamount").value*combination);this.setLiability("oplacebetsliability")}},this.updatetriostake=function(){if(this.amountallowed(this.F("trioamount").value,"W")){if(this.get("wheelselectionid")==null&&this.get("wheel2selectionid")==null){this.placebets.put(0,{marketid:this.get("marketid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("trioamount").value})}if(this.get("wheelselectionid")==null&&this.get("wheel2selectionid")!=null){this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid2:this.get("wheel2selectionid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("trioamount").value})}if(this.get("wheelselectionid")!=null&&this.get("wheel2selectionid")==null){this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid1:this.get("wheelselectionid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("trioamount").value})}if(this.get("wheelselectionid")!=null&&this.get("wheel2selectionid")!=null){this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid1:this.get("wheelselectionid"),wheelselectionid2:this.get("wheel2selectionid"),combinedselections:this.get("combinationselectionid"),bettype:"W",stake:this.F("trioamount").value})}var reg=new RegExp("(X)","g");combination=this.$("nbcombinationtrio").innerHTML.replace(reg,"");this.pressback("oplacebetsliability",0,this.F("trioamount").value*combination);this.setLiability("oplacebetsliability")}},this.updateduoordrestake=function(){if(this.amountallowed(this.F("duoordreamount").value,"O")){var checkduoordre=this.F("checkduoordre");if(this.get("wheelselectionid")==null||checkduoordre[1].checked)this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid:this.get("wheelselectionid"),combinedselections:this.get("combinationselectionid"),bettype:"R",stake:this.F("duoordreamount").value});else this.placebets.put(0,{marketid:this.get("marketid"),wheelselectionid:this.get("wheelselectionid"),combinedselections:this.get("combinationselectionid"),bettype:"O",stake:this.F("duoordreamount").value});var reg=new RegExp("(X)","g");combination=this.$("nbcombinationduoordre").innerHTML.replace(reg,"");this.pressback("oplacebetsliability",0,this.F("duoordreamount").value*combination);this.setLiability("oplacebetsliability")}},this.updatetrioordrestake=function(){if(this.amountallowed(this.F("trioordreamount").value,"O")){var reg=new RegExp("(X)","g");this.placebets.put(0,{marketid:this.get("marketid"),firstselectionids:this.get("firstselectionids"),secondselectionids:this.get("secondselectionids"),thirdselectionids:this.get("thirdselectionids"),bettype:"O",stake:this.F("trioordreamount").value});combination=this.$("nbcombinationtrioordre").innerHTML.replace(reg,"");this.pressback("oplacebetsliability",0,this.F("trioordreamount").value*combination);this.setLiability("oplacebetsliability")}}}function connection(_livesystem,_lang,_refername){var lomyajax=new myajax();var connectiondata=new Array();var refreshsessionid=0;this.iscreataccount=0;connectiondata["language"]=_lang;connectiondata["refername"]=_refername;connectiondata["livesystem"]=_livesystem;function initconnection(lsessionid){if(verifvalue(lsessionid)){connectiondata["sessionid"]=lsessionid;guest["sessionid"]=lsessionid}else connectiondata["sessionid"]=guest["sessionid"];connectiondata["mail"]="";connectiondata["balance"]=0;connectiondata["username"]=guest["username"];connectiondata["currency"]="EUR";connectiondata["symbol"]="€";connectiondata["providerid"]="";connectiondata["providertype"]=guest["providertype"];connectiondata["isoperator"]=0;connectiondata["userid"]="";connectiondata["realplayer"]="";connectiondata["accountstatus"]="";connectiondata["averagedeposit"]="";connectiondata["lastdeposit"]="";connectiondata["lastdeposittime"]="";connectiondata["isretention"]=0;connectiondata["viplevel"]=0}initconnection();function lpAddMonitorTagsteve(src,status){lpMTagConfig.sessionVar=new Array();lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="sessionid="+escape(connectiondata["sessionid"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="mail="+escape(connectiondata["mail"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="username="+escape(connectiondata["login"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="firstlastname="+escape(connectiondata["firstlastname"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="balance="+escape(connectiondata["balance"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="providertype="+escape(connectiondata["providertype"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="userid="+escape(connectiondata["userid"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="realplayer="+escape(connectiondata["realplayer"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="accountstatus="+escape(connectiondata["accountstatus"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="averagedeposit="+escape(connectiondata["averagedeposit"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="lastdeposit="+escape(connectiondata["lastdeposit"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="lastdeposittime="+escape(connectiondata["lastdeposittime"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="lastdeposit="+escape(connectiondata["lastdeposit"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="lastdeposittime="+escape(connectiondata["lastdeposittime"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="phonenumber="+escape(connectiondata["phonenumber"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="affiliate="+escape(connectiondata["affiliate"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="hasactivebonus="+escape(connectiondata["hasactivebonus"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="viplevel="+escape(connectiondata["viplevel"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="totaldeposits="+escape(connectiondata["totaldeposits"]);lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="totalwithdrawals="+escape(connectiondata["totalwithdrawals"]);var idnumber=connectiondata["userid"]%10;if(status==1){if(connectiondata["realplayer"]==0){console.info("Failed Deposit Lead");lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=faileddeposit";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=Failed Deposit Lead "+escape(connectiondata["firstlastname"])}else{console.info("Failed Deposit Real player");lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=faileddeposit";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=Failed Deposit Real Player "+escape(connectiondata["firstlastname"])}}else{if(connectiondata["realplayer"]==0){lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=support";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=L1 "+idnumber+" "+escape(connectiondata["firstlastname"])}else{if(connectiondata["isretention"]>0){lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=support";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=R"+connectiondata["isretention"]+"->"+idnumber+" "+escape(connectiondata["firstlastname"])}else if(status==2){lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=active";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=D (il est sur le formulaire de depot) "+idnumber+" "+escape(connectiondata["firstlastname"])}else{if(connectiondata["viplevel"]>2){lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=level"+connectiondata["viplevel"];lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=VIP "+connectiondata["viplevel"]+" "+escape(connectiondata["firstlastname"])}else if(connectiondata["balance"]<15&&(connectiondata["viplevel"]==0||connectiondata["viplevel"]==0||connectiondata["viplevel"]==2)){lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="skill=active";lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length]="identifier=A1 "+idnumber+" "+escape(connectiondata["firstlastname"])}}}}if(connectiondata["providertype"]=="CL"){if(typeof(src)=='undefined'||typeof(src)=='object'||status>0){src=lpMTagConfig.lpMTagSrc?lpMTagConfig.lpMTagSrc:'/hcp/html/mTag.js'}if(src.indexOf('http')!=0){src=lpMTagConfig.lpProtocol+'://'+lpMTagConfig.lpServer+src+'?site='+lpMTagConfig.lpNumber}else{if(src.indexOf('site=')<0){if(src.indexOf('?')<0)src=src+'?';else src=src+'&';src=src+'site='+lpMTagConfig.lpNumber}};var s=document.createElement('script');s.setAttribute('type','text/javascript');s.setAttribute('charset','iso-8859-1');s.setAttribute('src',src);console.info(src);document.getElementsByTagName('head').item(0).appendChild(s)}}function verifnewlogin(response,opts){if(responsetojson(response,opts)){var json=Ext.util.JSON.decode(response.responseText);connectiondata["sessionid"]=json.result.sessionid;connectiondata["firstlastname"]=json.result.firstlastname;connectiondata["mail"]=json.result.mail;connectiondata["currency"]=json.result.currency;connectiondata["username"]=connectiondata["login"];connectiondata["currencysymbol"]=json.result.currencysymbol;connectiondata["balance"]=json.result.availabletobet;connectiondata["providertype"]=json.result.providertype;connectiondata["userid"]=json.result.userid;connectiondata["realplayer"]=json.result.realplayer;connectiondata["accountstatus"]=json.result.accountstatus;connectiondata["averagedeposit"]=json.result.averagedeposit;connectiondata["lastdeposit"]=json.result.lastdeposit;connectiondata["lastdeposittime"]=json.result.lastdeposittime;connectiondata["phonenumber"]=json.result.phonenumber;connectiondata["affiliate"]=json.result.affiliatesfirstname+" "+json.result.affiliateslastname;connectiondata["hasactivebonus"]=json.result.hasactivebonus;connectiondata["isretention"]=json.result.isretention;connectiondata["viplevel"]=json.result.viplevel;connectiondata["totaldeposits"]=json.result.totaldeposits;connectiondata["totalwithdrawals"]=json.result.totalwithdrawals;console.dir(connectiondata);createadminconsole()}}function veriflogin(response,opts){try{Example.unmask("loginloading")}catch(e){}if(responsetojson(response,opts)){var json=Ext.util.JSON.decode(response.responseText);try{document.getElementById('details').style.display=''}catch(e){}connectiondata["sessionid"]=json.result.sessionid;connectiondata["firstlastname"]=json.result.firstlastname;connectiondata["mail"]=json.result.mail;connectiondata["currency"]=json.result.currency;connectiondata["currencysymbol"]=json.result.currencysymbol;connectiondata["balance"]=json.result.availabletobet;connectiondata["providertype"]=json.result.providertype;connectiondata["userid"]=json.result.userid;connectiondata["realplayer"]=json.result.realplayer;connectiondata["accountstatus"]=json.result.accountstatus;connectiondata["averagedeposit"]=json.result.averagedeposit;connectiondata["lastdeposit"]=json.result.lastdeposit;connectiondata["lastdeposittime"]=json.result.lastdeposittime;connectiondata["phonenumber"]=json.result.phonenumber;connectiondata["affiliate"]=json.result.affiliatesfirstname+" "+json.result.affiliateslastname;connectiondata["hasactivebonus"]=json.result.hasactivebonus;connectiondata["isretention"]=json.result.isretention;connectiondata["viplevel"]=json.result.viplevel;connectiondata["totaldeposits"]=json.result.totaldeposits;connectiondata["totalwithdrawals"]=json.result.totalwithdrawals;refreshsessionid=setInterval("conn.refreshsession()",120000);setCookie("userid",json.result.userid,30);setCookie("rp",json.result.realplayer,1);setCookie("acs",json.result.accountstatus,1);setCookie("vl",json.result.viplevel,1);if(connectiondata["providertype"]=="CL"){try{lpAddMonitorTagsteve()}catch(e){debug("lpproblem")}}try{afterconnect()}catch(e){}if(this.iscreataccount==1){ocreateaccount.gotodeposit()}else if(this.iscreataccount==2){ocreateaccount.gotomoneybooker()}else if(this.iscreataccount==3){ostep2.gotodeposit()}else if(this.iscreataccount==4){ostep2.gotomoneybooker()}else if(this.iscreataccount==5){eval(document.getElementById("myscriptcenterCREATEACCOUNTCL").innerHTML);try{document.getElementById('cashier').style.display=''}catch(e){}}else{try{Example.closeonglet("ACTIVATIONCONFIRMATION")}catch(e){}}try{Example.closeonglet("GETBETTINGGUIDES")}catch(e){}try{Example.closeonglet("GETDEPOSIT")}catch(e){}try{Example.closeonglet("GETEVENTSTIPS")}catch(e){}try{Example.closeonglet("GETEVENTSRESULTS")}catch(e){}try{if(json.result.trackercodes!=null||json.result.trackercodes!=""){var trackercodes=json.result.trackercodes;var images="";for(var i=0;i<trackercodes.length;i++){images+=trackercodes[i]+"<br>";try{showtrackingcode(json.result.trackercode)}catch(e){}}try{document.getElementById('debug1').innerHTML=images}catch(e){}}}catch(e){}}else{initconnection();try{document.getElementById('logpart').style.display=''}catch(e){}try{document.getElementById('logpart1').style.display=''}catch(e){}try{document.getElementById('joinpart').style.display=''}catch(e){}try{document.getElementById('idlang').style.display=''}catch(e){}try{document.getElementById('idlang2').style.display=''}catch(e){}try{document.getElementById('details').style.display="none"}catch(e){}try{window.onbeforeunload=null}catch(e){}try{homeeast3delogged()}catch(e){}}}function afterconnect(){try{omarket.loadmybetstemplate()}catch(e){}try{document.getElementById('usernamedesc').innerHTML=connectiondata["firstlastname"]}catch(e){}try{document.getElementById('usernamelog').style.display=""}catch(e){}try{document.getElementById('logpart').style.display="none"}catch(e){}try{document.getElementById('logpart1').style.display="none"}catch(e){}try{document.getElementById('details').style.display=""}catch(e){}try{document.getElementById('joinpart').style.display="none"}catch(e){}try{document.getElementById('idlang').style.display="none"}catch(e){}try{document.getElementById('idlang2').style.display="none"}catch(e){}try{document.getElementById('row2').style.display=""}catch(e){}try{document.getElementById('menu').style.display=""}catch(e){}try{homeeast3logged()}catch(e){}if(lomyajax.isadmin()){try{clearInterval(processIDgipt)}catch(e){}processIDgipt=0;try{clearInterval(processIDgipt1)}catch(e){}processIDgipt1=0;try{clearInterval(processIDgipt2)}catch(e){}processIDgipt2=0;try{getcenterallsports()}catch(e){}try{admingetmarkettemplate()}catch(e){debug("admingetmarkettemplate")}if(connectiondata["providertype"]=="DV")try{document.getElementById('debugger').style.display=''}catch(e){}try{if(document.getElementById('viewfunds2').innerHTML=="["+otransJS.translate("hide")+"]"){showaccountfunds(0);document.LoginForm.viewfunds.checked=false;document.getElementById('viewfunds2').innerHTML="["+otransJS.translate("show")+"]"}}catch(e){try{document.getElementById('row1').innerHTML=""}catch(e){}}try{document.LoginForm.viewfunds.style.display="none"}catch(e){}try{document.getElementById('refreshfundsbutton').style.display="none"}catch(e){}try{document.getElementById('sepa').style.display="none"}catch(e){}try{document.getElementById('sepa1').style.display="none"}catch(e){}try{document.getElementById('sepa2').style.display="none"}catch(e){}try{document.getElementById('myconsole').style.display=''}catch(e){}try{document.getElementById('eticket').style.display="none"}catch(e){}try{document.getElementById('contentlivetv').innerHTML=""}catch(e){}try{document.getElementById('centrefoot').style.display="none"}catch(e){}try{document.getElementById('mainfooter').style.display="none"}catch(e){}try{document.getElementById('searchmarket').style.display="none"}catch(e){}try{document.getElementById('myabout').style.display="none"}catch(e){}try{document.getElementById('helppart').style.display="none"}catch(e){}try{document.getElementById('mainwestmenu').style.display='none'}catch(e){debug("mainwestmenu")}try{document.getElementById('_lpChatBtn').style.display='none'}catch(e){debug("_lpChatBtn")}try{document.getElementById('westpub').style.display='none'}catch(e){debug("westpub")}try{document.getElementById('westreasons').style.display='none'}catch(e){debug("westpub")}try{document.getElementById('gtdswest').style.display='';document.getElementById('gtdswest').innerHTML='<center><br><input type="button" class="button" onclick="oadminmarket.gtd()" value="getodds" /><br></center>'}catch(e){debug("gtdswest")}}else{try{document.getElementById('row1').innerHTML="<b>"+otransJS.translate("availablefunds")+"</b> <a id='viewfunds2' href='javascript:conn.showaccountfunds2()' class='top_menu'>["+otransJS.translate("hide")+"]</a><b> <span id='fundsbalance'>"+fm(connectiondata["balance"])+"</span></b>";document.getElementById('Bdeposit').style.display="none"}catch(e){}if(document.LoginForm.viewfunds.checked==false){showaccountfunds(1);document.LoginForm.viewfunds.checked=true}document.LoginForm.viewfunds.style.display="";try{document.getElementById('Bdeposit').style.display=""}catch(e){}try{document.getElementById('sepa1').style.display=""}catch(e){}try{document.getElementById('refreshfundsbutton').style.display=""}catch(e){}try{document.getElementById('sepa').style.display=""}catch(e){}try{document.getElementById('sepa2').style.display=""}catch(e){}try{document.getElementById('myaccount').style.display=''}catch(e){}try{document.getElementById('cashier').style.display=''}catch(e){}try{document.getElementById('registeranddeposit').style.display='none'}catch(e){}try{omarket.$("mainbanner").style.display='none'}catch(e){}}try{reloadData("contentfeatured")}catch(e){}try{reloadData("contentmymarket")}catch(e){}try{reloadData("contentclosingsoon")}catch(e){}try{reloadData("contentplayingnow")}catch(e){}try{reloadData("contentmarketwinnings")}catch(e){}try{ogeteventstree.geteventstree()}catch(e){}try{var activepanel=Example.getactivepanel();if(activepanel=="mainmarketcontainer"){try{omarket.getMyBets()}catch(e){}try{omarket.forceprice()}catch(e){}try{omarket.cleanBetsHelp()}catch(e){}try{omarket.resetplacebets()}catch(e){}try{this.unhideandshow(2)}catch(e){}this.unhideexposure()}}catch(e){}}function beforelogout(){document.LoginForm.login.value="";document.LoginForm.password.value="";document.LoginForm.viewfunds.checked=true;homeeast3delogged();try{document.getElementById('details').style.display="none"}catch(e){}try{document.getElementById('logpart').style.display=''}catch(e){}try{document.getElementById('logpart1').style.display=''}catch(e){}try{document.getElementById('joinpart').style.display=''}catch(e){}try{document.getElementById('idlang').style.display=''}catch(e){}try{document.getElementById('idlang2').style.display=''}catch(e){}try{document.getElementById('row1').style.display=''}catch(e){}try{document.getElementById('refreshfundsbutton').style.display=''}catch(e){}try{document.getElementById('usernamefunds').innerHTML=""}catch(e){}try{window.onbeforeunload=null}catch(e){}try{document.getElementById('usernamedesc').innerHTML=""}catch(e){}try{document.getElementById('usernamelog').style.display="none"}catch(e){}try{document.getElementById('myaccount').style.display="none"}catch(e){}try{document.getElementById('cashier').style.display='none'}catch(e){}try{document.getElementById('myconsole').style.display="none"}catch(e){}try{document.getElementById('eticket').style.display=""}catch(e){}try{document.getElementById('myreport').style.display="none"}catch(e){}try{document.getElementById('contentmymarket').innerHTML=""}catch(e){}try{document.getElementById('contentmarketwinnings').innerHTML=""}catch(e){}try{document.getElementById('debugger').style.display="none"}catch(e){}try{document.getElementById('centrefoot').style.display=""}catch(e){}try{document.getElementById('mainfooter').style.display=""}catch(e){}try{document.getElementById('myabout').style.display=''}catch(e){}try{document.getElementById('helppart').style.display=''}catch(e){}try{document.getElementById('searchmarket').style.display=""}catch(e){}try{this.showonlyplacebets()}catch(e){}try{this.hideexposure()}catch(e){}}function afterlogout(lsessionid){try{Example.layout.getRegion('center').hidePanel("homecontainer")}catch(e){}initconnection(lsessionid);omarket.set("ishomepage",1);omarket.init();ogeteventstree.geteventstree();reloadData("contentmymarket");reloadData("contentmarketwinnings");reloadData("contentclosingsoon");if(isexchange){reloadData("contentfeatured");reloadData("contentplayingnow")}try{popupWins["my_account"].close()}catch(e){}try{popupWins["info"].close()}catch(e){}try{popupWins["my_console"].close()}catch(e){}try{popupWins["eticketwindow"].close()}catch(e){}try{Example.layout.getRegion('center').hidePanel("homecontainer")}catch(e){}try{Example.closeonglet("join")}catch(e){}try{Example.closeonglet("ACTIVATIONCONFIRMATION")}catch(e){}try{Example.closeonglet("GETBETTINGGUIDES")}catch(e){}try{Example.closeonglet("GETDEPOSIT")}catch(e){}try{Example.closeonglet("GETEVENTSTIPS")}catch(e){}try{Example.closeonglet("GETEVENTSRESULTS")}catch(e){}try{Example.asuser()}catch(e){}try{Example.closeongletadmin("addnewevent_pane")}catch(e){}try{Example.closeongletadmin("modifyevent_pane")}catch(e){}try{Example.closeongletadmin("addnewmarket_pane")}catch(e){}try{Example.closeongletadmin("addnewselection_pane")}catch(e){}try{Example.closeongletadmin("modifyselection_pane")}catch(e){}try{Example.closeongletadmin("modifynewmarket_pane")}catch(e){}showhomeeast3()}function veriflogout(response,opts){if(responsetojson(response,opts)){var json=Ext.util.JSON.decode(response.responseText);if(automaticlogout==1){alert(otransJS.translate("yoursessionhasexpiredpleaselogin"));automaticlogout=0}else{alert(json.header.errordescription+"\n"+otransJS.translate("youneedhelppleaseemailusat"))}afterlogout(json.result.sessionid)}}function veriffastlogout(response,opts){initconnection();if(responsetojson(response,opts)){var json=Ext.util.JSON.decode(response.responseText);alert(json.header.errordescription+"\n"+otransJS.translate("youneedhelppleaseemailusat"))}}function verifrefreshsession(response,opts){if(responsetojson(response,opts)){console.info("refeshing...")}}function killrefreshsession(){try{clearInterval(refreshsessionid);refreshsessionid=0}catch(e){}}function verifgetaccountfunds(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var newbalance=eval(result.availabletobet);myobj.setvariable("balance",newbalance);document.getElementById('fundsbalance').innerHTML=fm(newbalance);if(connectiondata["providertype"]=="CL"){try{lpAddMonitorTagsteve()}catch(e){debug("lpproblem")}}}}function showaccountfunds(valshow){if(valshow){document.getElementById('usernamelog').style.display="";document.getElementById('fundsbalance').style.display='';document.getElementById('refreshfundsbutton').style.display='';try{document.getElementById('sepa').style.display=''}catch(e){}document.getElementById('viewfunds2').innerHTML="["+otransJS.translate("hide")+"]"}else{document.getElementById('usernamelog').style.display="none";document.getElementById('fundsbalance').style.display="none";document.getElementById('refreshfundsbutton').style.display="none";try{document.getElementById('sepa').style.display="none"}catch(e){}document.getElementById('viewfunds2').innerHTML="["+otransJS.translate("show")+"]"}}this.connisadmin=function(){if(connectiondata["providertype"]=="AD"||connectiondata["providertype"]=="DV"||connectiondata["providertype"]=="SA"||connectiondata["providertype"]=="SV"||connectiondata["providertype"]=="OP"||connectiondata["providertype"]=="MS"||connectiondata["providertype"]=="MM"||connectiondata["providertype"]=="MA"||connectiondata["providertype"]=="CA")return 1;else return 0},this.isoperator=function(){return connectiondata["isoperator"]},this.issessionid=function(){return verifattributename(connectiondata["sessionid"])},this.getvariable=function(variablename){return connectiondata[variablename]},this.setvariable=function(variablename,value){return connectiondata[variablename]=value},this.getuserinfo=function(){return connectiondata},this.connectenter=function(e,word,affichmess,logasuer){var key=e.keyCode?e.keyCode:e.charCode;if(key==13){this.connect(logasuer)}else return only_letter_or_number(e,word,affichmess)},this.pressenter=function(func,e){var key=e.keyCode?e.keyCode:e.charCode;if(key==13)eval(func)},this.connect=function(logasuer,iscreataccount){with(window.document.LoginForm){if(andand(login.value!="",password.value!="")){if(verif_mail(login.value)){alert(otransJS.translate("youmustntenteryouremailbutyourusername"));return-2}else if(!verif_number_or_letter(login.value)){alert(otransJS.translate("theloginmustbeletterornumber"));return-3}try{document.getElementById('row1').innerHTML=otransJS.translate("connecting")}catch(e){}try{document.getElementById('row2').style.display="none"}catch(e){}try{document.getElementById('logpart').style.display="none"}catch(e){}try{document.getElementById('logpart1').style.display="none"}catch(e){}try{document.getElementById('joinpart').style.display="none"}catch(e){}try{document.getElementById('idlang').style.display="none"}catch(e){}try{document.getElementById('idlang2').style.display="none"}catch(e){}if(navigator.appName!="Microsoft Internet Explorer"){try{if(iscreataccount==""||iscreataccount==null||iscreataccount==0){var beforeunloadtext=login.value+", "+otransJS.translate("areyousureyouwanttoleavebrandcom");window.onbeforeunload=function(e){return beforeunloadtext}}}catch(e){}}try{homeeast3logged()}catch(e){}if(getparam("userid")!=""&&getparam("userid")!=null&&getparam("userid")!=0){guest["userid"]=getparam("userid");this.loginasuser(login.value,password.value)}else{this.iscreataccount=iscreataccount;this.login(login.value,password.value)}}else alert(otransJS.translate("youmustprovidealoginandpassword"))}},this.loginsecure=function(user,pass){var omd5=new md5();try{Example.mask("loginloading")}catch(e){}lomyajax.initrequest();lomyajax.setrequestheader("CONNECTION","LOGIN");lomyajax.setparams("username",user);connectiondata["login"]=user;connectiondata["md5pass"]=omd5.hex_md5(pass);lomyajax.setparams("password",connectiondata["md5pass"]);lomyajax.clientsecure(this,veriflogin)},this.login=function(user,pass){var omd5=new md5();try{Example.mask("loginloading")}catch(e){}lomyajax.initrequest();lomyajax.setrequestheader("CONNECTION","LOGIN");lomyajax.setparams("username",user);connectiondata["login"]=user;connectiondata["md5pass"]=omd5.hex_md5(pass);lomyajax.setparams("password",connectiondata["md5pass"]);lomyajax.clientsecure(this,veriflogin)},this.newlogin=function(user,pass){var omd5=new md5();lomyajax.initrequest();lomyajax.setrequestheader("CONNECTION","LOGIN");lomyajax.setparams("username",user);connectiondata["login"]=user;connectiondata["md5pass"]=omd5.hex_md5(pass);lomyajax.setparams("password",connectiondata["md5pass"]);lomyajax.clientsecure(this,verifnewlogin)},this.loginasuser=function(user,pass){var omd5=new md5();Example.mask("loginloading");lomyajax.initrequest();lomyajax.setrequestheader("CONNECTION","LOGINASUSER");lomyajax.setparams("username",user);connectiondata["login"]=user;connectiondata["md5pass"]=omd5.hex_md5(pass);lomyajax.setparams("password",connectiondata["md5pass"]);lomyajax.setparams("userid",guest["userid"]);lomyajax.clientsecure(this,veriflogin)},this.logout=function(){popupchangeminevent=0;try{popupchangeminevent=oeventsmanagement.getischangingorder();txtconfirm=oeventsmanagement.gettextconfirm()}catch(e){}if(popupchangeminevent==0){try{popupchangeminevent=ofeaturedevents.getischangingorder();txtconfirm=ofeaturedevents.gettextconfirm()}catch(e){}}if(popupchangeminevent==0){try{popupchangeminevent=oadminmarket.getischangingorder();txtconfirm=oadminmarket.gettextconfirm()}catch(e){}}quitpage=true;if(popupchangeminevent==1){quitpage=confirm(txtconfirm)}if(quitpage){omarket.canceltimout();if(this.issessionid()){lomyajax.initrequest();lomyajax.setrequestheader("SESSION","LOGOUT");lomyajax.client(this,veriflogout)}else{afterlogout()}beforelogout()}},this.fastlogout=function(){try{popupWins["my_account"].close()}catch(e){}try{popupWins["info"].close()}catch(e){}try{popupWins["my_console"].close()}catch(e){}try{popupWins["eticketwindow"].close()}catch(e){}if(this.issessionid()){if(getparam("mysessionid")!=""&&getparam("mysessionid")!=null&&getparam("mysessionid")!=0){}else{lomyajax.initrequest();lomyajax.setrequestheader("SESSION","LOGOUT");lomyajax.client(this,veriffastlogout)}}},this.refreshsession=function(){if(this.issessionid()){console.info("refreshsession");if(connectiondata["providertype"]=="CL"){var mydate3=new Date();var x3=new Date(mydate3.getUTCFullYear(),mydate3.getUTCMonth(),mydate3.getUTCDate(),mydate3.getUTCHours(),mydate3.getUTCMinutes(),mydate3.getUTCSeconds());var now3=x3.getTime();var delta3=now3-lastactiontime;var delta_in_seconds3=(delta3/1000)|0;var delta_mins3=(delta_in_seconds3/60)|0;var delta_secs3=(delta_in_seconds3%60)|0;console.info("lastactiontime:"+lastactiontime+" - now3:"+now3+" - delta_mins3:"+delta_mins3);if(delta_mins3>30){console.info("session expired no action since 5 minutes");automaticlogout=1;this.logout()}else{lomyajax.initrequest();lomyajax.setrequestheader("SESSION","REFRESHSESSION");lomyajax.client(this,verifrefreshsession)}}else{lomyajax.initrequest();lomyajax.setrequestheader("SESSION","REFRESHSESSION");lomyajax.client(this,verifrefreshsession)}}},this.dorefreshsession=function(){refreshsessionid=setInterval("conn.refreshsession()",120000)},this.getaccountfunds=function(){if(!lomyajax.isadmin()&&connectiondata["providertype"]!="GU"){lomyajax.initrequest();lomyajax.setrequestheader("USERINFO","GETBALANCE");lomyajax.client(this,verifgetaccountfunds)}},this.showaccountfunds2=function(){if(document.getElementById('viewfunds2').innerHTML=="["+otransJS.translate("hide")+"]")showaccountfunds(0);else showaccountfunds(1)},this.verifloginsecure=function(response){Example.unmask("loginloading");if(responsetojson(response)){var json=response.responseText;try{document.getElementById('details').style.display=''}catch(e){}connectiondata["sessionid"]=json.result.sessionid;connectiondata["firstlastname"]=json.result.firstlastname;connectiondata["mail"]=json.result.mail;connectiondata["currency"]=json.result.currency;connectiondata["currencysymbol"]=json.result.currencysymbol;connectiondata["balance"]=json.result.availabletobet;connectiondata["providertype"]=json.result.providertype;refreshsessionid=setInterval("conn.refreshsession()",120000);afterconnect()}else{initconnection();document.getElementById('logpart').style.display='';document.getElementById('logpart1').style.display='';document.getElementById('joinpart').style.display='';document.getElementById('idlang').style.display='';document.getElementById('idlang2').style.display='';document.getElementById('details').style.display="none";try{window.onbeforeunload=null}catch(e){}homeeast3delogged()}},this.monitorfaileddeposit=function(){try{lpAddMonitorTagsteve("",1)}catch(e){debug("monitorfaileddeposit problem")}},this.monitorincashier=function(){try{lpAddMonitorTagsteve("",2)}catch(e){debug("monitorfaileddeposit problem")}}}conn=new connection();function list(_backvalue,_layvalue,_totalvalue,_liability,_before,_next,_backid,_layid){this.backvalue=_backvalue;this.layvalue=_layvalue;this.totalvalue=_totalvalue;this.liability=_liability;this.before=_before;this.next=_next;this.backid=_backid;this.layid=_layid}function liabilityclass(){this.backarray=new Array();this.layarray=new Array();this.head=null;this.SizeNumber=1;this.NrWinner=1;this.initlist=initlist;this.deletelist=deletelist;this.calculateTotalLiability=calculateTotalLiability;this.calculateTotalLiability2=calculateTotalLiability2;this.recur2=recur2;this.cancellay=cancellay;this.cancelback=cancelback;this.presslay=presslay;this.pressback=pressback;this.deletememlist=deletememlist;this.printlist=printlist;this.pushlist=pushlist;this.poplist=poplist;this.setLiability=setLiability;this.setLiabilityU=setLiabilityU}function initlist(nrwinner,nrsel){try{this.head=null;for(i=0;i<this.SizeNumber;i++){this.backarray[i]=null;this.layarray[i]=null}this.SizeNumber=nrsel;this.NrWinner=nrwinner;for(i=0;i<this.NrWinner;i++){this.backarray[10000+i]=null;this.layarray[10000+i]=null;this.presslay(10000+i,0,0)}}catch(e){debug("error on initlist()")}}function deletelist(){this.head=null}function setLiability(obj){try{var cursymbol=conn.getvariable("symbol");var sum=this.calculateTotalLiability();if(Math.abs(sum)>=0){obj.$("totalLiability").innerHTML=fm(sum);obj.$("placeLiability").style.visibility="visible"}else{obj.$("placeLiability").style.visibility="hidden";obj.$("totalLiability").innerHTML=fm(0)}}catch(e){debug("error on setLiability()")}}function setLiabilityU(obj){try{var cursymbol=conn.getvariable("symbol");var sum=this.calculateTotalLiability();if(Math.abs(sum)>=0){obj.$("totalLiabilityU").innerHTML=fm(sum);obj.$("placeLiabilityU").style.display=""}else{obj.$("placeLiabilityU").style.display="none";obj.$("totalLiabilityU").innerHTML=fm(0)}}catch(e){debug("error on setLiabilityU()")}}function absvalue(value){if(value<0)return-value;else return value}function maxvalue(a,b){if(a<b)return b;else return a}function cancellay(id){try{if(this.layarray[id]==null)return-1;if(this.backarray[id]==null){this.deletememlist(this.layarray[id]);this.layarray[id]=null;return}else{temp=this.poplist(id);temp.layvalue=0;temp.totalvalue=-temp.backvalue;temp.liability=temp.backvalue;temp.next=null;this.pushlist(temp);return}}catch(e){debug("error on cancellay()")}}function cancelback(id){try{if(this.backarray[id]==null)return-1;if(this.layarray[id]==null){this.deletememlist(this.backarray[id]);this.backarray[id]=null;return}else{temp=this.poplist(id);temp.backvalue=0;temp.totalvalue=temp.layvalue;temp.liability=temp.layvalue;temp.next=null;this.pushlist(temp);return}}catch(e){debug("error on cancelback()")}}function presslay(id,liability){try{if(liability<0)return-1;if(this.layarray[id]!=null){temp=this.poplist(id);temp.layvalue=liability;temp.totalvalue=temp.layvalue-temp.backvalue;temp.liability=maxvalue(temp.backvalue,temp.layvalue);temp.next=null;this.pushlist(temp);return}if(this.backarray[id]==null){var temp=new list(0,liability,liability,liability,null,null,null,id);this.pushlist(temp);this.layarray[id]=temp;return}else{temp=this.poplist(id);temp.layvalue=liability;temp.totalvalue=temp.layvalue-temp.backvalue;temp.liability=maxvalue(temp.backvalue,temp.layvalue);temp.backid=id;temp.next=null;this.pushlist(temp);this.layarray[id]=temp;return}}catch(e){debug("error on presslay()")}}function pressback(id,liability){try{if(liability<0)return-1;if(this.backarray[id]!=null){temp=this.poplist(id);temp.backvalue=liability;temp.totalvalue=temp.layvalue-temp.backvalue;temp.liability=maxvalue(temp.backvalue,temp.layvalue);temp.next=null;this.pushlist(temp);return}if(this.layarray[id]==null){var temp=new list(liability,0,-liability,liability,null,null,id,null);this.pushlist(temp);this.backarray[id]=temp;return}else{temp=this.poplist(id);temp.backvalue=liability;temp.totalvalue=temp.layvalue-temp.backvalue;temp.liability=maxvalue(temp.backvalue,temp.layvalue);temp.layid=id;temp.next=null;this.pushlist(temp);this.backarray[id]=temp;return}}catch(e){debug("error on pressback()")}}function values(value,nr){this.value=value;this.nr=nr}function calculateTotalLiability2(){try{var arr=new values(0,0);arr=this.recur2(this.head,0);return arr.value}catch(e){debug("error on calculateTotalLiability2()")}}function recur2(temp2,step){try{if(temp2==null){arr=new values(0,1);return arr}else{arr2=this.recur2(temp2.next,step+1);arr=new values;if(step<this.NrWinner){arr.value=eval(arr2.value)+eval(temp2.layvalue)}else{if(arr2.nr>this.SizeNumber-this.NrWinner){arr.value=eval(arr2.value)+eval(temp2.layvalue)}else{arr.value=eval(arr2.value)+eval(temp2.backvalue)}}arr.nr=arr2.nr+1;return arr}}catch(e){debug("error on recur2()")}}function calculateTotalLiability(){try{if(this.head==null)return 0;var sum=0;var count=0;for(temp2=this.head;temp2!=null;temp2=temp2.next){if(count<this.NrWinner){sum+=eval(temp2.liability)}else{sum+=eval(temp2.backvalue)}count++}return sum}catch(e){debug("error on calculateTotalLiability()")}}function printlist(){var str="";for(temp2=this.head;temp2!=null;temp2=temp2.next)str+="   backvalue= "+temp2.backvalue+"   layvalue= "+temp2.layvalue+"   totalvalue= "+temp2.totalvalue+"   liability= "+temp2.liability+"   before= "+temp2.before+"   next= "+temp2.next+"   backid= "+temp2.backid+"   layid= "+temp2.layid+"<br>\n";debug(str)}function deletememlist(temp){try{if(temp.before==null){this.head=temp.next;if(this.head!=null)this.head.before=null;return}else if(temp.next==null){temp.before.next=null;return}else{temp.before.next=temp.next;temp.next.before=temp.before;return}}catch(e){debug("error on deletememlist()")}}function poplist(id){try{if(this.head==null)return-1;if(this.head.backid==id||this.head.layid==id){temp=this.head;this.head=this.head.next;if(this.head!=null)this.head.before=null;return temp}for(temp2=this.head;temp2!=null;temp2=temp2.next){if(temp2.backid==id||temp2.layid==id){if(temp2.next!=null){temp2.next.before=temp2.before}temp2.before.next=temp2.next;temp2.before=null;temp2.next=null;return temp2}}if(temp2==null){return-1}}catch(e){debug("error on poplist()")}}function pushlist(temp){try{if(this.head==null){this.head=temp;return}else{if(temp.totalvalue>this.head.totalvalue){var temp2=this.head;this.head=temp;this.head.next=temp2;temp2.before=this.head;return}else{for(temp2=this.head;temp2.next!=null;temp2=temp2.next){if(temp.totalvalue>temp2.next.totalvalue){temp.next=temp2.next;temp.before=temp2;temp2.next.before=temp;temp2.next=temp;return}}if(temp2.next==null){temp2.next=temp;temp.before=temp2}return}}}catch(e){debug("error on pushlist()")}}function global(){var data=new Array();data["errordescription"]="";data["title"]="";data["marketstatus"]="";data["selections"]=new Array();data["oldtoken"]=new Array();data["updateBets2liability"]=new Array();data["ifwinLay"]=new Array();data["iflossLay"]=new Array();data["ifwinBack"]=new Array();data["iflossBack"]=new Array();data["numberselections"]=0;data["numberwinners"]=0;data["marketid"]=0;data["markettime"]="";data["marketsuspended"]=0;data["marketstatuscode"]=0;data["forexview"]=0;data["delayvalue"]=0;data["inplay"]=0;data["firstverif"]=0;data["totalunmatched"]=0;data["totalmatched"]=0;data["idwindow"]=0;data["ounmatchedliability"];data["oplacebetsliability"];data["backandlay"]=1;data["marketdepth"]=1;data["liquidity"]=1;data["markettype"]="O";data["backs"]="";data["lays"]="";data["lays0"]="";data["liquiditystyle"]="";data["backpercentstyle"]="";data["laypercentstyle"]="";data["myoddvalue"]=1;data["useroddvalue"]=1;data["provideroddvalue"]=1;data["colspanselection"]=1;data["colspanback"]=3;data["colspanlay"]=3;data["styleview"]="";data["combinedselections"]="";data["combinationselectionid"]=null;data["wheelselectionid"]=null;data["firstselectionids"]=null;data["secondselectionids"]=null;data["thirdselectionids"]=null;data["eventid"]="";data["isbetinfo"]=0;data["ishomepage"]=1;data["timeover"]=0;data["lessthanfiveminutes"]=0;this.$=function(elem){return document.getElementById(elem+this.idwindow())},this.F=function(elem){return document.LoginForm.elements[elem+this.idwindow()]},this.show=function(elem){this.$(elem).style.display=''},this.hide=function(elem){this.$(elem).style.display='none'},this.update=function(elem,content){this.$(elem).innerHTML=content},this.tobool=function(val){if(val=="1")return true;return false},this.toval=function(val){if(val||val=="1")return 1;return 0},this.set=function(name,val,index){if(verifattributename(name)){if(index==null||index=="")data[name]=val;else data[name].put(index,val);return 1}return 0},this.get=function(name,index){if(verifattributename(name)){if(index==null||index=="")return data[name];else return data[name].get(index)}return 0},this.setarr=function(_attribute,_index,_value){if(verifattributename(_attribute)){data[_attribute][_index]=_value;return 1}return 0},this.getarr=function(name,index){return data[name][index]},this.createliability=function(_objname){data[_objname]=new liabilityclass()},this.cancelback=function(_objname,_index){data[_objname].cancelback(_index)},this.cancellay=function(_objname,_index){data[_objname].cancellay(_index)},this.pressback=function(_objname,_index,_amount){data[_objname].pressback(_index,_amount)},this.presslay=function(_objname,_index,_amount){data[_objname].presslay(_index,_amount)},this.setLiability=function(_objname){data[_objname].setLiability(this)},this.setLiabilityU=function(_objname){data[_objname].setLiabilityU(this)},this.initlist=function(_objname,_nbwinners,_nbselections){data[_objname].initlist(_nbwinners,_nbselections)},this.getattributemarket=function(_attribute){return data[_attribute]}}function getMarketPrices(_marketid,_name,_isodds){getmarket(_marketid,_name,_isodds)}function getMarketResult(_marketid,_name){if(omarket==null)omarket=new market(_marketid);if(conn.connisadmin())oadminmarket.getmarketresult(_marketid,_name);else omarket.getmarketresult(_marketid,_name)}function activebefore(_marketid){if(conn.getvariable("providertype")=="SA")oadminmarket.activebefore(_marketid);else omarket.activebefore(_marketid)}function getmarket(_marketid,_name,_isodds){if(omarket==null){omarket=new market(_marketid)}if(conn.connisadmin()){oadminmarket.getmarket(_marketid,_name)}else{omarket.set("isodds",0);if(_isodds!=null||_isodds!="")omarket.set("isodds",_isodds);omarket.getmarket(_marketid,_name)}}function getnexthorseracing(){if(conn.connisadmin())oadminmarket.getnexthorseracinghome();else omarket.getnexthorseracinghome()}function Hashtable(){this.clear=hashtable_clear;this.containsKey=hashtable_containsKey;this.containsValue=hashtable_containsValue;this.get=hashtable_get;this.isEmpty=hashtable_isEmpty;this.keys=hashtable_keys;this.put=hashtable_put;this.remove=hashtable_remove;this.size=hashtable_size;this.toString=hashtable_toString;this.values=hashtable_values;this.hashtable=new Array()}function hashtable_clear(){this.hashtable=new Array()}function hashtable_containsKey(key){var exists=false;for(var i in this.hashtable){if(i==key&&this.hashtable[i]!=null){exists=true;break}}return exists}function hashtable_containsValue(value){var contains=false;if(value!=null){for(var i in this.hashtable){if(this.hashtable[i]==value){contains=true;break}}}return contains}function hashtable_get(key){return this.hashtable[key]}function hashtable_isEmpty(){return(parseInt(this.size())==0)?true:false}function hashtable_keys(){var keys=new Array();for(var i in this.hashtable){if(this.hashtable[i]!=null)keys.push(i)}return keys}function hashtable_put(key,value){if(key==null||value==null){throw"NullPointerException {"+key+"},{"+value+"}"}else{this.hashtable[key]=value}}function hashtable_remove(key){var rtn=this.hashtable[key];this.hashtable[key]=null;return rtn}function hashtable_size(){var size=0;for(var i in this.hashtable){if(this.hashtable[i]!=null&&typeof this.hashtable[i]!='function')size++}return size}function hashtable_toString(){var result="";for(var i in this.hashtable){if(this.hashtable[i]!=null&&typeof this.hashtable[i]!='function')result+="{"+i+"},{"+this.hashtable[i]+"}\n"}return result}function hashtable_values(){var values=new Array();for(var i in this.hashtable){if(this.hashtable[i]!=null&&typeof this.hashtable[i]!='function')values.push(this.hashtable[i])}return values}function initbet(){this.cleanBets=function(type){this.placebets.clear();this.updatebets.clear();this.cancelbetids.clear();this.setarr("ifwinLay",new Array());this.setarr("iflossLay",new Array());this.setarr("ifwinBack",new Array());this.setarr("iflossBack",new Array());try{if(this.get("markettype")=="S"||this.get("markettype")=="P")this.initlist("oplacebetsliability",this.getattributemarket("numberwinners"),this.getattributemarket("numberselections")*2);else this.initlist("oplacebetsliability",this.getattributemarket("numberwinners"),this.getattributemarket("numberselections"));this.initlist("ounmatchedliability",this.getattributemarket("numberwinners"),this.getattributemarket("numberselections"))}catch(e){}if(type){this.resetplacebets();try{this.$('mybetscommand').style.display="none"}catch(e){}try{this.$('mybetscommand2').style.display="none"}catch(e){}try{this.$('mybetsoptions').style.display="none"}catch(e){}try{this.$('placeLiabilityU').style.display="none"}catch(e){}this.getMyBets()}}}function liverace(){var dgbx=null;var popupstart=0;var data=new Array();data["canceltxt"]="cancel";data["submittxt"]="submit";data["resettxt"]="reset";var omyajax=new myajax();var schedule=new Ext.util.DelayedTask();var _delaytime=5000;var eventdetail;var eventdetail2;function verifget(response,opts){var json=Ext.util.JSON.decode(response.responseText);var _header=json.header;if(_header.errorcode%100==0){if(json.result.messages){for(var i=0;issmaller(i,json.result.messages.length);i++){mydate=json.result.messages[i].actiontime;formatdate=mydate.split("T");formathours=formatdate[1].split(":");this.messageid=json.result.messages[i].messageid;document.getElementById('showmessage').innerHTML+="<br>"+formathours[0]+":"+formathours[1]+" >> "+this.trim(json.result.messages[i].message);if(json.result.messages[i].placeinrace){j=1;while(json.result.messages[i].placeinrace[j]){if(j!=1)document.getElementById('showmessage').innerHTML+="-";k=0;while(json.result.messages[i].placeinrace[j][k]){if(k!=0)document.getElementById('showmessage').innerHTML+="/";document.getElementById('showmessage').innerHTML+=json.result.messages[i].placeinrace[j][k];k++}j++}}}}}else alert(_header.errordescription);document.getElementById('showmessage').scrollTop=document.getElementById('showmessage').scrollHeight;schedule.delay(_delaytime,this.getmessage,this)}function seteventid(response,opts){var json=Ext.util.JSON.decode(response.responseText);var _header=json.header;var disciplin="";if(_header.errorcode%100==0){switch(json.result.nextevent.discipline){case'1':disciplin=otransJS.translate("flat")+" ";break;case'2':disciplin=otransJS.translate("hurdle")+" ";break;case'3':disciplin=otransJS.translate("steeplechase")+" ";break;case'4':disciplin=otransJS.translate("crosscountry")+" ";break;case'5':disciplin=otransJS.translate("harness")+" ";break;case'6':disciplin=otransJS.translate("monte")+" ";break}this.eventid=json.result.nextevent.eventid;var maineventname=json.result.nextevent.maineventname;var eventname=json.result.nextevent.eventname;var eventtime=json.result.nextevent.eventtime;var myeventtime=eventtime.split("T");var myeventtime2=myeventtime[0].split("-");eventtime=myeventtime2[2]+"-"+myeventtime2[1]+"-"+myeventtime2[0];var myclock=myeventtime[1].split(":");var additionaldata=json.result.nextevent.additionaldata;var additionaldatatab=additionaldata.split("@#");additionaldata="";for(var i=0;i<additionaldatatab.length-1;i++){adddatatab=additionaldatatab[i].split("@$");if(i>0)additionaldata+=" - ";additionaldata+=adddatatab[1]}eventdetail=maineventname+" / "+eventtime+" / "+eventname+" / "+json.result.nextevent.racename+" ("+myclock[0]+":"+myclock[1]+")";eventdetail2=disciplin;eventdetail2+=" - "+additionaldata;eventdetail2+="> "+otransJS.translate("price")+": "+json.result.nextevent.priceamount+" "+otransJS.translate("euro");eventdetail2+="> "+otransJS.translate("distance")+": "+json.result.nextevent.distance+" "+otransJS.translate("m");if(json.result.nextevent.penetrometer>0){eventdetail2+="<br>"+otransJS.translate("ground")+":";if(json.result.nextevent.penetrometer>5){eventdetail2+=otransJS.translate("verywet")}else if(json.result.nextevent.penetrometer>4.5){eventdetail2+=otransJS.translate("wet")}else if(json.result.nextevent.penetrometer>4.1){eventdetail2+=otransJS.translate("sticky")}else if(json.result.nextevent.penetrometer>3.7){eventdetail2+=otransJS.translate("verysoft")}else if(json.result.nextevent.penetrometer>3.4){eventdetail2+=otransJS.translate("soft")}else if(json.result.nextevent.penetrometer>3.2){eventdetail2+=otransJS.translate("goodtosoft")}else if(json.result.nextevent.penetrometer>2.9){eventdetail2+=otransJS.translate("good")}else if(json.result.nextevent.penetrometer>2.2){eventdetail2+=otransJS.translate("light")}else{eventdetail2+=otransJS.translate("verylight")}eventdetail2+=" > "+otransJS.translate("penetrometer")+":"+json.result.nextevent.penetrometer;eventtemperature=json.result.nextevent.temperature;eventmeteo=json.result.nextevent.weathercodeid}}}this.getnexteventid=function(){omyajax.initrequest();omyajax.setrequestheader("EVENTS","GETNEXTEVENT");omyajax.client(this,seteventid)},this.getmessage=function(){omyajax.initrequest();omyajax.setrequestheader("MARKET","GETMARKETBROADCASTMESSAGE");if(this.messageid!=null)omyajax.setparams("messageid",this.messageid);omyajax.setparams("eventid",this.eventid);omyajax.client(this,verifget)},this.translate=function(msg){try{return data[msg]}catch(e){return msg}},this.stopschedule=function(){schedule.cancel();this.messageid=null},this.trim=function(val){deb=0;fin=0;if(val.substring(0,3)=="<p>")deb=3;if(val.substring(val.length-4,val.length)=="</p>")fin=4;val=val.substring(deb,val.length-fin);return val.replace(/(^\s*)|(\s*$)/g,"")},this.broadcast=function(){this.getnexteventid();var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKET","GETBROADCASTMESSAGE","templates");omyajax.setparams("eventid",this.eventid);omyajax.APIjson(0,this,loadbox,null,"")},loadbox=function(response,opts){dgbx=new dlgbox(response,opts);this.getmessage()},dlgbox=function(response,opts){var dialog=new Ext.BasicDialog("hello-dlg",{modal:false,autoTabs:false,width:700,height:480,shadow:false});dialog.body.update(response.responseText);var title=document.getElementById("boxtitle").innerHTML;dialog.setTitle(title);dialog.addButton(otransJS.translate("close"),closedlgbox,this);dialog.show(Ext.get("showdialog"));var el=Ext.get("mainbox");document.getElementById('ideventdetail').innerHTML=eventdetail;document.getElementById('ideventdetail2').innerHTML=eventdetail2;if(eventtemperature!=-500)document.getElementById('ideventtemperature').innerHTML=eventtemperature+" "+document.getElementById('ideventtemperature').innerHTML;else document.getElementById('ideventtemperature').style.display="none";if(eventtemperature==-500)eventmeteo="3200";var _eventmeteo="<img ";_eventmeteo+="src='"+document.getElementById("idrootreferimages").innerHTML+"/meteo/"+eventmeteo+".gif'";_eventmeteo+=" height='30px' width='30px'>";document.getElementById('ideventmeteo').innerHTML=_eventmeteo;function closedlgbox(){dialog.hide();dialog.body.update("");document.getElementById("hello-dlg").innerHTML="";try{omarket.stopschedule()}catch(e){}}function resetlgbox(){myobj.resetbox()}function submitdlgbox(){myobj.submitbox()}function deletedlgbox(){dialog.body.update("");document.getElementById("hello-dlg").innerHTML=""}this.closedgbx=function(){closedlgbox()}}}function markettemplatelayout(){var mainmarkettemplatelayout;var markettemplatelayout;var CENTERNORTHlayout;var placebetslayout;var mybetslayout;var idwin;var desativated=0;this.init=function(){Ext.QuickTips.init();try{Example.closeonglet("mainmarketcontainer"+oadminmarket.idwindow())}catch(e){}try{Example.closeonglet("mainmarketcontainer"+omarket.idwindow())}catch(e){}this.tmarkettemplate=new Ext.MasterTemplate.from("markettemplate");this.tmarkettemplate=this.tmarkettemplate.compile();this.tabtemplate=new Ext.MasterTemplate.from("tabstemplate");this.tabtemplate=this.tabtemplate.compile();this.tselectiontooltiptemplate=new Ext.MasterTemplate.from("selectiontooltiptemplate");this.tselectiontooltiptemplate=this.tselectiontooltiptemplate.compile();this.tplacebetscontenttemplate=new Ext.MasterTemplate.from("placebetscontenttemplate");this.tplacebetscontenttemplate=this.tplacebetscontenttemplate.compile();this.tpricetemplate=new Ext.MasterTemplate.from("pricetemplate");this.tpricetemplate=this.tpricetemplate.compile();this.tpricetemplates=new Array();this.tpricetemplates["simple"]=new Ext.MasterTemplate.from("simplepricetemplate");this.tpricetemplates["simple"]=this.tpricetemplates["simple"].compile();this.tpricetemplates["pool"]=new Ext.MasterTemplate.from("poolpricetemplate");this.tpricetemplates["pool"]=this.tpricetemplates["pool"].compile();this.tpricetemplates["duo"]=new Ext.MasterTemplate.from("duopricetemplate");this.tpricetemplates["duo"]=this.tpricetemplates["duo"].compile();this.tpricetemplates["duoordre"]=new Ext.MasterTemplate.from("duoordrepricetemplate");this.tpricetemplates["duoordre"]=this.tpricetemplates["duoordre"].compile();this.tpricetemplates["trio"]=new Ext.MasterTemplate.from("triopricetemplate");this.tpricetemplates["trio"]=this.tpricetemplates["trio"].compile();this.tpricetemplates["trioordre"]=new Ext.MasterTemplate.from("trioordrepricetemplate");this.tpricetemplates["trioordre"]=this.tpricetemplates["trioordre"].compile();this.tpricetemplates["odds"]=new Ext.MasterTemplate.from("oddspricetemplate");this.tpricetemplates["odds"]=this.tpricetemplates["odds"].compile();this.tsimpleplacebetscontenttemplate=new Ext.MasterTemplate.from("simpleplacebetscontenttemplate");this.tsimpleplacebetscontenttemplate=this.tsimpleplacebetscontenttemplate.compile();this.tpoolplacebetscontenttemplate=new Ext.MasterTemplate.from("poolplacebetscontenttemplate");this.tpoolplacebetscontenttemplate=this.tpoolplacebetscontenttemplate.compile();this.tduoplacebetscontenttemplate=new Ext.MasterTemplate.from("duoplacebetscontenttemplate");this.tduoplacebetscontenttemplate=this.tduoplacebetscontenttemplate.compile();this.tduoordreplacebetscontenttemplate=new Ext.MasterTemplate.from("duoordreplacebetscontenttemplate");this.tduoordreplacebetscontenttemplate=this.tduoordreplacebetscontenttemplate.compile();this.ttrioplacebetscontenttemplate=new Ext.MasterTemplate.from("trioplacebetscontenttemplate");this.ttrioplacebetscontenttemplate=this.ttrioplacebetscontenttemplate.compile();this.ttrioordreplacebetscontenttemplate=new Ext.MasterTemplate.from("trioordreplacebetscontenttemplate");this.ttrioordreplacebetscontenttemplate=this.ttrioordreplacebetscontenttemplate.compile();this.racetabtemplate=new Ext.MasterTemplate.from("racetab");this.racetabtemplate=this.racetabtemplate.compile();this.brothertabtemplate=new Ext.MasterTemplate.from("brothertab");this.brothertabtemplate=this.brothertabtemplate.compile();this.dataracetabtemplate=new Ext.MasterTemplate.from("datarace");this.dataracetabtemplate=this.dataracetabtemplate.compile();this.meetingtabtemplate=new Ext.MasterTemplate.from("meetingtab");this.meetingtabtemplate=this.meetingtabtemplate.compile();this.analysetemplate=new Ext.MasterTemplate.from("analyse");this.analysetemplate=this.analysetemplate.compile();this.tmarkettemplate.append(document.body,{marketstatus:2,title:"",numberselections:0,numberwinners:"",idwindow:this.idwindow()});this.initmarket(this.idwindow());if(isexchange==0){this.showopenmarket()}},this.initmarket=function(idwindow){idwin=idwindow;markettemplatelayout=new Ext.BorderLayout('mainmarketcontainer'+idwindow,{east:{initialSize:250,collapsible:true,tabPosition:"top",closeOnTab:true},center:{autoScroll:true}});try{CENTERNORTHlayout=new Ext.BorderLayout('marketcenter'+idwindow,{center:{autoScroll:true,fitToFrame:true},south:{split:false,initialSize:67,collapsedTitle:"Exposure",collapsible:true,fitToFrame:true,titlebar:true}})}catch(e){debug("fisrt CENTERNORTHlayout error")}try{placebetslayout=new Ext.BorderLayout('menu1'+idwindow,{north:{split:false,initialSize:25,fitToFrame:true,titlebar:false},center:{autoScroll:true,fitToFrame:true,fitContainer:true},south:{split:false,initialSize:67,fitToFrame:true,titlebar:false}})}catch(e){debug("placebetslayout error")}try{mybetslayout=new Ext.BorderLayout('menu2'+idwindow,{north:{split:false,initialSize:25,fitToFrame:true,titlebar:false},center:{autoScroll:true,fitToFrame:true,fitContainer:true},south:{split:false,initialSize:67,fitToFrame:true,titlebar:false}})}catch(e){debug("mybetslayout error")}try{CENTERNORTHlayout.beginUpdate();CENTERNORTHlayout.add('center',new Ext.ContentPanel('centernorth'+idwindow,{autoScroll:true,fitToFrame:true}));CENTERNORTHlayout.add('south',new Ext.ContentPanel('centersouth'+idwindow,{title:"Exposure"}));CENTERNORTHlayout.endUpdate();if(!conn.issessionid()||conn.getvariable("providertype")=="GU")CENTERNORTHlayout.getRegion('south').hide()}catch(e){debug("CENTERNORTHlayout error")}try{placebetslayout.beginUpdate();placebetslayout.add('north',new Ext.ContentPanel('placebetszafon'+idwindow));placebetslayout.add('center',new Ext.ContentPanel('placebetsmerkaz'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true}));placebetslayout.add('south',new Ext.ContentPanel('placebetsdarom'+idwindow));placebetslayout.endUpdate()}catch(e){debug("placebetslayout error")}try{mybetslayout.beginUpdate();mybetslayout.add('north',new Ext.ContentPanel('zafon'+idwindow));mybetslayout.add('center',new Ext.ContentPanel('merkaz'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true}));mybetslayout.add('south',new Ext.ContentPanel('darom'+idwindow));mybetslayout.endUpdate()}catch(e){debug("mybetslayout error")}try{markettemplatelayout.beginUpdate();markettemplatelayout.add('center',new Ext.NestedLayoutPanel(CENTERNORTHlayout));markettemplatelayout.add('east',new Ext.NestedLayoutPanel(placebetslayout,{title:otransJS.translate("placebets")}));markettemplatelayout.add('east',new Ext.NestedLayoutPanel(mybetslayout,{title:otransJS.translate("mybets")}));markettemplatelayout.add('east',new Ext.ContentPanel('menu3'+idwindow,{autoCreate:true,title:otransJS.translate("help"),autoScroll:true,fitToFrame:true,fitContainer:true,closable:false}));markettemplatelayout.add('east',new Ext.ContentPanel('menu4'+idwindow,{title:"<span style='width:100px'>"+otransJS.translate("start")+"</span>",autoScroll:true,fitToFrame:true,fitContainer:true,closable:false}));markettemplatelayout.endUpdate();markettemplatelayout.getRegion('east').showPanel('menu1'+idwindow);if(!conn.issessionid()||conn.getvariable("providertype")=="GU")markettemplatelayout.getRegion('east').hidePanel('menu2'+idwindow);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwindow);this.hideeast()}catch(e){debug("markettemplatelayout error")}Example.layout.beginUpdate();var title=otransJS.translate("home");Example.layout.add('center',new Ext.NestedLayoutPanel(markettemplatelayout,{title:title,closable:false}));Example.layout.getRegion('center').getPanel('mainmarketcontainer'+idwindow).on("activate",function(){this.alertme});Example.layout.endUpdate();if(isexchange==0){this.showopenmarket();omarket.set("ishomepage",1);getnexthorseracing();Example.layout.getRegion("center").hidePanel("homecontainer")}else{Example.layout.getRegion('center').hidePanel('mainmarketcontainer'+idwindow);Example.layout.getRegion('center').showPanel('homecontainer')}},this.alertme=function(){if(desativated){if(isexchange==0){omarket.set("ishomepage",1);getnexthorseracing()}else{this.hideopenmarket()}desativated=0}},this.showwhenactive=function(){try{placebetslayout.getRegion('south').show()}catch(e){}try{mybetslayout.getRegion('south').show()}catch(e){}},this.hidewhensuspendedorclose=function(){try{placebetslayout.getRegion('south').hide()}catch(e){}try{mybetslayout.getRegion('south').hide()}catch(e){}},this.showopenmarket=function(){desativated=0;Example.layout.getRegion('center').unhidePanel('mainmarketcontainer'+idwin);Example.layout.getRegion('center').showPanel('mainmarketcontainer'+idwin);Example.layout.getRegion('center').getPanel('mainmarketcontainer'+idwin).on("activate",function(){showhomeeast3()})},this.hideopenmarket=function(){desativated=1;if(isexchange){Example.layout.getRegion('center').showPanel('homecontainer')}Example.layout.getRegion('center').hidePanel('mainmarketcontainer'+idwin)},this.unhideandshow=function(_panelnumber){markettemplatelayout.getRegion('east').unhidePanel('menu'+_panelnumber+idwin);markettemplatelayout.getRegion('east').showPanel('menu'+_panelnumber+idwin)},this.hideandshow=function(_panelnumber){markettemplatelayout.getRegion('east').hidePanel('menu'+_panelnumber+idwin);markettemplatelayout.getRegion('east').showPanel('menu1'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu2'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwin)},this.hideandshowhome=function(_panelnumber){markettemplatelayout.getRegion('east').hidePanel('menu1'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu2'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwin);markettemplatelayout.getRegion('east').showPanel('menu4'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwin)},this.showonlyplacebets=function(){markettemplatelayout.getRegion('east').showPanel('menu1'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu2'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwin)},this.showhome1=function(){},this.hideeast=function(){markettemplatelayout.getRegion('east').hide()},this.unhideeast=function(){markettemplatelayout.getRegion('east').show()},this.unhideexposure=function(){CENTERNORTHlayout.getRegion('south').show()},this.hideexposure=function(){CENTERNORTHlayout.getRegion('south').hide()},this.gotomenu=function(panelnumber){markettemplatelayout.getRegion('east').showPanel('menu'+panelnumber+idwin);hidehomeeast3()},this.setexposurecollapsedtitle=function(){CENTERNORTHlayout.getRegion('south').setCollapsedTitle(document.getElementById('tdtotalexposure'+idwin).innerHTML)},this.resizetabsmarket=function(){},this.resizecenternorth=function(){var el2=Ext.get(this.$("centernorthtable"));try{if(Ext.isIE)this.$("mainbanner").style.width=el2.getWidth()-5;else this.$("mainbanner").style.width=el2.getWidth()}catch(e){}},this.loadinghorseracing=function(status){var el=Example.layout.getRegion('center').getEl();if(status){el.mask(otransJS.translate("Loading"),"x-mask-loading")}else el.unmask()},this.maskcenter=function(){var el=CENTERNORTHlayout.getRegion('center').getEl();el.mask(otransJS.translate("Loading"),"x-mask-loading")},this.unmaskcenter=function(){var el=CENTERNORTHlayout.getRegion('center').getEl();el.unmask()}}function market(){var idwin;var schedulemarket=new Ext.util.DelayedTask();try{if(isNaN(market.counter))market.counter=0;else market.counter++}catch(e){market.counter=0}idwin="c"+market.counter;function addslashes(str){return str}function failure(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;myobj.verifgetmarket(response,opts)}else{debug("php error")}}function fillgetnexthorseracinghome(response,opts){var myobj=opts.scope;if(responsetojson(response,opts,1)){var json=Ext.util.JSON.decode(response.responseText);var result=json.result;if(verifvalue(result.marketid)){if(myobj.set("marketid",result.marketid)){myobj.showopenmarket();myobj.verifgetmarket(response,opts);if(myobj.get("ishomepage")==1&&conn.getvariable("providertype")=="GU"){myobj.$("mainbanner").style.display='';myobj.$("allbreadcrumbs").style.display='none';myobj.$("eventtitlea").innerHTML=otransJS.translate("nexthorseracing")+": "+formatTZtime(result.markettime);myobj.$("betnow").style.display='';myobj.showhome1();myobj.set("ishomepage",0)}else{myobj.set("ishomepage",0)}}}else{}myobj.loadinghorseracing(0)}else{myobj.loadinghorseracing(0);getcenterallsports()}}function getnexthorseracinghomefailure(response,opts){this.loadinghorseracing(0)}this.idwindow=function(){return idwin},this.getmarket=function(_marketid,_name){Example.layout.getRegion("center").getPanel('mainmarketcontainer'+this.idwindow()).setTitle(otransJS.translate("bettingboard"));if(verifvalue(_marketid)){if(this.set("marketid",_marketid)){this.showopenmarket();var lomyajax=new myajax();lomyajax.initrequest();if(lomyajax.isadmin()){var value=0;var myoddvalue=this.get("myoddvalue");if(myoddvalue)value+=1;var useroddvalue=this.get("useroddvalue");if(useroddvalue)value+=2;var provideroddvalue=this.get("provideroddvalue");if(provideroddvalue)value+=4;lomyajax.setrequestheader("MARKETINFO","GETPRICES");lomyajax.setparams("marketid",_marketid);lomyajax.setparams("oddsview",value);lomyajax.setparams("encodingoption",2);lomyajax.admin(this,this.verifgetmarket,failure)}else if(this.get("isodds")==1){try{this.$("spanlinkviewodd").style.display="none";this.$("spanlinkbetnow").style.display=""}catch(e){}lomyajax.setrequestheader("MARKET","GETPRICES");lomyajax.setparams("marketid",_marketid);lomyajax.setparams("encodingoption",3);lomyajax.client(this,this.verifgetmarket,failure);this.hideeast()}else{try{this.$("spanlinkviewodd").style.display="";this.$("spanlinkbetnow").style.display="none"}catch(e){}lomyajax.setrequestheader("MARKET","GETPRICES");lomyajax.setparams("marketid",_marketid);lomyajax.setparams("encodingoption",2);lomyajax.client(this,this.verifgetmarket,failure);this.unhideeast();if(this.get("ishomepage")==0){this.gotomenu(3)}}this.maskcenter()}}},this.resetmarket=function(){this.$('worstCase').innerHTML="";this.$('bestCase').innerHTML="";this.$('uwc').innerHTML="";this.$('texpo').innerHTML="";this.$('possibleprofit').innerHTML="";try{document.getElementById('contentlivetv').innerHTML=""}catch(e){}try{this.$("defaultmarketview").style.display="none"}catch(e){}try{this.$("marketviewduo").style.display="none"}catch(e){}try{this.$("marketviewduoordre").style.display="none"}catch(e){}try{this.$("marketviewtrioordre").style.display="none"}catch(e){}try{this.$("eventtitlea").innerHTML=otransJS.translate("race")+": "}catch(e){}try{this.$("allbreadcrumbs").style.display=''}catch(e){}try{this.$("mainbanner").style.display='none'}catch(e){}try{this.$("betnow").style.display='none'}catch(e){}try{this.$("detailedmarket").innerHTML=""}catch(e){}try{this.$("idracetab").innerHTML=""}catch(e){}try{this.$("brothermarket").innerHTML=""}catch(e){}try{this.$("actiontobet").style.display="none"}catch(e){}try{this.$("idmeetingtab").innerHTML=""}catch(e){}try{this.$("detailedmarket").innerHTML=""}catch(e){}try{this.$("idsportstat").className=""}catch(e){}},this.resetmarketadmin=function(result){if(conn.connisadmin()){try{this.$("genl4").style.display="none"}catch(e){}try{this.$("genl5").style.display="none"}catch(e){}try{this.$("genl2").style.display="none"}catch(e){}if(!this.ispool()){try{this.$("genl4").style.display=""}catch(e){}try{this.$("genl5").style.display=""}catch(e){}try{this.$("genl2").style.display=""}catch(e){}this.set("myoddvalue",1);this.set("useroddvalue",1);this.set("provideroddvalue",1);this.F("checkmyodds").checked=true;this.F("checkusersodds").checked=true;this.F("checkproviderodds").checked=true}this.F("isselected").disabled=this.tobool(result.isselected1);this.F("isselected").checked=(this.tobool(result.isselected1)||this.tobool(result.isselected2));this.F("isfeatured").checked=this.tobool(result.isfeatured);this.F("iscentered").checked=this.tobool(result.iscentered);this.F("isinplaytoday").checked=this.tobool(result.isinplaytoday);if(this.tobool(result.isadmin)){this.$("adminstatus").style.visibility="visible"}else{this.$("adminstatus").style.visibility="hidden"}}},this.verifgetmarket=function(response,opts){if(responsetojson(response,opts,1)){this.editing=0;var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _marketid=result.marketid;var _numberwinners=result.numberwinners;var _marketstatuscode=result.marketstatuscode;var _eventid=result.eventid;this.set("numberselections",result.numberselections);this.set("numberwinners",result.numberwinners);this.set("eventid",result.eventid);this.set("maineventid",result.maineventid);this.set("marketid",_marketid);this.set("markettype",result.markettype);this.set("marketstatus",result.marketstatus);this.set("marketstatuscode",result.marketstatuscode);this.set("firstverif",1);try{document.getElementById("placehelpS").style.display="none"}catch(e){}try{document.getElementById("placehelpD").style.display="none"}catch(e){}try{document.getElementById("placehelpT").style.display="none"}catch(e){}try{document.getElementById("placehelp2").style.display="none"}catch(e){}try{document.getElementById("placehelp3").style.display="none"}catch(e){}try{document.getElementById("placehelpP").style.display="none"}catch(e){}try{document.getElementById("placehelptypebetS").style.display="none"}catch(e){}try{document.getElementById("placehelptypebetD").style.display="none"}catch(e){}try{document.getElementById("placehelptypebetT").style.display="none"}catch(e){}try{document.getElementById("placehelptypebet2").style.display="none"}catch(e){}try{document.getElementById("placehelptypebet3").style.display="none"}catch(e){}try{document.getElementById("placehelptypebetP").style.display="none"}catch(e){}try{document.getElementById("placehelpcombiS").style.display="none"}catch(e){}try{document.getElementById("placehelpcombiD").style.display="none"}catch(e){}try{document.getElementById("placehelpcombiT").style.display="none"}catch(e){}try{document.getElementById("placehelpcombi2").style.display="none"}catch(e){}try{document.getElementById("placehelpcombi3").style.display="none"}catch(e){}try{document.getElementById("placehelpcombiP").style.display="none"}catch(e){}try{document.getElementById("placehelp"+result.markettype).style.display=""}catch(e){}try{document.getElementById("placehelptypebet"+result.markettype).style.display=""}catch(e){}try{document.getElementById("placehelpcombi"+result.markettype).style.display=""}catch(e){}if(_numberwinners==0)_numberwinners="";else if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+" "+otransJS.translate("possiblewinners");if(!this.ispool()){try{this.$("placebetsnumberwinners").innerHTML=_numberwinners}catch(e){}try{this.$("mybetsnumberwinners").innerHTML=_numberwinners}catch(e){}}this.resetmarketadmin(result);this.resetmarket();this.prepareprice(result);this.makeplacebetsection(result,_marketstatuscode);this.resizecenternorth();this.manageextrastatus(result);this.geteventfamilly(_marketid);this.getnextraces();this.geteventstips(_eventid);if(this.get("ishomepage")==0){ogeteventstree.getsporttree(_eventid)}}else this.unmaskcenter()},this.prepareprice=function(result){var _title=result.title;this.set("title",_title);var _titletab=result.title;var _titlemarket=result.title;if(this.ispool()){_titlemarket=formatTZdateonly(result.markettime)+" - "+addslashes(result.maineventname+" / ("+formatTZtime(result.markettime)+") "+result.eventname);_titletab=addslashes(result.maineventname+" / "+_title);this.switchprice(result);this.getMyBets();this.createliability("oplacebetsliability");if(result.markettype=="S"||result.markettype=="P")this.initlist("oplacebetsliability",result.numberwinners,result.numberselections*2);else this.initlist("oplacebetsliability",result.numberwinners,result.numberselections);try{this.$("eventtitle").style.display=""}catch(e){}try{this.$("detailedmarket").style.display=""}catch(e){}}else{try{this.$("idmeetingtab").style.display="none"}catch(e){}try{this.$("idmeetingtabdisable").style.display=""}catch(e){}this.unhideexposure();try{this.$("defaultmarketview").style.display=""}catch(e){}this.set("backandlay",this.toval(result.marketbacklay));this.F("checkbackandlay").checked=this.tobool(result.marketbacklay);this.set("marketdepth",this.toval(result.marketdepth));this.F("checkmarketdepth").checked=this.tobool(result.marketdepth);this.set("liquidity",this.toval(result.marketliquidity));this.F("checkliquidity").checked=this.tobool(result.marketliquidity);this.customview();this.createliability("ounmatchedliability");this.initlist("ounmatchedliability",result.numberwinners,result.numberselections);this.createliability("oplacebetsliability");this.initlist("oplacebetsliability",result.numberwinners,result.numberselections);this.fillprice(result);try{this.$("eventtitle").style.display="none"}catch(e){}try{this.$("detailedmarket").style.display="none"}catch(e){}}try{this.$("markettitle").innerHTML=""}catch(e){}try{this.$("markettitlea").innerHTML=_titlemarket}catch(e){}},this.makeplacebetsection=function(result,_marketstatuscode){if(_marketstatuscode!=3&&_marketstatuscode!=5&&_marketstatuscode!=0){if(this.ispool()&&(conn.getvariable("providertype")=="CL"||conn.getvariable("providertype")=="GU")){if(result.markettype=="S"){var selections=new Array();var pricestoken=result.prices.split("~");try{this.tsimpleplacebetscontenttemplate.reset()}catch(e){}this.set("winnermin",result.winnermin);this.set("winnermax",result.winnermax);this.set("placedmin",result.placedmin);this.set("placedmax",result.placedmax);for(var i=0;i<this.get("numberselections");i++){var selectionstoken=pricestoken[i].split(",");selections[selectionstoken[0]]=selectionstoken[1];this.tsimpleplacebetscontenttemplate.add("backline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],winnermax:fm(result.winnermax),idwindow:this.idwindow()});this.tsimpleplacebetscontenttemplate.add("layline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],placedmax:fm(result.placedmax),idwindow:this.idwindow()})}this.set("selections",selections);this.tsimpleplacebetscontenttemplate.overwrite(this.$("myplacebets"),{idwindow:this.idwindow()})}else if(result.markettype=="P"){var selections=new Array();var pricestoken=result.prices.split("~");try{this.tpoolplacebetscontenttemplate.reset()}catch(e){}this.set("winnermin",result.winnermin);this.set("winnermax",result.winnermax);this.set("placedmin",result.placedmin);this.set("placedmax",result.placedmax);for(var i=0;i<this.get("numberselections");i++){var selectionstoken=pricestoken[i].split(",");selections[selectionstoken[0]]=selectionstoken[1];this.tpoolplacebetscontenttemplate.add("backline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],winnermax:fm(result.winnermax),idwindow:this.idwindow()});this.tpoolplacebetscontenttemplate.add("layline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],placedmax:fm(result.placedmax),idwindow:this.idwindow()})}this.set("selections",selections);this.tpoolplacebetscontenttemplate.overwrite(this.$("myplacebets"),{idwindow:this.idwindow()})}else if(result.markettype=="D"){this.set("winnermin",result.winnermin);this.set("winnermax",result.winnermax);this.set("placedmin",result.placedmin);this.set("placedmax",result.placedmax);if(this.get("isodds")==0)try{this.$("marketviewduo").style.display="none"}catch(e){}else try{this.$("marketviewduo").style.display=""}catch(e){}try{this.F("checkreverseforecast").checked=false}catch(e){}try{this.F("checkplaceddual").checked=false}catch(e){}try{this.tduoplacebetscontenttemplate.reset()}catch(e){}this.tduoplacebetscontenttemplate.overwrite(this.$("myplacebets"),{winnermax:fm(result.winnermax),placedmax:fm(result.placedmax),idwindow:this.idwindow()});this.cancelallduo()}else if(result.markettype=="T"){this.set("winnermin",result.winnermin);this.set("winnermax",result.winnermax);try{this.ttrioplacebetscontenttemplate.reset()}catch(e){}this.ttrioplacebetscontenttemplate.overwrite(this.$("myplacebets"),{winnermax:fm(result.winnermax),idwindow:this.idwindow()});this.cancelalltrio()}else if(result.markettype=="2"){this.set("ordermin",result.ordermin);this.set("ordermax",result.ordermax);if(this.get("isodds")==0)try{this.$("marketviewduoordre").style.display="none"}catch(e){}else try{this.$("marketviewduoordre").style.display=""}catch(e){}try{this.tduoordreplacebetscontenttemplate.reset()}catch(e){}this.tduoordreplacebetscontenttemplate.overwrite(this.$("myplacebets"),{winnermax:fm(result.ordermax),idwindow:this.idwindow()});this.cancelallduoordre()}else if(result.markettype=="3"){this.set("ordermin",result.ordermin);this.set("ordermax",result.ordermax);try{this.$("marketviewtrioordre").style.display=""}catch(e){}try{this.ttrioordreplacebetscontenttemplate.reset()}catch(e){}this.ttrioordreplacebetscontenttemplate.overwrite(this.$("myplacebets"),{winnermax:fm(result.ordermax),idwindow:this.idwindow()});this.cancelalltrioordre()}}else{var selections=new Array();var pricestoken=result.prices.split("~");try{this.tplacebetscontenttemplate.reset()}catch(e){}for(var i=0;i<this.get("numberselections");i++){var selectionstoken=pricestoken[i].split(",");selections[selectionstoken[0]]=selectionstoken[1];this.tplacebetscontenttemplate.add("backline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],idwindow:this.idwindow()});this.tplacebetscontenttemplate.add("layline",{selectionname:selectionstoken[1],selectionid:selectionstoken[0],idwindow:this.idwindow()})}this.set("selections",selections);this.tplacebetscontenttemplate.overwrite(this.$("myplacebets"),{idwindow:this.idwindow()})}}this.cleanBets(1)},this.managestatus=function(status,statusmsg){this.$('msuscontent').innerHTML=statusmsg;if(status==2||status==3||status==5||status==6){this.disabledmarket(statusmsg);this.$('inplay').style.display="none";if(status==2){try{this.$("l"+this.get("marketid")).style.color="orange"}catch(e){}this.$('markettitle').style.color="orange";this.$('msuscadre').style.borderColor="orange";this.$('msuscontent').style.color="orange"}else{try{this.$("l"+this.get("marketid")).style.color="red"}catch(e){}this.$('markettitle').style.color="red";this.$('msuscadre').style.borderColor="red";this.$('msuscontent').style.color="red"}this.$('msus').style.display="";this.$("spanlinkviewodd").style.display="none";this.$("spanlinkbetnow").style.display="none"}else{this.enabledmarket(statusmsg);if(status==4){try{this.$("l"+this.get("marketid")).style.color="green"}catch(e){}this.$('markettitle').style.color="green";this.$('msuscadre').style.borderColor="green";this.$('msuscontent').style.color="green";this.set("inplay",1);this.$('msus').style.display="";this.$('inplay').style.display=""}else{this.$('inplay').style.display="none";this.$('msus').style.display="none";try{this.$("l"+this.get("marketid")).style.color=""}catch(e){}this.$('markettitle').style.color="";this.set("inplay",0)}if(this.get("isodds"))this.$("spanlinkbetnow").style.display="";else this.$("spanlinkviewodd").style.display=""}this.resizecenternorth()},this.disabledmarket=function(_status){this.set("marketsuspended",1);try{this.$('mybetscommand').style.display="none";this.$('mybetscommand2').style.display="none";try{this.containercd.innerHTML="Paris fermes"}catch(e){}}catch(e){}this.hidewhensuspendedorclose();try{this.$('placebetscmd').style.display="none"}catch(e){}},this.enabledmarket=function(_status){this.set("marketsuspended",0);try{this.$('mybetscommand').style.display="";if(this.$('totalMyBets2U').innerHTML>0)this.$('mybetscommand2').style.display=""}catch(e){}this.showwhenactive();try{if(this.ispool())this.$('placebetscmd').style.display="none";else this.$('placebetscmd').style.display="";this.$('myplacebets').style.visibility="visible"}catch(e){}},this.getnexthorseracinghome=function(){if(isexchange==0){this.loadinghorseracing(1);var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKET","GETNEXTHORSERACINGPRICE");lomyajax.setparams("encodingoption",2);lomyajax.client(this,fillgetnexthorseracinghome,getnexthorseracinghomefailure)}},this.initcd=function(id){try{this.containercd=document.getElementById(id)}catch(e){}try{this.containercd.innerHTML=""}catch(e){}},this.setcd=function(target_time){this.target_timecd=target_time},this.startcd=function(){this.stoppedcd=false;schedulemarket.delay(100,this.callbackcd,this)},this.stopcd=function(){this.stoppedcd=true;schedulemarket.cancel();this.render_stopped()},this.render_stopped=function(){if(this.get("marketsuspended")==0)try{this.containercd.innerHTML='<span style="text-decoration:blink"><blink>'+otransJS.translate("immediatedeparture")+'</blink></span>'}catch(e){}else try{this.containercd.innerHTML=''}catch(e){}},this.callbackcd=function(){var mydate=new Date();var x=new Date(mydate.getUTCFullYear(),mydate.getUTCMonth(),mydate.getUTCDate(),mydate.getUTCHours(),mydate.getUTCMinutes(),mydate.getUTCSeconds());var now=x.getTime();var delta=this.target_timecd-now;if(delta<=0){this.stopcd();this.render_stopped();if(conn.connisadmin()!=1){this.scheduleprice(this.get("marketid"),30000);this.set("timeover",1);this.set("lessthanfiveminutes",0)}}else{var delta_in_seconds=(delta/1000)|0;var delta_mins=(delta_in_seconds/60)|0;var delta_secs=(delta_in_seconds%60)|0;if(this.get("marketsuspended")==0){if(delta_mins<30){try{this.containercd.innerHTML="<span>"+otransJS.translate("departurein")+": "+delta_mins+":"+(delta_secs<10?"0"+delta_secs:delta_secs)+"</span>"}catch(e){}}else{try{this.containercd.innerHTML=""}catch(e){}}}else{try{this.containercd.innerHTML=""}catch(e){}}if(delta_mins<5){if(this.get("lessthanfiveminutes")==0){this.scheduleprice(this.get("marketid"),30000)}this.set("lessthanfiveminutes",1)}else this.set("lessthanfiveminutes",0);schedulemarket.delay(1000,this.callbackcd,this)}},this.plusminutecd=function(){this.target_timecd+=60000},this.plushalfminutecd=function(){this.target_timecd+=30000},this.plusquarterminutecd=function(){this.target_timecd+=15000},this.minusminutecd=function(){this.target_timecd-=60000},this.createcd=function(){this.set("timeover",0);this.initcd('countdown');var strdate=this.get("markettime");var t=strdate.split("T");var mydate=t[0].split("-");var mytime=t[1].split(".");var rtime=mytime[0].split(":");var marketime=new Date(mydate[0],mydate[1]-1,mydate[2],rtime[0],rtime[1],0,0);var target_time=marketime.getTime();this.setcd(target_time);this.startcd()}}calctrio.prototype=new liverace;marketexchange.prototype=new calctrio;marketpool.prototype=new marketexchange;pricepool.prototype=new marketpool;marketresult.prototype=new pricepool;mybetspool.prototype=new marketresult;pnl.prototype=new mybetspool;placebets.prototype=new pnl;pushbet.prototype=new placebets;bets.prototype=new pushbet;initbet.prototype=new bets;price.prototype=new initbet;action.prototype=new price;mybets.prototype=new action;global.prototype=new mybets;tabs.prototype=new global;market.prototype=new tabs;markettemplatelayout.prototype=new market;function marketpool(){function failure(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;myobj.verifgetmarket(response,opts)}else{debug("php error")}}this.fullview=function(){var _markettype;if(this.get("markettype")=="S")_markettype="simple";else if(this.get("markettype")=="P")_markettype="pool";else if(this.get("markettype")=="D")_markettype="duo";else if(this.get("markettype")=="T")_markettype="trio";else if(this.get("markettype")=="2")_markettype="duoordre";else if(this.get("markettype")=="3")_markettype="trioordre";var revIndex=0;var index=0;for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.$(_markettype+"linerunner"+revIndex).style.display="";this.$("checkwin"+revIndex).style.display="";this.$("checkshow"+revIndex).style.display=""}this.hidefullview()},this.hidefullview=function(){try{this.$("fullview").style.display="none"}catch(e){}},this.showfullview=function(){try{this.$("fullview").style.display=""}catch(e){}},this.ispool=function(){if(this.get("markettype")=="P"||this.get("markettype")=="S"||this.get("markettype")=="T"||this.get("markettype")=="D"||this.get("markettype")=="2"||this.get("markettype")=="3")return 1;return 0},this.addline=function(str){return" > "+str},this.geteventfamilly=function(_marketid){if(this.ispool()&&verifvalue(_marketid)){if(this.set("marketid",_marketid)){var lomyajax=new myajax();if(!lomyajax.isadmin()){lomyajax.initrequest();lomyajax.setrequestheader("EVENTS","GETEVENTSFAMILY");lomyajax.setparams("marketid",_marketid);lomyajax.client(this,this.verifgeteventfamilly,failure)}}}},this.getnextraces=function(){if(this.ispool()){var lomyajax=new myajax();if(!lomyajax.isadmin()){lomyajax.initrequest();lomyajax.setrequestheader("EVENTS","GETCLOSINGSOONEVENTS","templates",2);lomyajax.setparams("numberrecords",20);lomyajax.setparams("minutes",1000000);lomyajax.client(this,this.verifgetnextraces,failure)}}},this.ellipsis=function(mytext,maxsize){var elMetrics=Ext.util.TextMetrics.createInstance(Ext.get("showtime"));var textsize=elMetrics.getWidth(mytext);var val=15;while(textsize>=maxsize){mytext=Ext.util.Format.ellipsis(mytext,val);textsize=elMetrics.getWidth(mytext);val=val-1}return mytext},this.verifgetnextraces=function(response,opts){try{if(response.responseText=="")this.$("nextracestabs").style.display="none";else{this.$("nextrace").innerHTML=response.responseText;this.$("nextracestabs").style.display=""}}catch(e){debug("error on verifgetnextraces()")}},this.verifgeteventfamilly=function(response,opts){try{if(responsetojson(response,opts,1)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var myclassspace;try{var tooltip=new Array();var target=new Array();var breadcrumbs="";var mymeetings="";var centernorthtable=Ext.get("centernorthtable"+this.idwindow());var totaltabs=parseInt((centernorthtable.getWidth()-64)/124);var nbmeeting=result.mainevents.length;var maxtabs=nbmeeting;var meetingspace=parseInt((centernorthtable.getWidth()-(64+(nbmeeting*124)))/(nbmeeting*2));if(nbmeeting>totaltabs)maxtabs=totaltabs;mymeetings="<table width='100%' cellpadding='0' cellspacng='0'> <tr><td align='center' style='font-size:12px'> &nbsp; </td>";for(var i=0;i<nbmeeting;i++){var meetingtext1=dequote(result.mainevents[i].maineventname);var meetingtext=this.ellipsis(meetingtext1,122);var image="";var weather="";if(result.mainevents[i].weathercodeid!=-1&&result.mainevents[i].weathercodeid!=null){image="<img src='"+pathimages+"/meteo/"+result.mainevents[i].weathercodeid+".gif' width='30px' height='30px'>";weather="<tr><td align='left' class='price_odds'> "+meetingtext1+"</td><td rowspan=2>"+image+"</td></tr><tr><td class='price_odds' align='right'>"+result.mainevents[i].temperature+"&deg;C, "+result.mainevents[i].weatherdescription+"</td><tr>"}else weather="<tr><td align='left' class='price_odds'> "+meetingtext1+"</td></tr>";if(i>0)mymeetings+="<td align='center' style='font-size:12px' > | </td>";mymeetings+="<td align='center'  style='font-size:12px' width='50px'><b><a  style='color:#666666'  href=\"javascript:ogeteventsresults.gotoevents('"+result.mainevents[i].maineventid+"')\" ><span  style='white-space:nowrap' id='metting"+result.mainevents[i].maineventid+this.idwindow()+"'>"+meetingtext1+"</span><a></b></td>";if(result.mainevents[i].maineventid==this.get("maineventid")){breadcrumbs="<b><a style='color:#666666' href=\"javascript:ogeteventsresults.gotoevents('"+result.mainevents[i].maineventid+"')\">"+meetingtext1+"<a> </b> > <b> ";var weather1="";if(result.mainevents[i].weathercodeid!=-1&&result.mainevents[i].weathercodeid!=null)weather1=image+result.mainevents[i].temperature+"&deg;C, "+result.mainevents[i].weatherdescription}this.tselectiontooltiptemplate.reset();tooltip[i]=this.tselectiontooltiptemplate.applyTemplate({extradata:weather});target[i]="metting"+result.mainevents[i].maineventid}mymeetings+="<td align='center' style='font-size:12px'> &nbsp; </td></tr></table>"}catch(e){}if(i>0){this.$("mymeetings").innerHTML=mymeetings;try{this.$("idmeetingtab").style.display=""}catch(e){}try{this.$("idmeetingtabdisable").style.display="none"}catch(e){}this.registertooltip(i,tooltip,target)}else{try{this.$("idmeetingtab").style.display="none"}catch(e){}try{this.$("idmeetingtabdisable").style.display=""}catch(e){}}this.racetabtemplate.reset();i=0;try{var _racetime="";tooltip=new Array();target=new Array();while(result.events[i].eventid){_racetime=formatTZtime(result.events[i][0].markettime);if(result.events[i].eventid==this.get("eventid")){this.racetabtemplate.add('racetab',{idwindow:this.idwindow(),eventid:result.events[i].eventid,racetime:_racetime,numberrace:result.events[i].racenumber,marketid:result.events[i][0].marketid,displayunselect:'display:none;',displayselect:'',classname:"classracenumberselect",onclick:"onclick=\"getMarketPrices('"+result.events[i][0].marketid+"')\""});breadcrumbs+="<a style='color:#85B81B' href=\"javascript:getMarketPrices('"+result.events[i][0].marketid+"')\">"+result.events[i].racename+"<a> </b>"}else this.racetabtemplate.add('racetab',{idwindow:this.idwindow(),eventid:result.events[i].eventid,racetime:_racetime,numberrace:result.events[i].racenumber,marketid:result.events[i][0].marketid,displayunselect:'',displayselect:'display:none;',classname:"classracenumberunselect",onclick:"onclick=\"getMarketPrices('"+result.events[i][0].marketid+"')\""});this.tselectiontooltiptemplate.reset();tooltip[i]=this.tselectiontooltiptemplate.applyTemplate({extradata:"<tr><td class='price_odds'>"+_racetime+" - "+result.events[i].racename+"</td></tr>"});target[i]="race"+result.events[i].eventid;i++}}catch(e){}this.racetabtemplate.overwrite(this.$("idracetab"),{});if(i>0){this.$("idsportstat").className="classracenumberspace";this.registertooltip(i,tooltip,target);if(weather1!=null)document.getElementById("raceweather").innerHTML=weather1}this.$("breadcrumbs").innerHTML=breadcrumbs.replace(/\\/g,"");this.brothertabtemplate.reset();i=0;try{tooltip=new Array();target=new Array();var _displaylink;while(result.markets[i].marketid){var marketname;console.dir(result.markets[i]);if(result.markets[i].marketstatuscode==1||result.markets[i].marketstatuscode==3){_displaylink="";switch(result.markets[i].markettype){case"S":marketname=otransJS.translate("S1");break;case"P":marketname=otransJS.translate("Duel");result.markets[i].markettype="Duel";break;case"D":marketname=otransJS.translate("duo");break;case"2":marketname=otransJS.translate("duoorder");break;case"T":marketname=otransJS.translate("T3 ");break;case"3":marketname=otransJS.translate("T3 Ordre");break}if(result.markets[i].marketid==this.get("marketid"))this.brothertabtemplate.add('brothertab',{status:"s",idwindow:this.idwindow(),marketname:marketname,marketid:result.markets[i].marketid,classname:"classracetypeselect",markettype:result.markets[i].markettype,marketidtobetnow:this.get("marketid")});else this.brothertabtemplate.add('brothertab',{status:"u",idwindow:this.idwindow(),marketname:marketname,marketid:result.markets[i].marketid,classname:"classracetypeunselect",markettype:result.markets[i].markettype,marketidtobetnow:this.get("marketid")});this.tselectiontooltiptemplate.reset();tooltip[i]=this.tselectiontooltiptemplate.applyTemplate({extradata:"<tr><td align='left' class='price_odds'>"+otransJS.translate("turfezsbet")+" "+marketname+"</td><tr>"});target[i]="market"+result.markets[i].marketid}i++}}catch(e){}if(i>0){this.brothertabtemplate.overwrite(this.$("brothermarket"),{});this.resizecenternorth();this.registertooltip(i,tooltip,target);try{this.$("actiontobet").style.display=""}catch(e){}}}}catch(e){debug("error on verifgeteventfamilly()")}},this.verifgeteventstips=function(response,opts){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;if(result.eventscontent!=null&&result.eventscontent!="null"&&this.get("markettype")!="P"){try{this.analysetemplate.reset();if(result.eventscontent.placesinrace!=null&&result.eventscontent.placesinrace!="null"){var placeinrace=result.eventscontent.placesinrace;for(var i=1;i<20;i++){try{var _classtr="step1_tr1";if(i%2)_classtr="step1_tr2";var _selectionname=this.$("selectionName"+(parseInt(placeinrace[i])-1)).innerHTML;this.analysetemplate.add('pronostic',{i:i,selectionnumber:placeinrace[i],selectionname:_selectionname,classtr:_classtr})}catch(e){break}}if(result.eventscontent.eventcontent==""||result.eventscontent.eventcontent==null){var myeventcontent="";var displayana="none"}else{var myeventcontent=result.eventscontent.eventcontent;var displayana=""}this.analysetemplate.overwrite(this.$("geteventtips"),{idwindow:this.idwindow(),racecomment:myeventcontent});this.$("geteventtips").style.display="";this.$("spanlinkgotopronostic").style.display="";this.$("ana").style.display=displayana;this.$("anahead").style.display=displayana;this.$("anafoot").style.display=displayana}else{this.$("geteventtips").innerHTML="";this.$("geteventtips").style.display="none";this.$("spanlinkgotopronostic").style.display="none"}}catch(e){this.$("geteventtips").innerHTML="";this.$("geteventtips").style.display="none";this.$("spanlinkgotopronostic").style.display="none"}}else{this.$("geteventtips").innerHTML="";this.$("geteventtips").style.display="none";this.$("spanlinkgotopronostic").style.display="none"}},this.geteventstips=function(_eventid){if(this.ispool()&&verifvalue(_eventid)&&this.get("ishomepage")==0){var lomyajax=new myajax();if(!lomyajax.isadmin()){lomyajax.initrequest();lomyajax.setrequestheader("EVENTS","GETEVENTSTIPS");lomyajax.setparams("eventid",_eventid);lomyajax.setparams("encodingoption",2);lomyajax.client(this,this.verifgeteventstips,failure)}}else{this.$("geteventtips").innerHTML="";this.$("geteventtips").style.display="none";this.$("spanlinkgotopronostic").style.display="none"}},this.getOdds=function(_marketid){this.$("spanlinkviewodd").style.display="none";this.$("spanlinkbetnow").style.display="";this.set("isodds",1);if(this.ispool()&&verifvalue(_marketid)){if(this.set("marketid",_marketid))getMarketPrices(_marketid,null,1)}else getMarketPrices(this.get("marketid"),null,1);this.$('marketviewduo').style.display="none";this.$('marketviewduoordre').style.display="none"},this.betnow=function(){this.$("spanlinkviewodd").style.display="none";this.$("spanlinkbetnow").style.display="";getMarketPrices(this.get("marketid"))},this.gotopronostic=function(){this.$('centernorth').scrollTop=this.$('geteventtips').offsetTop},this.manageextrastatus=function(result){if(this.ispool()){if(1){var extradata="";this.set("markettime",result.markettime);try{this.createcd.defer("2000",this)}catch(e){}var racename=formatTZdateonly(result.markettime)+" - "+result.maineventname+" / "+formatTZtime(result.markettime)+" - <b>"+result.extradata.racename+"</b> ("+result.eventname+") ";var racename1="";if(this.get("ishomepage")==1)racename1=result.maineventname+" / "+result.eventname+"";else racename1=formatTZdateonly(result.markettime)+" - "+result.maineventname+" / "+formatTZtime(result.markettime)+" - "+result.eventname+"";racename=racename.replace(/\\/g,"");this.set("racename",racename);this.$('markettitle').innerHTML=racename;this.$('markettitlea').innerHTML=racename1;switch(result.extradata.discipline){case'1':extradata+=otransJS.translate("flat")+" ";break;case'2':extradata+=otransJS.translate("hurdle")+" ";break;case'3':extradata+=otransJS.translate("steeplechase")+" ";break;case'4':extradata+=otransJS.translate("crosscountry")+" ";break;case'5':extradata+=otransJS.translate("harness")+" ";break;case'6':extradata+=otransJS.translate("monte")+" ";break}if(result.extradata.additionaldata){additionaltab=result.extradata.additionaldata.split("@#");for(var i=0;i<additionaltab.length-1;i++){additional=additionaltab[i].split("@$");extradata+=" - "+additional[1]}}if(result.extradata.priceamount>0)extradata+=this.addline(otransJS.translate("price")+": "+result.extradata.priceamount)+" &euro;";if(result.extradata.distance>0)extradata+=this.addline(otransJS.translate("distance")+": "+result.extradata.distance+" "+otransJS.translate("m"));if(result.extradata.penetrometer>0){extradata+="<br>"+otransJS.translate("ground")+": ";if(result.extradata.penetrometer>5){extradata+=otransJS.translate("verywet")}else if(result.extradata.penetrometer>4.5){extradata+=otransJS.translate("wet")}else if(result.extradata.penetrometer>4.1){extradata+=otransJS.translate("sticky")}else if(result.extradata.penetrometer>3.7){extradata+=otransJS.translate("verysoft")}else if(result.extradata.penetrometer>3.4){extradata+=otransJS.translate("soft")}else if(result.extradata.penetrometer>3.2){extradata+=otransJS.translate("goodtosoft")}else if(result.extradata.penetrometer>2.9){extradata+=otransJS.translate("good")}else if(result.extradata.penetrometer>2.2){extradata+=otransJS.translate("light")}else{extradata+=otransJS.translate("verylight")}extradata+=this.addline(otransJS.translate("penetrometer")+": "+result.extradata.penetrometer)}this.dataracetabtemplate.reset();this.dataracetabtemplate.add('datarace',{alldatarace:extradata});extradata=this.addline(result.extradata.racetype);extradata+=this.addline(result.extradata.racenumber);extradata+=this.addline(result.extradata.discipline);extradata+=this.addline(result.extradata.starttype);extradata+=this.addline(result.extradata.stadium);extradata+=this.addline(result.extradata.additionaldata);this.$("detailedmarket").style.display="";this.dataracetabtemplate.overwrite(this.$("detailedmarket"),{})}}}}function marketexchange(){var datamarket=new Array();datamarket["oldtoken"]=new Array();this.getselection=function(_selectionid){var result=0;try{result=datamarket["selections"][_selectionid]}catch(e){result=_selectionid}return result},this.backandlay=function(val){this.set("backandlay",this.toval(val));this.customview();this.forceprice()},this.marketdepth=function(val){this.set("marketdepth",this.toval(val));this.customview();this.forceprice()},this.liquidity=function(val){this.set("liquidity",this.toval(val));this.customview();this.forceprice()},this.customview=function(){if(!this.get("backandlay")&&!this.get("marketdepth")){this.set("colspanselection",6);this.set("colspanback",1);this.set("colspanlay",1);this.set("styleview","style='display:none'")}else if(this.get("backandlay")&&!this.get("marketdepth")){this.set("colspanselection",5);this.set("colspanback",1);this.set("colspanlay",1);this.set("styleview","")}else if(!this.get("backandlay")&&this.get("marketdepth")){this.set("colspanselection",4);this.set("colspanback",3);this.set("colspanlay",1);this.set("styleview","style='display:none'")}else{this.set("colspanselection",1);this.set("colspanback",3);this.set("colspanlay",3);this.set("styleview","")}if(this.get("liquidity")){this.set("liquiditystyle","")}else{this.set("liquiditystyle","display:none")}if(this.get("backandlay")){this.set("backs","");this.set("lays","");this.set("lays0","")}else{this.set("lays0","display:none");this.set("lays","style='display:none'")}if(this.get("marketdepth")){this.set("backs","")}else{this.set("backs","style='display:none'");this.set("lays","style='display:none'")}},this.setcolor=function(row,col,last){if(datamarket["oldtoken"][row]==null)return"black";else if(datamarket["oldtoken"][row][col]==null||datamarket["oldtoken"][row][col]==last)return"black";else if(datamarket["oldtoken"][row][col]>last)return"blue";else if(datamarket["oldtoken"][row][col]>last)return"red";else return"black"},this.setcolor1=function(row,col,last){if(datamarket["oldtoken"][row]==null)return"black";else if(datamarket["oldtoken"][row][col]==null||datamarket["oldtoken"][row][col]==last)return"black";else if(datamarket["oldtoken"][row][col]>last)return"red";else if(datamarket["oldtoken"][row][col]>last)return"blue";else return"black"}}function marketresult(){function failure(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;myobj.verifgetmarket(response,opts)}else{debug("php error")}}this.getmarketresult=function(_marketid,_name){if(verifvalue(_marketid)){if(this.set("marketid",_marketid)){this.showopenmarket();var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKET","GETFINALODDS","templates",1);lomyajax.setparams("marketid",_marketid);lomyajax.client(this,this.verifgetmarketresult,failure);this.maskcenter()}}},this.verifgetmarketresult=function(response,opts){this.$('centercenter').innerHTML=response.responseText;try{eval(document.getElementById('myscriptcenterGETFINALODDS').innerHTML)}catch(e){}var _title=document.getElementById('titlefinalodds').innerHTML;var myobj=opts.scope;this.cleanBets(1);this.$('worstCase').innerHTML="";this.$('bestCase').innerHTML="";this.$('uwc').innerHTML="";this.$('texpo').innerHTML="";this.$('possibleprofit').innerHTML="";try{document.getElementById('contentlivetv').innerHTML=""}catch(e){}try{this.$("genl4").style.display=""}catch(e){}try{this.$("genl5").style.display=""}catch(e){}try{this.$("genl2").style.display=""}catch(e){}try{this.$("defaultmarketview").style.display="none"}catch(e){}try{this.$("marketviewduo").style.display="none"}catch(e){}try{this.$("marketviewduoordre").style.display="none"}catch(e){}try{this.$("marketviewtrioordre").style.display="none"}catch(e){}this.hideexposure();try{this.$("genl4").style.display="none"}catch(e){}try{this.$("genl5").style.display="none"}catch(e){}try{this.$("genl2").style.display="none"}catch(e){}try{this.$("markettitle").innerHTML=_title}catch(e){}try{this.$("detailedmarket").innerHTML=""}catch(e){}try{this.$("idracetab").innerHTML=""}catch(e){}try{this.$("brothermarket").innerHTML=""}catch(e){}try{this.$("actiontobet").style.display="none"}catch(e){}try{this.$("idmeetingtab").innerHTML=""}catch(e){}try{this.$("detailedmarket").innerHTML=""}catch(e){}try{this.$("idsportstat").className=""}catch(e){}this.geteventfamilly(this.get("marketid"));this.unmaskcenter()}}function mybets(){var ismatchedMyBets2=1;var ismyBets2MatchedConsolidate=0;var ismatchedAverage=0;var isgetmybetstemplate=0;var schedulemybets=new Ext.util.DelayedTask();var totalunmatchedL=0;function verifgetmybetstemplate(response,opts){var el1=Ext.get("mytemplate");el1.insertHtml("beforeEnd",response.responseText);this.loadmybetstemplate()}function verifverifchanged(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var firstverif=myobj.get("firstverif");var _totalmatched=result.totalstakes.totalmatched;var _totalunmatched=result.totalstakes.totalunmatched;if(firstverif){myobj.set("firstverif",0);myobj.set("totalmatched",_totalmatched);myobj.set("totalunmatched",_totalunmatched)}if(_totalunmatched==0){if(myobj.get("totalmatched")!=_totalmatched||myobj.get("totalunmatched")!=_totalunmatched){myobj.getMyBets();myobj.forceprice();reloadData("contentmymarket")}myobj.set("totalmatched",_totalmatched);myobj.set("totalunmatched",_totalunmatched)}else if(myobj.get("totalmatched")!=_totalmatched||myobj.get("totalunmatched")!=_totalunmatched){myobj.set("totalmatched",_totalmatched);myobj.set("totalunmatched",_totalunmatched);myobj.getMyBets();myobj.forceprice();reloadData("contentmymarket")}else myobj.scheduleverifchanged(3000)}}function verifgetMyBets2(response,opts){var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode%100){debug(json.header.errordescription)}else{if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");this.tmybetstemplate.reset();this.tbacklinemtemplate.reset();this.tlaylinemtemplate.reset();this.tbacklineMinfo.reset();this.tlaylineMinfo.reset();var _totalbets=0;var _totalmatched=0;var _totallay=0;try{var matched=result.bets.matched;_totalmatched=matched.length}catch(e){}if(_totalmatched>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{this.tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalmatched>0){var _totalmatchedB=0;var _totalmatchedL=0;for(var _i=0;_i<_totalmatched;_i++){var bet=matched[_i];_backlineinfo="";_laylineinfo="";bet[0]=_i;var bet=matched[_i];if(bet[3]=="B"){this.tbacklinemtemplate.add("backlineM",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],avgPrice:this.roundNumber(bet[6]),requestedSizeFormated:fm(bet[5]),requestedSize:bet[5],payout:fm(bet[7]),i:_totalmatchedB,k:_totalbets,m:_i,backlineinfo:_backlineinfo,idwindow:myobj.idwindow()});_totalmatchedB++}else{this.tlaylinemtemplate.add("laylineM",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],avgPrice:this.roundNumber(bet[6]),requestedSizeFormated:fm(bet[5]),requestedSize:bet[5],payout:fm(bet[7]),liability:fm(bet[8]),i:_totalmatchedL,k:_totalbets,m:_i,n:_totallay,laylineinfo:_laylineinfo,idwindow:myobj.idwindow()});_totalmatchedL++;_totallay++}_totalbets++}var _matchedcontent="";if(_totalmatchedB>0)_matchedcontent+=this.tbacklinemtemplate.applyTemplate();if(_totalmatchedL>0)_matchedcontent+=this.tlaylinemtemplate.applyTemplate();this.tmybetstemplate.add("matched",{matchedcontent:_matchedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);this.tmybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalmatched:_totalmatched,totallay:_totallay,idwindow:myobj.idwindow()})}}}function verifgetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");tmybetstemplate.reset();tbacklinemtemplate.reset();tlaylinemtemplate.reset();tbacklineMinfo.reset();tlaylineMinfo.reset();myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalunmatched=0;var _totalmatched=0;var _totallay=0;try{var unmatched=result.bets.unmatched;_totalunmatched=unmatched.length}catch(e){}try{var matched=result.bets.matched;_totalmatched=matched.length}catch(e){}if(_totalunmatched>0||_totalmatched>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);totalunmatchedL=0;return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalunmatched>0)myobj.verifchanged(myobj.get("marketid"));if(_totalunmatched>0&&myobj.get("marketsuspended")==0){myobj.$('mybetscommand2').style.display="";myobj.$('mybetscancelall').style.display="";myobj.$('mybetssubmit').style.display="";tmybetstemplate.add("unmatchedtitle",{idwindow:myobj.idwindow()});var _totalunmatchedB=0;var _totalunmatchedL=0;for(var _i=0;_i<_totalunmatched;_i++){var bet=unmatched[_i];if(bet[3]=="B"){if(_totalunmatchedB==0)tmybetstemplate.add("backtitle",{idwindow:myobj.idwindow()});tmybetstemplate.add("unmatchedback",{idline:bet[0],selectionName:bet[2],betid:bet[0],placeDate:bet[4],selectionid:bet[1],price:this.roundNumber(bet[6]),requestedSize:bet[5],payout:fm(bet[7]),i:_totalunmatchedB,k:_totalbets,l:_i,showbetinfo:_showbetinfo,idwindow:myobj.idwindow()});_totalunmatchedB++}else{if(_totalunmatchedL==0)tmybetstemplate.add("laytitle",{idwindow:myobj.idwindow()});tmybetstemplate.add("unmatchedlay",{idline:bet[0],selectionName:bet[2],betid:bet[0],placeDate:bet[4],selectionid:bet[1],price:this.roundNumber(bet[6]),requestedSize:bet[5],payout:fm(bet[7]),liability:fm(bet[8]),i:_totalunmatchedL,k:_totalbets,l:_i,n:_totallay,showbetinfo:_showbetinfo,idwindow:myobj.idwindow()});_totalunmatchedL++;_totallay++}_totalbets++}}else{myobj.$('mybetscommand2').style.display="none";myobj.$('mybetscancelall').style.display="none";myobj.$('mybetssubmit').style.display="none"}if(_totalmatched>0){var _totalmatchedB=0;var _totalmatchedL=0;var _backlineinfo="";var _laylineinfo="";for(var _i=0;_i<_totalmatched;_i++){tbacklineMinfo.reset();tlaylineMinfo.reset();_backlineinfo="";_laylineinfo="";var bet=matched[_i];if(bet[3]=="B"){tbacklineMinfo.add("backlineMinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalmatched,betid:bet[0],placeDate:bet[4],idwindow:myobj.idwindow()});_backlineinfo=tbacklineMinfo.applyTemplate();tbacklinemtemplate.add("backlineM",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],avgPrice:this.roundNumber(bet[6]),requestedSizeFormated:fm(bet[5]),requestedSize:bet[5],payout:fm(bet[7]),i:_totalmatchedB,k:_totalbets,m:_i,backlineinfo:_backlineinfo,idwindow:myobj.idwindow()});_totalmatchedB++}else{tlaylineMinfo.add("laylineMinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalmatched,betid:bet[0],placeDate:bet[4],idwindow:myobj.idwindow()});_laylineinfo=tlaylineMinfo.applyTemplate();tlaylinemtemplate.add("laylineM",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],avgPrice:this.roundNumber(bet[6]),requestedSizeFormated:fm(bet[5]),requestedSize:bet[5],payout:fm(bet[7]),liability:fm(bet[8]),i:_totalmatchedL,k:_totalbets,m:_i,n:_totallay,laylineinfo:_laylineinfo,idwindow:myobj.idwindow()});_totalmatchedL++;_totallay++}_totalbets++}var _matchedcontent="";if(_totalmatchedB>0)_matchedcontent+=tbacklinemtemplate.applyTemplate();if(_totalmatchedL>0)_matchedcontent+=tlaylinemtemplate.applyTemplate();tmybetstemplate.add("matched",{matchedcontent:_matchedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);tmybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalmatched:_totalmatched,totalunmatched:_totalunmatched,totallay:_totallay,idwindow:myobj.idwindow()});totalunmatchedL=_totalunmatchedL}}this.loadmybetstemplate=function(){tmybetstemplate=new Ext.MasterTemplate.from("mybetstemplate");tmybetstemplate=tmybetstemplate.compile();tlaylinemtemplate=new Ext.MasterTemplate.from("laylinemtemplate");tlaylinemtemplate=tlaylinemtemplate.compile();tbacklinemtemplate=new Ext.MasterTemplate.from("backlinemtemplate");tbacklinemtemplate=tbacklinemtemplate.compile();tbacklineMinfo=new Ext.MasterTemplate.from("backlineMinfo");tbacklineMinfo=tbacklineMinfo.compile();tlaylineMinfo=new Ext.MasterTemplate.from("laylineMinfo");tlaylineMinfo=tlaylineMinfo.compile();this.verifgetmybetspooltemplate();this.unhideandshow(2);if(this.ispool())this.hideexposure();else this.unhideexposure()},this.getmybetstemplate=function(){},this.viewRef=function(){var size=this.$('totalMyBets2').innerHTML;for(var i=0;i<size;i++){var str=this.$("ref"+i).innerHTML;if(this.$(str).style.display==''){this.set("isbetinfo",0);this.$(str).style.display='none'}else{this.set("isbetinfo",1);this.$(str).style.display=''}}},this.viewPayoutLiability2=function(type){var mySize=this.$('totalMyBets2L').innerHTML;for(var i=0;i<mySize;i++){try{var revIndexPayout=this.$("revpayout"+i).innerHTML;var revIndexProfit=this.$("revprofit"+i).innerHTML;var layPayout=this.$(revIndexPayout);var layProfit=this.$(revIndexProfit);if(layPayout.style.display=="none"&&type==1){layPayout.style.display="";layProfit.style.display="none";try{this.F("payoutLiability2")[0].checked="checked"}catch(e){}try{this.F("payoutLiability3")[0].checked="checked"}catch(e){}}else if(type==2){layPayout.style.display="none";layProfit.style.display="";try{this.F("payoutLiability2")[1].checked="checked"}catch(e){}try{this.F("payoutLiability3")[1].checked="checked"}catch(e){}}}catch(e){debug("Error on viewPayoutLiability2()")}}},this.viewMatched=function(){try{if(this.F("mybets2matched").checked==true){if(this.F("mybetviewconsolidate").checked==true){ismyBets2MatchedConsolidate=1;ismatchedMyBets2=0;ismatchedAverage=0;this.$('consolidate').style.display='';this.$('average').style.display="none";this.$('matched').style.display="none"}else if(this.F("mybetviewaverage").checked==true){ismyBets2MatchedConsolidate=0;ismatchedMyBets2=0;ismatchedAverage=1;this.$('average').style.display='';this.$('consolidate').style.display="none";this.$('matched').style.display="none"}else{ismyBets2MatchedConsolidate=0;ismatchedMyBets2=1;ismatchedAverage=0;this.$('matched').style.display='';this.$('average').style.display="none";this.$('consolidate').style.display="none"}}else{ismyBets2MatchedConsolidate=0;ismatchedMyBets2=0;ismatchedAverage=0;this.$('average').style.display="none";this.$('matched').style.display="none";this.$('consolidate').style.display="none";this.F("mybetviewaverage").checked=false;this.F("mybetviewconsolidate").checked=false}}catch(e){debug("Error on viewMatched()")}},this.viewMatchedConsolidate=function(){this.F("mybetviewaverage").checked=false;this.F("mybets2matched").checked=true;if(this.F("mybets2matched").checked==true){if(this.F("mybetviewconsolidate").checked==true){ismyBets2MatchedConsolidate=1;ismatchedMyBets2=1;ismatchedAverage=0}else{ismyBets2MatchedConsolidate=0;ismatchedMyBets2=1;ismatchedAverage=0}}this.getMyBets()},this.viewMatchedAverage=function(){try{this.F("mybetviewconsolidate").checked=false;this.F("mybets2matched").checked=true;if(this.F("mybets2matched").checked==true){if(this.F("mybetviewaverage").checked==true){ismyBets2MatchedConsolidate=0;ismatchedMyBets2=1;ismatchedAverage=1;this.$('average').style.display="";this.$('consolidate').style.display="none";this.$('matched').style.display="none"}else{ismyBets2MatchedConsolidate=0;ismatchedMyBets2=1;ismatchedAverage=0;this.$('average').style.display="none";this.$('matched').style.display="";this.$('consolidate').style.display="none"}}}catch(e){debug("Error on viewMatchedAverage()")}},this.getMyBets=function(){if(this.ispool())this.getMyBetsPool();else{var marketid=this.get("marketid");if(marketid!=0&&marketid!=null&&marketid!=""){Example.mask("merkaz"+this.idwindow());var lomyajax=new myajax();lomyajax.initrequest();if(lomyajax.isadmin()){this.$('checkboxconsolidate').style.display="none";lomyajax.setrequestheader("BETINFOMANAGEMENT","GETMATCHEDBETS");lomyajax.setparams("marketids",[marketid]);lomyajax.admin(this,verifgetMyBets2);return 1}else if(conn.getvariable("providertype")!="GU"){lomyajax.initrequest();lomyajax.setrequestheader("BETINFO","GETMYBETS");lomyajax.setparams("marketid",marketid);lomyajax.client(this,verifgetMyBets);return 1}}}try{this.$('myBets').innerHTML=""}catch(e){}try{Example.unmask("merkaz"+this.idwindow())}catch(e){}return 0},this.verifchanged=function(){if(conn.issessionid()&&conn.getvariable("providertype")!="GU"){if(this.get("marketsuspended")==0){var marketid=this.get("marketid");if(verifvalue("marketid")){var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("BETINFO","VERIFCHANGED");lomyajax.setparams("marketid",marketid);lomyajax.client(this,verifverifchanged);return 1}}else this.scheduleverifchanged(3000)}return 0},this.scheduleverifchanged=function(_delaytime){if(_delaytime==null||_delaytime==""||_delaytime==0)_delaytime=0;schedulemybets.delay(_delaytime,this.verifchanged,this)},this.resetmybets=function(page){this.gotomenu(page);if(this.ispool())this.hideexposure();else this.unhideexposure();Example.unmask("merkaz"+this.idwindow());this.F("submitMe").disabled=false;try{this.F("submitMe1").disabled=false}catch(e){}Example.unmask("placebetsmerkaz"+this.idwindow());this.$('myplacebets').style.display='';this.$('myBets').innerHTML=otransJS.translate("norecordpart1")+"<br>"+otransJS.translate("norecordpart2");this.$('myBets').style.display=""},this.getismyBets2MatchedConsolidate=function(){return ismyBets2MatchedConsolidate}}function mybetspool(){function verifsimplegetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");tsimplemybetstemplate.reset();tsimplewinlinetemplate.reset();tsimpleshowlinetemplate.reset();tsimplewinlineinfo.reset();tsimpleshowlineinfo.reset();myobj.$('checkboxmatched').style.display="none";myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalaccepted=0;try{var accepted=result.bets.accepted;_totalaccepted=accepted.length}catch(e){}if(_totalaccepted>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{myobj.$("myBets").innerHTML="nnnnnnnn";myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalaccepted>0){var _totalacceptedW=0;var _totalacceptedP=0;var _simplewinlineinfo="";var _simpleshowlineinfo="";for(var _i=0;_i<_totalaccepted;_i++){tsimplewinlineinfo.reset();tsimpleshowlineinfo.reset();_simplewinlineinfo="";_simpleshowlineinfo="";var bet=accepted[_i];var _avgbetpersuser="";var _avgamountperuser="";if(bet[6]>0){_avgbetpersuser=this.roundNumber(bet[4]/bet[6]);_avgamountperuser=this.roundNumber(bet[5]/bet[6])}if(bet[3]=="W"){tsimplewinlineinfo.add("simplewinlineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_simplewinlineinfo=tsimplewinlineinfo.applyTemplate();tsimplewinlinetemplate.add("simplewinline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],requestedSizeFormated:fm(bet[5]),i:_totalacceptedW,k:_totalbets,m:_i,simplewinlineinfo:_simplewinlineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedW++}else{tsimpleshowlineinfo.add("simpleshowlineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_simpleshowlineinfo=tsimpleshowlineinfo.applyTemplate();tsimpleshowlinetemplate.add("simpleshowline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],requestedSizeFormated:fm(bet[5]),i:_totalacceptedP,k:_totalbets,m:_i,simpleshowlineinfo:_simpleshowlineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedP++}_totalbets++}var _acceptedcontent="";var _usernamelabel="";if(bet[7]!=null)_usernamelabel="username";if(_totalacceptedW>0)_acceptedcontent+=tsimplewinlinetemplate.applyTemplate({usernamelabel:_usernamelabel});if(_totalacceptedP>0)_acceptedcontent+=tsimpleshowlinetemplate.applyTemplate({usernamelabel:_usernamelabel});tsimplemybetstemplate.add("accepted",{acceptedcontent:_acceptedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);tsimplemybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalaccepted:_totalaccepted,idwindow:myobj.idwindow()})}}function verifduogetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");tduomybetstemplate.reset();tduowinlinetemplate.reset();tduoshowlinetemplate.reset();tduowinlineinfo.reset();tduoshowlineinfo.reset();myobj.$('checkboxmatched').style.display="none";myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalaccepted=0;try{var accepted=result.bets.accepted;_totalaccepted=accepted.length}catch(e){}if(_totalaccepted>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalaccepted>0){var _totalacceptedW=0;var _totalacceptedP=0;var _duowinlineinfo="";var _duoshowlineinfo="";for(var _i=0;_i<_totalaccepted;_i++){tduowinlineinfo.reset();tduoshowlineinfo.reset();_duowinlineinfo="";_duoshowlineinfo="";var bet=accepted[_i];var _avgbetpersuser="";var _avgamountperuser="";if(bet[6]>0){_avgbetpersuser=this.roundNumber(bet[4]/bet[6]);_avgamountperuser=this.roundNumber(bet[5]/bet[6])}if(bet[3]=="W"){tduowinlineinfo.add("duowinlineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_duowinlineinfo=tduowinlineinfo.applyTemplate();tduowinlinetemplate.add("duowinline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],factor:bet[1],requestedSizeFormated:fm(bet[5]),i:_totalacceptedW,k:_totalbets,m:_i,duowinlineinfo:_duowinlineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedW++}else{tduoshowlineinfo.add("duoshowlineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_duoshowlineinfo=tduoshowlineinfo.applyTemplate();tduoshowlinetemplate.add("duoshowline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],factor:bet[1],requestedSizeFormated:fm(bet[5]),i:_totalacceptedP,k:_totalbets,m:_i,duoshowlineinfo:_duoshowlineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedP++}_totalbets++}var _acceptedcontent="";var _usernamelabel="";if(bet[7]!=null)_usernamelabel="username";if(_totalacceptedW>0)_acceptedcontent+=tduowinlinetemplate.applyTemplate({usernamelabel:_usernamelabel});if(_totalacceptedP>0)_acceptedcontent+=tduoshowlinetemplate.applyTemplate({usernamelabel:_usernamelabel});tduomybetstemplate.add("accepted",{acceptedcontent:_acceptedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);tduomybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalaccepted:_totalaccepted,idwindow:myobj.idwindow()})}}function veriftriogetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");ttriomybetstemplate.reset();ttriolinetemplate.reset();myobj.$('checkboxmatched').style.display="none";myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalaccepted=0;try{var accepted=result.bets.accepted;_totalaccepted=accepted.length}catch(e){}if(_totalaccepted>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalaccepted>0){var _triolineinfo="";var _totalacceptedW=0;for(var _i=0;_i<_totalaccepted;_i++){ttriolineinfo.reset();_triolineinfo="";var bet=accepted[_i];var _avgbetpersuser="";var _avgamountperuser="";if(bet[6]>0){_avgbetpersuser=this.roundNumber(bet[4]/bet[6]);_avgamountperuser=this.roundNumber(bet[5]/bet[6])}ttriolineinfo.add("triolineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_triolineinfo=ttriolineinfo.applyTemplate();ttriolinetemplate.add("trioline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],factor:bet[1],requestedSizeFormated:fm(bet[5]),i:_totalacceptedW,k:_totalbets,m:_i,triolineinfo:_triolineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedW++;_totalbets++}var _acceptedcontent="";var _usernamelabel="";if(bet[7]!=null)_usernamelabel="username";if(_totalacceptedW>0)_acceptedcontent+=ttriolinetemplate.applyTemplate({usernamelabel:_usernamelabel});ttriomybetstemplate.add("accepted",{acceptedcontent:_acceptedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);ttriomybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalaccepted:_totalaccepted,idwindow:myobj.idwindow()})}}function verifduoordregetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");tduoordremybetstemplate.reset();tduoordrelinetemplate.reset();myobj.$('checkboxmatched').style.display="none";myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalaccepted=0;try{var accepted=result.bets.accepted;_totalaccepted=accepted.length}catch(e){}if(_totalaccepted>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalaccepted>0){var _duoordrelineinfo="";var _totalacceptedW=0;for(var _i=0;_i<_totalaccepted;_i++){tduoordrelineinfo.reset();_duoordrelineinfo="";var bet=accepted[_i];var _avgbetpersuser="";var _avgamountperuser="";if(bet[6]>0){_avgbetpersuser=this.roundNumber(bet[4]/bet[6]);_avgamountperuser=this.roundNumber(bet[5]/bet[6])}tduoordrelineinfo.add("duoordrelineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_duoordrelineinfo=tduoordrelineinfo.applyTemplate();tduoordrelinetemplate.add("duoordreline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],factor:bet[1],requestedSizeFormated:fm(bet[5]),i:_totalacceptedW,k:_totalbets,m:_i,duoordrelineinfo:_duoordrelineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedW++;_totalbets++}var _acceptedcontent="";var _usernamelabel="";if(bet[7]!=null)_usernamelabel="username";if(_totalacceptedW>0)_acceptedcontent+=tduoordrelinetemplate.applyTemplate({usernamelabel:_usernamelabel});tduoordremybetstemplate.add("accepted",{acceptedcontent:_acceptedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);tduoordremybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalaccepted:_totalaccepted,idwindow:myobj.idwindow()})}}function veriftrioordregetMyBets(response,opts){if(responsetojson(response,opts)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;var _numberwinners=myobj.get("numberwinners");if(_numberwinners==1)_numberwinners=otransJS.translate("winonlymarket");else _numberwinners=_numberwinners+otransJS.translate("possiblewinners");ttrioordremybetstemplate.reset();ttrioordrelinetemplate.reset();myobj.$('checkboxmatched').style.display="none";myobj.$('mybetscommand').style.display="none";myobj.$('mybetscommand2').style.display="none";myobj.$('mybetsoptions').style.display="none";myobj.$('placeLiabilityU').style.display="none";var _totalbets=0;var _totalaccepted=0;try{var accepted=result.bets.accepted;_totalaccepted=accepted.length}catch(e){}if(_totalaccepted>0){myobj.$('mybetscommand').style.display="";myobj.$('mybetsoptions').style.display=""}else{tmybetstemplate.add("norecord",{});myobj.$('mybetscommand').style.display="none";myobj.$('mybetsoptions').style.display="none";this.resetmybets(3);return 1}var _showbetinfo="display:none";if(this.get("isbetinfo"))_showbetinfo="";if(_totalaccepted>0){var _trioordrelineinfo="";var _totalacceptedW=0;for(var _i=0;_i<_totalaccepted;_i++){ttrioordrelineinfo.reset();_trioordrelineinfo="";var bet=accepted[_i];var _avgbetpersuser="";var _avgamountperuser="";if(bet[6]>0){_avgbetpersuser=this.roundNumber(bet[4]/bet[6]);_avgamountperuser=this.roundNumber(bet[5]/bet[6])}ttrioordrelineinfo.add("trioordrelineinfo",{showbetinfo:_showbetinfo,idline:bet[0],selectionid:bet[1],k:_totalbets,m:_totalaccepted,betid:bet[0],placeDate:formatTZdate(bet[4]),idwindow:myobj.idwindow(),nbbets:bet[4],nbusers:bet[6],avgbetpersuser:_avgbetpersuser,avgamountperuser:fm(_avgamountperuser)});_trioordrelineinfo=ttrioordrelineinfo.applyTemplate();ttrioordrelinetemplate.add("trioordreline",{selectionid:bet[1],selectionName:bet[2],idline:bet[0],factor:bet[1],requestedSizeFormated:fm(bet[5]),i:_totalacceptedW,k:_totalbets,m:_i,trioordrelineinfo:_trioordrelineinfo,idwindow:myobj.idwindow(),username:bet[7]});_totalacceptedW++;_totalbets++}var _acceptedcontent="";var _usernamelabel="";if(bet[7]!=null)_usernamelabel="username";if(_totalacceptedW>0)_acceptedcontent+=ttrioordrelinetemplate.applyTemplate({usernamelabel:_usernamelabel});ttrioordremybetstemplate.add("accepted",{acceptedcontent:_acceptedcontent,idwindow:myobj.idwindow()})}this.resetmybets(2);ttrioordremybetstemplate.overwrite(myobj.$('myBets'),{numberwinners:_numberwinners,totalbets:_totalbets,totalaccepted:_totalaccepted,idwindow:myobj.idwindow()})}}this.getMyBetsPool=function(){var marketid=this.get("marketid");if(marketid!=0&&marketid!=null&&marketid!=""){Example.mask("merkaz"+this.idwindow());var lomyajax=new myajax();lomyajax.initrequest();if(lomyajax.isadmin()){this.$('checkboxconsolidate').style.display="";lomyajax.setrequestheader("BETINFOMANAGEMENT","GETACCEPTEDBETS");lomyajax.setparams("marketids",[marketid]);if(this.getismyBets2MatchedConsolidate()){tsimplewinlineinfo=new Ext.MasterTemplate.from("adminsimplewinlineinfo");tsimplewinlineinfo=tsimplewinlineinfo.compile();tsimpleshowlineinfo=new Ext.MasterTemplate.from("adminsimpleshowlineinfo");tsimpleshowlineinfo=tsimpleshowlineinfo.compile();lomyajax.setparams("detailed",1)}else{tsimplewinlineinfo=new Ext.MasterTemplate.from("simplewinlineinfo");tsimplewinlineinfo=tsimplewinlineinfo.compile();tsimpleshowlineinfo=new Ext.MasterTemplate.from("simpleshowlineinfo");tsimpleshowlineinfo=tsimpleshowlineinfo.compile();lomyajax.setparams("detailed",0)}lomyajax.admin(this,verifsimplegetMyBets);return 1}else if(conn.getvariable("providertype")!="GU"){lomyajax.initrequest();lomyajax.setrequestheader("BETINFO","GETMYBETS");lomyajax.setparams("marketid",marketid);if(this.get("markettype")=="S"){tsimpleshowlinetemplate=new Ext.MasterTemplate.from("simpleshowlinetemplate");tsimpleshowlinetemplate=tsimpleshowlinetemplate.compile();tsimplewinlinetemplate=new Ext.MasterTemplate.from("simplewinlinetemplate");tsimplewinlinetemplate=tsimplewinlinetemplate.compile();tsimplewinlineinfo=new Ext.MasterTemplate.from("simplewinlineinfo");tsimplewinlineinfo=tsimplewinlineinfo.compile();tsimpleshowlineinfo=new Ext.MasterTemplate.from("simpleshowlineinfo");tsimpleshowlineinfo=tsimpleshowlineinfo.compile();lomyajax.client(this,verifsimplegetMyBets)}else if(this.get("markettype")=="P"){tsimpleshowlinetemplate=new Ext.MasterTemplate.from("duelshowlinetemplate");tsimpleshowlinetemplate=tsimpleshowlinetemplate.compile();tsimplewinlinetemplate=new Ext.MasterTemplate.from("duelwinlinetemplate");tsimplewinlinetemplate=tsimplewinlinetemplate.compile();tsimplewinlineinfo=new Ext.MasterTemplate.from("simplewinlineinfo");tsimplewinlineinfo=tsimplewinlineinfo.compile();tsimpleshowlineinfo=new Ext.MasterTemplate.from("simpleshowlineinfo");tsimpleshowlineinfo=tsimpleshowlineinfo.compile();lomyajax.client(this,verifsimplegetMyBets)}else if(this.get("markettype")=="D"){tduowinlineinfo=new Ext.MasterTemplate.from("duowinlineinfo");tduowinlineinfo=tduowinlineinfo.compile();tduoshowlineinfo=new Ext.MasterTemplate.from("duoshowlineinfo");tduoshowlineinfo=tduoshowlineinfo.compile();lomyajax.client(this,verifduogetMyBets)}else if(this.get("markettype")=="T"){ttriolineinfo=new Ext.MasterTemplate.from("triolineinfo");ttriolineinfo=ttriolineinfo.compile();lomyajax.client(this,veriftriogetMyBets)}else if(this.get("markettype")=="2"){tduoordrelineinfo=new Ext.MasterTemplate.from("duoordrelineinfo");tduoordrelineinfo=tduoordrelineinfo.compile();lomyajax.client(this,verifduoordregetMyBets)}else if(this.get("markettype")=="3"){ttrioordrelineinfo=new Ext.MasterTemplate.from("trioordrelineinfo");ttrioordrelineinfo=ttrioordrelineinfo.compile();lomyajax.client(this,veriftrioordregetMyBets)}return 1}}try{Example.unmask("merkaz"+this.idwindow())}catch(e){}try{this.$('myBets').innerHTML=""}catch(e){}return 0},this.verifgetmybetspooltemplate=function(){tsimplemybetstemplate=new Ext.MasterTemplate.from("simplemybetstemplate");tsimplemybetstemplate=tsimplemybetstemplate.compile();tsimpleshowlinetemplate=new Ext.MasterTemplate.from("simpleshowlinetemplate");tsimpleshowlinetemplate=tsimpleshowlinetemplate.compile();tsimplewinlinetemplate=new Ext.MasterTemplate.from("simplewinlinetemplate");tsimplewinlinetemplate=tsimplewinlinetemplate.compile();tsimplewinlineinfo=new Ext.MasterTemplate.from("simplewinlineinfo");tsimplewinlineinfo=tsimplewinlineinfo.compile();tsimpleshowlineinfo=new Ext.MasterTemplate.from("simpleshowlineinfo");tsimpleshowlineinfo=tsimpleshowlineinfo.compile();tduomybetstemplate=new Ext.MasterTemplate.from("duomybetstemplate");tduomybetstemplate=tduomybetstemplate.compile();tduoshowlinetemplate=new Ext.MasterTemplate.from("duoshowlinetemplate");tduoshowlinetemplate=tduoshowlinetemplate.compile();tduowinlinetemplate=new Ext.MasterTemplate.from("duowinlinetemplate");tduowinlinetemplate=tduowinlinetemplate.compile();tduowinlineinfo=new Ext.MasterTemplate.from("duowinlineinfo");tduowinlineinfo=tduowinlineinfo.compile();tduoshowlineinfo=new Ext.MasterTemplate.from("duoshowlineinfo");tduoshowlineinfo=tduoshowlineinfo.compile();ttriomybetstemplate=new Ext.MasterTemplate.from("triomybetstemplate");ttriomybetstemplate=ttriomybetstemplate.compile();ttriolinetemplate=new Ext.MasterTemplate.from("triolinetemplate");ttriolinetemplate=ttriolinetemplate.compile();ttriolineinfo=new Ext.MasterTemplate.from("triolineinfo");ttriolineinfo=ttriolineinfo.compile();tduoordremybetstemplate=new Ext.MasterTemplate.from("duoordremybetstemplate");tduoordremybetstemplate=tduoordremybetstemplate.compile();tduoordrelinetemplate=new Ext.MasterTemplate.from("duoordrelinetemplate");tduoordrelinetemplate=tduoordrelinetemplate.compile();tduoordrelineinfo=new Ext.MasterTemplate.from("duoordrelineinfo");tduoordrelineinfo=tduoordrelineinfo.compile();ttrioordremybetstemplate=new Ext.MasterTemplate.from("trioordremybetstemplate");ttrioordremybetstemplate=ttrioordremybetstemplate.compile();ttrioordrelinetemplate=new Ext.MasterTemplate.from("trioordrelinetemplate");ttrioordrelinetemplate=ttrioordrelinetemplate.compile();ttrioordrelineinfo=new Ext.MasterTemplate.from("trioordrelineinfo");ttrioordrelineinfo=ttrioordrelineinfo.compile()}}function myhash(){this.newhash=function(name){if(verifattributename(name))data[name]=new Hashtable()},this.clear=function(name){if(verifattributename(name))data[name].clear()},this.remove=function(name,index){if(verifattributename(name)){if(index==null||index==""){try{return data[name].remove(index)}catch(e){return 0}}return 0}return 0},this.keys=function(name){if(verifattributename(name)){try{return data[name].keys()}catch(e){return 0}}return 0},this.size=function(name){if(verifattributename(name)){try{return data[name].size()}catch(e){try{return data[name].length}catch(e){return 0}}}return 0}}function odd(){var odds=new Array(1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20,1.21,1.22,1.23,1.24,1.25,1.26,1.27,1.28,1.29,1.30,1.31,1.32,1.33,1.34,1.35,1.36,1.37,1.38,1.39,1.40,1.41,1.42,1.43,1.44,1.45,1.46,1.47,1.48,1.49,1.50,1.51,1.52,1.53,1.54,1.55,1.56,1.57,1.58,1.59,1.60,1.61,1.62,1.63,1.64,1.65,1.66,1.67,1.68,1.69,1.70,1.71,1.72,1.73,1.74,1.75,1.76,1.77,1.78,1.79,1.80,1.81,1.82,1.83,1.84,1.85,1.86,1.87,1.88,1.89,1.90,1.91,1.92,1.93,1.94,1.95,1.96,1.97,1.98,1.99,2.00,2.01,2.02,2.03,2.04,2.05,2.05,2.07,2.08,2.09,2.10,2.11,2.12,2.13,2.14,2.15,2.16,2.17,2.18,2.19,2.20,2.21,2.22,2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37,2.38,2.39,2.40,2.41,2.42,2.43,2.44,2.45,2.46,2.47,2.48,2.49,2.50,2.51,2.52,2.53,2.54,2.55,2.56,2.57,2.58,2.59,2.60,2.61,2.62,2.63,2.64,2.65,2.66,2.67,2.68,2.69,2.70,2.71,2.72,2.73,2.74,2.75,2.76,2.77,2.78,2.79,2.80,2.81,2.82,2.83,2.84,2.85,2.86,2.87,2.88,2.89,2.9,2.91,2.92,2.93,2.94,2.95,2.96,2.97,2.98,2.99,3.00,3.05,3.10,3.15,3.20,3.25,3.30,3.35,3.40,3.45,3.50,3.55,3.60,3.65,3.70,3.75,3.80,3.85,3.9,3.95,4.00,4.10,4.20,4.30,4.40,4.50,4.60,4.70,4.80,4.90,5.00,5.10,5.20,5.30,5.40,5.50,5.60,5.70,5.80,5.90,6.00,6.10,6.20,6.30,6.40,6.50,6.60,6.70,6.80,6.90,7.00,7.10,7.20,7.30,7.40,7.50,7.60,7.70,7.80,7.90,8.00,8.10,8.20,8.30,8.40,8.50,8.60,8.70,8.80,8.90,9.00,9.20,9.40,9.60,9.80,10.00,10.5,11.00,11.5,12.00,12.5,13.00,13.5,14.00,14.5,15.00,15.5,16.00,16.5,17.00,17.5,18.00,18.5,19.00,19.5,20,21.00,22.00,23.00,24.00,25.00,26.00,27.00,28.00,29.00,30.00,31.00,32.00,33.00,34.00,35.00,36.00,37.00,38.00,39.00,40.00,41.00,42.00,43.00,44.00,45.00,46.00,47.00,48.00,49.00,50.00,51.00,52.00,53.00,54.00,55.00,56.00,57.00,58.00,59.00,60.00,61.00,62.00,63.00,64.00,65.00,66.00,67.00,68.00,69.00,70.00,71.00,72.00,73.00,74.00,75.00,76.00,77.00,78.00,79.00,80.00,81.00,82.00,83.00,84.00,85.00,86.00,87.00,88.00,89.00,90.00,91.00,92.00,93.00,94.00,95.00,96.00,97.00,98.00,99.00,100.00,102.00,104.00,106.00,108.00,110.00,112.00,114.00,116.00,118.00,120.00,130.00,140.00,150.00,160.00,170.00,180.00,190.00,200.00,210.00,220.00,230.00,240.00,250.00,260.00,270.00,280.00,290.00,300.00,310.00,320.00,330.00,340.00,350.00,360.00,370.00,380.00,390.00,400.00,410.00,420.00,430.00,440.00,450.00,460.00,470.00,480.00,490.00,500.00,510.00,520.00,530.00,540.00,550.00,560.00,570.00,580.00,590.00,600.00,610.00,620.00,630.00,640.00,650.00,660.00,670.00,680.00,690.00,700.00,710.00,720.00,730.00,740.00,750.00,760.00,770.00,780.00,790.00,800.00,810.00,820.00,830.00,840.00,850.00,860.00,870.00,880.00,890.00,900.00,910.00,920.00,930.00,940.00,950.00,960.00,970.00,980.00,990.00,1000.00);function decimalfract(){var ocArray=new Array();ocArray[ocArray.length]=make_OddsConversion(1.01,1,100);ocArray[ocArray.length]=make_OddsConversion(1.02,1,50);ocArray[ocArray.length]=make_OddsConversion(1.03,1,33);ocArray[ocArray.length]=make_OddsConversion(1.04,1,25);ocArray[ocArray.length]=make_OddsConversion(1.05,1,20);ocArray[ocArray.length]=make_OddsConversion(1.06,1,18);ocArray[ocArray.length]=make_OddsConversion(1.07,1,14);ocArray[ocArray.length]=make_OddsConversion(1.08,1,12);ocArray[ocArray.length]=make_OddsConversion(1.09,1,11);ocArray[ocArray.length]=make_OddsConversion(1.10,1,10);ocArray[ocArray.length]=make_OddsConversion(1.11,1,9);ocArray[ocArray.length]=make_OddsConversion(1.12,1,8);ocArray[ocArray.length]=make_OddsConversion(1.13,2,15);ocArray[ocArray.length]=make_OddsConversion(1.14,1,7);ocArray[ocArray.length]=make_OddsConversion(1.15,2,13);ocArray[ocArray.length]=make_OddsConversion(1.16,2,13);ocArray[ocArray.length]=make_OddsConversion(1.17,1,6);ocArray[ocArray.length]=make_OddsConversion(1.18,2,11);ocArray[ocArray.length]=make_OddsConversion(1.19,2,11);ocArray[ocArray.length]=make_OddsConversion(1.20,1,5);ocArray[ocArray.length]=make_OddsConversion(1.21,1,5);ocArray[ocArray.length]=make_OddsConversion(1.22,2,9);ocArray[ocArray.length]=make_OddsConversion(1.23,2,9);ocArray[ocArray.length]=make_OddsConversion(1.24,1,4);ocArray[ocArray.length]=make_OddsConversion(1.25,1,4);ocArray[ocArray.length]=make_OddsConversion(1.26,1,4);ocArray[ocArray.length]=make_OddsConversion(1.27,1,4);ocArray[ocArray.length]=make_OddsConversion(1.28,2,7);ocArray[ocArray.length]=make_OddsConversion(1.29,2,7);ocArray[ocArray.length]=make_OddsConversion(1.30,30,100);ocArray[ocArray.length]=make_OddsConversion(1.31,30,100);ocArray[ocArray.length]=make_OddsConversion(1.32,1,3);ocArray[ocArray.length]=make_OddsConversion(1.33,1,3);ocArray[ocArray.length]=make_OddsConversion(1.34,1,3);ocArray[ocArray.length]=make_OddsConversion(1.35,1,3);ocArray[ocArray.length]=make_OddsConversion(1.36,4,11);ocArray[ocArray.length]=make_OddsConversion(1.37,4,11);ocArray[ocArray.length]=make_OddsConversion(1.38,4,11);ocArray[ocArray.length]=make_OddsConversion(1.39,2,5);ocArray[ocArray.length]=make_OddsConversion(1.40,2,5);ocArray[ocArray.length]=make_OddsConversion(1.41,2,5);ocArray[ocArray.length]=make_OddsConversion(1.42,2,5);ocArray[ocArray.length]=make_OddsConversion(1.43,4,9);ocArray[ocArray.length]=make_OddsConversion(1.44,4,9);ocArray[ocArray.length]=make_OddsConversion(1.45,4,9);ocArray[ocArray.length]=make_OddsConversion(1.46,40,85);ocArray[ocArray.length]=make_OddsConversion(1.47,40,85);ocArray[ocArray.length]=make_OddsConversion(1.48,40,85);ocArray[ocArray.length]=make_OddsConversion(1.49,1,2);ocArray[ocArray.length]=make_OddsConversion(1.50,1,2);ocArray[ocArray.length]=make_OddsConversion(1.51,1,2);ocArray[ocArray.length]=make_OddsConversion(1.52,8,15);ocArray[ocArray.length]=make_OddsConversion(1.53,8,15);ocArray[ocArray.length]=make_OddsConversion(1.54,8,15);ocArray[ocArray.length]=make_OddsConversion(1.55,8,15);ocArray[ocArray.length]=make_OddsConversion(1.56,4,7);ocArray[ocArray.length]=make_OddsConversion(1.57,4,7);ocArray[ocArray.length]=make_OddsConversion(1.58,4,7);ocArray[ocArray.length]=make_OddsConversion(1.59,4,7);ocArray[ocArray.length]=make_OddsConversion(1.60,8,13);ocArray[ocArray.length]=make_OddsConversion(1.61,8,13);ocArray[ocArray.length]=make_OddsConversion(1.62,5,8);ocArray[ocArray.length]=make_OddsConversion(1.63,5,8);ocArray[ocArray.length]=make_OddsConversion(1.64,5,8);ocArray[ocArray.length]=make_OddsConversion(1.65,4,6);ocArray[ocArray.length]=make_OddsConversion(1.66,4,6);ocArray[ocArray.length]=make_OddsConversion(1.67,4,6);ocArray[ocArray.length]=make_OddsConversion(1.68,4,6);ocArray[ocArray.length]=make_OddsConversion(1.69,5,7);ocArray[ocArray.length]=make_OddsConversion(1.70,5,7);ocArray[ocArray.length]=make_OddsConversion(1.71,5,7);ocArray[ocArray.length]=make_OddsConversion(1.72,8,11);ocArray[ocArray.length]=make_OddsConversion(1.73,8,11);ocArray[ocArray.length]=make_OddsConversion(1.74,8,11);ocArray[ocArray.length]=make_OddsConversion(1.75,8,11);ocArray[ocArray.length]=make_OddsConversion(1.76,8,11);ocArray[ocArray.length]=make_OddsConversion(1.77,4,5);ocArray[ocArray.length]=make_OddsConversion(1.78,4,5);ocArray[ocArray.length]=make_OddsConversion(1.79,4,5);ocArray[ocArray.length]=make_OddsConversion(1.80,4,5);ocArray[ocArray.length]=make_OddsConversion(1.81,4,5);ocArray[ocArray.length]=make_OddsConversion(1.82,4,5);ocArray[ocArray.length]=make_OddsConversion(1.83,4,5);ocArray[ocArray.length]=make_OddsConversion(1.84,5,6);ocArray[ocArray.length]=make_OddsConversion(1.85,5,6);ocArray[ocArray.length]=make_OddsConversion(1.86,5,6);ocArray[ocArray.length]=make_OddsConversion(1.87,5,6);ocArray[ocArray.length]=make_OddsConversion(1.88,10,11);ocArray[ocArray.length]=make_OddsConversion(1.89,10,11);ocArray[ocArray.length]=make_OddsConversion(1.90,10,11);ocArray[ocArray.length]=make_OddsConversion(1.91,10,11);ocArray[ocArray.length]=make_OddsConversion(1.92,10,11);ocArray[ocArray.length]=make_OddsConversion(1.93,10,11);ocArray[ocArray.length]=make_OddsConversion(1.94,20,21);ocArray[ocArray.length]=make_OddsConversion(1.95,20,21);ocArray[ocArray.length]=make_OddsConversion(1.96,20,21);ocArray[ocArray.length]=make_OddsConversion(1.97,20,21);ocArray[ocArray.length]=make_OddsConversion(1.98,1,1);ocArray[ocArray.length]=make_OddsConversion(1.99,1,1);ocArray[ocArray.length]=make_OddsConversion(2.00,1,1);ocArray[ocArray.length]=make_OddsConversion(2.02,1,1);ocArray[ocArray.length]=make_OddsConversion(2.04,21,20);ocArray[ocArray.length]=make_OddsConversion(2.06,21,20);ocArray[ocArray.length]=make_OddsConversion(2.08,11,10);ocArray[ocArray.length]=make_OddsConversion(2.10,11,10);ocArray[ocArray.length]=make_OddsConversion(2.12,11,10);ocArray[ocArray.length]=make_OddsConversion(2.14,11,10);ocArray[ocArray.length]=make_OddsConversion(2.16,6,5);ocArray[ocArray.length]=make_OddsConversion(2.18,6,5);ocArray[ocArray.length]=make_OddsConversion(2.20,6,5);ocArray[ocArray.length]=make_OddsConversion(2.22,6,5);ocArray[ocArray.length]=make_OddsConversion(2.24,5,4);ocArray[ocArray.length]=make_OddsConversion(2.26,5,4);ocArray[ocArray.length]=make_OddsConversion(2.28,5,4);ocArray[ocArray.length]=make_OddsConversion(2.30,5,4);ocArray[ocArray.length]=make_OddsConversion(2.32,11,8);ocArray[ocArray.length]=make_OddsConversion(2.34,11,8);ocArray[ocArray.length]=make_OddsConversion(2.36,11,8);ocArray[ocArray.length]=make_OddsConversion(2.38,11,8);ocArray[ocArray.length]=make_OddsConversion(2.40,7,5);ocArray[ocArray.length]=make_OddsConversion(2.42,7,5);ocArray[ocArray.length]=make_OddsConversion(2.44,7,5);ocArray[ocArray.length]=make_OddsConversion(2.46,6,4);ocArray[ocArray.length]=make_OddsConversion(2.48,6,4);ocArray[ocArray.length]=make_OddsConversion(2.50,6,4);ocArray[ocArray.length]=make_OddsConversion(2.52,6,4);ocArray[ocArray.length]=make_OddsConversion(2.54,6,4);ocArray[ocArray.length]=make_OddsConversion(2.56,8,5);ocArray[ocArray.length]=make_OddsConversion(2.58,8,5);ocArray[ocArray.length]=make_OddsConversion(2.60,8,5);ocArray[ocArray.length]=make_OddsConversion(2.62,13,8);ocArray[ocArray.length]=make_OddsConversion(2.64,13,8);ocArray[ocArray.length]=make_OddsConversion(2.66,13,8);ocArray[ocArray.length]=make_OddsConversion(2.68,13,8);ocArray[ocArray.length]=make_OddsConversion(2.70,7,4);ocArray[ocArray.length]=make_OddsConversion(2.72,7,4);ocArray[ocArray.length]=make_OddsConversion(2.74,7,4);ocArray[ocArray.length]=make_OddsConversion(2.76,7,4);ocArray[ocArray.length]=make_OddsConversion(2.78,9,5);ocArray[ocArray.length]=make_OddsConversion(2.80,9,5);ocArray[ocArray.length]=make_OddsConversion(2.82,9,5);ocArray[ocArray.length]=make_OddsConversion(2.84,15,8);ocArray[ocArray.length]=make_OddsConversion(2.86,15,8);ocArray[ocArray.length]=make_OddsConversion(2.88,15,8);ocArray[ocArray.length]=make_OddsConversion(2.90,15,8);ocArray[ocArray.length]=make_OddsConversion(2.92,15,8);ocArray[ocArray.length]=make_OddsConversion(2.94,2,1);ocArray[ocArray.length]=make_OddsConversion(2.96,2,1);ocArray[ocArray.length]=make_OddsConversion(2.98,2,1);ocArray[ocArray.length]=make_OddsConversion(3.00,2,1);ocArray[ocArray.length]=make_OddsConversion(3.05,2,1);ocArray[ocArray.length]=make_OddsConversion(3.10,85,40);ocArray[ocArray.length]=make_OddsConversion(3.15,11,5);ocArray[ocArray.length]=make_OddsConversion(3.20,11,5);ocArray[ocArray.length]=make_OddsConversion(3.25,9,4);ocArray[ocArray.length]=make_OddsConversion(3.30,9,4);ocArray[ocArray.length]=make_OddsConversion(3.35,12,5);ocArray[ocArray.length]=make_OddsConversion(3.40,12,5);ocArray[ocArray.length]=make_OddsConversion(3.50,5,2);ocArray[ocArray.length]=make_OddsConversion(3.60,13,5);ocArray[ocArray.length]=make_OddsConversion(3.70,11,4);ocArray[ocArray.length]=make_OddsConversion(3.75,11,4);ocArray[ocArray.length]=make_OddsConversion(3.80,14,5);ocArray[ocArray.length]=make_OddsConversion(3.85,14,5);ocArray[ocArray.length]=make_OddsConversion(3.95,3,1);ocArray[ocArray.length]=make_OddsConversion(4.00,3,1);ocArray[ocArray.length]=make_OddsConversion(4.20,16,5);ocArray[ocArray.length]=make_OddsConversion(4.30,100,30);ocArray[ocArray.length]=make_OddsConversion(4.40,7,2);ocArray[ocArray.length]=make_OddsConversion(4.50,7,2);ocArray[ocArray.length]=make_OddsConversion(4.60,7,2);ocArray[ocArray.length]=make_OddsConversion(4.70,7,2);ocArray[ocArray.length]=make_OddsConversion(4.80,4,1);ocArray[ocArray.length]=make_OddsConversion(4.90,4,1);ocArray[ocArray.length]=make_OddsConversion(5.00,4,1);ocArray[ocArray.length]=make_OddsConversion(5.10,4,1);ocArray[ocArray.length]=make_OddsConversion(5.20,4,1);ocArray[ocArray.length]=make_OddsConversion(5.30,9,2);ocArray[ocArray.length]=make_OddsConversion(5.40,9,2);ocArray[ocArray.length]=make_OddsConversion(5.50,9,2);ocArray[ocArray.length]=make_OddsConversion(5.60,9,2);ocArray[ocArray.length]=make_OddsConversion(5.70,9,2);ocArray[ocArray.length]=make_OddsConversion(5.80,5,1);ocArray[ocArray.length]=make_OddsConversion(5.90,5,1);ocArray[ocArray.length]=make_OddsConversion(6.00,5,1);ocArray[ocArray.length]=make_OddsConversion(6.20,5,1);ocArray[ocArray.length]=make_OddsConversion(6.40,11,2);ocArray[ocArray.length]=make_OddsConversion(6.60,11,2);ocArray[ocArray.length]=make_OddsConversion(6.80,6,1);ocArray[ocArray.length]=make_OddsConversion(7.00,6,1);ocArray[ocArray.length]=make_OddsConversion(7.20,6,1);ocArray[ocArray.length]=make_OddsConversion(7.40,13,2);ocArray[ocArray.length]=make_OddsConversion(7.60,13,2);ocArray[ocArray.length]=make_OddsConversion(7.80,7,1);ocArray[ocArray.length]=make_OddsConversion(8.00,7,1);ocArray[ocArray.length]=make_OddsConversion(8.20,7,1);ocArray[ocArray.length]=make_OddsConversion(8.40,15,2);ocArray[ocArray.length]=make_OddsConversion(8.60,15,2);ocArray[ocArray.length]=make_OddsConversion(8.80,8,1);ocArray[ocArray.length]=make_OddsConversion(9.00,8,1);ocArray[ocArray.length]=make_OddsConversion(9.20,8,1);ocArray[ocArray.length]=make_OddsConversion(9.40,17,2);ocArray[ocArray.length]=make_OddsConversion(9.60,17,2);ocArray[ocArray.length]=make_OddsConversion(9.80,9,1);ocArray[ocArray.length]=make_OddsConversion(10.00,9,1);ocArray[ocArray.length]=make_OddsConversion(11.00,10,1);ocArray[ocArray.length]=make_OddsConversion(12.00,11,1);ocArray[ocArray.length]=make_OddsConversion(13.00,12,1);ocArray[ocArray.length]=make_OddsConversion(14.00,13,1);ocArray[ocArray.length]=make_OddsConversion(15.00,14,1);ocArray[ocArray.length]=make_OddsConversion(16.00,15,1);ocArray[ocArray.length]=make_OddsConversion(17.00,16,1);ocArray[ocArray.length]=make_OddsConversion(18.00,17,1);ocArray[ocArray.length]=make_OddsConversion(19.00,18,1);ocArray[ocArray.length]=make_OddsConversion(20.00,19,1);ocArray[ocArray.length]=make_OddsConversion(21.00,20,1);ocArray[ocArray.length]=make_OddsConversion(22.00,21,1);ocArray[ocArray.length]=make_OddsConversion(23.00,22,1);ocArray[ocArray.length]=make_OddsConversion(24.00,23,1);ocArray[ocArray.length]=make_OddsConversion(25.00,24,1);ocArray[ocArray.length]=make_OddsConversion(26.00,25,1);ocArray[ocArray.length]=make_OddsConversion(27.00,26,1);ocArray[ocArray.length]=make_OddsConversion(28.00,27,1);ocArray[ocArray.length]=make_OddsConversion(29.00,28,1);ocArray[ocArray.length]=make_OddsConversion(30.00,29,1);ocArray[ocArray.length]=make_OddsConversion(32.00,31,1);ocArray[ocArray.length]=make_OddsConversion(34.00,33,1);ocArray[ocArray.length]=make_OddsConversion(36.00,35,1);ocArray[ocArray.length]=make_OddsConversion(38.00,37,1);ocArray[ocArray.length]=make_OddsConversion(40.00,39,1);ocArray[ocArray.length]=make_OddsConversion(42.00,41,1);ocArray[ocArray.length]=make_OddsConversion(44.00,43,1);ocArray[ocArray.length]=make_OddsConversion(46.00,45,1);ocArray[ocArray.length]=make_OddsConversion(48.00,47,1);ocArray[ocArray.length]=make_OddsConversion(50.00,49,1);ocArray[ocArray.length]=make_OddsConversion(55.00,54,1);ocArray[ocArray.length]=make_OddsConversion(60.00,59,1);ocArray[ocArray.length]=make_OddsConversion(65.00,64,1);ocArray[ocArray.length]=make_OddsConversion(70.00,69,1);ocArray[ocArray.length]=make_OddsConversion(75.00,74,1);ocArray[ocArray.length]=make_OddsConversion(80.00,79,1);ocArray[ocArray.length]=make_OddsConversion(85.00,84,1);ocArray[ocArray.length]=make_OddsConversion(90.00,89,1);ocArray[ocArray.length]=make_OddsConversion(95.00,94,1);ocArray[ocArray.length]=make_OddsConversion(100.00,99,1);ocArray[ocArray.length]=make_OddsConversion(110.00,109,1);ocArray[ocArray.length]=make_OddsConversion(120.00,119,1);ocArray[ocArray.length]=make_OddsConversion(130.00,129,1);ocArray[ocArray.length]=make_OddsConversion(140.00,139,1);ocArray[ocArray.length]=make_OddsConversion(150.00,149,1);ocArray[ocArray.length]=make_OddsConversion(160.00,159,1);ocArray[ocArray.length]=make_OddsConversion(170.00,169,1);ocArray[ocArray.length]=make_OddsConversion(180.00,179,1);ocArray[ocArray.length]=make_OddsConversion(190.00,189,1);ocArray[ocArray.length]=make_OddsConversion(200.00,199,1);ocArray[ocArray.length]=make_OddsConversion(210.00,209,1);ocArray[ocArray.length]=make_OddsConversion(220.00,219,1);ocArray[ocArray.length]=make_OddsConversion(230.00,229,1);ocArray[ocArray.length]=make_OddsConversion(240.00,239,1);ocArray[ocArray.length]=make_OddsConversion(250.00,249,1);ocArray[ocArray.length]=make_OddsConversion(260.00,259,1);ocArray[ocArray.length]=make_OddsConversion(270.00,269,1);ocArray[ocArray.length]=make_OddsConversion(280.00,279,1);ocArray[ocArray.length]=make_OddsConversion(290.00,289,1);ocArray[ocArray.length]=make_OddsConversion(300.00,299,1);ocArray[ocArray.length]=make_OddsConversion(310.00,309,1);ocArray[ocArray.length]=make_OddsConversion(320.00,319,1);ocArray[ocArray.length]=make_OddsConversion(330.00,329,1);ocArray[ocArray.length]=make_OddsConversion(340.00,339,1);ocArray[ocArray.length]=make_OddsConversion(350.00,349,1);ocArray[ocArray.length]=make_OddsConversion(360.00,359,1);ocArray[ocArray.length]=make_OddsConversion(370.00,369,1);ocArray[ocArray.length]=make_OddsConversion(380.00,379,1);ocArray[ocArray.length]=make_OddsConversion(390.00,389,1);ocArray[ocArray.length]=make_OddsConversion(400.00,399,1);ocArray[ocArray.length]=make_OddsConversion(410.00,409,1);ocArray[ocArray.length]=make_OddsConversion(420.00,419,1);ocArray[ocArray.length]=make_OddsConversion(430.00,429,1);ocArray[ocArray.length]=make_OddsConversion(440.00,439,1);ocArray[ocArray.length]=make_OddsConversion(450.00,449,1);ocArray[ocArray.length]=make_OddsConversion(460.00,459,1);ocArray[ocArray.length]=make_OddsConversion(470.00,469,1);ocArray[ocArray.length]=make_OddsConversion(480.00,479,1);ocArray[ocArray.length]=make_OddsConversion(490.00,489,1);ocArray[ocArray.length]=make_OddsConversion(500.00,499,1);ocArray[ocArray.length]=make_OddsConversion(510.00,509,1);ocArray[ocArray.length]=make_OddsConversion(520.00,519,1);ocArray[ocArray.length]=make_OddsConversion(530.00,529,1);ocArray[ocArray.length]=make_OddsConversion(540.00,539,1);ocArray[ocArray.length]=make_OddsConversion(550.00,549,1);ocArray[ocArray.length]=make_OddsConversion(560.00,559,1);ocArray[ocArray.length]=make_OddsConversion(570.00,569,1);ocArray[ocArray.length]=make_OddsConversion(580.00,579,1);ocArray[ocArray.length]=make_OddsConversion(590.00,589,1);ocArray[ocArray.length]=make_OddsConversion(600.00,599,1);ocArray[ocArray.length]=make_OddsConversion(610.00,609,1);ocArray[ocArray.length]=make_OddsConversion(620.00,619,1);ocArray[ocArray.length]=make_OddsConversion(630.00,629,1);ocArray[ocArray.length]=make_OddsConversion(640.00,639,1);ocArray[ocArray.length]=make_OddsConversion(650.00,649,1);ocArray[ocArray.length]=make_OddsConversion(660.00,659,1);ocArray[ocArray.length]=make_OddsConversion(670.00,669,1);ocArray[ocArray.length]=make_OddsConversion(680.00,679,1);ocArray[ocArray.length]=make_OddsConversion(690.00,689,1);ocArray[ocArray.length]=make_OddsConversion(700.00,699,1);ocArray[ocArray.length]=make_OddsConversion(710.00,709,1);ocArray[ocArray.length]=make_OddsConversion(720.00,719,1);ocArray[ocArray.length]=make_OddsConversion(730.00,729,1);ocArray[ocArray.length]=make_OddsConversion(740.00,739,1);ocArray[ocArray.length]=make_OddsConversion(750.00,749,1);ocArray[ocArray.length]=make_OddsConversion(760.00,759,1);ocArray[ocArray.length]=make_OddsConversion(770.00,769,1);ocArray[ocArray.length]=make_OddsConversion(780.00,779,1);ocArray[ocArray.length]=make_OddsConversion(790.00,789,1);ocArray[ocArray.length]=make_OddsConversion(800.00,799,1);ocArray[ocArray.length]=make_OddsConversion(810.00,809,1);ocArray[ocArray.length]=make_OddsConversion(820.00,819,1);ocArray[ocArray.length]=make_OddsConversion(830.00,829,1);ocArray[ocArray.length]=make_OddsConversion(840.00,839,1);ocArray[ocArray.length]=make_OddsConversion(850.00,849,1);ocArray[ocArray.length]=make_OddsConversion(860.00,859,1);ocArray[ocArray.length]=make_OddsConversion(870.00,869,1);ocArray[ocArray.length]=make_OddsConversion(880.00,879,1);ocArray[ocArray.length]=make_OddsConversion(890.00,889,1);ocArray[ocArray.length]=make_OddsConversion(900.00,899,1);ocArray[ocArray.length]=make_OddsConversion(910.00,909,1);ocArray[ocArray.length]=make_OddsConversion(920.00,919,1);ocArray[ocArray.length]=make_OddsConversion(930.00,929,1);ocArray[ocArray.length]=make_OddsConversion(940.00,939,1);ocArray[ocArray.length]=make_OddsConversion(950.00,949,1);ocArray[ocArray.length]=make_OddsConversion(960.00,959,1);ocArray[ocArray.length]=make_OddsConversion(970.00,969,1);ocArray[ocArray.length]=make_OddsConversion(980.00,979,1);ocArray[ocArray.length]=make_OddsConversion(990.00,989,1);ocArray[ocArray.length]=make_OddsConversion(1000.00,999,1);return ocArray}function make_OddsConversion(dec,a,b){var str=a+"/"+b;return[dec,str]}var arrdecfrac=decimalfract();var arrdec=todec();function dectofrac(){var frac=new Array();for(var i=0;i<arrdecfrac.length;i++)frac[arrdecfrac[i][0]]=arrdecfrac[i][1];return frac}function todec(){var dec=new Array();for(var i=0;i<arrdecfrac.length;i++)dec[i]=arrdecfrac[i][0];return dec}function searchodds(odd,minimum,maximum){if(odd<odds[minimum])return minimum;if(odd>odds[maximum])return maximum;if(minimum>=maximum)return minimum;var middle=Math.floor((minimum+maximum)/2);if(middle==minimum||middle==maximum)return middle;if(odd==odds[middle])return middle;else if(odd>odds[middle])return searchodds(odd,middle+1,maximum);else return searchodds(odd,minimum,middle-1)}function searchbetfairodds(odd,minimum,maximum){if(odd<arrdec[minimum])return minimum;if(odd>arrdec[maximum])return maximum;if(minimum>=maximum)return minimum;var middle=Math.floor((minimum+maximum)/2);if(middle==minimum||middle==maximum)return middle;var valmiddle=arrdec[middle];if(odd==valmiddle){return middle}else if(odd>valmiddle){return searchbetfairodds(odd,middle+1,maximum)}else return searchbetfairodds(odd,minimum,middle-1)}this.arrdec2frac=dectofrac();this.dec2frac=function(dec){val=this.arrdec2frac[dec];if(val==null||val==0||val==""){key=searchbetfairodds(dec,0,arrdec.length);val=arrdecfrac[key][1];return val}else{return val}},this.addOdds=function(odd){if(odd==1000)return odd;for(var i=0;i<odds.length;i++){if(odds[i]==odd)return odds[i+1]}return verifOdds(odd)},this.minOdds=function(odd){if(odd==1.01)return odd;for(var i=0;i<odds.length;i++){if(odds[i]==odd)return odds[i-1]}return verifOdds(odd)},this.verifOdds=function(val){var result=1.01;if(val==""){result=1.01;return result.toFixed(2)}if(val<=1){alert(otransJS.translate("oddsvaluesforthismarketmustbebetweenonepointooneandthousand"));result=1.01;return result.toFixed(2)}else if(val>1000){alert(otransJS.translate("oddsvaluesforthismarketmustbebetweenonepointooneandthousand"));return 1000}else{key=searchodds(val,0,odds.length);return odds[key]}}}function placebets(){this.refreshplacebets=function(){try{var revIndex=0;var index=0;for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.F("i"+revIndex+"backPrice").value=this.$("sa"+revIndex+"backPrice").innerHTML;this.F("i"+revIndex+"layPrice").value=this.$("sa"+revIndex+"layPrice").innerHTML}}catch(e){debug("Error on refreshPlaceBets()")}},this.verifcheckduo=function(){try{var revIndex=0;var index=0;var reset=0;var duowheel=this.F("duowheel");if(this.F("checkreverseforecast").checked||this.F("checkplaceddual").checked){reset=1}for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;if(reset==0){this.F("duocombination"+revIndex).checked=false;duowheel[i].checked=false;this.F("duocombination"+revIndex).disabled=true;duowheel[i].disabled=true}else{this.F("duocombination"+revIndex).disabled=false;duowheel[i].disabled=false}}this.createplacebetstring()}catch(e){debug("Error on verifcheckduo()")}},this.verifcheckduoordre=function(){try{this.createduoordreplacebetstring()}catch(e){debug("Error on verifcheckduoordre()")}},this.verifchecktrioordre=function(){try{if(this.F("checktrioordre").checked){for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;if(this.F("trioordrefirst"+revIndex).checked)this.pushtrioordrefirst(revIndex);if(this.F("trioordresecond"+revIndex).checked)this.pushtrioordresecond(revIndex);if(this.F("trioordrethird"+revIndex).checked)this.pushtrioordrethird(revIndex)}}}catch(e){debug("Error on verifchecktrioordre()")}},this.cancelallduo=function(){try{var revIndex=0;var index=0;var duowheel=this.F("duowheel");for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.F("duocombination"+revIndex).checked=false;duowheel[i].checked=false;this.F("duocombination"+revIndex).disabled=true;duowheel[i].disabled=true}this.F("checkreverseforecast").checked=false;this.F("checkplaceddual").checked=false;this.resetduo();this.nobet()}catch(e){}},this.cancelduo=function(formname){try{this.F(formname).checked=false;this.verifcheckduo()}catch(e){}},this.resetduo=function(){try{this.$("duowinsection").style.display="none";this.$("duoshowsection").style.display="none";this.$("placehelpduo2").style.display="none";this.$("combinationwin").innerHTML="";this.$("combinationshow").innerHTML="";this.$("nbcombinationwin").innerHTML="";this.$("nbcombinationshow").innerHTML="";this.F("duowinamount").value="";this.F("duoshowamount").value=""}catch(e){}},this.cancelalltrio=function(){try{var revIndex=0;var index=0;var triowheel=this.F("triowheel");var triowheel2=this.F("triowheel2");for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.F("triocombination"+revIndex).checked=false;triowheel[i].checked=false;triowheel2[i].checked=false;this.F("triocombination"+revIndex).disabled=false;triowheel[i].disabled=false;triowheel2[i].disabled=false}this.$("triosection").style.display="none";this.$("placehelptrio2").style.display="none";this.$("combinationtrio").innerHTML="";this.$("nbcombinationtrio").innerHTML="";this.F("trioamount").value="";this.nobet()}catch(e){}},this.cancelallduoordre=function(){try{var revIndex=0;var index=0;var duoordrewheel=this.F("duoordrewheel");for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.F("duoordrecombination"+revIndex).checked=false;this.F("duoordrecombination"+revIndex).disabled=false;this.F("duoordrewheel"+revIndex).checked=false}this.$("duoordresection").style.display="none";this.$("placehelptduoorder2").style.display="none";this.$("combinationduoordre").innerHTML="";this.$("nbcombinationduoordre").innerHTML="";this.F("duoordreamount").value="";this.nobet()}catch(e){}},this.cancelalltrioordre=function(){try{var revIndex=0;var index=0;for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;this.F("trioordrefirst"+revIndex).checked=false;this.F("trioordresecond"+revIndex).checked=false;this.F("trioordrethird"+revIndex).checked=false}this.$("trioordresection").style.display="none";this.$("placehelptriooorder2").style.display="none";this.$("combinationtrioordre").innerHTML="";this.$("nbcombinationtrioordre").innerHTML="";this.F("trioordreamount").value="";this.nobet()}catch(e){}},this.placebackall=function(){try{this.$('backTitle').style.display="";this.$('backsection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}for(var i=0;i<this.get("numberselections");i++){var revIndex=this.$("revIndex"+i).innerHTML;var selBack=this.$("selBack"+revIndex);var sel2Back=this.$("sel2Back"+revIndex);this.F("i"+revIndex+"backPrice").value=this.$("sa"+revIndex+"backPrice").innerHTML;if(selBack.style.display=="none"){selBack.style.display="";sel2Back.style.display=""}}this.betpushed()}catch(e){debug("Error on placeBackAll()")}},this.placelayall=function(){try{this.$('layTitle').style.display="";this.$('laysection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}for(var i=0;i<this.get("numberselections");i++){var revIndex=this.$("revIndex"+i).innerHTML;var selLay=this.$("selLay"+revIndex);var sel2Lay=this.$("sel2Lay"+revIndex);this.F("i"+revIndex+"layPrice").value=this.$("sa"+revIndex+"layPrice").innerHTML;if(selLay.style.display=="none"){selLay.style.display="";sel2Lay.style.display=""}}this.betpushed()}catch(e){debug("Error on placeLayAll()")}},this.placecancelall=function(){this.resetplacebets()},this.isbacklay=function(){try{var l=0;var b=0;for(var i=0;i<this.get("numberselections");i++){var revIndex=this.$("revIndex"+i).innerHTML;var selLay=this.$("selLay"+revIndex);if(selLay.style.display=="")l++;var selBack=this.$("selBack"+revIndex);if(selBack.style.display=="")b++}if(b==0){try{this.$('backTitle').style.display="none"}catch(e){debug("backTitle")}try{this.$('backsection').style.display="none"}catch(e){debug("backsection")}try{if(this.$('laysection').style.display=="none")try{this.$('placehelp2').style.display="none"}catch(e){}}catch(e){}}if(l==0){try{this.$('layTitle').style.display="none"}catch(e){debug("layTitle")}try{this.$('laysection').style.display="none"}catch(e){debug("laysection")}try{if(this.$('backsection').style.display=="none")try{this.$('placehelp2').style.display="none"}catch(e){}}catch(e){}}var r=b+l;if(r==0){this.nobet();for(var i=0;i<this.get("numberselections");i++)try{this.$("final"+i).innerHTML=""}catch(e){}try{this.setarr("ifwinLay",new Array())}catch(e){}try{this.setarr("iflossLay",new Array())}catch(e){}try{this.setarr("ifwinBack",new Array())}catch(e){}try{this.setarr("iflossBack",new Array())}catch(e){}}else this.betpushed()}catch(e){debug("Error on isBackLay()")}},this.resetplacebets=function(){this.nobet();var revIndex=0;var index=0;try{var duowheel=this.F("duowheel")}catch(e){}try{var triowheel=this.F("triowheel")}catch(e){}try{var triowheel2=this.F("triowheel2")}catch(e){}for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;try{this.$("final"+i).innerHTML=""}catch(e){}try{this.$("selBack"+revIndex).style.display="none"}catch(e){}try{this.$("sel2Back"+revIndex).style.display="none"}catch(e){}try{this.$("butBacks"+revIndex).className="butBackUnselect price_title_back_button"}catch(e){}try{this.F("simplecheckwin"+revIndex).checked=false}catch(e){}try{this.F("simplecheckshow"+revIndex).checked=false}catch(e){}try{this.$("selLay"+revIndex).style.display="none"}catch(e){}try{this.$("sel2Lay"+revIndex).style.display="none"}catch(e){}try{this.$("butLays"+revIndex).className="butLayUnselect price_title_lay_button"}catch(e){}try{this.F("i"+revIndex+"backAmount").value=""}catch(e){}try{this.F("i"+revIndex+"layAmount").value=""}catch(e){}try{this.$("i"+revIndex+"backProfit").innerHTML="&nbsp;"}catch(e){}try{this.$("i"+revIndex+"layProfit").innerHTML="&nbsp;"}catch(e){}try{this.$("i"+revIndex+"layPayout").innerHTML="&nbsp;"}catch(e){}}this.cleanBets(0);try{this.$('totalLiability').innerHTML=fm(0)}catch(e){}try{this.$('placeLiability').style.visibility="hidden"}catch(e){}try{this.resetduo()}catch(e){}try{this.cancelallduo()}catch(e){}try{this.cancelalltrio()}catch(e){}try{this.cancelallduoordre()}catch(e){}try{this.cancelalltrioordre()}catch(e){}}}function pnl(){function E2O(val){if(val==""||val==null)return 0;return parseFloat(val)}function m2f(_a){var _c=_a;var _x=_a.indexOf("$");if(_x==-1)_x=_a.indexOf(",");if(_x!=-1){var _p1=_a.substr(0,_x);var _p2=_a.substr(_x+1,_a.length);_c=m2f(_p1+_p2)}return(_c)}this.roundNumber=function(rnum){if(rnum==null||rnum=="")return rnum;var rlength=2;if(rnum>8191&&rnum<10485){rnum=rnum-5000;var newnumber=Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);newnumber=newnumber+5000}else{var newnumber=Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength)}return newnumber},this.ifwinUpdate=function(){try{var mySize=this.get("numberselections");var ifwinFinal=new Array();var iflossFinal=new Array();for(var i=0;i<mySize;i++){for(var j=0;j<mySize;j++){var iflossLay=this.getarr("iflossLay",j);var iflossBack=this.getarr("iflossBack",j);var ifwinBack=this.getarr("ifwinBack",j);var ifwinLay=this.getarr("ifwinLay",j);if(i==j){ifwinFinal[i]=E2O(ifwinFinal[i])-E2O(ifwinLay)+E2O(ifwinBack);iflossFinal[i]=E2O(iflossFinal[i])+E2O(iflossLay)-E2O(iflossBack)}else if(this.get("numberwinners")==1){ifwinFinal[i]=E2O(ifwinFinal[i])+E2O(iflossLay)-E2O(iflossBack)}}var myobj=this.$("final"+i);var winBegin=this.$("ifwin"+i).innerHTML;var lossBegin=this.$("ifloss"+i).innerHTML;ifwinFinal[i]=E2O(m2f(winBegin))+E2O(ifwinFinal[i]);iflossFinal[i]=E2O(m2f(lossBegin))+E2O(iflossFinal[i]);var result=this.getcolorandformat(ifwinFinal[i],"");var result1=this.getcolorandformat(iflossFinal[i],"");if(result1["value"]!=""&&this.get("numberwinners")>1)myobj.innerHTML="<span style='color:"+result["color"]+"'> >"+result["value"]+"</span>"+", "+"<span style='color:"+result1["color"]+"'>"+result1["value"]+"</span>";else if(result["value"]!="")myobj.innerHTML="<span style='color:"+result["color"]+"'> >"+result["value"]+"</span>";else myobj.innerHTML=""}}catch(e){debug("Error on ifwinUpdate()")}},this.fillelementwithcolor=function(_id,_value){var result=this.getcolorandformat(_value,0);if(result["value"]!=this.$(_id).innerHTML){this.changed=1;this.$(_id).innerHTML=result["value"];this.$(_id).style.color=result["color"];this.$(_id).style.fontWeight="bold"}else{this.$(_id).style.fontWeight="normal";this.$(_id).innerHTML=result["value"]}},this.fillelementwithcolor2=function(_id,_value){var result=this.getcolorandformat(_value,0);if(result["value"]!=this.$(_id).innerHTML){this.changed=1;this.$(_id).style.color="#0000ff";this.$(_id).style.fontWeight="bold";this.$(_id).innerHTML=result["value"]}else{this.$(_id).style.fontWeight="normal";this.$(_id).innerHTML=result["value"]}},this.getcolorandformat=function(_value,_defaultresult){var cursymbol=conn.getvariable("symbol");var result="";if(_defaultresult!=null&&_defaultresult!="")result=0;var _color="#000000";if(_value!=null&&_value!=""&&_value!=0){_value=parseFloat(_value);_value=_value.toFixed(2);if(_value>0){_color="#008000";result=_value}else{_color="#ff0000";result=_value}result=fm(result)}var arrresult=new Array();arrresult["value"]=result;arrresult["color"]=_color;return arrresult},this.fillexposure=function(result){try{this.changed=0;this.fillelementwithcolor('worstCase',result.matchedworstcase);this.fillelementwithcolor('bestCase',result.matchedbestcase);this.fillelementwithcolor('uwc',result.unmatchedworstcase);this.fillelementwithcolor2('texpo',Math.abs(result.totalexpsosure));this.fillelementwithcolor('possibleprofit',result.possibleprofit);this.setexposurecollapsedtitle();if(this.changed){conn.getaccountfunds(1);this.getMyBets()}}catch(e){}}}function price(){var schedule=new Ext.util.DelayedTask();this.editing=0;function getprice(_marketid){if(_marketid!=null&&_marketid!=""&&_marketid!=0&&!this.editing&&cancelprice==0){var lomyajax=new myajax();lomyajax.initrequest();var value=this.get("myoddvalue");var value=this.get("useroddvalue");var value=this.get("provideroddvalue");if(conn.connisadmin()){var value=0;var myoddvalue=this.get("myoddvalue");if(myoddvalue)value+=1;var useroddvalue=this.get("useroddvalue");if(useroddvalue)value+=2;var provideroddvalue=this.get("provideroddvalue");if(provideroddvalue)value+=4;lomyajax.setrequestheader("MARKETINFO","GETPRICES");lomyajax.setparams("marketid",_marketid);lomyajax.setparams("encodingoption",2);lomyajax.setparams("oddsview",value);lomyajax.admin(this,verifgetprice,failure)}else{lomyajax.setrequestheader("MARKET","GETPRICES");lomyajax.setparams("marketid",_marketid);lomyajax.setparams("encodingoption",2);lomyajax.client(this,verifgetprice,failure)}}}function failure(response,opts){opts.scope.scheduleprice(opts.scope.get("marketid"),5000)}function verifgetprice(response,opts){if(responsetojson(response,opts,1)){var myobj=opts.scope;var json=Ext.util.JSON.decode(response.responseText);var result=json.result;try{this.createcd.defer("2000",this)}catch(e){}this.switchprice(result)}}this.switchprice=function(result){if(result.markettype=="S")this.fillpoolprice(result,"simple");else if(result.markettype=="P")this.fillpoolprice(result,"pool");else if(result.markettype=="D")this.fillpoolprice(result,"duo");else if(result.markettype=="T")this.fillpoolprice(result,"trio");else if(result.markettype=="2")this.fillpoolprice(result,"duoordre");else if(result.markettype=="3")this.fillpoolprice(result,"trioordre");else this.fillprice(result)},this.canceltimout=function(){schedule.cancel();cancelprice=1},this.fillprice=function(result){var _marketid=result.marketid;var _marketstatus=result.marketstatus;var _marketstatuscode=result.marketstatuscode;var _numberselections=result.numberselections;var _backpercentage=result.backpercentage;var _laypercentage=result.laypercentage;var numberselectionsactive=_numberselections;var _ifadminnoresult="";if(this.tobool(result.isadmin)){}else{_ifadminnoresult="style='visibility:hidden'"}if(this.get("marketid")!=_marketid){return-3}this.set("numberselections",_numberselections);this.set("marketstatuscode",_marketstatuscode);this.set("marketstatus",_marketstatus);var pricestoken=result.prices.split("~");this.tpricetemplate.reset();var _styleview="";var _style2="";for(var i=0;i<_numberselections;i++){var token=pricestoken[i].split(",");var ifwinarr=this.getcolorandformat(token[14]);var iflossarr=this.getcolorandformat(token[15]);var _style="";var _final="";var _classback="butBackUnselect";var _classlay="butLayUnselect";var _nonrunner="style='display:none'";if(token[2]==-4||token[16]==-4){if(conn.connisadmin()){_nonrunner="";_style="background-color:#cccccc"}else{numberselectionsactive--;_style="display:none"}}try{_final=this.$("final"+i).innerHTML;_classback=this.$("butBacks"+token[0]).className;_classlay=this.$("butLays"+token[0]).className}catch(e){}try{this.tpricetemplate.add("lineprices",{i:i,selectionid:token[0],selectionname:token[1],bpa:token[2],bpat:oodd.dec2frac(token[2]),baa:token[3],bpb:token[4],bpbt:oodd.dec2frac(token[4]),bab:token[5],bpc:token[6],bpct:oodd.dec2frac(token[6]),bac:token[7],lpa:token[8],lpat:oodd.dec2frac(token[8]),laa:token[9],lpb:token[10],lpbt:oodd.dec2frac(token[10]),lab:token[11],lpc:token[12],lpct:oodd.dec2frac(token[12]),lac:token[13],bpac:this.setcolor(i,2,token[2]),baac:this.setcolor1(i,3,token[3]),bpbc:this.setcolor(i,4,token[4]),babc:this.setcolor1(i,5,token[5]),bpcc:this.setcolor(i,6,token[6]),bacc:this.setcolor1(i,7,token[7]),lpac:this.setcolor(i,8,token[8]),laac:this.setcolor1(i,9,token[9]),lpbc:this.setcolor(i,10,token[10]),labc:this.setcolor1(i,11,token[11]),lpcc:this.setcolor(i,12,token[12]),lacc:this.setcolor1(i,13,token[13]),ifwin:ifwinarr["value"],ifwincolor:ifwinarr["color"],ifloss:iflossarr["value"],iflosscolor:iflossarr["color"],style:_style,final:_final,classback:_classback,classlay:_classlay,colspanselection:this.get("colspanselection"),idwindow:this.idwindow(),liquidity:this.get("liquiditystyle"),backs:this.get("backs"),lays:this.get("lays"),lays0:this.get("lays0"),nonrunner:_nonrunner,ifadminnoresult:_ifadminnoresult})}catch(e){debug("this.tpricetemplate.add error")}}try{this.tpricetemplate.overwrite(this.$('centercenter'),{backpercent:_backpercentage,laypercent:_laypercentage,numberselections:numberselectionsactive,colspanselection:this.get("colspanselection"),colspanback:this.get("colspanback"),colspanlay:this.get("colspanlay"),styleview:this.get("styleview"),style2:_style2,backpercentstyle:this.get("backpercentstyle"),laypercentstyle:this.get("laypercentstyle"),ifadminnoresult:_ifadminnoresult,idwindow:this.idwindow()})}catch(e){debug("error this.tpricetemplate.overwrite")}this.fillexposure(result);this.managestatus(_marketstatuscode,_marketstatus);this.unmaskcenter();if(_marketstatuscode!=3&&_marketstatuscode!=5)this.scheduleprice(_marketid,5000)},this.scheduleprice=function(_marketid,_delaytime){try{if(_marketid!=null&&_marketid!=""&&_marketid!=0){if(_delaytime==null||_delaytime==""||_delaytime==0)_delaytime=0;var arg=new Array();arg[0]=_marketid;schedule.delay(_delaytime,getprice,this,arg)}}catch(e){debug("error scheduleprice")}},this.refreshprice=function(){if(this.get("marketsuspended")==0)this.scheduleprice(this.get("marketid"))},this.forceprice=function(){console.info("forceprice");this.scheduleprice(this.get("marketid"))}}function pricepool(){var numberselectionsactive=0;var schedule=new Ext.util.DelayedTask();function blinkodds(){var _numberselections=this.get("numberselections");for(var i=0;i<_numberselections;i++){var randomnumber=Math.floor(Math.random()*2);if(randomnumber)try{this.$('odds'+i).style.fontWeight='bold'}catch(e){}else try{this.$('odds'+i).style.fontWeight='normal'}catch(e){}}this.schedulenormalodds(this.get("marketid"),2000)}function normalodds(){var _numberselections=this.get("numberselections");for(var i=0;i<_numberselections;i++){try{this.$('odds'+i).style.fontWeight='normal'}catch(e){}}if(this.get("marketstatuscode")==1&&this.get("timeover")!=1){this.scheduleblinkodds(this.get("marketid"),15000)}}this.schedulenormalodds=function(_marketid,_delaytime){try{if(_marketid!=null&&_marketid!=""&&_marketid!=0){if(_delaytime==null||_delaytime==""||_delaytime==0)_delaytime=0;var arg=new Array();schedule.delay(_delaytime,normalodds,this)}}catch(e){debug("error schedulenormalodds")}},this.scheduleblinkodds=function(_marketid,_delaytime){try{if(_marketid!=null&&_marketid!=""&&_marketid!=0){if(_delaytime==null||_delaytime==""||_delaytime==0)_delaytime=0;var arg=new Array();schedule.delay(_delaytime,blinkodds,this)}}catch(e){debug("error scheduleblinkodds")}},this.getcolorodd=function(row,last){var old=null;try{old=parseFloat(this.$('odds'+row).innerHTML)}catch(e){}if(old==null)return"black";else if(old>last){return"green"}else if(old<last){return"red"}else return"black"},this.fillpoolprice=function(result,markettype){this.hideexposure();var selectiontooltip=new Array();var target=new Array();var _numberselections=result.numberselections;var pricestoken=result.prices.split("~");if(this.get("marketid")!=result.marketid){return-3}this.set("numberselections",_numberselections);numberselectionsactive=_numberselections;if(this.get("isodds")==1)markettype="odds";this.tpricetemplates[markettype].reset();var reg;var moreplayed=new Array();for(var i=0;i<_numberselections;i++){reg=new RegExp("Ã©","g");pricestoken[i]=pricestoken[i].replace(reg,"é");var token=pricestoken[i].split(",");var nonrunner=this.verifnonrunner(token);var _color=this.getcolorodd(i,parseFloat(token[2]));var _fontweight='normal';if(_color=="green"||_color=="red")_fontweight='bold';selectiontooltip[i]=this.makeextradata(token);target[i]=markettype+'select'+token[0];var _blinkers="";if(token[20]=="1")_blinkers="<span style='font-weight:bold;color:blue' title='"+otransJS.translate("blinkers")+"'>&oelig;</span>";var _distance="";if(token[17]!=0)_distance=token[17]+" "+otransJS.translate("m");var _weight="";if(token[16]!=0){if(_distance=="")_weight=token[16]+" "+otransJS.translate("kg")}var _classtr="step1_tr1";if(i%2)_classtr="step1_tr2";if(this.get("ishomepage")==1&&i>3&&conn.getvariable("providertype")=="GU")nonrunner["_style"]="display:none";if(result.marketstatuscode==2||result.marketstatuscode==3||result.marketstatuscode==8)nonrunner["_style2"]="style='display:none'";var _oddsshow="";if(this.get("isodds")==1)_oddsshow=token[25]+"-"+token[26];_teamtxt="";_line="";if(markettype=="pool")token[19]="";if(token[19]!="")_teamtxt="title='"+otransJS.translate("team")+": "+otransJS.translate(token[19])+"'";_unshoedtxt="";if(token[18]==4)_unshoedtxt="title='"+otransJS.translate("unshoed")+"'";else if(token[18]=="A")_unshoedtxt="title='"+otransJS.translate("unshoedpreviousfeet")+"'";else if(token[18]=="P")_unshoedtxt="title='"+otransJS.translate("unshoedlaterfeet")+"'";if(token[6]!=""&&token[6]>0)_line=otransJS.translate("line")+": "+token[6]+" - ";var _oddwin=this.roundNumber(token[2]);if(_oddwin==0)_oddwin='-';var _oddshow=this.roundNumber(token[3]);if(_oddshow==0)_oddshow='-';this.tpricetemplates[markettype].add(markettype+"lineprices",{i:i,selectionid:token[0],selectionname:token[1],selectionnumber:token[5],oddswin:_oddwin,fontweight:_fontweight,color:_color,oddshow:_oddshow,sexe:token[9],age:token[10],line:_line,unshoed:token[18],unshoedtxt:_unshoedtxt,team:otransJS.translate(token[19]),teamtxt:_teamtxt,blinkers:_blinkers,jockey:token[8],weight:_weight,distance:_distance,coach:token[7],winninghistory:token[15],calcwin:this.roundNumber(token[22]),calcshowbest:this.roundNumber(token[23]),calcshowworst:this.roundNumber(token[24]),calcwinnet:this.roundNumber(token[25]),calcshownetbest:this.roundNumber(token[26]),calcshownetworst:this.roundNumber(token[27]),amountwin:fm(token[28]),amountshow:fm(token[29]),amountwinpercent:token[30],amountshowpercent:token[31],oddsshow1:_oddsshow,oddspmumorning:token[22],oddspmutenbefore:token[23],oddspmufinal:token[24],style:nonrunner["_style"],style2:nonrunner["_style2"],nonrunner:nonrunner["_nonrunner"],nonrunnerselected:nonrunner["_nonrunnerselected"],classtr:_classtr,idwindow:this.idwindow()});moreplayed[i]=new Array();moreplayed[i]["odd"]=parseFloat(token[2]);moreplayed[i]["number"]=token[5];moreplayed[i]["selectionid"]=token[0]}try{this.$('moreplayedblock').style.visibility='hidden'}catch(e){}try{if(moreplayed[0]["odd"]>0){for(var m=0;m<moreplayed.length-1;m++){for(n=m+1;n<moreplayed.length;n++){if(moreplayed[m].odd>moreplayed[n].odd){temp=moreplayed[m];moreplayed[m]=moreplayed[n];moreplayed[n]=temp}}}var moreplayedstr="";for(var o=0;o<5;o++){moreplayedstr+="<span style='border:1px solid #ffffff;background-color:#0089BE;color:#ffffff;font-weight:bold;padding:2px;padding-left:8px;padding-right:8px;width:25px'>"+moreplayed[o]["number"]+"</span>&nbsp;"}try{this.$('moreplayed').innerHTML=moreplayedstr}catch(e){}try{this.$('moreplayedblock').style.visibility='visible'}catch(e){}}}catch(e){debug("problem de plus jouer")}try{this.tpricetemplates[markettype].overwrite(this.$('centercenter'),{numberselections:result.numberrunners,idwindow:this.idwindow(),totalwinpool:fm(result.totalwinnerpool),totalshowpool:fm(result.totalplacedpool),commissionwin:result.commissionwinner,commissionshow:result.commissionplaced,booking:result.booking})}catch(e){debug("error this.tpricetemplate.overwrite")}this.settooltip(_numberselections,selectiontooltip,target,result.marketstatuscode,result.marketstatus);if(this.get("isodds")==1){this.set("isodds",0)}if(this.get("ishomepage")==0){this.hidefullview()}this.$("centernorth").style.display="";this.$('centernorth').scrollTop=0;if(result.marketstatuscode==2||this.get("timeover")){if(conn.connisadmin()!=1){console.info("refresh");this.scheduleprice(result.marketid,5000)}}else if(this.get("lessthanfiveminutes")){if(conn.connisadmin()!=1){console.info("refresh");this.scheduleprice(result.marketid,60000)}}if(result.marketstatuscode==1&&this.get("timeover")!=1){this.schedulenormalodds(result.marketid,2000)}},this.registertooltip=function(_numberselections,selectiontooltip,target){for(var i=0;i<_numberselections;i++){var tipstarget=this.$(target[i]);Ext.QuickTips.register({target:tipstarget,text:selectiontooltip[i],autoDismiss:true,autoDismissDelay:30000})}},this.settooltip=function(_numberselections,selectiontooltip,target,_marketstatuscode,_marketstatus){this.registertooltip(_numberselections,selectiontooltip,target);this.set("marketstatuscode",_marketstatuscode);this.set("marketstatus",_marketstatus);this.managestatus(_marketstatuscode,_marketstatus);this.unmaskcenter()},this.verifnonrunner=function(token){var _style="";var _nonrunner="style='display:none'";var _style2="";var _nonrunnerselected="";if(token[2]==-4||token[16]==-4||token[4]==-4){token[2]="";if(conn.connisadmin()){_nonrunner="style='color:red;font-weight:bold'";_style="background-color:#cccccc";_style2="style='display:none'";_nonrunnerselected="selected"}else{_nonrunner="style='color:red;font-weight:bold'";_style="background-color:#cccccc";_style2="style='display:none'";_nonrunnerselected="selected"}}var result=new Array();result["_style"]=_style;result["_style2"]=_style2;result["_nonrunner"]=_nonrunner;result["_nonrunnerselected"]=_nonrunnerselected;return result},this.makeextradata=function(token){this.tselectiontooltiptemplate.reset();var extraselection="";if(token[5]!="")extraselection+="<tr><td class='price_odds'>"+otransJS.translate("numberselection")+":</td><td class='price_stake'>"+token[5]+"</td></tr>";if(token[6]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("line")+":</td><td class='price_stake'>"+token[6]+"</td></tr>";if(token[7]!="")extraselection+="<tr><td class='price_odds'>"+otransJS.translate("coach")+":</td><td class='price_stake'>"+token[7]+"</td></tr>";if(token[8]!=""){if(token[17]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("drivername");else extraselection+="<tr><td class='price_odds'>"+otransJS.translate("jockeyname");extraselection+=":</td><td class='price_stake'>"+token[8]+"</td></tr>"}if(token[9]!="")extraselection+="<tr><td class='price_odds'>"+otransJS.translate("sex")+":</td><td class='price_stake'>"+token[9]+"</td></tr>";if(token[10]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("age")+":</td><td class='price_stake'>"+token[10]+"</td></tr>";if(token[11]!="")extraselection+="<tr><td class='price_odds'>"+otransJS.translate("specialization")+":</td><td class='price_stake'>"+token[11]+"</td></tr>";if(token[12]>0){switch(token[12]){case'1':$breedtxt=otransJS.translate("thoroughbred");break;case'2':$breedtxt=otransJS.translate("arab");break;case'3':$breedtxt=otransJS.translate("angloarab");break;case'4':$breedtxt=otransJS.translate("halfbred");break;default:$breedtxt=otransJS.translate("aqps");break}extraselection+="<tr><td class='price_odds'>"+otransJS.translate("breed")+":</td><td class='price_stake'>"+token[12]+"</td></tr>"}if(token[13]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("weight")+":</td><td class='price_stake'>"+token[13]+"</td></tr>";if(token[14]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("winningprices")+":</td><td class='price_stake'>"+token[14]+" &euro;</td></tr>";if(token[15]!="")extraselection+="<tr><td class='price_odds'>"+otransJS.translate("winninghistory")+":</td><td class='price_stake'>"+token[15]+"</td></tr>";if(token[16]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("weighthandicap")+":</td><td class='price_stake'>"+token[16]+" "+otransJS.translate("kg")+"</td></tr>";if(token[17]>0)extraselection+="<tr><td class='price_odds'>"+otransJS.translate("distancehandicap")+":</td><td class='price_stake'>"+token[17]+" "+otransJS.translate("m")+"</td></tr>";if(token[21]!=""){extraselection+="<tr><td class='price_odds'>";var reg=new RegExp("(@#)","g");var reg1=new RegExp("(@\\$)","g");var reg2=new RegExp("Owner","g");var reg3=new RegExp("Father and mother","g");var reg4=new RegExp("Coat","g");var reg5=new RegExp("Father-Mother","g");token[21]=token[21].replace(reg,"</td></tr><tr><td class='price_odds'>");token[21]=token[21].replace(reg1,":</td><td class='price_stake'>");token[21]=token[21].replace(reg2,otransJS.translate("owner"));token[21]=token[21].replace(reg3,otransJS.translate("fatherandmother"));token[21]=token[21].replace(reg5,otransJS.translate("fatherandmother"));token[21]=token[21].replace(reg4,otransJS.translate("coat"));extraselection+=token[21];extraselection+="</td></tr>"}return this.tselectiontooltiptemplate.applyTemplate({extradata:extraselection})}}function pushbet(){var oldduocombination=null;var oldduoordrecombination=null;var oldtriocombination=null;var oldtriocombination2=null;var oldtriowheel2=null;this.betpushed=function(){this.$('placebetscancelall').style.display="";if(this.get("markettype")=="D")try{this.$('cancelallduo').style.display=""}catch(e){}if(this.get("markettype")=="2")try{this.$('cancelallduoordre').style.display=""}catch(e){}if(this.get("markettype")=="T")try{this.$('cancelalltrio').style.display=""}catch(e){}if(this.get("markettype")=="3")try{this.$('cancelalltrioordre').style.display=""}catch(e){}this.$("emptyplace").style.display="none";this.$('submitmyForm').style.visibility="visible";try{this.$('submitmyForm1').style.visibility="visible"}catch(e){}this.$('placeLiability').style.visibility="visible"},this.nobet=function(){try{this.$('layTitle').style.display="none"}catch(e){}try{this.$('laysection').style.display="none"}catch(e){}try{this.$('backTitle').style.display="none"}catch(e){}try{this.$('backsection').style.display="none"}catch(e){}try{this.$('placehelp2').style.display="none"}catch(e){}try{this.$('placebetscancelall').style.display="none"}catch(e){}try{this.$('submitmyForm').style.visibility="hidden"}catch(e){}try{this.$('submitmyForm1').style.visibility="hidden"}catch(e){}try{this.$('emptyplace').style.display=""}catch(e){}try{this.$('placeLiability').style.visibility="hidden"}catch(e){}try{this.$('cancelallduo').style.display="none"}catch(e){}try{this.$('cancelalltrio').style.display="none"}catch(e){}try{this.$('cancelallduoordre').style.display="none"}catch(e){}try{this.$('cancelalltrioordre').style.display="none"}catch(e){}},this.pushBack=function(stam,price){if(this.get("marketsuspended")==0){this.gotomenu(1);if(price==null||price=="")price=this.$("sa"+stam+"backPrice").innerHTML;this.F("i"+stam+"backPrice").value=price;var selBack=this.$("selBack"+stam);var sel2Back=this.$("sel2Back"+stam);var butBack=this.$("butBacks"+stam);var index=this.$("index"+stam).innerHTML;var backAmount=this.F("i"+stam+"backAmount");var backProfit=this.$("i"+stam+"backProfit");if(selBack.style.display=="none"){selBack.style.display="";sel2Back.style.display="";butBack.className="butBackSelect price_title_back_button_select";this.$('backTitle').style.display="";this.$('backsection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}this.betpushed()}else{selBack.style.display="none";sel2Back.style.display="none";butBack.className="butBackUnselect price_title_back_button";backAmount.value="";backProfit.innerHTML="";this.placebets.remove(index);this.setarr("ifwinBack",index,0);this.setarr("iflossBack",index,0);this.cancelback("oplacebetsliability",index);this.setLiability("oplacebetsliability");this.isbacklay();this.ifwinUpdate()}}},this.pushLay=function(stam,price){try{if(this.get("marketsuspended")==0){this.gotomenu(1);if(price==null||price=="")price=this.$("sa"+stam+"layPrice").innerHTML;this.F("i"+stam+"layPrice").value=price;var selLay=this.$("selLay"+stam);var sel2Lay=this.$("sel2Lay"+stam);var butLay=this.$("butLays"+stam);var index=this.$("index"+stam).innerHTML;var layAmount=this.F("i"+stam+"layAmount");var layProfit=this.$("i"+stam+"layProfit");var layPayout=this.$("i"+stam+"layPayout");if(selLay.style.display=="none"){selLay.style.display="";sel2Lay.style.display="";butLay.className="butLaySelect price_title_lay_button_select";this.$('layTitle').style.display="";this.$('laysection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}this.betpushed()}else{selLay.style.display="none";sel2Lay.style.display="none";butLay.className="butLayUnselect price_title_lay_button";layAmount.value="";layProfit.innerHTML="";layPayout.innerHTML="";this.placebets.remove(parseInt(index)+this.get("numberselections"));this.setarr("ifwinLay",index,0);this.setarr("iflossLay",index,0);this.cancellay("oplacebetsliability",index);this.setLiability("oplacebetsliability");this.isbacklay();this.ifwinUpdate()}}}catch(e){debug("Error on pushLay(stam)")}},this.pushBack1=function(stam){this.pushBack(stam,this.$("sb"+stam+"backPrice").innerHTML)},this.pushBack2=function(stam){this.pushBack(stam,this.$("sc"+stam+"backPrice").innerHTML)},this.pushLay1=function(stam){this.pushLay(stam,this.$("sb"+stam+"layPrice").innerHTML)},this.pushLay2=function(stam){this.pushLay(stam,this.$("sc"+stam+"layPrice").innerHTML)},this.pushSimpleWin=function(stam){if(this.get("marketsuspended")==0){this.gotomenu(1);var selBack=this.$("selBack"+stam);var sel2Back=this.$("sel2Back"+stam);var simplecheck=this.F("simplecheckwin"+stam);var index=this.$("index"+stam).innerHTML;var backAmount=this.F("i"+stam+"backAmount");if(selBack.style.display=="none"){selBack.style.display="";sel2Back.style.display="";simplecheck.checked=true;this.$('backTitle').style.display="";this.$('backsection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}this.betpushed()}else{selBack.style.display="none";sel2Back.style.display="none";backAmount.value="";simplecheck.checked=false;this.placebets.remove(index);this.cancelback("oplacebetsliability",index);this.setLiability("oplacebetsliability");this.isbacklay()}}},this.pushSimpleShow=function(stam){try{if(this.get("marketsuspended")==0){this.gotomenu(1);var selLay=this.$("selLay"+stam);var sel2Lay=this.$("sel2Lay"+stam);var simplecheck=this.F("simplecheckshow"+stam);var index=this.$("index"+stam).innerHTML;var layAmount=this.F("i"+stam+"layAmount");if(selLay.style.display=="none"){selLay.style.display="";sel2Lay.style.display="";simplecheck.checked=true;this.$('layTitle').style.display="";this.$('laysection').style.display="";try{this.$('placehelp2').style.display=""}catch(e){}this.betpushed()}else{selLay.style.display="none";sel2Lay.style.display="none";layAmount.value="";simplecheck.checked=false;this.placebets.remove(parseInt(index)+this.get("numberselections"));this.cancelback("oplacebetsliability",parseInt(index)+this.get("numberselections"));this.setLiability("oplacebetsliability");this.isbacklay()}}}catch(e){debug("Error on pushSimpleShow(stam)")}},this.pushduowheel=function(stam){try{oldduocombination.disabled=false}catch(e){}var duocombination=this.F("duocombination"+stam);duocombination.checked=false;duocombination.disabled=true;oldduocombination=duocombination;this.createplacebetstring()},this.pushduocombination=function(stam){this.createplacebetstring()},this.createplacebetstring=function(){this.gotomenu(1);var revIndex=0;var index=0;var selectionnumber=0;var duowheel=this.F("duowheel");var strcombination="";var strwheel="";var j=0;var k=0;var result="";var combinedselections=new Array();combinedselections["combinationselectionid"]=new Array();this.set("wheelselectionid",null);this.set("combinationselectionid",null);for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;selectionnumber=this.$("selectionnumber"+revIndex).innerHTML;selectionnumber=parseInt(selectionnumber);if(this.F("duocombination"+revIndex).checked){k++;if(j==0)strcombination=selectionnumber;else strcombination+="-"+selectionnumber;combinedselections["combinationselectionid"][j]=revIndex;j++}if(duowheel[i].checked){k++;strwheel=selectionnumber;this.set("wheelselectionid",revIndex)}}var combination=j;if(strwheel!=""){if(strcombination!=""){result=strwheel+"X/"+strcombination}else{result=strwheel}}else if(strcombination!=""){if(k>1){result="X/"+strcombination;combination=combinaison(k,2)}}if(k>1){if(this.F("checkreverseforecast").checked){this.$("duowinsection").style.display="";this.$("placehelpduo2").style.display="";this.$('backTitle').style.display="";this.$("nbcombinationwin").innerHTML=combination+"X";this.$("combinationwin").innerHTML=result;this.pressback("oplacebetsliability",0,this.F("duowinamount").value*combination)}else{this.$("duowinsection").style.display="none";if(this.$("duoshowsection").style.display=="none")this.$("placehelpduo2").style.display="none";this.$("combinationwin").innerHTML="";this.F("duowinamount").value="";this.cancelback("oplacebetsliability",0)}if(this.F("checkplaceddual").checked){this.$("duoshowsection").style.display="";this.$("placehelpduo2").style.display="";this.$('layTitle').style.display="";this.$("nbcombinationshow").innerHTML=combination+"X";this.$("combinationshow").innerHTML=result;this.pressback("oplacebetsliability",1,this.F("duoshowamount").value*combination)}else{this.$("duoshowsection").style.display="none";if(this.$("duowinsection").style.display=="none")this.$("placehelpduo2").style.display="none";this.$("combinationshow").innerHTML="";this.F("duoshowamount").value="";this.cancelback("oplacebetsliability",1)}this.set("combinationselectionid",combinedselections["combinationselectionid"]);this.betpushed()}else{this.$("duowinsection").style.display="none";this.$("duoshowsection").style.display="none";this.$("placehelpduo2").style.display="none";this.F("duowinamount").value="";this.F("duoshowamount").value="";this.$("combinationwin").innerHTML="";this.$("combinationshow").innerHTML="";this.cancelback("oplacebetsliability",0);this.cancelback("oplacebetsliability",1);this.nobet()}this.setLiability("oplacebetsliability")},this.pushduoordrewheel=function(stam){try{oldduoordrecombination.disabled=false}catch(e){}var duoordrecombination=this.F("duoordrecombination"+stam);duoordrecombination.checked=false;duoordrecombination.disabled=true;oldduoordrecombination=duoordrecombination;this.createduoordreplacebetstring()},this.pushduoordrecombination=function(stam){this.createduoordreplacebetstring()},this.createduoordreplacebetstring=function(){this.gotomenu(1);var revIndex=0;var index=0;var selectionnumber=0;var duoordrewheel=this.F("duoordrewheel");var checkduoordre=this.F("checkduoordre");var strcombination="";var strwheel="";var j=0;var k=0;var result="";var combinedselections=new Array();combinedselections["combinationselectionid"]=new Array();this.set("wheelselectionid",null);this.set("combinationselectionid",null);for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;selectionnumber=this.$("selectionnumber"+revIndex).innerHTML;selectionnumber=parseInt(selectionnumber);if(this.F("duoordrecombination"+revIndex).checked){k++;if(j==0)strcombination=selectionnumber;else strcombination+="-"+selectionnumber;combinedselections["combinationselectionid"][j]=revIndex;j++}if(duoordrewheel[i].checked){k++;strwheel=selectionnumber;this.set("wheelselectionid",revIndex)}}var combination=j;if(strwheel!=""){if(strcombination!=""){if(checkduoordre[1].checked)result=strwheel+"<->/"+strcombination;else result=strwheel+"X/"+strcombination}else{result=strwheel}}else if(strcombination!=""){if(k>1){result="X/"+strcombination;combination=combinaison(k,2)}}if(k>1){this.$("duoordresection").style.display="";this.$("placehelptduoorder2").style.display="";this.$('backTitle').style.display="";if(checkduoordre[1].checked){combination=combination*2}this.$("nbcombinationduoordre").innerHTML=combination+"X";this.$("combinationduoordre").innerHTML=result;this.set("combinationselectionid",combinedselections["combinationselectionid"]);this.pressback("oplacebetsliability",0,this.F("duoordreamount").value*combination);this.setLiability("oplacebetsliability");this.betpushed()}else{this.$("duoordresection").style.display="none";this.$("placehelptduoorder2").style.display="none";this.$("combinationduoordre").innerHTML="";this.F("duoordreamount").value="";this.cancelback("oplacebetsliability",0);this.setLiability("oplacebetsliability");this.nobet()}},this.pushtriowheel=function(stam){try{oldtriocombination.disabled=false}catch(e){}try{oldtriowheel2.disabled=false}catch(e){}var triocombination=this.F("triocombination"+stam);var index=this.$("index"+stam).innerHTML;var triowheel2=this.F("triowheel2");triocombination.checked=false;triocombination.disabled=true;triowheel2[index].checked=false;triowheel2[index].disabled=true;oldtriocombination=triocombination;oldtriowheel2=triowheel2[index];this.createtrioplacebetstring()},this.pushtriowheel2=function(stam){try{oldtriocombination2.disabled=false}catch(e){}try{oldtriocombination2.disabled=false}catch(e){}var triocombination=this.F("triocombination"+stam);triocombination.checked=false;triocombination.disabled=true;oldtriocombination2=triocombination;this.createtrioplacebetstring()},this.pushtriocombination=function(stam){this.createtrioplacebetstring()},this.createtrioplacebetstring=function(){this.gotomenu(1);var revIndex=0;var index=0;var selectionnumber=0;var triowheel=this.F("triowheel");var triowheel2=this.F("triowheel2");var strcombination="";var strwheel="";var strwheel2="";var j=0;var k=0;var result="";var combinedselections=new Array();combinedselections["combinationselectionid"]=new Array();this.set("combinationselectionid",null);this.set("wheelselectionid",null);this.set("wheel2selectionid",null);for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;selectionnumber=this.$("selectionnumber"+revIndex).innerHTML;selectionnumber=parseInt(selectionnumber);if(this.F("triocombination"+revIndex).checked){k++;if(j==0)strcombination=selectionnumber;else strcombination+="-"+selectionnumber;combinedselections["combinationselectionid"][j]=revIndex;j++}if(triowheel[i].checked){k++;strwheel=selectionnumber;this.set("wheelselectionid",revIndex)}if(triowheel2[i].checked){k++;strwheel2=selectionnumber;this.set("wheel2selectionid",revIndex)}}var combination=0;if(strwheel!=""&&strwheel2!=""){if(strcombination!=""){result=strwheel+"-"+strwheel2+"X/"+strcombination;combination=j}}else if(strwheel!=""&&strwheel2==""){if(strcombination!=""){result=strwheel+"X/"+strcombination;combination=combinaison(j,2)}}else if(strwheel==""&&strwheel2!=""){if(strcombination!=""){result=strwheel2+"X/"+strcombination;combination=combinaison(j,2)}}else if(strcombination!=""){if(k>2){result="X/"+strcombination;combination=combinaison(j,3)}}if(k>2){this.$("triosection").style.display="";this.$("placehelptrio2").style.display="";this.$('backTitle').style.display="";this.$("nbcombinationtrio").innerHTML=combination+"X";this.$("combinationtrio").innerHTML=result;this.set("combinationselectionid",combinedselections["combinationselectionid"]);this.betpushed();this.pressback("oplacebetsliability",0,this.F("trioamount").value*combination);this.setLiability("oplacebetsliability")}else{this.$("backTitle").style.display="none";this.$("triosection").style.display="none";this.$("placehelptrio2").style.display="none";this.F("trioamount").value="";this.$("nbcombinationtrio").innerHTML="";this.$("combinationtrio").innerHTML="";this.cancelback("oplacebetsliability",0);this.setLiability("oplacebetsliability");this.nobet()}},this.pushtrioordrefirst=function(stam){if(this.F("checktrioordre").checked){this.F("trioordresecond"+stam).checked=this.F("trioordrefirst"+stam).checked;this.F("trioordrethird"+stam).checked=this.F("trioordrefirst"+stam).checked}this.createtrioordreplacebetstring()},this.pushtrioordresecond=function(stam){if(this.F("checktrioordre").checked){this.F("trioordrefirst"+stam).checked=this.F("trioordresecond"+stam).checked;this.F("trioordrethird"+stam).checked=this.F("trioordresecond"+stam).checked}this.createtrioordreplacebetstring()},this.pushtrioordrethird=function(stam){if(this.F("checktrioordre").checked){this.F("trioordrefirst"+stam).checked=this.F("trioordrethird"+stam).checked;this.F("trioordresecond"+stam).checked=this.F("trioordrethird"+stam).checked}this.createtrioordreplacebetstring()},this.createtrioordreplacebetstring=function(){this.gotomenu(1);var revIndex=0;var index=0;var selectionnumber=0;var strfirst="";var strsecond="";var strthird="";var trioordrefirst=null;var trioordresecond=null;var trioordrethird=null;var firstarray=new Array();var secondarray=new Array();var thirdarray=new Array();this.set("firstselectionids",null);this.set("secondselectionids",null);this.set("thirdselectionids",null);var j=0;var k=0;var l=0;var result="";var firstselectionids=new Array();var secondselectionids=new Array();var thirdselectionids=new Array();for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;selectionnumber=this.$("selectionnumber"+revIndex).innerHTML;selectionnumber=parseInt(selectionnumber);trioordrefirst=this.F("trioordrefirst"+revIndex);trioordresecond=this.F("trioordresecond"+revIndex);trioordrethird=this.F("trioordrethird"+revIndex);if(trioordrefirst.checked){firstselectionids[j]=revIndex;firstarray[j]=selectionnumber;if(j==0)strfirst=selectionnumber;else strfirst+="-"+selectionnumber;j++}if(trioordresecond.checked){secondselectionids[k]=revIndex;secondarray[k]=selectionnumber;if(k==0)strsecond=selectionnumber;else strsecond+="-"+selectionnumber;k++}if(trioordrethird.checked){thirdselectionids[l]=revIndex;thirdarray[l]=selectionnumber;if(l==0)strthird=selectionnumber;else strthird+="-"+selectionnumber;l++}}if(j>0&&k>0&&l>0){result=strfirst+"/"+strsecond+"/"+strthird;this.setarrays(firstarray,secondarray,thirdarray);if(this.calc()>0){this.$("trioordresection").style.display="";this.$("placehelptriooorder2").style.display="";this.$("backTitle").style.display="";this.$("nbcombinationtrioordre").innerHTML=this.calc()+"X";this.$("combinationtrioordre").innerHTML=result;try{this.$('cancelalltrioordre').style.display=""}catch(e){}this.pressback("oplacebetsliability",0,this.F("trioordreamount").value*this.calc());this.setLiability("oplacebetsliability")}else{this.$("trioordresection").style.display="none";this.$("placehelptriooorder2").style.display="none";this.$("backTitle").style.display="none";this.$("nbcombinationtrioordre").innerHTML="";this.$("combinationtrioordre").innerHTML="";try{this.$('cancelalltrioordre').style.display="none"}catch(e){}}this.set("firstselectionids",firstselectionids);this.set("secondselectionids",secondselectionids);this.set("thirdselectionids",thirdselectionids);this.betpushed()}else{this.$("trioordresection").style.display="none";this.$("placehelptriooorder2").style.display="none";this.$("backTitle").style.display="none";this.$("nbcombinationtrioordre").innerHTML="";this.$("combinationtrioordre").innerHTML="";this.F("trioordreamount").value="";this.cancelback("oplacebetsliability",0);this.setLiability("oplacebetsliability");this.nobet()}}}function calctrio(){this.setarrays=function(fi,se,th){this.valuearray=new Array();this.valuearray[0]=this.sort(fi);this.valuearray[1]=this.sort(se);this.valuearray[2]=this.sort(th)},this.sort=function(array){for(var i=0;i<array.length-1;i++){for(j=i+1;j<array.length;j++){if(array[i]>array[j]){temp=array[i];array[i]=array[j];array[j]=temp}}}return array},this.isinarray=function(val,array){for(var i=0;i<array.length;i++){if(val==array[i])return i}return-1},this.calc=function(){this.temparray=new Array();var i=1;this.temparray[i]=new Array();for(var j=0;j<this.valuearray[i].length;j++){if(this.isinarray(this.valuearray[i][j],this.valuearray[i+1])!=-1){this.temparray[i][j]=this.valuearray[i+1].length-1}else{this.temparray[i][j]=this.valuearray[i+1].length}}i=0;var sub=0;var pos=-1;var pos2=-1;this.temparray[i]=new Array();for(var j=0;j<this.valuearray[i].length;j++){this.temparray[i][j]=new Array();pos=this.isinarray(this.valuearray[i][j],this.valuearray[i+1]);for(var k=0;k<this.valuearray[i+1].length;k++){if(k!=pos)this.temparray[i][j]-=(-this.temparray[i+1][k])}pos2=this.isinarray(this.valuearray[i][j],this.valuearray[i+2]);if(pos2!=-1){if(pos!=-1)sub=this.valuearray[i+1].length-1;else sub=this.valuearray[i+1].length;this.temparray[i][j]-=sub}}var sum=0;for(j=0;j<this.temparray[0].length;j++){sum+=this.temparray[0][j]}return sum}}function tabs(){var tabsize=0;var datatabs=new Array();datatabs["tabs"]=new Array();var _instancename="omarket";this.addtab=function(_marketid,_name){try{if(conn.connisadmin())_instancename="oadminmarket";else _instancename="omarket";for(var i=0;i<tabsize;i++){try{this.$("t"+datatabs["tabs"][i]).style.fontWeight="normal"}catch(e){if(tabsize==1){datatabs["tabs"]=new Array();tabsize=0}}}if(tabsize==0){this.tabtemplate.reset();datatabs["tabs"][0]=_marketid;this.tabtemplate.insertFirst(this.$("marketstabs"),{marketid:_marketid,name:_name,idwindow:this.idwindow(),instancename:_instancename});this.$("t"+_marketid).style.fontWeight="bold";tabsize++}else{try{this.$("t"+_marketid).style.fontWeight="bold"}catch(e){this.tabtemplate.reset();datatabs["tabs"][tabsize]=_marketid;this.tabtemplate.add("sep",{marketid:_marketid,idwindow:this.idwindow()});this.tabtemplate.insertAfter(this.$("t"+datatabs["tabs"][tabsize-1]),{marketid:_marketid,name:_name,idwindow:this.idwindow(),instancename:_instancename});this.$("t"+_marketid).style.fontWeight="bold";tabsize++}}if(tabsize==1)try{this.$("mainmarketnorth").style.textAlign="center"}catch(e){}else try{this.$("mainmarketnorth").style.textAlign="left"}catch(e){}this.resizetabsmarket()}catch(e){debug("addtab error")}},this.closetab=function(_marketid){var d=this.$('marketstabs');var olddiv=this.$("t"+_marketid);d.removeChild(olddiv);for(var i=0;i<tabsize;i++){if(datatabs["tabs"][i]==_marketid){datatabs["tabs"].splice(i,1);tabsize--;if(tabsize>1)this.getmarket(datatabs["tabs"][i-1]);else this.getmarket(datatabs["tabs"][0]);break}}if(tabsize==0){this.canceltimout();this.set("marketid",0);this.hideopenmarket();this.cleantab()}else{try{this.$("sep"+datatabs["tabs"][0]).style.display="none"}catch(e){}}if(tabsize==1)try{this.$("mainmarketnorth").style.textAlign="center"}catch(e){}else try{this.$("mainmarketnorth").style.textAlign="left"}catch(e){}},this.closealltab=function(){var answer=confirm(otransJS.translate("areyousureyouwanttocloseallopenedmarkets"));if(answer){this.resettab()}},this.resettab=function(){try{this.canceltimout();this.set("marketid",0);this.$('marketstabs').innerHTML="";datatabs["tabs"]=new Array();tabsize=0;this.hideopenmarket();this.cleantab()}catch(e){debug("resettab error")}return false},this.cleantab=function(){try{try{this.$("centercenter").innerHTML=""}catch(e){}try{this.$("markettitle").innerHTML=""}catch(e){}try{this.$("placebetsnumberwinners").innerHTML=""}catch(e){}try{this.$("mybetsnumberwinners").innerHTML=""}catch(e){}try{this.$('msus').style.display="none"}catch(e){}try{this.$('inplay').style.display="none"}catch(e){}try{this.$('myplacebets').innerHTML=""}catch(e){}try{this.$('myBets').innerHTML=""}catch(e){}try{this.$('mybetscommand').style.display="none"}catch(e){}try{this.$('mybetscommand2').style.display="none"}catch(e){}try{this.$('mybetsoptions').style.display="none"}catch(e){}try{this.$('placeLiabilityU').style.display="none"}catch(e){}}catch(e){debug("cleantab error")}return false}}function adminmarkettemplatelayout(){var dgbx=null;var mainmarkettemplatelayout;var markettemplatelayout;var CENTERNORTHlayout;var placebetslayout;var mybetslayout;var idwin;var desativated=0;var popupstart=0;function verif(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);alert(json.header.errordescription);this.editing=0}catch(e){debug("verifchargeform error")}}function verif2(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);alert(json.header.errordescription);this.editing=0;getMarketPrices(this.get("marketid"))}catch(e){debug("verifchargeform error")}}function failure(response,opts){try{debug(response.responseText)}catch(e){debug("failure error")}}function verifblock(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);alert(json.header.errordescription)}catch(e){this.$("getconnectedusers").innerHTML=response.responseText}}function gettimetab(datetime){datetime2=datetime.split("T");mydate=datetime2[0];mytime=datetime2[1];mydatetab=mydate.split("-");mytimetab=mytime.split(":");var mydatetimetab=new Array();mydatetimetab["year"]=mydatetab[0];mydatetimetab["month"]=mydatetab[1];mydatetimetab["day"]=mydatetab[2];mydatetimetab["hour"]=mytimetab[0];mydatetimetab["minute"]=mytimetab[1];return mydatetimetab}function verifgetconnectedusers(response,opts){try{var json=Ext.util.JSON.decode(response.responseText);if(json.header.errorcode%100){debug(json.header.errordescription)}else{this.tconnecteduserstemplate.reset();var result=json.result;var connectedusers=result.connectedusers[this.get("marketid")];for(i=0;i<connectedusers.length;i++){mystarttime=gettimetab(connectedusers[i]["starttime"]);var period=new Date();getstarttime="";if((mystarttime["year"]!=period.getFullYear())||((mystarttime["month"]!=(period.getMonth()+1))&&(mystarttime["month"]!="0"+(period.getMonth()+1)))||((mystarttime["day"]!=period.getDate())&&(mystarttime["day"]!="0"+period.getDate())))getstarttime+=mystarttime["year"]+"-"+mystarttime["month"]+"-"+mystarttime["day"]+" ";getstarttime+=mystarttime["hour"]+":"+mystarttime["minute"];this.tconnecteduserstemplate.add("line",{trnumber:(i%2)+1,starttime:getstarttime,providertype:connectedusers[i]["providertype"],countrycode:connectedusers[i]["countrycode"],userid:connectedusers[i]["userid"],username:connectedusers[i]["username"],ip:connectedusers[i]["ip"]})}this.tconnecteduserstemplate.overwrite(this.$('getconnectedusers'),{});sortables_init()}}catch(e){debug("error verifgetconnectedusers")}}this.admininit=function(){console.info("admininit");try{Example.closeonglet("mainmarketcontainer"+omarket.idwindow())}catch(e){}this.tmarkettemplate=new Ext.MasterTemplate.from("adminmarkettemplate");this.tmarkettemplate=this.tmarkettemplate.compile();this.tabtemplate=new Ext.MasterTemplate.from("tabstemplate");this.tabtemplate=this.tabtemplate.compile();this.tselectiontooltiptemplate=new Ext.MasterTemplate.from("selectiontooltiptemplate");this.tselectiontooltiptemplate=this.tselectiontooltiptemplate.compile();this.tplacebetscontenttemplate=new Ext.MasterTemplate.from("adminplacebetscontenttemplate");this.tplacebetscontenttemplate=this.tplacebetscontenttemplate.compile();this.tpricetemplate=new Ext.MasterTemplate.from("adminpricetemplate");this.tpricetemplate=this.tpricetemplate.compile();this.tpricetemplates=new Array();this.tpricetemplates["simple"]=new Ext.MasterTemplate.from("adminsimplepricetemplate");this.tpricetemplates["simple"]=this.tpricetemplates["simple"].compile();this.tpricetemplates["pool"]=new Ext.MasterTemplate.from("adminpoolpricetemplate");this.tpricetemplates["pool"]=this.tpricetemplates["pool"].compile();this.tpricetemplates["duo"]=new Ext.MasterTemplate.from("adminduopricetemplate");this.tpricetemplates["duo"]=this.tpricetemplates["duo"].compile();this.tpricetemplates["duoordre"]=new Ext.MasterTemplate.from("adminduoordrepricetemplate");this.tpricetemplates["duoordre"]=this.tpricetemplates["duoordre"].compile();this.tpricetemplates["trio"]=new Ext.MasterTemplate.from("admintriopricetemplate");this.tpricetemplates["trio"]=this.tpricetemplates["trio"].compile();this.tpricetemplates["trioordre"]=new Ext.MasterTemplate.from("admintrioordrepricetemplate");this.tpricetemplates["trioordre"]=this.tpricetemplates["trioordre"].compile();this.tsimpleplacebetscontenttemplate=new Ext.MasterTemplate.from("adminsimpleplacebetscontenttemplate");this.tsimpleplacebetscontenttemplate=this.tsimpleplacebetscontenttemplate.compile();this.tpoolplacebetscontenttemplate=new Ext.MasterTemplate.from("adminsimpleplacebetscontenttemplate");this.tpoolplacebetscontenttemplate=this.tpoolplacebetscontenttemplate.compile();this.tduoplacebetscontenttemplate=new Ext.MasterTemplate.from("adminduoplacebetscontenttemplate");this.tduoplacebetscontenttemplate=this.tduoplacebetscontenttemplate.compile();this.ttrioplacebetscontenttemplate=new Ext.MasterTemplate.from("admintrioplacebetscontenttemplate");this.ttrioplacebetscontenttemplate=this.ttrioplacebetscontenttemplate.compile();this.tduoordreplacebetscontenttemplate=new Ext.MasterTemplate.from("adminduoordreplacebetscontenttemplate");this.tduoordreplacebetscontenttemplate=this.tduoordreplacebetscontenttemplate.compile();this.ttrioordreplacebetscontenttemplate=new Ext.MasterTemplate.from("admintrioordreplacebetscontenttemplate");this.ttrioordreplacebetscontenttemplate=this.ttrioordreplacebetscontenttemplate.compile();this.tconnecteduserstemplate=new Ext.MasterTemplate.from("admingetconnecteduserstemplate");this.tconnecteduserstemplate=this.tconnecteduserstemplate.compile();this.tmybetstemplate=new Ext.MasterTemplate.from("adminmybetstemplate");this.tmybetstemplate=tmybetstemplate.compile();this.tbacklinemtemplate=new Ext.MasterTemplate.from("adminbacklinemtemplate");this.tbacklinemtemplate=this.tbacklinemtemplate.compile();this.tbacklineMinfo=new Ext.MasterTemplate.from("adminbacklineMinfo");this.tbacklineMinfo=this.tbacklineMinfo.compile();this.tlaylinemtemplate=new Ext.MasterTemplate.from("adminlaylinemtemplate");this.tlaylinemtemplate=this.tlaylinemtemplate.compile();this.tlaylineMinfo=new Ext.MasterTemplate.from("adminlaylineMinfo");this.tlaylineMinfo=this.tlaylineMinfo.compile();this.racetabtemplate=new Ext.MasterTemplate.from("racetab");this.racetabtemplate=this.racetabtemplate.compile();this.brothertabtemplate=new Ext.MasterTemplate.from("brothertab");this.brothertabtemplate=this.brothertabtemplate.compile();this.dataracetabtemplate=new Ext.MasterTemplate.from("datarace");this.dataracetabtemplate=this.dataracetabtemplate.compile();this.tmarkettemplate.append(document.body,{marketstatus:2,numberselections:0,idwindow:this.idwindow()});this.admininitmarket(this.idwindow())},this.admininitmarket=function(idwindow){console.info("admininitmarket");try{idwin=idwindow;mainmarkettemplatelayout=new Ext.BorderLayout('mainmarketcontainer'+idwindow,{north:{split:false,initialSize:25,fitToFrame:true,fitContainer:true,titlebar:false},center:{autoScroll:true}});markettemplatelayout=new Ext.BorderLayout('mainmarketcenter'+idwindow,{east:{initialSize:250,collapsible:true,tabPosition:"top"},center:{autoScroll:true}});try{CENTERNORTHlayout=new Ext.BorderLayout('marketcenter'+idwindow,{north:{split:false,collapsible:true,initialSize:150,fitToFrame:true,autoScroll:true,titlebar:true},center:{autoScroll:true,fitToFrame:true,fitContainer:true},south:{split:false,initialSize:67,collapsedTitle:"Exposure",collapsible:true,fitToFrame:true,titlebar:true}})}catch(e){debug("CENTERNORTHlayout error")}try{placebetslayout=new Ext.BorderLayout('menu1'+idwindow,{north:{split:false,initialSize:41,fitToFrame:true,titlebar:false},center:{autoScroll:true,fitToFrame:true,fitContainer:true},south:{split:false,initialSize:67,fitToFrame:true,titlebar:false}})}catch(e){debug("placebetslayout error")}try{mybetslayout=new Ext.BorderLayout('menu2'+idwindow,{north:{split:false,initialSize:41,fitToFrame:true,titlebar:false},center:{autoScroll:true,fitToFrame:true,fitContainer:true},south:{split:false,initialSize:67,fitToFrame:true,titlebar:false}})}catch(e){debug("mybetslayout error")}try{connecteduserslayout=new Ext.BorderLayout('menu5'+idwindow,{north:{split:false,initialSize:41,fitToFrame:true,titlebar:false},center:{autoScroll:true,fitToFrame:true,fitContainer:true}})}catch(e){debug("connecteduserslayout error")}try{CENTERNORTHlayout.beginUpdate();CENTERNORTHlayout.add('north',new Ext.ContentPanel('centernorth'+idwindow,{autoScroll:true,fitToFrame:true,title:"<div id='titlebarnorth"+idwindow+"'>cp</div>"}));CENTERNORTHlayout.add('center',new Ext.ContentPanel('centercenter'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true,resizeEl:document.getElementById("price")}));CENTERNORTHlayout.add('south',new Ext.ContentPanel('centersouth'+idwindow,{title:"Exposure"}));CENTERNORTHlayout.endUpdate();if(conn.getvariable("providertype")=="GU")CENTERNORTHlayout.getRegion('south').hide()}catch(e){debug("CENTERNORTHlayout2 error")}try{placebetslayout.beginUpdate();placebetslayout.add('north',new Ext.ContentPanel('placebetszafon'+idwindow));placebetslayout.add('center',new Ext.ContentPanel('placebetsmerkaz'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true}));placebetslayout.add('south',new Ext.ContentPanel('placebetsdarom'+idwindow));placebetslayout.endUpdate()}catch(e){debug("placebetslayout error")}try{mybetslayout.beginUpdate();mybetslayout.add('north',new Ext.ContentPanel('zafon'+idwindow));mybetslayout.add('center',new Ext.ContentPanel('merkaz'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true}));mybetslayout.add('south',new Ext.ContentPanel('darom'+idwindow));mybetslayout.endUpdate()}catch(e){debug("mybetslayout error")}try{connecteduserslayout.beginUpdate();connecteduserslayout.add('north',new Ext.ContentPanel('connectedusernorth'+idwindow));connecteduserslayout.add('center',new Ext.ContentPanel('connectedusercenter'+idwindow,{autoScroll:true,fitToFrame:true,fitContainer:true}));connecteduserslayout.endUpdate()}catch(e){debug("mybetslayout error")}try{markettemplatelayout.beginUpdate();markettemplatelayout.add('center',new Ext.NestedLayoutPanel(CENTERNORTHlayout));markettemplatelayout.add('east',new Ext.NestedLayoutPanel(placebetslayout,{title:otransJS.translate("placebets")}));markettemplatelayout.add('east',new Ext.NestedLayoutPanel(mybetslayout,{title:otransJS.translate("mybets")}));markettemplatelayout.add('east',new Ext.ContentPanel('menu3'+idwindow,{title:otransJS.translate("rules"),autoScroll:true,fitToFrame:true,fitContainer:true,closable:false}));markettemplatelayout.add('east',new Ext.ContentPanel('menu4'+idwindow,{title:otransJS.translate("help"),autoScroll:true,fitToFrame:true,fitContainer:true,closable:false}));markettemplatelayout.add('east',new Ext.NestedLayoutPanel(connecteduserslayout,{title:otransJS.translate("getconnectedusers")}));markettemplatelayout.endUpdate();markettemplatelayout.getRegion('east').showPanel('menu1'+idwindow);if(!conn.issessionid()||conn.getvariable("providertype")=="GU")markettemplatelayout.getRegion('east').hidePanel('menu2'+idwindow);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwindow);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwindow)}catch(e){debug("markettemplatelayout error")}try{mainmarkettemplatelayout.beginUpdate();mainmarkettemplatelayout.add('north',new Ext.ContentPanel('mainmarketnorth'+idwindow),{fitToFrame:true,fitContainer:true});mainmarkettemplatelayout.add('center',new Ext.NestedLayoutPanel(markettemplatelayout));mainmarkettemplatelayout.endUpdate()}catch(e){debug("mainmarkettemplatelayout error")}try{Example.layout.beginUpdate();var title="<table class='x-tabs-text' border=0 width='100%' cellpadding=0 cellspacing=0><tr><td  align='center'>"+otransJS.translate("openmarkets")+"</td><td  align='right' ><img style='cursor:pointer;' src='"+pathimages+"/tab-close.gif' border='0' onClick='oadminmarket.closealltab();return false;'></td></tr></table>";title=otransJS.translate("openmarkets");console.info(title);Example.layout.add('center',new Ext.NestedLayoutPanel(mainmarkettemplatelayout,{title:title,closable:false}));Example.layout.endUpdate();console.info("idwindow:"+idwindow);Example.layout.getRegion('center').hidePanel('mainmarketcontainer'+idwindow);if(isexchange)Example.layout.getRegion('center').showPanel('homecontainer');else Example.layout.getRegion('center').hidePanel("homecontainer");Example.layout.getRegion('center').getPanel('mainmarketcontainer'+idwindow).on("activate",this.alertme,this);this.hideopenmarket()}catch(e){debug("layout error")}}catch(e){debug("initmarket error")}},this.editmarket=function(status){document.getElementById("editl1"+status).style.display="";document.getElementById("editl2"+status).style.display="";document.getElementById("editl0b"+status).style.display="";document.getElementById("editl0"+status).style.display="none";this.resizecenternorth()},this.backtomarket=function(status){document.getElementById("editl1"+status).style.display="none";document.getElementById("editl2"+status).style.display="none";document.getElementById("editl0b"+status).style.display="none";document.getElementById("editl0"+status).style.display="";this.resizecenternorth()},this.editmarkettype=function(status){document.getElementById("genl6"+status).style.display="";document.getElementById("genl2"+status).style.display="";document.getElementById("defaultmarketview").style.display="";document.getElementById("genl5"+status).style.display="none";this.resizecenternorth()},this.noeditmarkettype=function(status){document.getElementById("genl6"+status).style.display="none";document.getElementById("genl2"+status).style.display="none";document.getElementById("defaultmarketview").style.display="none";document.getElementById("genl5"+status).style.display="";this.resizecenternorth()},this.alertme=function(){console.info("alertme");if(desativated){this.hideopenmarket();desativated=0}},this.showwhenactive=function(){console.info("showwhenactive");try{placebetslayout.getRegion('south').show()}catch(e){}try{mybetslayout.getRegion('south').show()}catch(e){}try{this.createcd.defer("2000",this)}catch(e){}},this.hidewhensuspendedorclose=function(){console.info("hidewhensuspendedorclose");try{placebetslayout.getRegion('south').hide()}catch(e){}try{mybetslayout.getRegion('south').hide()}catch(e){}},this.showopenmarket=function(){console.info("showopenmarket");desativated=0;console.info('showopenmarket mainmarketcontainer'+idwin);Example.layout.getRegion('center').unhidePanel('mainmarketcontainer'+idwin);Example.layout.getRegion('center').showPanel('mainmarketcontainer'+idwin)},this.hideopenmarket=function(){console.info("hideopenmarket");desativated=1;if(isexchange)Example.layout.getRegion('center').showPanel('homecontainer');Example.layout.getRegion('center').hidePanel('mainmarketcontainer'+idwin)},this.unhideandshow=function(_panelnumber){markettemplatelayout.getRegion('east').unhidePanel('menu'+_panelnumber+idwin);markettemplatelayout.getRegion('east').showPanel('menu'+_panelnumber+idwin)},this.hideandshow=function(_panelnumber){markettemplatelayout.getRegion('east').hidePanel('menu'+_panelnumber+idwin);markettemplatelayout.getRegion('east').showPanel('menu1'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu2'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwin)},this.showonlyplacebets=function(){markettemplatelayout.getRegion('east').showPanel('menu1'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu2'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu3'+idwin);markettemplatelayout.getRegion('east').hidePanel('menu4'+idwin)},this.unhideexposure=function(){CENTERNORTHlayout.getRegion('south').show()},this.hideexposure=function(){CENTERNORTHlayout.getRegion('south').hide()},this.gotomenu=function(panelnumber){markettemplatelayout.getRegion('east').showPanel('menu'+panelnumber+idwin)},this.setexposurecollapsedtitle=function(){CENTERNORTHlayout.getRegion('north').setCollapsedTitle(document.getElementById('markettitle'+idwin).innerHTML);document.getElementById('titlebarnorth'+idwin).innerHTML=document.getElementById('markettitle'+idwin).innerHTML;CENTERNORTHlayout.getRegion('south').setCollapsedTitle(document.getElementById('tdtotalexposure'+idwin).innerHTML)},this.resizetabsmarket=function(){var el2=Ext.get('marketstabs'+idwin);mainmarkettemplatelayout.getRegion('north').resizeTo(el2.getHeight()+13)},this.resizecenternorth=function(){var el2=Ext.get(this.$("centernorthtable"));CENTERNORTHlayout.getRegion('north').resizeTo(el2.getHeight()+25);console.info(el2.getHeight())},this.loadinghorseracing=function(status){var el=Example.layout.getRegion('center').getEl();if(status){el.mask(otransJS.translate("Loading"),"x-mask-loading")}else el.unmask()},this.maskcenter=function(){var el=CENTERNORTHlayout.getRegion('center').getEl();el.mask(otransJS.translate("Loading"),"x-mask-loading")},this.unmaskcenter=function(){var el=CENTERNORTHlayout.getRegion('center').getEl();el.unmask()},this.setresultselection=function(selectionid){this.editing=1;this.F("saveresult"+selectionid).style.display=""},this.editselection=function(selectionid){this.editing=1;console.info("txtselection"+selectionid);this.F("editselection"+selectionid).style.display="";this.$("editselectionbutton"+selectionid).style.display="none";this.F("updateselectionbutton"+selectionid).style.display="";this.$("txtselection"+selectionid).style.display="none"},this.updateselection=function(selectionid){var selectionname=this.F("editselection"+selectionid).value;var updateselection=new Array();updateselection["marketid"]=this.get("marketid");updateselection["selectionid"]=selectionid;updateselection["selectionname"]=selectionname;var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","UPDATESELECTIONS");lomyajax.setparams("updateselections",[updateselection]);lomyajax.adminsecure(this,verif,failure)},this.deleteselection=function(selectionid){if(confirm(otransJS.translate("areyousuretodeletethisselection"))){var deleteselection=new Array();deleteselection["marketid"]=this.get("marketid");deleteselection["selectionid"]=selectionid;var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","DELETESELECTIONS");lomyajax.setparams("deleteselections",[deleteselection]);lomyajax.adminsecure(this,verif,failure)}},this.addminuteevent=function(){var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","ADDONEMINUTE");lomyajax.setparams("eventid",this.get("eventid"));lomyajax.setparams("eventtime",this.get("markettime"));lomyajax.adminsecure(this,verif2,failure)},this.subtractminuteevent=function(){var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","SUBTRACTMINUTES");lomyajax.setparams("eventid",this.get("eventid"));lomyajax.setparams("eventtime",this.get("markettime"));lomyajax.setparams("minutes","1");lomyajax.adminsecure(this,verif2,failure)},this.addselections=function(){var selectionnamestab=this.F("txtselectionnames").value.split(";");var selectionnames=new Array();var selectionnumber=new Array();for(var i=0;i<selectionnamestab.length;i++){myselectionnames=selectionnamestab[i].split("#");if(myselectionnames[1]){selectionnames[i]=myselectionnames[1];selectionnumber[i]=myselectionnames[0]}else{selectionnames[i]=myselectionnames[0]}}var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","ADDSELECTIONSMARKET");lomyajax.setparams("marketid",this.get("marketid"));lomyajax.setparams("selectionnames",selectionnames);if(selectionnumber.length)lomyajax.setparams("selectionnumbers",selectionnumber);lomyajax.adminsecure(this,verif,failure)},this.cleanselection=function(){this.F("txtselectionnames").value=""},loadbox=function(response,opts){dgbx=new dlgbox(response,opts)},dlgbox=function(response,opts){var dialog=new Ext.BasicDialog("hello-dlg",{modal:false,autoTabs:false,width:1000,height:250,shadow:false});dialog.body.update(response.responseText);var title=document.getElementById("boxtitle").innerHTML;dialog.setTitle(title);option=opts.extraParams;evalscriptcenter(option.toUpperCase());var myobj=eval("o"+opts.extraParams);dialog.addButton(myobj.translate("canceltxt"),closedlgbox,this);dialog.addButton(myobj.translate("resettxt"),resetlgbox,this);dialog.addButton(myobj.translate("submittxt"),submitdlgbox,this);dialog.show(Ext.get("showdialog"));var el=Ext.get("mainbox");if(popupstart==0){dialog.setContentSize(el.getWidth(),450);popupstart=1}else dialog.setContentSize(el.getWidth(),450);function closedlgbox(){dialog.hide();dialog.body.update("");document.getElementById("hello-dlg").innerHTML="";try{myobj.stopschedule()}catch(e){}}function resetlgbox(){myobj.resetbox()}function submitdlgbox(){myobj.submitbox()}function deletedlgbox(){dialog.body.update("");document.getElementById("hello-dlg").innerHTML=""}this.closedgbx=function(){closedlgbox()}},this.getdgbx=function(){return dgbx},this.broadcast=function(){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","GETBROADCASTMESSAGE","templates");omyajax.setparams("eventid",this.get("eventid"));omyajax.APIjson(1,this,loadbox,null,"getbroadcastmessage")},this.addextradata=function(selectionid){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","GETADDEXTRADATASELECTION","templates");omyajax.setparams("marketid",this.get("marketid"));omyajax.setparams("selectionid",selectionid);omyajax.APIjson(1,this,loadbox,null,"getaddextradataselection")},this.modify=function(){if(this.get("marketid")){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","GETUPDATEMARKET","templates");omyajax.setparams("marketids",[this.get("marketid")]);omyajax.APIjson(1,this,loadbox,null,"GETUPDATEMARKET")}},this.showmarketview=function(markettype){this.set("markettype",markettype);if(markettype=="O")document.getElementById("defaultmarketview").style.display="";else document.getElementById("defaultmarketview").style.display="none";this.resizecenternorth()},this.savemarkettype=function(){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","SETMARKETSTYPE");var setmarketstype=new Array();setmarketstype["marketid"]=this.get("marketid");setmarketstype["markettype"]=this.get("markettype");setmarketstype["marketdepth"]=this.get("marketdepth");setmarketstype["marketliquidity"]=this.get("liquidity");setmarketstype["marketbacklay"]=this.get("backandlay");omyajax.setparams("setmarketstype",[setmarketstype]);omyajax.APIjson(1,this,verif)},this.myodds=function(value){this.set("myoddvalue",value);this.forceprice()},this.userodds=function(value){this.set("useroddvalue",value);this.forceprice()},this.providerodds=function(value){this.set("provideroddvalue",value);this.forceprice()},this.managefavoritemarket=function(val){oeventsmanagement.managefavoritemarket(val,this.get("marketid"))},this.managefeaturedevent=function(val){oeventsmanagement.managefeaturedevent(val,this.get("marketid"))},this.managecenterevent=function(val){oeventsmanagement.managecenterevent(val,this.get("marketid"))},this.manageinplaytodayevents=function(val){oeventsmanagement.manageinplaytodayevents(val,this.get("marketid"))},this.setmarketstatuscode=function(val){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","SETMARKETSSTATUS");var setmarketstatus=new Array();setmarketstatus["marketid"]=this.get("marketid");setmarketstatus["marketstatuscode"]=val;omyajax.setparams("setmarketsstatus",[setmarketstatus]);omyajax.APIjson(1,this,verif)},this.setallstatuscode=function(val){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","SETEVENTSSTATUS");var setmarketstatus=new Array();setmarketstatus["eventid"]=this.get("eventid");setmarketstatus["marketstatuscode"]=val;omyajax.setparams("seteventsstatus",[setmarketstatus]);omyajax.APIjson(1,this,verif2)},this.setselectionresult=function(selectionid,val){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","SETSELECTIONSRESULT");var setselectionsresult=new Array();setselectionsresult["marketid"]=this.get("marketid");setselectionsresult["selectionid"]=selectionid;setselectionsresult["result"]=val;omyajax.setparams("setselectionsresult",[setselectionsresult]);omyajax.APIjson(1,this,verif)},this.getconnectedusers=function(){var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETINFO","GETCONNECTEDUSERS");omyajax.setparams("marketids",[this.get("marketid")]);omyajax.APIjson(0,this,verifgetconnectedusers)},this.writeoddinfield=function(odd,numberselect){this.F("editoddswin"+numberselect).value=odd},this.saveodds=function(){try{var revIndex=0;var index=0;var poolodds=new Array();for(var i=0;i<this.get("numberselections");i++){revIndex=this.$("revIndex"+i).innerHTML;index=this.$("index"+revIndex).innerHTML;var poolodd=new Array();poolodd["marketid"]=this.get("marketid");poolodd["selectionid"]=revIndex;poolodd["winnerodd"]=this.F("editoddswin"+revIndex).value;poolodd["placedodd"]=this.F("editoddsshow"+revIndex).value;poolodds[i]=new Array();poolodds[i]=poolodd}var omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("MARKETSMANAGEMENT","SETPOOLSIMPLEODDS");omyajax.setparams("poolodds",poolodds);omyajax.APIjson(1,this,verif)}catch(e){debug("Error on saveodds()")}},this.gtd=function(){var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","UPDATEODDS");lomyajax.adminsecure(this,verif2,failure)}}function admingetmarkettemplate(){console.info("admingetmarkettemplate");var lomyajax=new myajax();lomyajax.initrequest();lomyajax.setrequestheader("MARKETSMANAGEMENT","GETMARKETTEMPLATE","templates","1");lomyajax.adminsecure(this,adminverifgetmarkettemplate)}function adminverifgetmarkettemplate(response,opts){console.info("adminverifgetmarkettemplate");var el1=Ext.get("mytemplate");el1.insertHtml("beforeEnd",response.responseText);centersport.prototype=new market;adminmarkettemplatelayout.prototype=new centersport;oadminmarket=new adminmarkettemplatelayout();oadminmarket.admininit()}function gotoaffiliateadmin(){document.myaffiliateadmin.sessionid.value=conn.getvariable("sessionid");document.myaffiliateadmin.submit()}function centersport(){var ischangingorder=0;function veriforder1(response,opts){ischangingorder=0;responsetojson(response,opts);var json=Ext.util.JSON.decode(response.responseText);alert(json.header.errordescription)}this.getischangingorder=function(){return ischangingorder},this.gettextconfirm=function(){return otransJS.translate("areyousureyouwanttologoutwithoutsavingtheneworder")+"?"},this.change_line_center=function(line,sportid){var new_div=document.getElementById("sportid"+sportid+"marketdiv"+line).innerHTML;var new_marketid=document.getElementById("sportid"+sportid+"marketid"+line).innerHTML;var new_eventname=document.getElementById("sportid"+sportid+"divsportname"+line).innerHTML;ischangingorder=1;var lineprec=line-1;document.getElementById("sportid"+sportid+"divsportname"+line).innerHTML=document.getElementById("sportid"+sportid+"divsportname"+lineprec).innerHTML;document.getElementById("sportid"+sportid+"marketdiv"+line).innerHTML=document.getElementById("sportid"+sportid+"marketdiv"+lineprec).innerHTML;document.getElementById("sportid"+sportid+"marketid"+line).innerHTML=document.getElementById("sportid"+sportid+"marketid"+lineprec).innerHTML;document.getElementById("sportid"+sportid+"divsportname"+lineprec).innerHTML=new_eventname;document.getElementById("sportid"+sportid+"marketdiv"+lineprec).innerHTML=new_div;document.getElementById("sportid"+sportid+"marketid"+lineprec).innerHTML=new_marketid;if(document.getElementById("sportid"+sportid+"divsportname"+lineprec).innerHTML!=document.getElementById("sportid"+sportid+"divsportname"+line).innerHTML)document.getElementById("sportid"+sportid+"idsportname"+line).style.display="";else document.getElementById("sportid"+sportid+"idsportname"+line).style.display="none";if(isbigger(line,2)){if(document.getElementById("sportid"+sportid+"divsportname"+(line-1)).innerHTML!=document.getElementById("sportid"+sportid+"divsportname"+(line-2)).innerHTML)document.getElementById("sportid"+sportid+"idsportname"+(line-1)).style.display="";else document.getElementById("sportid"+sportid+"idsportname"+(line-1)).style.display="none"}try{if(document.getElementById("sportid"+sportid+"divsportname"+(line+1)).innerHTML!=document.getElementById("sportid"+sportid+"divsportname"+(line)).innerHTML)document.getElementById("sportid"+sportid+"idsportname"+(line+1)).style.display="";else document.getElementById("sportid"+sportid+"idsportname"+(line+1)).style.display="none"}catch(e){}},this.saveordercentermarket=function(sportid,numbermarket){var setcenterorder=new Array();for(var i=0;issmaller(i,numbermarket);i++){setcenterorder[i]=new Array();setcenterorder[i]["marketid"]=document.getElementById("sportid"+sportid+"marketid"+(i-(-1))).innerHTML;setcenterorder[i]["orderindex"]=i-(-1)}omyajax=new myajax();omyajax.initrequest();omyajax.setrequestheader("EVENTSMANAGEMENT","SETCENTERORDER");omyajax.setparams("setcenterorder",setcenterorder);omyajax.admin(this,veriforder1)}}