Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

use ExtJS 3.0 for examples

fixed warnings
  • Loading branch information...
commit e7e2c81b87a5a6f29a064a9b9f69eaa4257b28e4 1 parent 2a4924e
@monken authored
Showing with 7,031 additions and 41,585 deletions.
  1. +1 −1  dist.ini
  2. +7 −10 examples/ext/adapter/ext/ext-base.js
  3. +0 −35,480 examples/ext/ext-all-debug.js
  4. +11 −162 examples/ext/ext-all.js
  5. +0 −3  examples/ext/resources/css/README.txt
  6. +0 −61 examples/ext/resources/css/borders.css
  7. +0 −111 examples/ext/resources/css/box.css
  8. +0 −161 examples/ext/resources/css/button.css
  9. +0 −55 examples/ext/resources/css/combo.css
  10. +0 −314 examples/ext/resources/css/core.css
  11. +0 −247 examples/ext/resources/css/date-picker.css
  12. +0 −75 examples/ext/resources/css/dd.css
  13. +0 −37 examples/ext/resources/css/debug.css
  14. +0 −69 examples/ext/resources/css/dialog.css
  15. +0 −66 examples/ext/resources/css/editor.css
  16. +6,989 −924 examples/ext/resources/css/ext-all.css
  17. +0 −552 examples/ext/resources/css/form.css
  18. +0 −554 examples/ext/resources/css/grid.css
  19. +0 −273 examples/ext/resources/css/layout.css
  20. +0 −142 examples/ext/resources/css/menu.css
  21. +0 −424 examples/ext/resources/css/panel.css
  22. +0 −43 examples/ext/resources/css/progress.css
  23. +0 −134 examples/ext/resources/css/qtips.css
  24. +6 −8 examples/ext/resources/css/reset-min.css
  25. +0 −9 examples/ext/resources/css/reset.css
  26. +0 −143 examples/ext/resources/css/resizable.css
  27. +0 −90 examples/ext/resources/css/slider.css
  28. +0 −358 examples/ext/resources/css/tabs.css
  29. +0 −183 examples/ext/resources/css/toolbar.css
  30. +0 −254 examples/ext/resources/css/tree.css
  31. +0 −208 examples/ext/resources/css/window.css
  32. +0 −415 examples/ext/resources/css/xtheme-gray.css
  33. 0  examples/ext/resources/images/default/box/corners-blue.gif
  34. 0  examples/ext/resources/images/default/box/corners.gif
  35. 0  examples/ext/resources/images/default/box/l-blue.gif
  36. 0  examples/ext/resources/images/default/box/l.gif
  37. 0  examples/ext/resources/images/default/box/r-blue.gif
  38. 0  examples/ext/resources/images/default/box/r.gif
  39. 0  examples/ext/resources/images/default/box/tb-blue.gif
  40. 0  examples/ext/resources/images/default/box/tb.gif
  41. BIN  examples/ext/resources/images/default/button/{btn-arrow.gif → arrow.gif}
  42. BIN  examples/ext/resources/images/default/button/btn-sprite.gif
  43. BIN  examples/ext/resources/images/default/button/btn.gif
  44. BIN  examples/ext/resources/images/default/button/group-cs.gif
  45. BIN  examples/ext/resources/images/default/button/group-lr.gif
  46. BIN  examples/ext/resources/images/default/button/group-tb.gif
  47. BIN  examples/ext/resources/images/default/button/s-arrow-b-noline.gif
  48. BIN  examples/ext/resources/images/default/button/s-arrow-b.gif
  49. BIN  examples/ext/resources/images/default/button/s-arrow-bo.gif
  50. BIN  examples/ext/resources/images/default/button/s-arrow-noline.gif
  51. BIN  examples/ext/resources/images/default/button/s-arrow-o.gif
  52. BIN  examples/ext/resources/images/default/button/s-arrow.gif
  53. 0  examples/ext/resources/images/default/dd/drop-add.gif
  54. 0  examples/ext/resources/images/default/dd/drop-no.gif
  55. 0  examples/ext/resources/images/default/dd/drop-yes.gif
  56. 0  examples/ext/resources/images/default/editor/tb-sprite.gif
  57. 0  examples/ext/resources/images/default/form/checkbox.gif
  58. 0  examples/ext/resources/images/default/form/clear-trigger.gif
  59. 0  examples/ext/resources/images/default/form/clear-trigger.psd
  60. 0  examples/ext/resources/images/default/form/date-trigger.gif
  61. 0  examples/ext/resources/images/default/form/date-trigger.psd
  62. 0  examples/ext/resources/images/default/form/error-tip-corners.gif
  63. 0  examples/ext/resources/images/default/form/exclamation.gif
  64. 0  examples/ext/resources/images/default/form/radio.gif
  65. 0  examples/ext/resources/images/default/form/search-trigger.gif
  66. 0  examples/ext/resources/images/default/form/search-trigger.psd
  67. 0  examples/ext/resources/images/default/form/text-bg.gif
  68. 0  examples/ext/resources/images/default/form/trigger-tpl.gif
  69. BIN  examples/ext/resources/images/default/form/trigger.gif
  70. 0  examples/ext/resources/images/default/form/trigger.psd
  71. 0  examples/ext/resources/images/default/gradient-bg.gif
  72. 0  examples/ext/resources/images/default/grid/arrow-left-white.gif
  73. 0  examples/ext/resources/images/default/grid/arrow-right-white.gif
  74. 0  examples/ext/resources/images/default/grid/col-move-bottom.gif
  75. 0  examples/ext/resources/images/default/grid/col-move-top.gif
  76. 0  examples/ext/resources/images/default/grid/columns.gif
  77. 0  examples/ext/resources/images/default/grid/dirty.gif
  78. 0  examples/ext/resources/images/default/grid/done.gif
  79. 0  examples/ext/resources/images/default/grid/drop-no.gif
  80. 0  examples/ext/resources/images/default/grid/drop-yes.gif
  81. 0  examples/ext/resources/images/default/grid/footer-bg.gif
  82. 0  examples/ext/resources/images/default/grid/grid-blue-hd.gif
  83. 0  examples/ext/resources/images/default/grid/grid-blue-split.gif
  84. 0  examples/ext/resources/images/default/grid/grid-hrow.gif
  85. 0  examples/ext/resources/images/default/grid/grid-loading.gif
  86. 0  examples/ext/resources/images/default/grid/grid-split.gif
  87. 0  examples/ext/resources/images/default/grid/grid-vista-hd.gif
  88. 0  examples/ext/resources/images/default/grid/grid3-hd-btn.gif
  89. 0  examples/ext/resources/images/default/grid/grid3-hrow-over.gif
  90. 0  examples/ext/resources/images/default/grid/grid3-hrow.gif
  91. 0  examples/ext/resources/images/default/grid/grid3-special-col-bg.gif
  92. 0  examples/ext/resources/images/default/grid/grid3-special-col-sel-bg.gif
  93. 0  examples/ext/resources/images/default/grid/group-by.gif
  94. BIN  examples/ext/resources/images/default/grid/group-collapse.gif
  95. 0  examples/ext/resources/images/default/grid/group-expand-sprite.gif
  96. BIN  examples/ext/resources/images/default/grid/group-expand.gif
  97. 0  examples/ext/resources/images/default/grid/hd-pop.gif
  98. 0  examples/ext/resources/images/default/grid/hmenu-asc.gif
  99. 0  examples/ext/resources/images/default/grid/hmenu-desc.gif
  100. 0  examples/ext/resources/images/default/grid/hmenu-lock.gif
  101. 0  examples/ext/resources/images/default/grid/hmenu-lock.png
  102. 0  examples/ext/resources/images/default/grid/hmenu-unlock.gif
  103. 0  examples/ext/resources/images/default/grid/hmenu-unlock.png
  104. 0  examples/ext/resources/images/default/grid/invalid_line.gif
  105. 0  examples/ext/resources/images/default/grid/loading.gif
  106. 0  examples/ext/resources/images/default/grid/mso-hd.gif
  107. 0  examples/ext/resources/images/default/grid/nowait.gif
  108. 0  examples/ext/resources/images/default/grid/page-first-disabled.gif
  109. 0  examples/ext/resources/images/default/grid/page-first.gif
  110. 0  examples/ext/resources/images/default/grid/page-last-disabled.gif
  111. 0  examples/ext/resources/images/default/grid/page-last.gif
  112. 0  examples/ext/resources/images/default/grid/page-next-disabled.gif
  113. 0  examples/ext/resources/images/default/grid/page-next.gif
  114. 0  examples/ext/resources/images/default/grid/page-prev-disabled.gif
  115. 0  examples/ext/resources/images/default/grid/page-prev.gif
  116. 0  examples/ext/resources/images/default/grid/pick-button.gif
  117. 0  examples/ext/resources/images/default/grid/refresh.gif
  118. 0  examples/ext/resources/images/default/grid/row-check-sprite.gif
  119. 0  examples/ext/resources/images/default/grid/row-expand-sprite.gif
  120. 0  examples/ext/resources/images/default/grid/row-over.gif
  121. 0  examples/ext/resources/images/default/grid/row-sel.gif
  122. BIN  examples/ext/resources/images/default/grid/sort-hd.gif
  123. 0  examples/ext/resources/images/default/grid/sort_asc.gif
  124. 0  examples/ext/resources/images/default/grid/sort_desc.gif
  125. 0  examples/ext/resources/images/default/grid/wait.gif
  126. 0  examples/ext/resources/images/default/layout/collapse.gif
  127. 0  examples/ext/resources/images/default/layout/expand.gif
  128. 0  examples/ext/resources/images/default/layout/gradient-bg.gif
  129. 0  examples/ext/resources/images/default/layout/mini-bottom.gif
  130. 0  examples/ext/resources/images/default/layout/mini-left.gif
  131. 0  examples/ext/resources/images/default/layout/mini-right.gif
  132. 0  examples/ext/resources/images/default/layout/mini-top.gif
  133. 0  examples/ext/resources/images/default/layout/ns-collapse.gif
  134. 0  examples/ext/resources/images/default/layout/ns-expand.gif
  135. 0  examples/ext/resources/images/default/layout/panel-close.gif
  136. 0  examples/ext/resources/images/default/layout/panel-title-bg.gif
  137. 0  examples/ext/resources/images/default/layout/panel-title-light-bg.gif
  138. 0  examples/ext/resources/images/default/layout/stick.gif
  139. 0  examples/ext/resources/images/default/layout/stuck.gif
  140. 0  examples/ext/resources/images/default/layout/tab-close-on.gif
  141. 0  examples/ext/resources/images/default/layout/tab-close.gif
  142. 0  examples/ext/resources/images/default/menu/checked.gif
  143. 0  examples/ext/resources/images/default/menu/group-checked.gif
  144. 0  examples/ext/resources/images/default/menu/item-over.gif
  145. 0  examples/ext/resources/images/default/menu/menu-parent.gif
  146. 0  examples/ext/resources/images/default/menu/menu.gif
  147. 0  examples/ext/resources/images/default/menu/unchecked.gif
  148. 0  examples/ext/resources/images/default/panel/corners-sprite.gif
  149. 0  examples/ext/resources/images/default/panel/left-right.gif
  150. 0  examples/ext/resources/images/default/panel/light-hd.gif
  151. 0  examples/ext/resources/images/default/panel/tool-sprite-tpl.gif
  152. BIN  examples/ext/resources/images/default/panel/tool-sprites.gif
  153. BIN  examples/ext/resources/images/default/panel/tools-sprites-trans.gif
  154. 0  examples/ext/resources/images/default/panel/top-bottom.gif
  155. 0  examples/ext/resources/images/default/panel/top-bottom.png
  156. 0  examples/ext/resources/images/default/panel/white-corners-sprite.gif
  157. 0  examples/ext/resources/images/default/panel/white-left-right.gif
  158. 0  examples/ext/resources/images/default/panel/white-top-bottom.gif
  159. 0  examples/ext/resources/images/default/progress/progress-bg.gif
  160. 0  examples/ext/resources/images/default/qtip/bg.gif
  161. 0  examples/ext/resources/images/default/qtip/close.gif
  162. BIN  examples/ext/resources/images/default/qtip/tip-anchor-sprite.gif
  163. 0  examples/ext/resources/images/default/qtip/tip-sprite.gif
  164. 0  examples/ext/resources/images/default/s.gif
  165. 0  examples/ext/resources/images/default/shadow-c.png
  166. 0  examples/ext/resources/images/default/shadow-lr.png
  167. 0  examples/ext/resources/images/default/shadow.png
  168. 0  examples/ext/resources/images/default/shared/blue-loading.gif
  169. 0  examples/ext/resources/images/default/shared/calendar.gif
  170. 0  examples/ext/resources/images/default/shared/glass-bg.gif
  171. 0  examples/ext/resources/images/default/shared/hd-sprite.gif
  172. 0  examples/ext/resources/images/default/shared/large-loading.gif
  173. 0  examples/ext/resources/images/default/shared/left-btn.gif
  174. 0  examples/ext/resources/images/default/shared/loading-balls.gif
  175. 0  examples/ext/resources/images/default/shared/right-btn.gif
  176. 0  examples/ext/resources/images/default/shared/warning.gif
  177. 0  examples/ext/resources/images/default/sizer/e-handle-dark.gif
  178. 0  examples/ext/resources/images/default/sizer/e-handle.gif
  179. 0  examples/ext/resources/images/default/sizer/ne-handle-dark.gif
  180. 0  examples/ext/resources/images/default/sizer/ne-handle.gif
  181. 0  examples/ext/resources/images/default/sizer/nw-handle-dark.gif
  182. 0  examples/ext/resources/images/default/sizer/nw-handle.gif
  183. 0  examples/ext/resources/images/default/sizer/s-handle-dark.gif
  184. 0  examples/ext/resources/images/default/sizer/s-handle.gif
  185. 0  examples/ext/resources/images/default/sizer/se-handle-dark.gif
  186. 0  examples/ext/resources/images/default/sizer/se-handle.gif
  187. 0  examples/ext/resources/images/default/sizer/square.gif
  188. 0  examples/ext/resources/images/default/sizer/sw-handle-dark.gif
  189. 0  examples/ext/resources/images/default/sizer/sw-handle.gif
  190. 0  examples/ext/resources/images/default/slider/slider-bg.png
  191. 0  examples/ext/resources/images/default/slider/slider-thumb.png
  192. 0  examples/ext/resources/images/default/slider/slider-v-bg.png
  193. 0  examples/ext/resources/images/default/slider/slider-v-thumb.png
  194. 0  examples/ext/resources/images/default/tabs/scroll-left.gif
  195. 0  examples/ext/resources/images/default/tabs/scroll-right.gif
  196. 0  examples/ext/resources/images/default/tabs/scroller-bg.gif
  197. 0  examples/ext/resources/images/default/tabs/tab-btm-inactive-left-bg.gif
  198. 0  examples/ext/resources/images/default/tabs/tab-btm-inactive-right-bg.gif
  199. 0  examples/ext/resources/images/default/tabs/tab-btm-left-bg.gif
  200. 0  examples/ext/resources/images/default/tabs/tab-btm-right-bg.gif
  201. 0  examples/ext/resources/images/default/tabs/tab-close.gif
  202. 0  examples/ext/resources/images/default/tabs/tab-strip-bg.gif
  203. 0  examples/ext/resources/images/default/tabs/tab-strip-bg.png
  204. 0  examples/ext/resources/images/default/tabs/tab-strip-btm-bg.gif
  205. 0  examples/ext/resources/images/default/tabs/tabs-sprite.gif
  206. 0  examples/ext/resources/images/default/toolbar/bg.gif
  207. 0  examples/ext/resources/images/default/toolbar/btn-arrow-light.gif
  208. 0  examples/ext/resources/images/default/toolbar/btn-arrow.gif
  209. 0  examples/ext/resources/images/default/toolbar/btn-over-bg.gif
  210. 0  examples/ext/resources/images/default/toolbar/gray-bg.gif
  211. BIN  examples/ext/resources/images/default/toolbar/more.gif
  212. 0  examples/ext/resources/images/default/toolbar/tb-bg.gif
  213. 0  examples/ext/resources/images/default/toolbar/tb-btn-sprite.gif
  214. BIN  examples/ext/resources/images/default/toolbar/tb-xl-btn-sprite.gif
  215. BIN  examples/ext/resources/images/default/toolbar/tb-xl-sep.gif
  216. 0  examples/ext/resources/images/default/tree/arrows.gif
  217. 0  examples/ext/resources/images/default/tree/drop-add.gif
  218. 0  examples/ext/resources/images/default/tree/drop-between.gif
  219. 0  examples/ext/resources/images/default/tree/drop-no.gif
  220. 0  examples/ext/resources/images/default/tree/drop-over.gif
  221. 0  examples/ext/resources/images/default/tree/drop-under.gif
  222. 0  examples/ext/resources/images/default/tree/drop-yes.gif
  223. 0  examples/ext/resources/images/default/tree/elbow-end-minus-nl.gif
  224. 0  examples/ext/resources/images/default/tree/elbow-end-minus.gif
  225. 0  examples/ext/resources/images/default/tree/elbow-end-plus-nl.gif
  226. 0  examples/ext/resources/images/default/tree/elbow-end-plus.gif
  227. 0  examples/ext/resources/images/default/tree/elbow-end.gif
  228. 0  examples/ext/resources/images/default/tree/elbow-line.gif
  229. 0  examples/ext/resources/images/default/tree/elbow-minus-nl.gif
  230. 0  examples/ext/resources/images/default/tree/elbow-minus.gif
  231. 0  examples/ext/resources/images/default/tree/elbow-plus-nl.gif
  232. 0  examples/ext/resources/images/default/tree/elbow-plus.gif
  233. 0  examples/ext/resources/images/default/tree/elbow.gif
  234. 0  examples/ext/resources/images/default/tree/folder-open.gif
  235. 0  examples/ext/resources/images/default/tree/folder.gif
  236. 0  examples/ext/resources/images/default/tree/leaf.gif
  237. 0  examples/ext/resources/images/default/tree/loading.gif
  238. 0  examples/ext/resources/images/default/tree/s.gif
  239. 0  examples/ext/resources/images/default/window/icon-error.gif
  240. 0  examples/ext/resources/images/default/window/icon-info.gif
  241. 0  examples/ext/resources/images/default/window/icon-question.gif
  242. 0  examples/ext/resources/images/default/window/icon-warning.gif
  243. BIN  examples/ext/resources/images/default/window/left-corners.png
  244. 0  examples/ext/resources/images/default/window/left-corners.psd
  245. BIN  examples/ext/resources/images/default/window/left-right.png
  246. BIN  examples/ext/resources/images/default/window/left-right.psd
  247. BIN  examples/ext/resources/images/default/window/right-corners.png
  248. 0  examples/ext/resources/images/default/window/right-corners.psd
  249. BIN  examples/ext/resources/images/default/window/top-bottom.png
  250. BIN  examples/ext/resources/images/default/window/top-bottom.psd
  251. +1 −1  examples/html/checkboxgroup-html.html
  252. +1 −1  examples/html/date-extjs.html
  253. +8 −8 examples/html/date-html.html
  254. +4 −4 examples/html/multi-html.html
  255. +2 −2 lib/HTML/FormFu/ExtJS.pm
  256. +1 −1  lib/HTML/FormFu/ExtJS/Element/Date.pm
  257. +0 −2  lib/HTML/FormFu/ExtJS/Element/DateTime.pm
View
2  dist.ini
@@ -1,5 +1,5 @@
name = HTML-FormFu-ExtJS
-version = 0.072
+version = 0.073
author = Moritz Onken <onken@netcubed.de>
license = Perl_5
copyright_holder = Moritz Onken
View
17 examples/ext/adapter/ext/ext-base.js 100755 → 100644
@@ -1,10 +1,7 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-Ext={version:"2.2"};window["undefined"]=window["undefined"];Ext.apply=function(C,D,B){if(B){Ext.apply(C,B)}if(C&&D&&typeof D=="object"){for(var A in D){C[A]=D[A]}}return C};(function(){var idSeed=0;var ua=navigator.userAgent.toLowerCase();var isStrict=document.compatMode=="CSS1Compat",isOpera=ua.indexOf("opera")>-1,isSafari=(/webkit|khtml/).test(ua),isSafari3=isSafari&&ua.indexOf("webkit/5")!=-1,isIE=!isOpera&&ua.indexOf("msie")>-1,isIE7=!isOpera&&ua.indexOf("msie 7")>-1,isGecko=!isSafari&&ua.indexOf("gecko")>-1,isGecko3=!isSafari&&ua.indexOf("rv:1.9")>-1,isBorderBox=isIE&&!isStrict,isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),isAir=(ua.indexOf("adobeair")!=-1),isLinux=(ua.indexOf("linux")!=-1),isSecure=window.location.href.toLowerCase().indexOf("https")===0;if(isIE&&!isIE7){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}Ext.apply(Ext,{isStrict:isStrict,isSecure:isSecure,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 cache={};for(var b in o){var parts=b.split("@");if(parts[1]){var s=parts[0];if(!cache[s]){cache[s]=Ext.select(s)}cache[s].on(parts[1],o[b])}}cache=null},id:function(el,prefix){prefix=prefix||"ext-gen";el=Ext.getDom(el);var id=prefix+(++idSeed);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]}};var oc=Object.prototype.constructor;return function(sb,sp,overrides){if(typeof sp=="object"){overrides=sp;sp=sb;sb=overrides.constructor!=oc?overrides.constructor: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==oc){spp.constructor=sp}sb.override=function(o){Ext.override(sb,o)};sbp.override=io;Ext.override(sb,overrides);sb.extend=function(o){Ext.extend(sb,o)};return sb}}(),override:function(origclass,overrides){if(overrides){var p=origclass.prototype;for(var method in overrides){p[method]=overrides[method]}}},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],k=encodeURIComponent(key);var type=typeof ov;if(type=="undefined"){buf.push(k,"=&")}else{if(type!="function"&&type!="object"){buf.push(k,"=",encodeURIComponent(ov),"&")}else{if(Ext.isArray(ov)){if(ov.length){for(var i=0,len=ov.length;i<len;i++){buf.push(k,"=",encodeURIComponent(ov[i]===undefined?"":ov[i]),"&")}}else{buf.push(k,"=&")}}}}}buf.pop();return buf.join("")},urlDecode:function(string,overwrite){if(!string||!string.length){return{}}var obj={};var pairs=string.split("&");var pair,name,value;for(var i=0,len=pairs.length;i<len;i++){pair=pairs[i].split("=");name=decodeURIComponent(pair[0]);value=decodeURIComponent(pair[1]);if(overwrite!==true){if(typeof obj[name]=="undefined"){obj[name]=value}else{if(typeof obj[name]=="string"){obj[name]=[obj[name]];obj[name].push(value)}else{obj[name].push(value)}}}else{obj[name]=value}}return obj},each:function(array,fn,scope){if(typeof array.length=="undefined"||typeof array=="string"){array=[array]}for(var i=0,len=array.length;i<len;i++){if(fn.call(scope||array[i],array[i],i,array)===false){return i}}},combine:function(){var as=arguments,l=as.length,r=[];for(var i=0;i<l;i++){var a=as[i];if(Ext.isArray(a)){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,scope,args,delay){if(typeof cb=="function"){if(delay){cb.defer(delay,scope,args||[])}else{cb.apply(scope,args||[])}}},getDom:function(el){if(!el||!document){return null}return el.dom?el.dom:(typeof el=="string"?document.getElementById(el):el)},getDoc:function(){return Ext.get(document)},getBody:function(){return Ext.get(document.body||document.documentElement)},getCmp:function(id){return Ext.ComponentMgr.get(id)},num:function(v,defaultValue){if(typeof v!="number"){return defaultValue}return v},destroy:function(){for(var i=0,a=arguments,len=a.length;i<len;i++){var as=a[i];if(as){if(typeof as.destroy=="function"){as.destroy()}else{if(as.dom){as.removeAllListeners();as.remove()}}}}},removeNode:isIE?function(){var d;return function(n){if(n&&n.tagName!="BODY"){d=d||document.createElement("div");d.appendChild(n);d.innerHTML=""}}}():function(n){if(n&&n.parentNode&&n.tagName!="BODY"){n.parentNode.removeChild(n)}},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,allowBlank){return v===null||v===undefined||(!allowBlank?v==="":false)},value:function(v,defaultValue,allowBlank){return Ext.isEmpty(v,allowBlank)?defaultValue:v},isArray:function(v){return v&&typeof v.length=="number"&&typeof v.splice=="function"},isDate:function(v){return v&&typeof v.getFullYear=="function"},isOpera:isOpera,isSafari:isSafari,isSafari3:isSafari3,isSafari2:isSafari&&!isSafari3,isIE:isIE,isIE6:isIE&&!isIE7,isIE7:isIE7,isGecko:isGecko,isGecko2:isGecko&&!isGecko3,isGecko3:isGecko3,isBorderBox:isBorderBox,isLinux:isLinux,isWindows:isWindows,isMac:isMac,isAir:isAir,useShims:((isIE&&!isIE7)||(isMac&&isGecko&&!isGecko3))});Ext.ns=Ext.namespace})();Ext.ns("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 A=arguments;var B=this;return function(){return B.apply(window,A)}},createDelegate:function(C,B,A){var D=this;return function(){var F=B||arguments;if(A===true){F=Array.prototype.slice.call(arguments,0);F=F.concat(B)}else{if(typeof A=="number"){F=Array.prototype.slice.call(arguments,0);var E=[A,0].concat(B);Array.prototype.splice.apply(F,E)}}return D.apply(C||window,F)}},defer:function(C,E,B,A){var D=this.createDelegate(E,B,A);if(C){return setTimeout(D,C)}D();return 0},createSequence:function(B,A){if(typeof B!="function"){return this}var C=this;return function(){var D=C.apply(this||window,arguments);B.apply(A||this||window,arguments);return D}},createInterceptor:function(B,A){if(typeof B!="function"){return this}var C=this;return function(){B.target=this;B.method=C;if(B.apply(A||this||window,arguments)===false){return }return C.apply(this||window,arguments)}}});Ext.applyIf(String,{escape:function(A){return A.replace(/('|\\)/g,"\\$1")},leftPad:function(D,B,C){var A=new String(D);if(!C){C=" "}while(A.length<B){A=C+A}return A.toString()},format:function(B){var A=Array.prototype.slice.call(arguments,1);return B.replace(/\{(\d+)\}/g,function(C,D){return A[D]})}});String.prototype.toggle=function(B,A){return this==B?A:B};String.prototype.trim=function(){var A=/^\s+|\s+$/g;return function(){return this.replace(A,"")}}();Ext.applyIf(Number.prototype,{constrain:function(B,A){return Math.min(Math.max(this,B),A)}});Ext.applyIf(Array.prototype,{indexOf:function(C){for(var B=0,A=this.length;B<A;B++){if(this[B]==C){return B}}return -1},remove:function(B){var A=this.indexOf(B);if(A!=-1){this.splice(A,1)}return this}});Date.prototype.getElapsed=function(A){return Math.abs((A||new Date()).getTime()-this.getTime())};
-(function(){var B;Ext.lib.Dom={getViewWidth:function(E){return E?this.getDocumentWidth():this.getViewportWidth()},getViewHeight:function(E){return E?this.getDocumentHeight():this.getViewportHeight()},getDocumentHeight:function(){var E=(document.compatMode!="CSS1Compat")?document.body.scrollHeight:document.documentElement.scrollHeight;return Math.max(E,this.getViewportHeight())},getDocumentWidth:function(){var E=(document.compatMode!="CSS1Compat")?document.body.scrollWidth:document.documentElement.scrollWidth;return Math.max(E,this.getViewportWidth())},getViewportHeight:function(){if(Ext.isIE){return Ext.isStrict?document.documentElement.clientHeight:document.body.clientHeight}else{return self.innerHeight}},getViewportWidth:function(){if(Ext.isIE){return Ext.isStrict?document.documentElement.clientWidth:document.body.clientWidth}else{return self.innerWidth}},isAncestor:function(F,G){F=Ext.getDom(F);G=Ext.getDom(G);if(!F||!G){return false}if(F.contains&&!Ext.isSafari){return F.contains(G)}else{if(F.compareDocumentPosition){return !!(F.compareDocumentPosition(G)&16)}else{var E=G.parentNode;while(E){if(E==F){return true}else{if(!E.tagName||E.tagName.toUpperCase()=="HTML"){return false}}E=E.parentNode}return false}}},getRegion:function(E){return Ext.lib.Region.getRegion(E)},getY:function(E){return this.getXY(E)[1]},getX:function(E){return this.getXY(E)[0]},getXY:function(G){var F,K,M,N,J=(document.body||document.documentElement);G=Ext.getDom(G);if(G==J){return[0,0]}if(G.getBoundingClientRect){M=G.getBoundingClientRect();N=C(document).getScroll();return[M.left+N.left,M.top+N.top]}var O=0,L=0;F=G;var E=C(G).getStyle("position")=="absolute";while(F){O+=F.offsetLeft;L+=F.offsetTop;if(!E&&C(F).getStyle("position")=="absolute"){E=true}if(Ext.isGecko){K=C(F);var P=parseInt(K.getStyle("borderTopWidth"),10)||0;var H=parseInt(K.getStyle("borderLeftWidth"),10)||0;O+=H;L+=P;if(F!=G&&K.getStyle("overflow")!="visible"){O+=H;L+=P}}F=F.offsetParent}if(Ext.isSafari&&E){O-=J.offsetLeft;L-=J.offsetTop}if(Ext.isGecko&&!E){var I=C(J);O+=parseInt(I.getStyle("borderLeftWidth"),10)||0;L+=parseInt(I.getStyle("borderTopWidth"),10)||0}F=G.parentNode;while(F&&F!=J){if(!Ext.isOpera||(F.tagName!="TR"&&C(F).getStyle("display")!="inline")){O-=F.scrollLeft;L-=F.scrollTop}F=F.parentNode}return[O,L]},setXY:function(E,F){E=Ext.fly(E,"_setXY");E.position();var G=E.translatePoints(F);if(F[0]!==false){E.dom.style.left=G.left+"px"}if(F[1]!==false){E.dom.style.top=G.top+"px"}},setX:function(F,E){this.setXY(F,[E,false])},setY:function(E,F){this.setXY(E,[false,F])}};Ext.lib.Event=function(){var F=false;var G=[];var K=[];var I=0;var H=[];var E=0;var J=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 L=this;var M=function(){L._tryPreloadAttach()};this._interval=setInterval(M,this.POLL_INTERVAL)}},onAvailable:function(N,L,O,M){H.push({id:N,fn:L,obj:O,override:M,checkReady:false});I=this.POLL_RETRYS;this.startInterval()},addListener:function(Q,M,P){Q=Ext.getDom(Q);if(!Q||!P){return false}if("unload"==M){K[K.length]=[Q,M,P];return true}var O=function(R){return typeof Ext!="undefined"?P(Ext.lib.Event.getEvent(R)):false};var L=[Q,M,P,O];var N=G.length;G[N]=L;this.doAdd(Q,M,O,false);return true},removeListener:function(S,O,R){var Q,N;S=Ext.getDom(S);if(!R){return this.purgeElement(S,false,O)}if("unload"==O){for(Q=0,N=K.length;Q<N;Q++){var M=K[Q];if(M&&M[0]==S&&M[1]==O&&M[2]==R){K.splice(Q,1);return true}}return false}var L=null;var P=arguments[3];if("undefined"==typeof P){P=this._getCacheIndex(S,O,R)}if(P>=0){L=G[P]}if(!S||!L){return false}this.doRemove(S,O,L[this.WFN],false);delete G[P][this.WFN];delete G[P][this.FN];G.splice(P,1);return true},getTarget:function(N,M){N=N.browserEvent||N;var L=N.target||N.srcElement;return this.resolveTextNode(L)},resolveTextNode:function(L){if(Ext.isSafari&&L&&3==L.nodeType){return L.parentNode}else{return L}},getPageX:function(M){M=M.browserEvent||M;var L=M.pageX;if(!L&&0!==L){L=M.clientX||0;if(Ext.isIE){L+=this.getScroll()[1]}}return L},getPageY:function(L){L=L.browserEvent||L;var M=L.pageY;if(!M&&0!==M){M=L.clientY||0;if(Ext.isIE){M+=this.getScroll()[0]}}return M},getXY:function(L){L=L.browserEvent||L;return[this.getPageX(L),this.getPageY(L)]},getRelatedTarget:function(M){M=M.browserEvent||M;var L=M.relatedTarget;if(!L){if(M.type=="mouseout"){L=M.toElement}else{if(M.type=="mouseover"){L=M.fromElement}}}return this.resolveTextNode(L)},getTime:function(N){N=N.browserEvent||N;if(!N.time){var M=new Date().getTime();try{N.time=M}catch(L){this.lastError=L;return M}}return N.time},stopEvent:function(L){this.stopPropagation(L);this.preventDefault(L)},stopPropagation:function(L){L=L.browserEvent||L;if(L.stopPropagation){L.stopPropagation()}else{L.cancelBubble=true}},preventDefault:function(L){L=L.browserEvent||L;if(L.preventDefault){L.preventDefault()}else{L.returnValue=false}},getEvent:function(M){var L=M||window.event;if(!L){var N=this.getEvent.caller;while(N){L=N.arguments[0];if(L&&Event==L.constructor){break}N=N.caller}}return L},getCharCode:function(L){L=L.browserEvent||L;return L.charCode||L.keyCode||0},_getCacheIndex:function(Q,N,P){for(var O=0,M=G.length;O<M;++O){var L=G[O];if(L&&L[this.FN]==P&&L[this.EL]==Q&&L[this.TYPE]==N){return O}}return -1},elCache:{},getEl:function(L){return document.getElementById(L)},clearCache:function(){},_load:function(M){F=true;var L=Ext.lib.Event;if(Ext.isIE){L.doRemove(window,"load",L._load)}},_tryPreloadAttach:function(){if(this.locked){return false}this.locked=true;var R=!F;if(!R){R=(I>0)}var Q=[];for(var M=0,L=H.length;M<L;++M){var P=H[M];if(P){var O=this.getEl(P.id);if(O){if(!P.checkReady||F||O.nextSibling||(document&&document.body)){var N=O;if(P.override){if(P.override===true){N=P.obj}else{N=P.override}}P.fn.call(N,P.obj);H[M]=null}}else{Q.push(P)}}}I=(Q.length===0)?0:I-1;if(R){this.startInterval()}else{clearInterval(this._interval);this._interval=null}this.locked=false;return true},purgeElement:function(P,Q,N){var R=this.getListeners(P,N);if(R){for(var O=0,L=R.length;O<L;++O){var M=R[O];this.removeListener(P,M.type,M.fn)}}if(Q&&P&&P.childNodes){for(O=0,L=P.childNodes.length;O<L;++O){this.purgeElement(P.childNodes[O],Q,N)}}},getListeners:function(M,R){var P=[],L;if(!R){L=[G,K]}else{if(R=="unload"){L=[K]}else{L=[G]}}for(var O=0;O<L.length;++O){var T=L[O];if(T&&T.length>0){for(var Q=0,S=T.length;Q<S;++Q){var N=T[Q];if(N&&N[this.EL]===M&&(!R||R===N[this.TYPE])){P.push({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.ADJ_SCOPE],index:Q})}}}}return(P.length)?P:null},_unload:function(S){var R=Ext.lib.Event,P,O,M,L,N;for(P=0,L=K.length;P<L;++P){M=K[P];if(M){var Q=window;if(M[R.ADJ_SCOPE]){if(M[R.ADJ_SCOPE]===true){Q=M[R.OBJ]}else{Q=M[R.ADJ_SCOPE]}}M[R.FN].call(Q,R.getEvent(S),M[R.OBJ]);K[P]=null;M=null;Q=null}}K=null;if(G&&G.length>0){O=G.length;while(O){N=O-1;M=G[N];if(M){R.removeListener(M[R.EL],M[R.TYPE],M[R.FN],N)}O=O-1}M=null;R.clearCache()}R.doRemove(window,"unload",R._unload)},getScroll:function(){var L=document.documentElement,M=document.body;if(L&&(L.scrollTop||L.scrollLeft)){return[L.scrollTop,L.scrollLeft]}else{if(M){return[M.scrollTop,M.scrollLeft]}else{return[0,0]}}},doAdd:function(){if(window.addEventListener){return function(O,M,N,L){O.addEventListener(M,N,(L))}}else{if(window.attachEvent){return function(O,M,N,L){O.attachEvent("on"+M,N)}}else{return function(){}}}}(),doRemove:function(){if(window.removeEventListener){return function(O,M,N,L){O.removeEventListener(M,N,(L))}}else{if(window.detachEvent){return function(N,L,M){N.detachEvent("on"+L,M)}}else{return function(){}}}}()}}();var D=Ext.lib.Event;D.on=D.addListener;D.un=D.removeListener;if(document&&document.body){D._load()}else{D.doAdd(window,"load",D._load)}D.doAdd(window,"unload",D._unload);D._tryPreloadAttach();Ext.lib.Ajax={request:function(K,I,E,J,F){if(F){var G=F.headers;if(G){for(var H in G){if(G.hasOwnProperty(H)){this.initHeader(H,G[H],false)}}}if(F.xmlData){if(!G||!G["Content-Type"]){this.initHeader("Content-Type","text/xml",false)}K=(K?K:(F.method?F.method:"POST"));J=F.xmlData}else{if(F.jsonData){if(!G||!G["Content-Type"]){this.initHeader("Content-Type","application/json",false)}K=(K?K:(F.method?F.method:"POST"));J=typeof F.jsonData=="object"?Ext.encode(F.jsonData):F.jsonData}}}return this.asyncRequest(K,I,E,J)},serializeForm:function(F){if(typeof F=="string"){F=(document.getElementById(F)||document.forms[F])}var G,E,H,J,K="",M=false;for(var L=0;L<F.elements.length;L++){G=F.elements[L];J=F.elements[L].disabled;E=F.elements[L].name;H=F.elements[L].value;if(!J&&E){switch(G.type){case"select-one":case"select-multiple":for(var I=0;I<G.options.length;I++){if(G.options[I].selected){if(Ext.isIE){K+=encodeURIComponent(E)+"="+encodeURIComponent(G.options[I].attributes["value"].specified?G.options[I].value:G.options[I].text)+"&"}else{K+=encodeURIComponent(E)+"="+encodeURIComponent(G.options[I].hasAttribute("value")?G.options[I].value:G.options[I].text)+"&"}}}break;case"radio":case"checkbox":if(G.checked){K+=encodeURIComponent(E)+"="+encodeURIComponent(H)+"&"}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(M==false){K+=encodeURIComponent(E)+"="+encodeURIComponent(H)+"&";M=true}break;default:K+=encodeURIComponent(E)+"="+encodeURIComponent(H)+"&";break}}}K=K.substr(0,K.length-1);return K},headers:{},hasHeaders:false,useDefaultHeader:true,defaultPostHeader:"application/x-www-form-urlencoded; charset=UTF-8",useDefaultXhrHeader:true,defaultXhrHeader:"XMLHttpRequest",hasDefaultHeaders:true,defaultHeaders:{},poll:{},timeout:{},pollInterval:50,transactionId:0,setProgId:function(E){this.activeX.unshift(E)},setDefaultPostHeader:function(E){this.useDefaultHeader=E},setDefaultXhrHeader:function(E){this.useDefaultXhrHeader=E},setPollingInterval:function(E){if(typeof E=="number"&&isFinite(E)){this.pollInterval=E}},createXhrObject:function(I){var H,E;try{E=new XMLHttpRequest();H={conn:E,tId:I}}catch(G){for(var F=0;F<this.activeX.length;++F){try{E=new ActiveXObject(this.activeX[F]);H={conn:E,tId:I};break}catch(G){}}}finally{return H}},getConnectionObject:function(){var F;var G=this.transactionId;try{F=this.createXhrObject(G);if(F){this.transactionId++}}catch(E){}finally{return F}},asyncRequest:function(I,F,H,E){var G=this.getConnectionObject();if(!G){return null}else{G.conn.open(I,F,true);if(this.useDefaultXhrHeader){if(!this.defaultHeaders["X-Requested-With"]){this.initHeader("X-Requested-With",this.defaultXhrHeader,true)}}if(E&&this.useDefaultHeader&&(!this.hasHeaders||!this.headers["Content-Type"])){this.initHeader("Content-Type",this.defaultPostHeader)}if(this.hasDefaultHeaders||this.hasHeaders){this.setHeader(G)}this.handleReadyState(G,H);G.conn.send(E||null);return G}},handleReadyState:function(F,G){var E=this;if(G&&G.timeout){this.timeout[F.tId]=window.setTimeout(function(){E.abort(F,G,true)},G.timeout)}this.poll[F.tId]=window.setInterval(function(){if(F.conn&&F.conn.readyState==4){window.clearInterval(E.poll[F.tId]);delete E.poll[F.tId];if(G&&G.timeout){window.clearTimeout(E.timeout[F.tId]);delete E.timeout[F.tId]}E.handleTransactionResponse(F,G)}},this.pollInterval)},handleTransactionResponse:function(I,J,E){if(!J){this.releaseObject(I);return }var G,F;try{if(I.conn.status!==undefined&&I.conn.status!=0){G=I.conn.status}else{G=13030}}catch(H){G=13030}if(G>=200&&G<300){F=this.createResponseObject(I,J.argument);if(J.success){if(!J.scope){J.success(F)}else{J.success.apply(J.scope,[F])}}}else{switch(G){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:F=this.createExceptionObject(I.tId,J.argument,(E?E:false));if(J.failure){if(!J.scope){J.failure(F)}else{J.failure.apply(J.scope,[F])}}break;default:F=this.createResponseObject(I,J.argument);if(J.failure){if(!J.scope){J.failure(F)}else{J.failure.apply(J.scope,[F])}}}}this.releaseObject(I);F=null},createResponseObject:function(E,K){var H={};var M={};try{var G=E.conn.getAllResponseHeaders();var J=G.split("\n");for(var I=0;I<J.length;I++){var F=J[I].indexOf(":");if(F!=-1){M[J[I].substring(0,F)]=J[I].substring(F+2)}}}catch(L){}H.tId=E.tId;H.status=E.conn.status;H.statusText=E.conn.statusText;H.getResponseHeader=M;H.getAllResponseHeaders=G;H.responseText=E.conn.responseText;H.responseXML=E.conn.responseXML;if(typeof K!==undefined){H.argument=K}return H},createExceptionObject:function(L,H,E){var J=0;var K="communication failure";var G=-1;var F="transaction aborted";var I={};I.tId=L;if(E){I.status=G;I.statusText=F}else{I.status=J;I.statusText=K}if(H){I.argument=H}return I},initHeader:function(E,H,G){var F=(G)?this.defaultHeaders:this.headers;if(F[E]===undefined){F[E]=H}else{F[E]=H+","+F[E]}if(G){this.hasDefaultHeaders=true}else{this.hasHeaders=true}},setHeader:function(E){if(this.hasDefaultHeaders){for(var F in this.defaultHeaders){if(this.defaultHeaders.hasOwnProperty(F)){E.conn.setRequestHeader(F,this.defaultHeaders[F])}}}if(this.hasHeaders){for(var F in this.headers){if(this.headers.hasOwnProperty(F)){E.conn.setRequestHeader(F,this.headers[F])}}this.headers={};this.hasHeaders=false}},resetDefaultHeaders:function(){delete this.defaultHeaders;this.defaultHeaders={};this.hasDefaultHeaders=false},abort:function(F,G,E){if(this.isCallInProgress(F)){F.conn.abort();window.clearInterval(this.poll[F.tId]);delete this.poll[F.tId];if(E){delete this.timeout[F.tId]}this.handleTransactionResponse(F,G,true);return true}else{return false}},isCallInProgress:function(E){if(E.conn){return E.conn.readyState!=4&&E.conn.readyState!=0}else{return false}},releaseObject:function(E){E.conn=null;E=null},activeX:["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"]};Ext.lib.Region=function(G,H,E,F){this.top=G;this[1]=G;this.right=H;this.bottom=E;this.left=F;this[0]=F};Ext.lib.Region.prototype={contains:function(E){return(E.left>=this.left&&E.right<=this.right&&E.top>=this.top&&E.bottom<=this.bottom)},getArea:function(){return((this.bottom-this.top)*(this.right-this.left))},intersect:function(I){var G=Math.max(this.top,I.top);var H=Math.min(this.right,I.right);var E=Math.min(this.bottom,I.bottom);var F=Math.max(this.left,I.left);if(E>=G&&H>=F){return new Ext.lib.Region(G,H,E,F)}else{return null}},union:function(I){var G=Math.min(this.top,I.top);var H=Math.max(this.right,I.right);var E=Math.max(this.bottom,I.bottom);var F=Math.min(this.left,I.left);return new Ext.lib.Region(G,H,E,F)},constrainTo:function(E){this.top=this.top.constrain(E.top,E.bottom);this.bottom=this.bottom.constrain(E.top,E.bottom);this.left=this.left.constrain(E.left,E.right);this.right=this.right.constrain(E.left,E.right);return this},adjust:function(G,F,E,H){this.top+=G;this.left+=F;this.right+=H;this.bottom+=E;return this}};Ext.lib.Region.getRegion=function(H){var J=Ext.lib.Dom.getXY(H);var G=J[1];var I=J[0]+H.offsetWidth;var E=J[1]+H.offsetHeight;var F=J[0];return new Ext.lib.Region(G,I,E,F)};Ext.lib.Point=function(E,F){if(Ext.isArray(E)){F=E[1];E=E[0]}this.x=this.right=this.left=this[0]=E;this.y=this.top=this.bottom=this[1]=F};Ext.lib.Point.prototype=new Ext.lib.Region();Ext.lib.Anim={scroll:function(H,F,I,J,E,G){return this.run(H,F,I,J,E,G,Ext.lib.Scroll)},motion:function(H,F,I,J,E,G){return this.run(H,F,I,J,E,G,Ext.lib.Motion)},color:function(H,F,I,J,E,G){return this.run(H,F,I,J,E,G,Ext.lib.ColorAnim)},run:function(I,F,K,L,E,H,G){G=G||Ext.lib.AnimBase;if(typeof L=="string"){L=Ext.lib.Easing[L]}var J=new G(I,F,K,L);J.animateX(function(){Ext.callback(E,H)});return J}};function C(E){if(!B){B=new Ext.Element.Flyweight()}B.dom=E;return B}if(Ext.isIE){function A(){var E=Function.prototype;delete E.createSequence;delete E.defer;delete E.createDelegate;delete E.createCallback;delete E.createInterceptor;window.detachEvent("onunload",A)}window.attachEvent("onunload",A)}Ext.lib.AnimBase=function(F,E,G,H){if(F){this.init(F,E,G,H)}};Ext.lib.AnimBase.prototype={toString:function(){var E=this.getEl();var F=E.id||E.tagName;return("Anim "+F)},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(E,G,F){return this.method(this.currentFrame,G,F-G,this.totalFrames)},setAttribute:function(E,G,F){if(this.patterns.noNegatives.test(E)){G=(G>0)?G:0}Ext.fly(this.getEl(),"_anim").setStyle(E,G+F)},getAttribute:function(E){var G=this.getEl();var I=C(G).getStyle(E);if(I!=="auto"&&!this.patterns.offsetUnit.test(I)){return parseFloat(I)}var F=this.patterns.offsetAttribute.exec(E)||[];var J=!!(F[3]);var H=!!(F[2]);if(H||(C(G).getStyle("position")=="absolute"&&J)){I=G["offset"+F[0].charAt(0).toUpperCase()+F[0].substr(1)]}else{I=0}return I},getDefaultUnit:function(E){if(this.patterns.defaultUnit.test(E)){return"px"}return""},animateX:function(G,E){var F=function(){this.onComplete.removeListener(F);if(typeof G=="function"){G.call(E||this,this)}};this.onComplete.addListener(F,this);this.animate()},setRuntimeAttribute:function(F){var K;var G;var H=this.attributes;this.runtimeAttributes[F]={};var J=function(L){return(typeof L!=="undefined")};if(!J(H[F]["to"])&&!J(H[F]["by"])){return false}K=(J(H[F]["from"]))?H[F]["from"]:this.getAttribute(F);if(J(H[F]["to"])){G=H[F]["to"]}else{if(J(H[F]["by"])){if(K.constructor==Array){G=[];for(var I=0,E=K.length;I<E;++I){G[I]=K[I]+H[F]["by"][I]}}else{G=K+H[F]["by"]}}}this.runtimeAttributes[F].start=K;this.runtimeAttributes[F].end=G;this.runtimeAttributes[F].unit=(J(H[F].unit))?H[F]["unit"]:this.getDefaultUnit(F)},init:function(G,L,K,E){var F=false;var H=null;var J=0;G=Ext.getDom(G);this.attributes=L||{};this.duration=K||1;this.method=E||Ext.lib.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=Ext.lib.AnimMgr.fps;this.getEl=function(){return G};this.isAnimated=function(){return F};this.getStartTime=function(){return H};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(O){if(O){this.currentFrame=this.totalFrames;this._onTween.fire()}Ext.lib.AnimMgr.stop(this)};var N=function(){this.onStart.fire();this.runtimeAttributes={};for(var O in this.attributes){this.setRuntimeAttribute(O)}F=true;J=0;H=new Date()};var M=function(){var Q={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};Q.toString=function(){return("duration: "+Q.duration+", currentFrame: "+Q.currentFrame)};this.onTween.fire(Q);var P=this.runtimeAttributes;for(var O in P){this.setAttribute(O,this.doMethod(O,P[O].start,P[O].end),P[O].unit)}J+=1};var I=function(){var O=(new Date()-H)/1000;var P={duration:O,frames:J,fps:J/O};P.toString=function(){return("duration: "+P.duration+", frames: "+P.frames+", fps: "+P.fps)};F=false;J=0;this.onComplete.fire(P)};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(N);this._onTween.addListener(M);this._onComplete.addListener(I)}};Ext.lib.AnimMgr=new function(){var G=null;var F=[];var E=0;this.fps=1000;this.delay=1;this.registerElement=function(J){F[F.length]=J;E+=1;J._onStart.fire();this.start()};this.unRegister=function(K,J){K._onComplete.fire();J=J||I(K);if(J!=-1){F.splice(J,1)}E-=1;if(E<=0){this.stop()}};this.start=function(){if(G===null){G=setInterval(this.run,this.delay)}};this.stop=function(L){if(!L){clearInterval(G);for(var K=0,J=F.length;K<J;++K){if(F[0].isAnimated()){this.unRegister(F[0],0)}}F=[];G=null;E=0}else{this.unRegister(L)}};this.run=function(){for(var L=0,J=F.length;L<J;++L){var K=F[L];if(!K||!K.isAnimated()){continue}if(K.currentFrame<K.totalFrames||K.totalFrames===null){K.currentFrame+=1;if(K.useSeconds){H(K)}K._onTween.fire()}else{Ext.lib.AnimMgr.stop(K,L)}}};var I=function(L){for(var K=0,J=F.length;K<J;++K){if(F[K]==L){return K}}return -1};var H=function(K){var N=K.totalFrames;var M=K.currentFrame;var L=(K.currentFrame*K.duration*1000/K.totalFrames);var J=(new Date()-K.getStartTime());var O=0;if(J<K.duration*1000){O=Math.round((J/L-1)*K.currentFrame)}else{O=N-(M+1)}if(O>0&&isFinite(O)){if(K.currentFrame+O>=N){O=N-(M+1)}K.currentFrame+=O}}};Ext.lib.Bezier=new function(){this.getPosition=function(I,H){var J=I.length;var G=[];for(var F=0;F<J;++F){G[F]=[I[F][0],I[F][1]]}for(var E=1;E<J;++E){for(F=0;F<J-E;++F){G[F][0]=(1-H)*G[F][0]+H*G[parseInt(F+1,10)][0];G[F][1]=(1-H)*G[F][1]+H*G[parseInt(F+1,10)][1]}}return[G[0][0],G[0][1]]}};(function(){Ext.lib.ColorAnim=function(I,H,J,K){Ext.lib.ColorAnim.superclass.constructor.call(this,I,H,J,K)};Ext.extend(Ext.lib.ColorAnim,Ext.lib.AnimBase);var F=Ext.lib;var G=F.ColorAnim.superclass;var E=F.ColorAnim.prototype;E.toString=function(){var H=this.getEl();var I=H.id||H.tagName;return("ColorAnim "+I)};E.patterns.color=/color$/i;E.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;E.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;E.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;E.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;E.parseColor=function(H){if(H.length==3){return H}var I=this.patterns.hex.exec(H);if(I&&I.length==4){return[parseInt(I[1],16),parseInt(I[2],16),parseInt(I[3],16)]}I=this.patterns.rgb.exec(H);if(I&&I.length==4){return[parseInt(I[1],10),parseInt(I[2],10),parseInt(I[3],10)]}I=this.patterns.hex3.exec(H);if(I&&I.length==4){return[parseInt(I[1]+I[1],16),parseInt(I[2]+I[2],16),parseInt(I[3]+I[3],16)]}return null};E.getAttribute=function(H){var J=this.getEl();if(this.patterns.color.test(H)){var K=C(J).getStyle(H);if(this.patterns.transparent.test(K)){var I=J.parentNode;K=C(I).getStyle(H);while(I&&this.patterns.transparent.test(K)){I=I.parentNode;K=C(I).getStyle(H);if(I.tagName.toUpperCase()=="HTML"){K="#fff"}}}}else{K=G.getAttribute.call(this,H)}return K};E.doMethod=function(I,M,J){var L;if(this.patterns.color.test(I)){L=[];for(var K=0,H=M.length;K<H;++K){L[K]=G.doMethod.call(this,I,M[K],J[K])}L="rgb("+Math.floor(L[0])+","+Math.floor(L[1])+","+Math.floor(L[2])+")"}else{L=G.doMethod.call(this,I,M,J)}return L};E.setRuntimeAttribute=function(I){G.setRuntimeAttribute.call(this,I);if(this.patterns.color.test(I)){var K=this.attributes;var M=this.parseColor(this.runtimeAttributes[I].start);var J=this.parseColor(this.runtimeAttributes[I].end);if(typeof K[I]["to"]==="undefined"&&typeof K[I]["by"]!=="undefined"){J=this.parseColor(K[I].by);for(var L=0,H=M.length;L<H;++L){J[L]=M[L]+J[L]}}this.runtimeAttributes[I].start=M;this.runtimeAttributes[I].end=J}}})();Ext.lib.Easing={easeNone:function(F,E,H,G){return H*F/G+E},easeIn:function(F,E,H,G){return H*(F/=G)*F+E},easeOut:function(F,E,H,G){return -H*(F/=G)*(F-2)+E},easeBoth:function(F,E,H,G){if((F/=G/2)<1){return H/2*F*F+E}return -H/2*((--F)*(F-2)-1)+E},easeInStrong:function(F,E,H,G){return H*(F/=G)*F*F*F+E},easeOutStrong:function(F,E,H,G){return -H*((F=F/G-1)*F*F*F-1)+E},easeBothStrong:function(F,E,H,G){if((F/=G/2)<1){return H/2*F*F*F*F+E}return -H/2*((F-=2)*F*F*F-2)+E},elasticIn:function(G,E,K,J,F,I){if(G==0){return E}if((G/=J)==1){return E+K}if(!I){I=J*0.3}if(!F||F<Math.abs(K)){F=K;var H=I/4}else{var H=I/(2*Math.PI)*Math.asin(K/F)}return -(F*Math.pow(2,10*(G-=1))*Math.sin((G*J-H)*(2*Math.PI)/I))+E},elasticOut:function(G,E,K,J,F,I){if(G==0){return E}if((G/=J)==1){return E+K}if(!I){I=J*0.3}if(!F||F<Math.abs(K)){F=K;var H=I/4}else{var H=I/(2*Math.PI)*Math.asin(K/F)}return F*Math.pow(2,-10*G)*Math.sin((G*J-H)*(2*Math.PI)/I)+K+E},elasticBoth:function(G,E,K,J,F,I){if(G==0){return E}if((G/=J/2)==2){return E+K}if(!I){I=J*(0.3*1.5)}if(!F||F<Math.abs(K)){F=K;var H=I/4}else{var H=I/(2*Math.PI)*Math.asin(K/F)}if(G<1){return -0.5*(F*Math.pow(2,10*(G-=1))*Math.sin((G*J-H)*(2*Math.PI)/I))+E}return F*Math.pow(2,-10*(G-=1))*Math.sin((G*J-H)*(2*Math.PI)/I)*0.5+K+E},backIn:function(F,E,I,H,G){if(typeof G=="undefined"){G=1.70158}return I*(F/=H)*F*((G+1)*F-G)+E},backOut:function(F,E,I,H,G){if(typeof G=="undefined"){G=1.70158}return I*((F=F/H-1)*F*((G+1)*F+G)+1)+E},backBoth:function(F,E,I,H,G){if(typeof G=="undefined"){G=1.70158}if((F/=H/2)<1){return I/2*(F*F*(((G*=(1.525))+1)*F-G))+E}return I/2*((F-=2)*F*(((G*=(1.525))+1)*F+G)+2)+E},bounceIn:function(F,E,H,G){return H-Ext.lib.Easing.bounceOut(G-F,0,H,G)+E},bounceOut:function(F,E,H,G){if((F/=G)<(1/2.75)){return H*(7.5625*F*F)+E}else{if(F<(2/2.75)){return H*(7.5625*(F-=(1.5/2.75))*F+0.75)+E}else{if(F<(2.5/2.75)){return H*(7.5625*(F-=(2.25/2.75))*F+0.9375)+E}}}return H*(7.5625*(F-=(2.625/2.75))*F+0.984375)+E},bounceBoth:function(F,E,H,G){if(F<G/2){return Ext.lib.Easing.bounceIn(F*2,0,H,G)*0.5+E}return Ext.lib.Easing.bounceOut(F*2-G,0,H,G)*0.5+H*0.5+E}};(function(){Ext.lib.Motion=function(K,J,L,M){if(K){Ext.lib.Motion.superclass.constructor.call(this,K,J,L,M)}};Ext.extend(Ext.lib.Motion,Ext.lib.ColorAnim);var H=Ext.lib;var I=H.Motion.superclass;var F=H.Motion.prototype;F.toString=function(){var J=this.getEl();var K=J.id||J.tagName;return("Motion "+K)};F.patterns.points=/^points$/i;F.setAttribute=function(J,L,K){if(this.patterns.points.test(J)){K=K||"px";I.setAttribute.call(this,"left",L[0],K);I.setAttribute.call(this,"top",L[1],K)}else{I.setAttribute.call(this,J,L,K)}};F.getAttribute=function(J){if(this.patterns.points.test(J)){var K=[I.getAttribute.call(this,"left"),I.getAttribute.call(this,"top")]}else{K=I.getAttribute.call(this,J)}return K};F.doMethod=function(J,N,K){var M=null;if(this.patterns.points.test(J)){var L=this.method(this.currentFrame,0,100,this.totalFrames)/100;M=H.Bezier.getPosition(this.runtimeAttributes[J],L)}else{M=I.doMethod.call(this,J,N,K)}return M};F.setRuntimeAttribute=function(S){if(this.patterns.points.test(S)){var K=this.getEl();var M=this.attributes;var J;var O=M["points"]["control"]||[];var L;var P,R;if(O.length>0&&!Ext.isArray(O[0])){O=[O]}else{var N=[];for(P=0,R=O.length;P<R;++P){N[P]=O[P]}O=N}Ext.fly(K,"_anim").position();if(G(M["points"]["from"])){Ext.lib.Dom.setXY(K,M["points"]["from"])}else{Ext.lib.Dom.setXY(K,Ext.lib.Dom.getXY(K))}J=this.getAttribute("points");if(G(M["points"]["to"])){L=E.call(this,M["points"]["to"],J);var Q=Ext.lib.Dom.getXY(this.getEl());for(P=0,R=O.length;P<R;++P){O[P]=E.call(this,O[P],J)}}else{if(G(M["points"]["by"])){L=[J[0]+M["points"]["by"][0],J[1]+M["points"]["by"][1]];for(P=0,R=O.length;P<R;++P){O[P]=[J[0]+O[P][0],J[1]+O[P][1]]}}}this.runtimeAttributes[S]=[J];if(O.length>0){this.runtimeAttributes[S]=this.runtimeAttributes[S].concat(O)}this.runtimeAttributes[S][this.runtimeAttributes[S].length]=L}else{I.setRuntimeAttribute.call(this,S)}};var E=function(J,L){var K=Ext.lib.Dom.getXY(this.getEl());J=[J[0]-K[0]+L[0],J[1]-K[1]+L[1]];return J};var G=function(J){return(typeof J!=="undefined")}})();(function(){Ext.lib.Scroll=function(I,H,J,K){if(I){Ext.lib.Scroll.superclass.constructor.call(this,I,H,J,K)}};Ext.extend(Ext.lib.Scroll,Ext.lib.ColorAnim);var F=Ext.lib;var G=F.Scroll.superclass;var E=F.Scroll.prototype;E.toString=function(){var H=this.getEl();var I=H.id||H.tagName;return("Scroll "+I)};E.doMethod=function(H,K,I){var J=null;if(H=="scroll"){J=[this.method(this.currentFrame,K[0],I[0]-K[0],this.totalFrames),this.method(this.currentFrame,K[1],I[1]-K[1],this.totalFrames)]}else{J=G.doMethod.call(this,H,K,I)}return J};E.getAttribute=function(H){var J=null;var I=this.getEl();if(H=="scroll"){J=[I.scrollLeft,I.scrollTop]}else{J=G.getAttribute.call(this,H)}return J};E.setAttribute=function(H,K,J){var I=this.getEl();if(H=="scroll"){I.scrollLeft=K[0];I.scrollTop=K[1]}else{G.setAttribute.call(this,H,K,J)}}})()})();
+/*
+ * Ext JS Library 3.0.0
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
+window.undefined=window.undefined;Ext={version:"3.0"};Ext.apply=function(d,e,b){if(b){Ext.apply(d,b)}if(d&&e&&typeof e=="object"){for(var a in e){d[a]=e[a]}}return d};(function(){var g=0,t=Object.prototype.toString,s=function(e){if(Ext.isArray(e)||e.callee){return true}if(/NodeList|HTMLCollection/.test(t.call(e))){return true}return((e.nextNode||e.item)&&Ext.isNumber(e.length))},u=navigator.userAgent.toLowerCase(),z=function(e){return e.test(u)},i=document,l=i.compatMode=="CSS1Compat",B=z(/opera/),h=z(/chrome/),v=z(/webkit/),y=!h&&z(/safari/),f=y&&z(/applewebkit\/4/),b=y&&z(/version\/3/),C=y&&z(/version\/4/),r=!B&&z(/msie/),p=r&&z(/msie 7/),o=r&&z(/msie 8/),q=r&&!p&&!o,n=!v&&z(/gecko/),d=n&&z(/rv:1\.8/),a=n&&z(/rv:1\.9/),w=r&&!l,A=z(/windows|win32/),k=z(/macintosh|mac os x/),j=z(/adobeair/),m=z(/linux/),c=/^https/i.test(window.location.protocol);if(q){try{i.execCommand("BackgroundImageCache",false,true)}catch(x){}}Ext.apply(Ext,{SSL_SECURE_URL:"javascript:false",isStrict:l,isSecure:c,isReady:false,enableGarbageCollector:true,enableListenerCollection:false,USE_NATIVE_JSON:false,applyIf:function(D,E){if(D){for(var e in E){if(Ext.isEmpty(D[e])){D[e]=E[e]}}}return D},id:function(e,D){return(e=Ext.getDom(e)||{}).id=e.id||(D||"ext-gen")+(++g)},extend:function(){var D=function(F){for(var E in F){this[E]=F[E]}};var e=Object.prototype.constructor;return function(K,H,J){if(Ext.isObject(H)){J=H;H=K;K=J.constructor!=e?J.constructor:function(){H.apply(this,arguments)}}var G=function(){},I,E=H.prototype;G.prototype=E;I=K.prototype=new G();I.constructor=K;K.superclass=E;if(E.constructor==e){E.constructor=H}K.override=function(F){Ext.override(K,F)};I.superclass=I.supr=(function(){return E});I.override=D;Ext.override(K,J);K.extend=function(F){Ext.extend(K,F)};return K}}(),override:function(e,E){if(E){var D=e.prototype;Ext.apply(D,E);if(Ext.isIE&&E.toString!=e.toString){D.toString=E.toString}}},namespace:function(){var D,e;Ext.each(arguments,function(E){e=E.split(".");D=window[e[0]]=window[e[0]]||{};Ext.each(e.slice(1),function(F){D=D[F]=D[F]||{}})});return D},urlEncode:function(I,H){var F,D=[],E,G=encodeURIComponent;for(E in I){F=!Ext.isDefined(I[E]);Ext.each(F?E:I[E],function(J,e){D.push("&",G(E),"=",(J!=E||!F)?G(J):"")})}if(!H){D.shift();H=""}return H+D.join("")},urlDecode:function(E,D){var H={},G=E.split("&"),I=decodeURIComponent,e,F;Ext.each(G,function(J){J=J.split("=");e=I(J[0]);F=I(J[1]);H[e]=D||!H[e]?F:[].concat(H[e]).concat(F)});return H},urlAppend:function(e,D){if(!Ext.isEmpty(D)){return e+(e.indexOf("?")===-1?"?":"&")+D}return e},toArray:function(){return r?function(e,F,D,E){E=[];Ext.each(e,function(G){E.push(G)});return E.slice(F||0,D||E.length)}:function(e,E,D){return Array.prototype.slice.call(e,E||0,D||e.length)}}(),each:function(G,F,E){if(Ext.isEmpty(G,true)){return}if(!s(G)||Ext.isPrimitive(G)){G=[G]}for(var D=0,e=G.length;D<e;D++){if(F.call(E||G[D],G[D],D,G)===false){return D}}},iterate:function(E,D,e){if(s(E)){Ext.each(E,D,e);return}else{if(Ext.isObject(E)){for(var F in E){if(E.hasOwnProperty(F)){if(D.call(e||E,F,E[F])===false){return}}}}}},getDom:function(e){if(!e||!i){return null}return e.dom?e.dom:(Ext.isString(e)?i.getElementById(e):e)},getBody:function(){return Ext.get(i.body||i.documentElement)},removeNode:r?function(){var e;return function(D){if(D&&D.tagName!="BODY"){e=e||i.createElement("div");e.appendChild(D);e.innerHTML=""}}}():function(e){if(e&&e.parentNode&&e.tagName!="BODY"){e.parentNode.removeChild(e)}},isEmpty:function(D,e){return D===null||D===undefined||((Ext.isArray(D)&&!D.length))||(!e?D==="":false)},isArray:function(e){return t.apply(e)==="[object Array]"},isObject:function(e){return e&&typeof e=="object"},isPrimitive:function(e){return Ext.isString(e)||Ext.isNumber(e)||Ext.isBoolean(e)},isFunction:function(e){return t.apply(e)==="[object Function]"},isNumber:function(e){return typeof e==="number"&&isFinite(e)},isString:function(e){return typeof e==="string"},isBoolean:function(e){return typeof e==="boolean"},isDefined:function(e){return typeof e!=="undefined"},isOpera:B,isWebKit:v,isChrome:h,isSafari:y,isSafari3:b,isSafari4:C,isSafari2:f,isIE:r,isIE6:q,isIE7:p,isIE8:o,isGecko:n,isGecko2:d,isGecko3:a,isBorderBox:w,isLinux:m,isWindows:A,isMac:k,isAir:j});Ext.ns=Ext.namespace})();Ext.ns("Ext","Ext.util","Ext.lib","Ext.data");Ext.apply(Function.prototype,{createInterceptor:function(b,a){var c=this;return !Ext.isFunction(b)?this:function(){var e=this,d=arguments;b.target=e;b.method=c;return(b.apply(a||e||window,d)!==false)?c.apply(e||window,d):null}},createCallback:function(){var a=arguments,b=this;return function(){return b.apply(window,a)}},createDelegate:function(c,b,a){var d=this;return function(){var f=b||arguments;if(a===true){f=Array.prototype.slice.call(arguments,0);f=f.concat(b)}else{if(Ext.isNumber(a)){f=Array.prototype.slice.call(arguments,0);var e=[a,0].concat(b);Array.prototype.splice.apply(f,e)}}return d.apply(c||window,f)}},defer:function(c,e,b,a){var d=this.createDelegate(e,b,a);if(c>0){return setTimeout(d,c)}d();return 0}});Ext.applyIf(String,{format:function(b){var a=Ext.toArray(arguments,1);return b.replace(/\{(\d+)\}/g,function(c,d){return a[d]})}});Ext.applyIf(Array.prototype,{indexOf:function(c){for(var b=0,a=this.length;b<a;b++){if(this[b]==c){return b}}return -1},remove:function(b){var a=this.indexOf(b);if(a!=-1){this.splice(a,1)}return this}});Ext.ns("Ext.grid","Ext.dd","Ext.tree","Ext.form","Ext.menu","Ext.state","Ext.layout","Ext.app","Ext.ux","Ext.chart","Ext.direct");Ext.apply(Ext,function(){var b=Ext,a=0;return{emptyFn:function(){},BLANK_IMAGE_URL:Ext.isIE6||Ext.isIE7?"http://extjs.com/s.gif":"data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",extendX:function(c,d){return Ext.extend(c,d(c.prototype))},getDoc:function(){return Ext.get(document)},isDate:function(c){return Object.prototype.toString.apply(c)==="[object Date]"},num:function(d,c){d=Number(d===null||typeof d=="boolean"?NaN:d);return isNaN(d)?c:d},value:function(e,c,d){return Ext.isEmpty(e,d)?c:e},escapeRe:function(c){return c.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")},sequence:function(f,c,e,d){f[c]=f[c].createSequence(e,d)},addBehaviors:function(g){if(!Ext.isReady){Ext.onReady(function(){Ext.addBehaviors(g)})}else{var d={},f,c,e;for(c in g){if((f=c.split("@"))[1]){e=f[0];if(!d[e]){d[e]=Ext.select(e)}d[e].on(f[1],g[c])}}d=null}},combine:function(){var e=arguments,d=e.length,g=[];for(var f=0;f<d;f++){var c=e[f];if(Ext.isArray(c)){g=g.concat(c)}else{if(c.length!==undefined&&!c.substr){g=g.concat(Array.prototype.slice.call(c,0))}else{g.push(c)}}}return g},copyTo:function(c,d,e){if(typeof e=="string"){e=e.split(/[,;\s]/)}Ext.each(e,function(f){if(d.hasOwnProperty(f)){c[f]=d[f]}},this);return c},destroy:function(){Ext.each(arguments,function(c){if(c){if(Ext.isArray(c)){this.destroy.apply(this,c)}else{if(Ext.isFunction(c.destroy)){c.destroy()}else{if(c.dom){c.remove()}}}}},this)},destroyMembers:function(j,g,e,f){for(var h=1,d=arguments,c=d.length;h<c;h++){Ext.destroy(j[d[h]]);delete j[d[h]]}},clean:function(c){var d=[];Ext.each(c,function(e){if(!!e){d.push(e)}});return d},unique:function(c){var d=[],e={};Ext.each(c,function(f){if(!e[f]){d.push(f)}e[f]=true});return d},flatten:function(c){var e=[];function d(f){Ext.each(f,function(g){if(Ext.isArray(g)){d(g)}else{e.push(g)}});return e}return d(c)},min:function(c,d){var e=c[0];d=d||function(g,f){return g<f?-1:1};Ext.each(c,function(f){e=d(e,f)==-1?e:f});return e},max:function(c,d){var e=c[0];d=d||function(g,f){return g>f?1:-1};Ext.each(c,function(f){e=d(e,f)==1?e:f});return e},mean:function(c){return Ext.sum(c)/c.length},sum:function(c){var d=0;Ext.each(c,function(e){d+=e});return d},partition:function(c,d){var e=[[],[]];Ext.each(c,function(g,h,f){e[(d&&d(g,h,f))||(!d&&g)?0:1].push(g)});return e},invoke:function(c,d){var f=[],e=Array.prototype.slice.call(arguments,2);Ext.each(c,function(g,h){if(g&&typeof g[d]=="function"){f.push(g[d].apply(g,e))}else{f.push(undefined)}});return f},pluck:function(c,e){var d=[];Ext.each(c,function(f){d.push(f[e])});return d},zip:function(){var l=Ext.partition(arguments,function(i){return !Ext.isFunction(i)}),g=l[0],k=l[1][0],c=Ext.max(Ext.pluck(g,"length")),f=[];for(var h=0;h<c;h++){f[h]=[];if(k){f[h]=k.apply(k,Ext.pluck(g,h))}else{for(var e=0,d=g.length;e<d;e++){f[h].push(g[e][h])}}}return f},getCmp:function(c){return Ext.ComponentMgr.get(c)},useShims:b.isIE6||(b.isMac&&b.isGecko2),type:function(d){if(d===undefined||d===null){return false}if(d.htmlElement){return"element"}var c=typeof d;if(c=="object"&&d.nodeName){switch(d.nodeType){case 1:return"element";case 3:return(/\S/).test(d.nodeValue)?"textnode":"whitespace"}}if(c=="object"||c=="function"){switch(d.constructor){case Array:return"array";case RegExp:return"regexp";case Date:return"date"}if(typeof d.length=="number"&&typeof d.item=="function"){return"nodelist"}}return c},intercept:function(f,c,e,d){f[c]=f[c].createInterceptor(e,d)},callback:function(c,f,e,d){if(Ext.isFunction(c)){if(d){c.defer(d,f,e||[])}else{c.apply(f,e||[])}}}}}());Ext.apply(Function.prototype,{createSequence:function(b,a){var c=this;return !Ext.isFunction(b)?this:function(){var d=c.apply(this||window,arguments);b.apply(a||this||window,arguments);return d}}});Ext.applyIf(String,{escape:function(a){return a.replace(/('|\\)/g,"\\$1")},leftPad:function(d,b,c){var a=String(d);if(!c){c=" "}while(a.length<b){a=c+a}return a}});String.prototype.toggle=function(b,a){return this==b?a:b};String.prototype.trim=function(){var a=/^\s+|\s+$/g;return function(){return this.replace(a,"")}}();Date.prototype.getElapsed=function(a){return Math.abs((a||new Date()).getTime()-this.getTime())};Ext.applyIf(Number.prototype,{constrain:function(b,a){return Math.min(Math.max(this,b),a)}});Ext.util.TaskRunner=function(e){e=e||10;var f=[],a=[],b=0,g=false,d=function(){g=false;clearInterval(b);b=0},h=function(){if(!g){g=true;b=setInterval(i,e)}},c=function(j){a.push(j);if(j.onStop){j.onStop.apply(j.scope||j)}},i=function(){var l=a.length,n=new Date().getTime();if(l>0){for(var p=0;p<l;p++){f.remove(a[p])}a=[];if(f.length<1){d();return}}for(var p=0,o,k,m,j=f.length;p<j;++p){o=f[p];k=n-o.taskRunTime;if(o.interval<=k){m=o.run.apply(o.scope||o,o.args||[++o.taskRunCount]);o.taskRunTime=n;if(m===false||o.taskRunCount===o.repeat){c(o);return}}if(o.duration&&o.duration<=(n-o.taskStartTime)){c(o)}}};this.start=function(j){f.push(j);j.taskStartTime=new Date().getTime();j.taskRunTime=0;j.taskRunCount=0;h();return j};this.stop=function(j){c(j);return j};this.stopAll=function(){d();for(var k=0,j=f.length;k<j;k++){if(f[k].onStop){f[k].onStop()}}f=[];a=[]}};Ext.TaskMgr=new Ext.util.TaskRunner();(function(){var b;function c(d){if(!b){b=new Ext.Element.Flyweight()}b.dom=d;return b}(function(){var f=document,d=f.compatMode=="CSS1Compat",e=Math.max,g=parseInt;Ext.lib.Dom={isAncestor:function(i,j){var h=false;i=Ext.getDom(i);j=Ext.getDom(j);if(i&&j){if(i.contains){return i.contains(j)}else{if(i.compareDocumentPosition){return !!(i.compareDocumentPosition(j)&16)}else{while(j=j.parentNode){h=j==i||h}}}}return h},getViewWidth:function(h){return h?this.getDocumentWidth():this.getViewportWidth()},getViewHeight:function(h){return h?this.getDocumentHeight():this.getViewportHeight()},getDocumentHeight:function(){return e(!d?f.body.scrollHeight:f.documentElement.scrollHeight,this.getViewportHeight())},getDocumentWidth:function(){return e(!d?f.body.scrollWidth:f.documentElement.scrollWidth,this.getViewportWidth())},getViewportHeight:function(){return Ext.isIE?(Ext.isStrict?f.documentElement.clientHeight:f.body.clientHeight):self.innerHeight},getViewportWidth:function(){return !Ext.isStrict&&!Ext.isOpera?f.body.clientWidth:Ext.isIE?f.documentElement.clientWidth:self.innerWidth},getY:function(h){return this.getXY(h)[1]},getX:function(h){return this.getXY(h)[0]},getXY:function(j){var i,o,r,u,k,l,t=0,q=0,s,h,m=(f.body||f.documentElement),n=[0,0];j=Ext.getDom(j);if(j!=m){if(j.getBoundingClientRect){r=j.getBoundingClientRect();s=c(document).getScroll();n=[r.left+s.left,r.top+s.top]}else{i=j;h=c(j).isStyle("position","absolute");while(i){o=c(i);t+=i.offsetLeft;q+=i.offsetTop;h=h||o.isStyle("position","absolute");if(Ext.isGecko){q+=u=g(o.getStyle("borderTopWidth"),10)||0;t+=k=g(o.getStyle("borderLeftWidth"),10)||0;if(i!=j&&!o.isStyle("overflow","visible")){t+=k;q+=u}}i=i.offsetParent}if(Ext.isSafari&&h){t-=m.offsetLeft;q-=m.offsetTop}if(Ext.isGecko&&!h){l=c(m);t+=g(l.getStyle("borderLeftWidth"),10)||0;q+=g(l.getStyle("borderTopWidth"),10)||0}i=j.parentNode;while(i&&i!=m){if(!Ext.isOpera||(i.tagName!="TR"&&!c(i).isStyle("display","inline"))){t-=i.scrollLeft;q-=i.scrollTop}i=i.parentNode}n=[t,q]}}return n},setXY:function(i,j){(i=Ext.fly(i,"_setXY")).position();var k=i.translatePoints(j),h=i.dom.style,l;for(l in k){if(!isNaN(k[l])){h[l]=k[l]+"px"}}},setX:function(i,h){this.setXY(i,[h,false])},setY:function(h,i){this.setXY(h,[false,i])}}})();Ext.lib.Dom.getRegion=function(d){return Ext.lib.Region.getRegion(d)};Ext.lib.Event=function(){var y=false,w=[],g=[],D=0,q=[],d,G=false,k=window,K=document,l=200,t=20,E=0,s=1,i=2,m=3,u=3,z=4,v="scrollLeft",r="scrollTop",f="unload",B="mouseover",J="mouseout",e=function(){var L;if(k.addEventListener){L=function(P,N,O,M){if(N=="mouseenter"){O=O.createInterceptor(o);P.addEventListener(B,O,(M))}else{if(N=="mouseleave"){O=O.createInterceptor(o);P.addEventListener(J,O,(M))}else{P.addEventListener(N,O,(M))}}return O}}else{if(k.attachEvent){L=function(P,N,O,M){P.attachEvent("on"+N,O);return O}}else{L=function(){}}}return L}(),h=function(){var L;if(k.removeEventListener){L=function(P,N,O,M){if(N=="mouseenter"){N=B}else{if(N=="mouseleave"){N=J}}P.removeEventListener(N,O,(M))}}else{if(k.detachEvent){L=function(O,M,N){O.detachEvent("on"+M,N)}}else{L=function(){}}}return L}();var F=Ext.isGecko?function(L){return Object.prototype.toString.call(L)=="[object XULElement]"}:function(){};var p=Ext.isGecko?function(L){try{return L.nodeType==3}catch(M){return false}}:function(L){return L.nodeType==3};function o(M){var L=A.getRelatedTarget(M);return !(F(L)||x(M.currentTarget,L))}function x(L,N){if(L&&L.firstChild){while(N){if(N===L){return true}try{N=N.parentNode}catch(M){return false}if(N&&(N.nodeType!=1)){N=null}}}return false}function C(O,L,N){var M=-1;Ext.each(w,function(P,Q){if(P&&P[i]==N&&P[E]==O&&P[s]==L){M=Q}});return M}function H(){var L=false,O=[],M,N=!y||(D>0);if(!G){G=true;Ext.each(q,function(Q,R,P){if(Q&&(M=K.getElementById(Q.id))){if(!Q.checkReady||y||M.nextSibling||(K&&K.body)){M=Q.override?(Q.override===true?Q.obj:Q.override):M;Q.fn.call(M,Q.obj);q[R]=null}else{O.push(Q)}}});D=(O.length===0)?0:D-1;if(N){n()}else{clearInterval(d);d=null}L=!(G=false)}return L}function n(){if(!d){var L=function(){H()};d=setInterval(L,t)}}function I(){var L=K.documentElement,M=K.body;if(L&&(L[r]||L[v])){return[L[v],L[r]]}else{if(M){return[M[v],M[r]]}else{return[0,0]}}}function j(L,M){L=L.browserEvent||L;var N=L["page"+M];if(!N&&N!==0){N=L["client"+M]||0;if(Ext.isIE){N+=I()[M=="X"?0:1]}}return N}var A={onAvailable:function(N,L,O,M){q.push({id:N,fn:L,obj:O,override:M,checkReady:false});D=l;n()},addListener:function(O,L,N){var M;O=Ext.getDom(O);if(O&&N){if(f==L){M=!!(g[g.length]=[O,L,N])}else{w.push([O,L,N,M=e(O,L,N,false)])}}return !!M},removeListener:function(Q,M,P){var O=false,N,L;Q=Ext.getDom(Q);if(!P){O=this.purgeElement(Q,false,M)}else{if(f==M){Ext.each(g,function(S,T,R){if(S&&S[0]==Q&&S[1]==M&&S[2]==P){g.splice(T,1);O=true}})}else{N=arguments[3]||C(Q,M,P);L=w[N];if(Q&&L){h(Q,M,L[m],false);L[m]=L[i]=null;w.splice(N,1);O=true}}}return O},getTarget:function(L){L=L.browserEvent||L;return this.resolveTextNode(L.target||L.srcElement)},resolveTextNode:function(L){return L&&!F(L)&&p(L)?L.parentNode:L},getRelatedTarget:function(L){L=L.browserEvent||L;return this.resolveTextNode(L.relatedTarget||(L.type==J?L.toElement:L.type==B?L.fromElement:null))},getPageX:function(L){return j(L,"X")},getPageY:function(L){return j(L,"Y")},getXY:function(L){return[this.getPageX(L),this.getPageY(L)]},stopEvent:function(L){this.stopPropagation(L);this.preventDefault(L)},stopPropagation:function(L){L=L.browserEvent||L;if(L.stopPropagation){L.stopPropagation()}else{L.cancelBubble=true}},preventDefault:function(L){L=L.browserEvent||L;if(L.preventDefault){L.preventDefault()}else{L.returnValue=false}},getEvent:function(L){L=L||k.event;if(!L){var M=this.getEvent.caller;while(M){L=M.arguments[0];if(L&&Event==L.constructor){break}M=M.caller}}return L},getCharCode:function(L){L=L.browserEvent||L;return L.charCode||L.keyCode||0},_load:function(M){y=true;var L=Ext.lib.Event;if(Ext.isIE&&M!==true){h(k,"load",arguments.callee)}},purgeElement:function(M,O,L){var N=this;Ext.each(N.getListeners(M,L),function(P){if(P){N.removeListener(M,P.type,P.fn)}});if(O&&M&&M.childNodes){Ext.each(M.childNodes,function(P){N.purgeElement(P,O,L)})}},getListeners:function(O,M){var P=this,N=[],L;if(M){L=M==f?g:w}else{L=w.concat(g)}Ext.each(L,function(Q,R){if(Q&&Q[E]==O&&(!M||M==Q[s])){N.push({type:Q[s],fn:Q[i],obj:Q[u],adjust:Q[z],index:R})}});return N.length?N:null},_unload:function(S){var R=Ext.lib.Event,P,O,M,L,N,Q;Ext.each(g,function(T){if(T){try{Q=T[z]?(T[z]===true?T[u]:T[z]):k;T[i].call(Q,R.getEvent(S),T[u])}catch(U){}}});g=null;if(w&&(O=w.length)){while(O){if((M=w[N=--O])){R.removeListener(M[E],M[s],M[i],N)}}}h(k,f,R._unload)}};A.on=A.addListener;A.un=A.removeListener;if(K&&K.body){A._load(true)}else{e(k,"load",A._load)}e(k,f,A._unload);H();return A}();Ext.lib.Ajax=function(){var g=["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],d="Content-Type";function h(s){var r=s.conn,t;function q(u,v){for(t in v){if(v.hasOwnProperty(t)){u.setRequestHeader(t,v[t])}}}if(k.defaultHeaders){q(r,k.defaultHeaders)}if(k.headers){q(r,k.headers);k.headers=null}}function e(t,s,r,q){return{tId:t,status:r?-1:0,statusText:r?"transaction aborted":"communication failure",isAbort:true,isTimeout:true,argument:s}}function j(q,r){(k.headers=k.headers||{})[q]=r}function o(z,x){var r={},v,w=z.conn,q,u;try{v=z.conn.getAllResponseHeaders();Ext.each(v.replace(/\r\n/g,"\n").split("\n"),function(s){q=s.indexOf(":");if(q>=0){u=s.substr(0,q).toLowerCase();if(s.charAt(q+1)==" "){++q}r[u]=s.substr(q+1)}})}catch(y){}return{tId:z.tId,status:w.status,statusText:w.statusText,getResponseHeader:function(s){return r[s.toLowerCase()]},getAllResponseHeaders:function(){return v},responseText:w.responseText,responseXML:w.responseXML,argument:x}}function n(q){q.conn=null;q=null}function f(v,w,r,q){if(!w){n(v);return}var t,s;try{if(v.conn.status!==undefined&&v.conn.status!=0){t=v.conn.status}else{t=13030}}catch(u){t=13030}if((t>=200&&t<300)||(Ext.isIE&&t==1223)){s=o(v,w.argument);if(w.success){if(!w.scope){w.success(s)}else{w.success.apply(w.scope,[s])}}}else{switch(t){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:s=e(v.tId,w.argument,(r?r:false),q);if(w.failure){if(!w.scope){w.failure(s)}else{w.failure.apply(w.scope,[s])}}break;default:s=o(v,w.argument);if(w.failure){if(!w.scope){w.failure(s)}else{w.failure.apply(w.scope,[s])}}}}n(v);s=null}function m(s,v){v=v||{};var q=s.conn,u=s.tId,r=k.poll,t=v.timeout||null;if(t){k.timeout[u]=setTimeout(function(){k.abort(s,v,true)},t)}r[u]=setInterval(function(){if(q&&q.readyState==4){clearInterval(r[u]);r[u]=null;if(t){clearTimeout(k.timeout[u]);k.timeout[u]=null}f(s,v)}},k.pollInterval)}function i(u,r,t,q){var s=l()||null;if(s){s.conn.open(u,r,true);if(k.useDefaultXhrHeader){j("X-Requested-With",k.defaultXhrHeader)}if(q&&k.useDefaultHeader&&(!k.headers||!k.headers[d])){j(d,k.defaultPostHeader)}if(k.defaultHeaders||k.headers){h(s)}m(s,t);s.conn.send(q||null)}return s}function l(){var r;try{if(r=p(k.transactionId)){k.transactionId++}}catch(q){}finally{return r}}function p(t){var q;try{q=new XMLHttpRequest()}catch(s){for(var r=0;r<g.length;++r){try{q=new ActiveXObject(g[r]);break}catch(s){}}}finally{return{conn:q,tId:t}}}var k={request:function(q,s,t,u,y){if(y){var v=this,r=y.xmlData,w=y.jsonData,x;Ext.applyIf(v,y);if(r||w){x=v.headers;if(!x||!x[d]){j(d,r?"text/xml":"application/json")}u=r||(Ext.isObject(w)?Ext.encode(w):w)}}return i(q||y.method||"POST",s,t,u)},serializeForm:function(r){var s=r.elements||(document.forms[r]||Ext.getDom(r)).elements,y=false,x=encodeURIComponent,v,z,q,t,u="",w;Ext.each(s,function(A){q=A.name;w=A.type;if(!A.disabled&&q){if(/select-(one|multiple)/i.test(w)){Ext.each(A.options,function(B){if(B.selected){u+=String.format("{0}={1}&",x(q),(B.hasAttribute?B.hasAttribute("value"):B.getAttributeNode("value").specified)?B.value:B.text)}})}else{if(!/file|undefined|reset|button/i.test(w)){if(!(/radio|checkbox/i.test(w)&&!A.checked)&&!(w=="submit"&&y)){u+=x(q)+"="+x(A.value)+"&";y=/submit/i.test(w)}}}}});return u.substr(0,u.length-1)},useDefaultHeader:true,defaultPostHeader:"application/x-www-form-urlencoded; charset=UTF-8",useDefaultXhrHeader:true,defaultXhrHeader:"XMLHttpRequest",poll:{},timeout:{},pollInterval:50,transactionId:0,abort:function(t,v,q){var s=this,u=t.tId,r=false;if(s.isCallInProgress(t)){t.conn.abort();clearInterval(s.poll[u]);s.poll[u]=null;if(q){s.timeout[u]=null}f(t,v,(r=true),q)}return r},isCallInProgress:function(q){return q.conn&&!{0:true,4:true}[q.conn.readyState]}};return k}();Ext.lib.Region=function(f,h,d,e){var g=this;g.top=f;g[1]=f;g.right=h;g.bottom=d;g.left=e;g[0]=e};Ext.lib.Region.prototype={contains:function(e){var d=this;return(e.left>=d.left&&e.right<=d.right&&e.top>=d.top&&e.bottom<=d.bottom)},getArea:function(){var d=this;return((d.bottom-d.top)*(d.right-d.left))},intersect:function(i){var h=this,f=Math.max(h.top,i.top),g=Math.min(h.right,i.right),d=Math.min(h.bottom,i.bottom),e=Math.max(h.left,i.left);if(d>=f&&g>=e){return new Ext.lib.Region(f,g,d,e)}},union:function(i){var h=this,f=Math.min(h.top,i.top),g=Math.max(h.right,i.right),d=Math.max(h.bottom,i.bottom),e=Math.min(h.left,i.left);return new Ext.lib.Region(f,g,d,e)},constrainTo:function(e){var d=this;d.top=d.top.constrain(e.top,e.bottom);d.bottom=d.bottom.constrain(e.top,e.bottom);d.left=d.left.constrain(e.left,e.right);d.right=d.right.constrain(e.left,e.right);return d},adjust:function(f,e,d,h){var g=this;g.top+=f;g.left+=e;g.right+=h;g.bottom+=d;return g}};Ext.lib.Region.getRegion=function(g){var i=Ext.lib.Dom.getXY(g),f=i[1],h=i[0]+g.offsetWidth,d=i[1]+g.offsetHeight,e=i[0];return new Ext.lib.Region(f,h,d,e)};Ext.lib.Point=function(d,f){if(Ext.isArray(d)){f=d[1];d=d[0]}var e=this;e.x=e.right=e.left=e[0]=d;e.y=e.top=e.bottom=e[1]=f};Ext.lib.Point.prototype=new Ext.lib.Region();(function(){var g=Ext.lib,i=/width|height|opacity|padding/i,f=/^((width|height)|(top|left))$/,d=/width|height|top$|bottom$|left$|right$/i,h=/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i,j=function(k){return typeof k!=="undefined"},e=function(){return new Date()};g.Anim={motion:function(n,l,o,p,k,m){return this.run(n,l,o,p,k,m,Ext.lib.Motion)},run:function(o,l,q,r,k,n,m){m=m||Ext.lib.AnimBase;if(typeof r=="string"){r=Ext.lib.Easing[r]}var p=new m(o,l,q,r);p.animateX(function(){if(Ext.isFunction(k)){k.call(n)}});return p}};g.AnimBase=function(l,k,m,n){if(l){this.init(l,k,m,n)}};g.AnimBase.prototype={doMethod:function(k,n,l){var m=this;return m.method(m.curFrame,n,l-n,m.totalFrames)},setAttr:function(k,m,l){if(i.test(k)&&m<0){m=0}Ext.fly(this.el,"_anim").setStyle(k,m+l)},getAttr:function(k){var m=Ext.fly(this.el),n=m.getStyle(k),l=f.exec(k)||[];if(n!=="auto"&&!h.test(n)){return parseFloat(n)}return(!!(l[2])||(m.getStyle("position")=="absolute"&&!!(l[3])))?m.dom["offset"+l[0].charAt(0).toUpperCase()+l[0].substr(1)]:0},getDefaultUnit:function(k){return d.test(k)?"px":""},animateX:function(n,k){var l=this,m=function(){l.onComplete.removeListener(m);if(Ext.isFunction(n)){n.call(k||l,l)}};l.onComplete.addListener(m,l);l.animate()},setRunAttr:function(n){var p=this,q=this.attributes[n],r=q.to,o=q.by,s=q.from,t=q.unit,l=(this.runAttrs[n]={}),m;if(!j(r)&&!j(o)){return false}var k=j(s)?s:p.getAttr(n);if(j(r)){m=r}else{if(j(o)){if(Ext.isArray(k)){m=[];Ext.each(k,function(u,w){m[w]=u+o[w]})}else{m=k+o}}}Ext.apply(l,{start:k,end:m,unit:j(t)?t:p.getDefaultUnit(n)})},init:function(l,p,o,k){var r=this,n=0,s=g.AnimMgr;Ext.apply(r,{isAnimated:false,startTime:null,el:Ext.getDom(l),attributes:p||{},duration:o||1,method:k||g.Easing.easeNone,useSec:true,curFrame:0,totalFrames:s.fps,runAttrs:{},animate:function(){var u=this,v=u.duration;if(u.isAnimated){return false}u.curFrame=0;u.totalFrames=u.useSec?Math.ceil(s.fps*v):v;s.registerElement(u)},stop:function(u){var v=this;if(u){v.curFrame=v.totalFrames;v._onTween.fire()}s.stop(v)}});var t=function(){var v=this,u;v.onStart.fire();v.runAttrs={};for(u in this.attributes){this.setRunAttr(u)}v.isAnimated=true;v.startTime=e();n=0};var q=function(){var v=this;v.onTween.fire({duration:e()-v.startTime,curFrame:v.curFrame});var w=v.runAttrs;for(var u in w){this.setAttr(u,v.doMethod(u,w[u].start,w[u].end),w[u].unit)}++n};var m=function(){var u=this,w=(e()-u.startTime)/1000,v={duration:w,frames:n,fps:n/w};u.isAnimated=false;n=0;u.onComplete.fire(v)};r.onStart=new Ext.util.Event(r);r.onTween=new Ext.util.Event(r);r.onComplete=new Ext.util.Event(r);(r._onStart=new Ext.util.Event(r)).addListener(t);(r._onTween=new Ext.util.Event(r)).addListener(q);(r._onComplete=new Ext.util.Event(r)).addListener(m)}};Ext.lib.AnimMgr=new function(){var o=this,m=null,l=[],k=0;Ext.apply(o,{fps:1000,delay:1,registerElement:function(q){l.push(q);++k;q._onStart.fire();o.start()},unRegister:function(r,q){r._onComplete.fire();q=q||p(r);if(q!=-1){l.splice(q,1)}if(--k<=0){o.stop()}},start:function(){if(m===null){m=setInterval(o.run,o.delay)}},stop:function(s){if(!s){clearInterval(m);for(var r=0,q=l.length;r<q;++r){if(l[0].isAnimated){o.unRegister(l[0],0)}}l=[];m=null;k=0}else{o.unRegister(s)}},run:function(){var q;Ext.each(l,function(r){if(r&&r.isAnimated){q=r.totalFrames;if(r.curFrame<q||q===null){++r.curFrame;if(r.useSec){n(r)}r._onTween.fire()}else{o.stop(r)}}},o)}});var p=function(r){var q=-1;Ext.each(l,function(t,s){if(t==r){q=s;return false}});return q};var n=function(r){var v=r.totalFrames,u=r.curFrame,t=r.duration,s=(u*t*1000/v),q=(e()-r.startTime),w=0;if(q<t*1000){w=Math.round((q/s-1)*u)}else{w=v-(u+1)}if(w>0&&isFinite(w)){if(r.curFrame+w>=v){w=v-(u+1)}r.curFrame+=w}}};g.Bezier=new function(){this.getPosition=function(p,o){var r=p.length,m=[],q=1-o,l,k;for(l=0;l<r;++l){m[l]=[p[l][0],p[l][1]]}for(k=1;k<r;++k){for(l=0;l<r-k;++l){m[l][0]=q*m[l][0]+o*m[parseInt(l+1,10)][0];m[l][1]=q*m[l][1]+o*m[parseInt(l+1,10)][1]}}return[m[0][0],m[0][1]]}};g.Easing={easeNone:function(l,k,n,m){return n*l/m+k},easeIn:function(l,k,n,m){return n*(l/=m)*l+k},easeOut:function(l,k,n,m){return -n*(l/=m)*(l-2)+k}};(function(){g.Motion=function(p,o,q,r){if(p){g.Motion.superclass.constructor.call(this,p,o,q,r)}};Ext.extend(g.Motion,Ext.lib.AnimBase);var n=g.Motion.superclass,m=g.Motion.prototype,l=/^points$/i;Ext.apply(g.Motion.prototype,{setAttr:function(o,s,r){var q=this,p=n.setAttr;if(l.test(o)){r=r||"px";p.call(q,"left",s[0],r);p.call(q,"top",s[1],r)}else{p.call(q,o,s,r)}},getAttr:function(o){var q=this,p=n.getAttr;return l.test(o)?[p.call(q,"left"),p.call(q,"top")]:p.call(q,o)},doMethod:function(o,r,p){var q=this;return l.test(o)?g.Bezier.getPosition(q.runAttrs[o],q.method(q.curFrame,0,100,q.totalFrames)/100):n.doMethod.call(q,o,r,p)},setRunAttr:function(v){if(l.test(v)){var x=this,q=this.el,A=this.attributes.points,t=A.control||[],y=A.from,z=A.to,w=A.by,B=g.Dom,p,s,r,u,o;if(t.length>0&&!Ext.isArray(t[0])){t=[t]}else{}Ext.fly(q,"_anim").position();B.setXY(q,j(y)?y:B.getXY(q));p=x.getAttr("points");if(j(z)){r=k.call(x,z,p);for(s=0,u=t.length;s<u;++s){t[s]=k.call(x,t[s],p)}}else{if(j(w)){r=[p[0]+w[0],p[1]+w[1]];for(s=0,u=t.length;s<u;++s){t[s]=[p[0]+t[s][0],p[1]+t[s][1]]}}}o=this.runAttrs[v]=[p];if(t.length>0){o=o.concat(t)}o[o.length]=r}else{n.setRunAttr.call(this,v)}}});var k=function(o,q){var p=g.Dom.getXY(this.el);return[o[0]-p[0]+q[0],o[1]-p[1]+q[1]]}})()})();(function(){var d=Math.abs,i=Math.PI,h=Math.asin,g=Math.pow,e=Math.sin,f=Ext.lib;Ext.apply(f.Easing,{easeBoth:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k+j:-m/2*((--k)*(k-2)-1)+j},easeInStrong:function(k,j,m,l){return m*(k/=l)*k*k*k+j},easeOutStrong:function(k,j,m,l){return -m*((k=k/l-1)*k*k*k-1)+j},easeBothStrong:function(k,j,m,l){return((k/=l/2)<1)?m/2*k*k*k*k+j:-m/2*((k-=2)*k*k*k-2)+j},elasticIn:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return -(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j},elasticOut:function(l,j,q,o,k,n){if(l==0||(l/=o)==1){return l==0?j:j+q}n=n||(o*0.3);var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return k*g(2,-10*l)*e((l*o-m)*(2*i)/n)+q+j},elasticBoth:function(l,j,q,o,k,n){if(l==0||(l/=o/2)==2){return l==0?j:j+q}n=n||(o*(0.3*1.5));var m;if(k>=d(q)){m=n/(2*i)*h(q/k)}else{k=q;m=n/4}return l<1?-0.5*(k*g(2,10*(l-=1))*e((l*o-m)*(2*i)/n))+j:k*g(2,-10*(l-=1))*e((l*o-m)*(2*i)/n)*0.5+q+j},backIn:function(k,j,n,m,l){l=l||1.70158;return n*(k/=m)*k*((l+1)*k-l)+j},backOut:function(k,j,n,m,l){if(!l){l=1.70158}return n*((k=k/m-1)*k*((l+1)*k+l)+1)+j},backBoth:function(k,j,n,m,l){l=l||1.70158;return((k/=m/2)<1)?n/2*(k*k*(((l*=(1.525))+1)*k-l))+j:n/2*((k-=2)*k*(((l*=(1.525))+1)*k+l)+2)+j},bounceIn:function(k,j,m,l){return m-f.Easing.bounceOut(l-k,0,m,l)+j},bounceOut:function(k,j,m,l){if((k/=l)<(1/2.75)){return m*(7.5625*k*k)+j}else{if(k<(2/2.75)){return m*(7.5625*(k-=(1.5/2.75))*k+0.75)+j}else{if(k<(2.5/2.75)){return m*(7.5625*(k-=(2.25/2.75))*k+0.9375)+j}}}return m*(7.5625*(k-=(2.625/2.75))*k+0.984375)+j},bounceBoth:function(k,j,m,l){return(k<l/2)?f.Easing.bounceIn(k*2,0,m,l)*0.5+j:f.Easing.bounceOut(k*2-l,0,m,l)*0.5+m*0.5+j}})})();(function(){var h=Ext.lib;h.Anim.color=function(p,n,q,r,m,o){return h.Anim.run(p,n,q,r,m,o,h.ColorAnim)};h.ColorAnim=function(n,m,o,p){h.ColorAnim.superclass.constructor.call(this,n,m,o,p)};Ext.extend(h.ColorAnim,h.AnimBase);var j=h.ColorAnim.superclass,i=/color$/i,f=/^transparent|rgba\(0, 0, 0, 0\)$/,l=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,d=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,e=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i,g=function(m){return typeof m!=="undefined"};function k(n){var p=parseInt,o,m=null,q;if(n.length==3){return n}Ext.each([d,l,e],function(s,r){o=(r%2==0)?16:10;q=s.exec(n);if(q&&q.length==4){m=[p(q[1],o),p(q[2],o),p(q[3],o)];return false}});return m}Ext.apply(h.ColorAnim.prototype,{getAttr:function(m){var o=this,n=o.el,p;if(i.test(m)){while(n&&f.test(p=Ext.fly(n).getStyle(m))){n=n.parentNode;p="fff"}}else{p=j.getAttr.call(o,m)}return p},doMethod:function(m,r,n){var p=this,q,o=Math.floor;if(i.test(m)){q=[];Ext.each(r,function(s,t){q[t]=j.doMethod.call(p,m,s,n[t])});q="rgb("+o(q[0])+","+o(q[1])+","+o(q[2])+")"}else{q=j.doMethod.call(p,m,r,n)}return q},setRunAttr:function(m){var p=this,o=p.attributes[m],t=o.to,q=o.by,r;j.setRunAttr.call(p,m);r=p.runAttrs[m];if(i.test(m)){var s=k(r.start),n=k(r.end);if(!g(t)&&g(q)){n=k(q);Ext.each(s,function(v,u){n[u]=v+n[u]})}r.start=s;r.end=n}}})})();(function(){var d=Ext.lib;d.Anim.scroll=function(j,h,k,l,g,i){return d.Anim.run(j,h,k,l,g,i,d.Scroll)};d.Scroll=function(h,g,i,j){if(h){d.Scroll.superclass.constructor.call(this,h,g,i,j)}};Ext.extend(d.Scroll,d.ColorAnim);var f=d.Scroll.superclass,e="scroll";Ext.apply(d.Scroll.prototype,{doMethod:function(g,m,h){var k,j=this,l=j.curFrame,i=j.totalFrames;if(g==e){k=[j.method(l,m[0],h[0]-m[0],i),j.method(l,m[1],h[1]-m[1],i)]}else{k=f.doMethod.call(j,g,m,h)}return k},getAttr:function(g){var h=this;if(g==e){return[h.el.scrollLeft,h.el.scrollTop]}else{return f.getAttr.call(h,g)}},setAttr:function(g,j,i){var h=this;if(g==e){h.el.scrollLeft=j[0];h.el.scrollTop=j[1]}else{f.setAttr.call(h,g,j,i)}}})})();if(Ext.isIE){function a(){var d=Function.prototype;delete d.createSequence;delete d.defer;delete d.createDelegate;delete d.createCallback;delete d.createInterceptor;window.detachEvent("onunload",a)}window.attachEvent("onunload",a)}})();
View
35,480 examples/ext/ext-all-debug.js
0 additions, 35,480 deletions not shown
View
173 examples/ext/ext-all.js 100755 → 100644
11 additions, 162 deletions not shown
View
3  examples/ext/resources/css/README.txt
@@ -1,3 +0,0 @@
-2006-11-21 jvs:
-ext-all.css contains all of the other css files combined and stripped of comments (except themes).
-
View
61 examples/ext/resources/css/borders.css
@@ -1,61 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-panel-noborder .x-panel-body-noborder {
- border-width:0;
-}
-
-.x-panel-noborder .x-panel-header-noborder {
- border-width:0;
- border-bottom:1px solid #99bbe8;
-}
-
-.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
- border-width:0;
- border-bottom:1px solid #99bbe8;
-}
-
-.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
- border-width:0;
- border-top:1px solid #99bbe8;
-}
-
-.x-window-noborder .x-window-mc {
- border-width:0;
-}
-
-.x-window-plain .x-window-body-noborder {
- border-width:0;
-}
-
-.x-tab-panel-noborder .x-tab-panel-body-noborder {
- border-width:0;
-}
-
-.x-tab-panel-noborder .x-tab-panel-header-noborder {
- border-top-width:0;
- border-left-width:0;
- border-right-width:0;
-}
-
-.x-tab-panel-noborder .x-tab-panel-footer-noborder {
- border-bottom-width:0;
- border-left-width:0;
- border-right-width:0;
-}
-
-
-.x-tab-panel-bbar-noborder .x-toolbar {
- border-width:0;
- border-top:1px solid #99bbe8;
-}
-
-.x-tab-panel-tbar-noborder .x-toolbar {
- border-width:0;
- border-bottom:1px solid #99bbe8;
-}
View
111 examples/ext/resources/css/box.css
@@ -1,111 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-/*
- Creates rounded, raised boxes like on the Ext website - the markup isn't pretty:
- <div class="x-box-blue">
- <div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>
- <div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">
- <h3>YOUR TITLE HERE (optional)</h3>
- <div>YOUR CONTENT HERE</div>
- </div></div></div>
- <div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>
- </div>
- */
-
-.x-box-tl {
- background: transparent url(../images/default/box/corners.gif) no-repeat 0 0;
- zoom:1;
-}
-
-.x-box-tc {
- height: 8px;
- background: transparent url(../images/default/box/tb.gif) repeat-x 0 0;
- overflow: hidden;
-}
-
-.x-box-tr {
- background: transparent url(../images/default/box/corners.gif) no-repeat right -8px;
-}
-
-.x-box-ml {
- background: transparent url(../images/default/box/l.gif) repeat-y 0;
- padding-left: 4px;
- overflow: hidden;
- zoom:1;
-}
-
-.x-box-mc {
- background: #eee url(../images/default/box/tb.gif) repeat-x 0 -16px;
- padding: 4px 10px;
- font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
- color: #393939;
- font-size: 12px;
-}
-
-.x-box-mc h3 {
- font-size: 14px;
- font-weight: bold;
- margin: 0 0 4px 0;
- zoom:1;
-}
-
-.x-box-mr {
- background: transparent url(../images/default/box/r.gif) repeat-y right;
- padding-right: 4px;
- overflow: hidden;
-}
-
-.x-box-bl {
- background: transparent url(../images/default/box/corners.gif) no-repeat 0 -16px;
- zoom:1;
-}
-
-.x-box-bc {
- background: transparent url(../images/default/box/tb.gif) repeat-x 0 -8px;
- height: 8px;
- overflow: hidden;
-}
-
-.x-box-br {
- background: transparent url(../images/default/box/corners.gif) no-repeat right -24px;
-}
-
-.x-box-tl, .x-box-bl {
- padding-left: 8px;
- overflow: hidden;
-}
-
-.x-box-tr, .x-box-br {
- padding-right: 8px;
- overflow: hidden;
-}
-
-.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
- background-image: url(../images/default/box/corners-blue.gif);
-}
-
-.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
- background-image: url(../images/default/box/tb-blue.gif);
-}
-
-.x-box-blue .x-box-mc {
- background-color: #c3daf9;
-}
-
-.x-box-blue .x-box-mc h3 {
- color: #17385b;
-}
-
-.x-box-blue .x-box-ml {
- background-image: url(../images/default/box/l-blue.gif);
-}
-
-.x-box-blue .x-box-mr {
- background-image: url(../images/default/box/r-blue.gif);
-}
View
161 examples/ext/resources/css/button.css
@@ -1,161 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-btn{
- font:normal 11px tahoma, verdana, helvetica;
- cursor:pointer;
- white-space: nowrap;
-}
-.x-btn button{
- border:0 none;
- background:transparent;
- font:normal 11px tahoma,verdana,helvetica;
- padding-left:3px;
- padding-right:3px;
- cursor:pointer;
- margin:0;
- overflow:visible;
- width:auto;
- -moz-outline:0 none;
- outline:0 none;
-}
-* html .ext-ie .x-btn button {
- width:1px;
-}
-.ext-gecko .x-btn button {
- padding-left:0;
- padding-right:0;
-}
-.ext-ie .x-btn button {
- padding-top:2px;
-}
-/*
- Predefined css class for buttons with only icon. Add this class (x-btn-icon) and a class with a background-image
- to your button for a button with just an icon.
- e.g.
- .my-class .x-btn-text { background-image: url(foo.gif); }
- */
-
-.x-btn-icon .x-btn-center .x-btn-text{
- background-position: center;
- background-repeat: no-repeat;
- height: 16px;
- width: 16px;
- cursor:pointer;
- white-space: nowrap;
- padding:0;
-}
-.x-btn-icon .x-btn-center{
- padding:1px;
-}
-.x-btn em {
- font-style:normal;
- font-weight:normal;
-}
-/*
- Button class for icon and text. Add this class (x-btn-text-icon) and a class with a background-image
- to your button for both text and icon.
-*/
-
-.x-btn-text-icon .x-btn-center .x-btn-text{
- background-position: 0 2px;
- background-repeat: no-repeat;
- padding-left:18px;
- padding-top:3px;
- padding-bottom:2px;
- padding-right:0;
-}
-.ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text {
- padding-top:2px;
-}
-.x-btn-left, .x-btn-right{
- font-size:1px;
- line-height:1px;
-}
-.x-btn-left{
- width:3px;
- height:21px;
- background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0;
-}
-.x-btn-right{
- width:3px;
- height:21px;
- background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px;
-}
-.x-btn-left i, .x-btn-right i{
- display:block;
- width:3px;
- overflow:hidden;
- font-size:1px;
- line-height:1px;
-}
-.x-btn-center{
- background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px;
- vertical-align: middle;
- text-align:center;
- padding:0 5px;
- cursor:pointer;
- white-space:nowrap;
-}
-.x-btn-over .x-btn-left{
- background-position:0 -63px;
-}
-.x-btn-over .x-btn-right{
- background-position:0 -84px;
-}
-.x-btn-over .x-btn-center{
- background-position:0 -105px;
-}
-.x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center{
- background-position:0 -126px;
-}
-.x-btn-disabled *{
- color:gray !important;
- cursor:default !important;
-}
-.x-btn-menu-text-wrap .x-btn-center {
- padding:0 3px;
-}
-.ext-gecko .x-btn-menu-text-wrap .x-btn-center {
- padding:0 1px;
-}
-.x-btn-menu-arrow-wrap .x-btn-center {
- padding:0;
-}
-.x-btn-menu-arrow-wrap .x-btn-center button {
- width:12px !important;
- height:21px;
- padding:0 !important;
- display:block;
- background:transparent url(../images/default/button/btn-arrow.gif) no-repeat left 3px;
-}
-.x-btn-with-menu .x-btn-center {
- padding-right:2px !important;
-}
-.x-btn-with-menu .x-btn-center em {
- display:block;
- background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 0;
- padding-right:10px;
-}
-
-.x-btn-text-icon .x-btn-with-menu .x-btn-center em {
- display:block;
- background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 3px;
- padding-right:10px;
-}
-
-/* Toggle button styles */
-.x-btn-pressed .x-btn-left{
- background: url(../images/default/button/btn-sprite.gif) no-repeat 0 -63px;
-}
-.x-btn-pressed .x-btn-right{
- background: url(../images/default/button/btn-sprite.gif) no-repeat 0 -84px;
-}
-.x-btn-pressed .x-btn-center{
- background: url(../images/default/button/btn-sprite.gif) repeat-x 0 -126px;
-}
View
55 examples/ext/resources/css/combo.css
@@ -1,55 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-combo-list {
- border:1px solid #98c0f4;
- background:#ddecfe;
- zoom:1;
- overflow:hidden;
-}
-.x-combo-list-inner {
- overflow:auto;
- background:white;
- position:relative; /* for calculating scroll offsets */
- zoom:1;
- overflow-x:hidden;
-}
-.x-combo-list-hd {
- font:bold 11px tahoma, arial, helvetica, sans-serif;
- color:#15428b;
- background-image: url(../images/default/layout/panel-title-light-bg.gif);
- border-bottom:1px solid #98c0f4;
- padding:3px;
-}
-.x-resizable-pinned .x-combo-list-inner {
- border-bottom:1px solid #98c0f4;
-}
-.x-combo-list-item {
- font:normal 12px tahoma, arial, helvetica, sans-serif;
- padding:2px;
- border:1px solid #fff;
- white-space: nowrap;
- overflow:hidden;
- text-overflow: ellipsis;
-}
-.x-combo-list .x-combo-selected{
- border:1px dotted #a3bae9 !important;
- background:#DFE8F6;
- cursor:pointer;
-}
-.x-combo-noedit{
- cursor:pointer;
-}
-.x-combo-list .x-toolbar {
- border-top:1px solid #98c0f4;
- border-bottom:0 none;
-}
-
-.x-combo-list-small .x-combo-list-item {
- font:normal 11px tahoma, arial, helvetica, sans-serif;
-}
View
314 examples/ext/resources/css/core.css
@@ -1,314 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.ext-el-mask {
- z-index: 20000;
- position: absolute;
- top:0;
- left:0;
- -moz-opacity: 0.5;
- opacity: .50;
- filter: alpha(opacity=50);
- background-color: #CCC;
- width: 100%;
- height: 100%;
- zoom: 1;
-}
-.ext-el-mask-msg {
- z-index: 20001;
- position: absolute;
- top: 0;
- left: 0;
- border:1px solid #6593cf;
- background: #c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px;
- padding:2px;
-}
-.ext-el-mask-msg div {
- padding:5px 10px 5px 10px;
- background: #eee;
- border:1px solid #a3bad9;
- color:#222;
- font:normal 11px tahoma, arial, helvetica, sans-serif;
- cursor:wait;
-}
-
-.ext-shim {
- position:absolute;
- visibility:hidden;
- left:0;
- top:0;
- overflow:hidden;
-}
-.ext-ie .ext-shim {
- filter: alpha(opacity=0);
-}
-.ext-ie6 .ext-shim {
- margin-left: 5px;
- margin-top: 3px;
-}
-
-.x-mask-loading div {
- padding:5px 10px 5px 25px;
- background: #fbfbfb url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px;
- line-height: 16px;
-}
-/* class for hiding elements without using display:none */
-.x-hidden, .x-hide-offsets {
- position:absolute;
- left:-10000px;
- top:-10000px;
- visibility:hidden;
-}
-.x-hide-display {
- display:none !important;
-}
-
-.x-hide-visibility {
- visibility:hidden !important;
-}
-
-.x-masked {
- overflow: hidden !important;
-}
-
-.x-masked select, .x-masked object, .x-masked embed {
- visibility: hidden;
-}
-
-.x-layer {
- visibility: hidden;
-}
-
-.x-unselectable, .x-unselectable * {
- -moz-user-select: none;
- -khtml-user-select: none;
-}
-
-.x-repaint {
- zoom: 1;
- background-color: transparent;
- -moz-outline: none;
-}
-
-.x-item-disabled {
- color: gray;
- cursor: default;
- opacity: .6;
- -moz-opacity: .6;
- filter: alpha(opacity=60);
-}
-
-.x-item-disabled * {
- color: gray !important;
- cursor: default !important;
-}
-
-.x-splitbar-proxy {
- position: absolute;
- visibility: hidden;
- z-index: 20001;
- background: #aaa;
- zoom: 1;
- line-height: 1px;
- font-size: 1px;
- overflow: hidden;
-}
-
-.x-splitbar-h, .x-splitbar-proxy-h {
- cursor: e-resize;
- cursor: col-resize;
-}
-
-.x-splitbar-v, .x-splitbar-proxy-v {
- cursor: s-resize;
- cursor: row-resize;
-}
-
-.x-color-palette {
- width: 150px;
- height: 92px;
- cursor: pointer;
-}
-
-.x-color-palette a {
- border: 1px solid #fff;
- float: left;
- padding: 2px;
- text-decoration: none;
- -moz-outline: 0 none;
- outline: 0 none;
- cursor: pointer;
-}
-
-.x-color-palette a:hover, .x-color-palette a.x-color-palette-sel {
- border: 1px solid #8BB8F3;
- background: #deecfd;
-}
-
-.x-color-palette em {
- display: block;
- border: 1px solid #ACA899;
-}
-
-.x-color-palette em span {
- cursor: pointer;
- display: block;
- height: 10px;
- line-height: 10px;
- width: 10px;
-}
-
-.x-ie-shadow {
- display: none;
- position: absolute;
- overflow: hidden;
- left:0;
- top:0;
- background:#777;
- zoom:1;
-}
-
-.x-shadow {
- display: none;
- position: absolute;
- overflow: hidden;
- left:0;
- top:0;
-}
-
-.x-shadow * {
- overflow: hidden;
-}
-
-.x-shadow * {
- padding: 0;
- border: 0;
- margin: 0;
- clear: none;
- zoom: 1;
-}
-
-/* top bottom */
-.x-shadow .xstc, .x-shadow .xsbc {
- height: 6px;
- float: left;
-}
-
-/* corners */
-.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
- width: 6px;
- height: 6px;
- float: left;
-}
-
-/* sides */
-.x-shadow .xsc {
- width: 100%;
-}
-
-.x-shadow .xsml, .x-shadow .xsmr {
- width: 6px;
- float: left;
- height: 100%;
-}
-
-.x-shadow .xsmc {
- float: left;
- height: 100%;
- background: transparent url( ../images/default/shadow-c.png );
-}
-
-.x-shadow .xst, .x-shadow .xsb {
- height: 6px;
- overflow: hidden;
- width: 100%;
-}
-
-.x-shadow .xsml {
- background: transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0;
-}
-
-.x-shadow .xsmr {
- background: transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0;
-}
-
-.x-shadow .xstl {
- background: transparent url( ../images/default/shadow.png ) no-repeat 0 0;
-}
-
-.x-shadow .xstc {
- background: transparent url( ../images/default/shadow.png ) repeat-x 0 -30px;
-}
-
-.x-shadow .xstr {
- background: transparent url( ../images/default/shadow.png ) repeat-x 0 -18px;
-}
-
-.x-shadow .xsbl {
- background: transparent url( ../images/default/shadow.png ) no-repeat 0 -12px;
-}
-
-.x-shadow .xsbc {
- background: transparent url( ../images/default/shadow.png ) repeat-x 0 -36px;
-}
-
-.x-shadow .xsbr {
- background: transparent url( ../images/default/shadow.png ) repeat-x 0 -6px;
-}
-
-.loading-indicator {
- font-size: 11px;
- background-image: url(../images/default/grid/loading.gif);
- background-repeat: no-repeat;
- background-position: left;
- padding-left: 20px;
- line-height: 16px;
- margin: 3px;
-}
-
-.x-text-resize {
- position: absolute;
- left: -1000px;
- top: -1000px;
- visibility: hidden;
- zoom: 1;
-}
-
-.x-drag-overlay {
- width: 100%;
- height: 100%;
- display: none;
- position: absolute;
- left: 0;
- top: 0;
- background-image:url(../images/default/s.gif);
- z-index: 20000;
-}
-
-.x-clear {
- clear:both;
- height:0;
- overflow:hidden;
- line-height:0;
- font-size:0;
-}
-
-
-.x-spotlight {
- z-index: 8999;
- position: absolute;
- top:0;
- left:0;
- -moz-opacity: 0.5;
- opacity: .50;
- filter: alpha(opacity=50);
- background-color: #CCC;
- width:0;
- height:0;
- zoom: 1;
-}
View
247 examples/ext/resources/css/date-picker.css
@@ -1,247 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-date-picker {
- border: 1px solid #1b376c;
- border-top:0 none;
- background:#fff;
- position:relative;
-}
-.x-date-picker a {
- -moz-outline:0 none;
- outline:0 none;
-}
-.x-date-inner, .x-date-inner td, .x-date-inner th{
- border-collapse:separate;
-}
-.x-date-middle,.x-date-left,.x-date-right {
- background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
- color:#FFF;
- font:bold 11px "sans serif", tahoma, verdana, helvetica;
- overflow:hidden;
-}
-
-.x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{
- background:transparent !important;
- vertical-align:middle;
-}
-.x-date-middle .x-btn .x-btn-text {
- color:#fff;
-}
-.x-date-middle .x-btn-with-menu .x-btn-center em {
- background:transparent url(../images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;
-}
-.x-date-right, .x-date-left {
- width:18px;
-}
-.x-date-right{
- text-align:right;
-}
-.x-date-middle {
- padding-top:2px;padding-bottom:2px;
- width:130px; /* FF3 */
-}
-.x-date-right a, .x-date-left a{
- display:block;
- width:16px;
- height:16px;
- background-position: center;
- background-repeat: no-repeat;
- cursor:pointer;
- -moz-opacity: 0.6;
- opacity:.6;
- filter: alpha(opacity=60);
-}
-.x-date-right a:hover, .x-date-left a:hover{
- -moz-opacity: 1;
- opacity:1;
- filter: alpha(opacity=100);
-}
-.x-date-right a {
- background-image: url(../images/default/shared/right-btn.gif);
- margin-right:2px;
- text-decoration:none !important;
-}
-.x-date-left a{
- background-image: url(../images/default/shared/left-btn.gif);
- margin-left:2px;
- text-decoration:none !important;
-}
-table.x-date-inner {
- width:100%;
- table-layout:fixed;
-}
-.x-date-inner th {
- width:25px;
-}
-.x-date-inner th {
- background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
- text-align:right !important;
- border-bottom: 1px solid #a3bad9;
- font:normal 10px arial, helvetica,tahoma,sans-serif;
- color:#233d6d;
- cursor:default;
- padding:0;
- border-collapse:separate;
-}
-.x-date-inner th span {
- display:block;
- padding:2px;
- padding-right:7px;
-}
-.x-date-inner td {
- border: 1px solid #fff;
- text-align:right;
- padding:0;
-}
-.x-date-inner a {
- padding:2px 5px;
- display:block;
- font:normal 11px arial, helvetica,tahoma,sans-serif;
- text-decoration:none;
- color:black;
- text-align:right;
- zoom:1;
-}
-.x-date-inner .x-date-active{
- cursor:pointer;
- color:black;
-}
-.x-date-inner .x-date-selected a{
- background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
- border:1px solid #8db2e3;
- padding:1px 4px;
-}
-.x-date-inner .x-date-today a{
- border: 1px solid darkred;
- padding:1px 4px;
-}
-.x-date-inner .x-date-selected span{
- font-weight:bold;
-}
-.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
- color:#aaaaaa;
- text-decoration:none !important;
-}
-.x-date-bottom {
- padding:4px;
- border-top: 1px solid #a3bad9;
- background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
-}
-
-.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
- text-decoration:none !important;
- color:black;
- background: #ddecfe;
-}
-
-.x-date-inner .x-date-disabled a {
- cursor:default;
- background:#eeeeee;
- color:#bbbbbb;
-}
-.x-date-mmenu{
- background:#eeeeee !important;
-}
-.x-date-mmenu .x-menu-item {
- font-size:10px;
- padding:1px 24px 1px 4px;
- white-space: nowrap;
- color:#000;
-}
-.x-date-mmenu .x-menu-item .x-menu-item-icon {
- width:10px;height:10px;margin-right:5px;
- background-position:center -4px !important;
-}
-
-.x-date-mp {
- position:absolute;
- left:0;
- top:0;
- background:white;
- display:none;
-}
-.x-date-mp td {
- padding:2px;
- font:normal 11px arial, helvetica,tahoma,sans-serif;
-}
-td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
- border: 0 none;
- text-align:center;
- vertical-align: middle;
- width:25%;
-}
-.x-date-mp-ok {
- margin-right:3px;
-}
-.x-date-mp-btns button {
- text-decoration:none;
- text-align:center;
- text-decoration:none !important;
- background:#083772;
- color:white;
- border:1px solid;
- border-color: #3366cc #000055 #000055 #3366cc;
- padding:1px 3px 1px;
- font:normal 11px arial, helvetica,tahoma,sans-serif;
- cursor:pointer;
-}
-.x-date-mp-btns {
- background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
-}
-.x-date-mp-btns td {
- border-top: 1px solid #c5d2df;
- text-align:center;
-}
-td.x-date-mp-month a,td.x-date-mp-year a {
- display:block;
- padding:2px 4px;
- text-decoration:none;
- text-align:center;
- color:#15428b;
-}
-
-td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
- color:#15428b;
- text-decoration:none;
- cursor:pointer;
- background: #ddecfe;
-}
-
-td.x-date-mp-sel a {
- padding:1px 3px;
- background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;
- border:1px solid #8db2e3;
-}
-.x-date-mp-ybtn a {
- overflow:hidden;
- width:15px;
- height:15px;
- cursor:pointer;
- background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;
- display:block;
- margin:0 auto;
-}
-.x-date-mp-ybtn a.x-date-mp-next {
- background-position:0 -120px;
-}
-.x-date-mp-ybtn a.x-date-mp-next:hover {
- background-position:-15px -120px;
-}
-.x-date-mp-ybtn a.x-date-mp-prev {
- background-position:0 -105px;
-}
-.x-date-mp-ybtn a.x-date-mp-prev:hover {
- background-position:-15px -105px;
-}
-.x-date-mp-ybtn {
- text-align:center;
-}
-td.x-date-mp-sep {
- border-right:1px solid #c5d2df;
-}
View
75 examples/ext/resources/css/dd.css
@@ -1,75 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-dd-drag-proxy{
- position:absolute;
- left:0;top:0;
- visibility:hidden;
- z-index:15000;
-}
-.x-dd-drag-ghost{
- color: black;
- font: normal 11px arial, helvetica, sans-serif;
- -moz-opacity: 0.85;
- opacity:.85;
- filter: alpha(opacity=85);
- border-top:1px solid #dddddd;
- border-left:1px solid #dddddd;
- border-right:1px solid #bbbbbb;
- border-bottom:1px solid #bbbbbb;
- padding:3px;
- padding-left:20px;
- background-color:white;
- white-space:nowrap;
-}
-.x-dd-drag-repair .x-dd-drag-ghost{
- -moz-opacity: 0.4;
- opacity:.4;
- filter: alpha(opacity=40);
- border:0 none;
- padding:0;
- background-color:transparent;
-}
-.x-dd-drag-repair .x-dd-drop-icon{
- visibility:hidden;
-}
-.x-dd-drop-icon{
- position:absolute;
- top:3px;
- left:3px;
- display:block;
- width:16px;
- height:16px;
- background-color:transparent;
- background-position: center;
- background-repeat: no-repeat;
- z-index:1;
-}
-.x-dd-drop-nodrop .x-dd-drop-icon{
- background-image: url(../images/default/dd/drop-no.gif);
-}
-.x-dd-drop-ok .x-dd-drop-icon{
- background-image: url(../images/default/dd/drop-yes.gif);
-}
-.x-dd-drop-ok-add .x-dd-drop-icon{
- background-image: url(../images/default/dd/drop-add.gif);
-}
-
-
-.x-view-selector {
- position:absolute;
- left:0;
- top:0;
- width:0;
- background:#c3daf9;
- border:1px dotted #3399bb;
- opacity: .5;
- -moz-opacity: .5;
- filter:alpha(opacity=50);
- zoom:1;
-}
View
37 examples/ext/resources/css/debug.css
@@ -1,37 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-#x-debug-browser .x-tree .x-tree-node a span {
- color:#222297;
- font-size:11px;
- padding-top:2px;
- font-family:"monotype","courier new",sans-serif;
- line-height:18px;
-}
-#x-debug-browser .x-tree a i {
- color:#FF4545;
- font-style:normal;
-}
-#x-debug-browser .x-tree a em {
- color:#999;
-}
-#x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{
- background:#c3daf9;
-}
-#x-debug-browser .x-tool-toggle {
- background-position:0 -75px;
-}
-#x-debug-browser .x-tool-toggle-over {
- background-position:-15px -75px;
-}
-#x-debug-browser.x-panel-collapsed .x-tool-toggle {
- background-position:0 -60px;
-}
-#x-debug-browser.x-panel-collapsed .x-tool-toggle-over {
- background-position:-15px -60px;
-}
View
69 examples/ext/resources/css/dialog.css
@@ -1,69 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-window-dlg .x-window-body {
- border:0 none !important;
- padding:5px 10px;
- overflow:hidden !important;
-}
-.x-window-dlg .x-window-mc {
- border:0 none !important;
-}
-.x-window-dlg .ext-mb-text,
-.x-window-dlg .x-window-header-text {
- font-size:12px;
-}
-.x-window-dlg .ext-mb-input {
- margin-top:4px;
- width:95%;
-}
-.x-window-dlg .ext-mb-textarea {
- margin-top:4px;
- font:normal 12px tahoma,arial,helvetica,sans-serif;
-}
-.x-window-dlg .x-progress-wrap {
- margin-top:4px;
-}
-.ext-ie .x-window-dlg .x-progress-wrap {
- margin-top:6px;
-}
-.x-window-dlg .x-msg-box-wait {
- background: transparent url(../images/default/grid/loading.gif) no-repeat left;
- display:block;
- width:300px;
- padding-left:18px;
- line-height:18px;
-}
-.x-window-dlg .ext-mb-icon {
- float:left;
- width:47px;
- height:32px;
-}
-.x-window-dlg .ext-mb-icon {
- float:left;
- width:47px;
- height:32px;
-}
-.ext-ie .x-window-dlg .ext-mb-icon {
- width:44px; /* 3px IE margin issue */
-}
-.x-window-dlg .ext-mb-info {
- background:transparent url(../images/default/window/icon-info.gif) no-repeat top left;
-}
-.x-window-dlg .ext-mb-warning {
- background:transparent url(../images/default/window/icon-warning.gif) no-repeat top left;
-}
-.x-window-dlg .ext-mb-question {
- background:transparent url(../images/default/window/icon-question.gif) no-repeat top left;
-}
-.x-window-dlg .ext-mb-error {
- background:transparent url(../images/default/window/icon-error.gif) no-repeat top left;
-}
-.ext-gecko2 .ext-mb-fix-cursor {
- overflow:auto;
-}
View
66 examples/ext/resources/css/editor.css
@@ -1,66 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-.x-html-editor-wrap {
- border:1px solid #a9bfd3;
- background:white;
-}
-.x-html-editor-tb .x-btn-text {
- background:transparent url(../images/default/editor/tb-sprite.gif) no-repeat;
-}
-.x-html-editor-tb .x-edit-bold .x-btn-text {
- background-position:0 0;
-}
-.x-html-editor-tb .x-edit-italic .x-btn-text {
- background-position:-16px 0;
-}
-.x-html-editor-tb .x-edit-underline .x-btn-text {
- background-position:-32px 0;
-}
-.x-html-editor-tb .x-edit-forecolor .x-btn-text {
- background-position:-160px 0;
-}
-.x-html-editor-tb .x-edit-backcolor .x-btn-text {
- background-position:-176px 0;
-}
-.x-html-editor-tb .x-edit-justifyleft .x-btn-text {
- background-position:-112px 0;
-}
-.x-html-editor-tb .x-edit-justifycenter .x-btn-text {
- background-position:-128px 0;
-}
-.x-html-editor-tb .x-edit-justifyright .x-btn-text {
- background-position:-144px 0;
-}
-.x-html-editor-tb .x-edit-insertorderedlist .x-btn-text {
- background-position:-80px 0;
-}
-.x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text {
- background-position:-96px 0;
-}
-.x-html-editor-tb .x-edit-increasefontsize .x-btn-text {
- background-position:-48px 0;
-}
-.x-html-editor-tb .x-edit-decreasefontsize .x-btn-text {
- background-position:-64px 0;
-}
-.x-html-editor-tb .x-edit-sourceedit .x-btn-text {
- background-position:-192px 0;
-}
-.x-html-editor-tb .x-edit-createlink .x-btn-text {
- background-position:-208px 0;
-}
-
-.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
- padding:5px;
- padding-bottom:1px;
-}
-
-.x-html-editor-tb .x-toolbar {
- position:static !important;
-}
View
7,913 examples/ext/resources/css/ext-all.css 100755 → 100644
6,989 additions, 924 deletions not shown
View
552 examples/ext/resources/css/form.css
@@ -1,552 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-/* all fields */
-.x-form-field{
- margin: 0 0 0 0;
- font:normal 12px tahoma, arial, helvetica, sans-serif;
-}
-
-/* ---- text fields ---- */
-.x-form-text, textarea.x-form-field{
- padding:1px 3px;
- background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0;
- border:1px solid #B5B8C8;
-}
-textarea.x-form-field {
- padding:2px 3px;
-}
-.x-form-text {
- height:22px;
- line-height:18px;
- vertical-align:middle;
-}
-.ext-ie .x-form-text {
- margin:-1px 0; /* ie bogus margin bug */
- height:22px; /* ie quirks */
- line-height:18px;
-}
-.ext-ie textarea.x-form-field {
- margin:-1px 0; /* ie bogus margin bug */
-}
-.ext-strict .x-form-text {
- height:18px;
-}
-.ext-safari .x-form-text {
- height:20px; /* safari always same size */
- padding:0 3px; /* remove extra top/bottom padding */
-}
-.ext-safari.ext-mac textarea.x-form-field {
- margin-bottom:-2px; /* another bogus margin bug, safari/mac only */
-}
-.ext-gecko .x-form-text {
- padding-top:2px; /* FF won't center the text vertically */
- padding-bottom:0;
-}
-textarea {
- resize: none; /* Disable browser resizable textarea */
-}
-
-/* select boxes */
-
-.x-form-select-one {
- height:20px;
- line-height:18px;
- vertical-align:middle;
- background-color:#fff; /* opera */
- border: 1px solid #B5B8C8;
-}
-
-/* multi select boxes */
-
-/* --- TODO --- */
-
-/* checkboxes / radios */
-.x-form-check-group, .x-form-radio-group {
- margin-bottom: 0;
-}
-.x-form-check-group .x-form-invalid .x-panel-body,
-.x-form-radio-group .x-form-invalid .x-panel-body {
- background-color: transparent;
-}
-.x-form-check-wrap, .x-form-radio-wrap {
- padding: 3px 0 0 0;
- line-height:18px;
-}
-.x-form-check-group .x-form-check-wrap,
-.x-form-radio-group .x-form-radio-wrap {
- height: 18px;
-}
-.ext-ie .x-form-check-group .x-form-check-wrap,
-.ext-ie .x-form-radio-group .x-form-radio-wrap {
- height: 21px;
-}
-.ext-ie .x-form-check-wrap input,
-.ext-ie .x-form-radio-wrap input {
- width:15px;
- height:15px;
-}
-.x-form-check, .x-form-radio {
- height: 13px;
- width: 13px;
- vertical-align: bottom;
-}
-.x-form-radio {
- margin-bottom: 3px;
-}
-.x-form-check, .ext-ie .x-form-radio {
- margin-bottom: 2px;
-}
-.x-form-check-wrap-inner, .x-form-radio-wrap-inner {
- display: inline;
- padding: 3px 0 0 0;
-}
-.x-form-check {
- background: url('../images/default/form/checkbox.gif') no-repeat 0 0;
-}
-.x-form-radio {
- background: url('../images/default/form/radio.gif') no-repeat 0 0;
-}
-.x-form-check-focus .x-form-check, .x-form-check-over .x-form-check,
-.x-form-check-focus .x-form-radio, .x-form-check-over .x-form-radio {
- background-position: -13px 0;
-}
-.x-form-check-down .x-form-check,
-.x-form-check-down .x-form-radio {
- background-position:-26px 0;
-}
-.x-form-check-checked .x-form-check-focus .x-form-check,
-.x-form-check-checked .x-form-check-over .x-form-check {
- background-position:-13px -13px;
-}
-.x-form-check-checked .x-form-check-down .x-form-check {
- background-position:-26px -13px;
-}
-.x-form-check-checked .x-form-check,
-.x-form-check-checked .x-form-radio {
- background-position:0 -13px;
-}
-.x-form-check-group-label {
- border-bottom: 1px solid #99BBE8;
- color: #15428B;
- margin-bottom: 5px;
- padding-left: 3px !important;
- float: none !important;
-}
-
-/* wrapped fields and triggers */
-
-.x-form-field-wrap {
- position:relative;
- zoom:1;
- white-space: nowrap;
-}
-.x-form-field-wrap .x-form-trigger{
- width:17px;
- height:21px;
- border:0;
- background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0;
- cursor:pointer;
- border-bottom: 1px solid #B5B8C8;
- position:absolute;
- top:0;
-}
-.ext-safari .x-form-field-wrap .x-form-trigger{
- height:21px; /* safari doesn't allow height adjustments to the fields, so adjust trigger */
-}
-
-.x-form-field-wrap .x-form-date-trigger{
- background-image: url(../images/default/form/date-trigger.gif);
- cursor:pointer;
-}
-.x-form-field-wrap .x-form-clear-trigger{
- background-image: url(../images/default/form/clear-trigger.gif);
- cursor:pointer;
-}
-.x-form-field-wrap .x-form-search-trigger{
- background-image: url(../images/default/form/search-trigger.gif);
- cursor:pointer;
-}
-.ext-safari .x-form-field-wrap .x-form-trigger{
- right:0;
-}
-.x-form-field-wrap .x-form-twin-triggers{
-
-}
-.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
- position:static;
- top:auto;
- vertical-align:top;
-}
-
-
-.x-form-field-wrap .x-form-trigger-over{
- background-position:-17px 0;
-}
-.x-form-field-wrap .x-form-trigger-click{
- background-position:-34px 0;
-}
-
-.x-trigger-wrap-focus .x-form-trigger{
- background-position:-51px 0;
-}
-.x-trigger-wrap-focus .x-form-trigger-over{
- background-position:-68px 0;
-}
-.x-trigger-wrap-focus .x-form-trigger-click{
- background-position:-85px 0;
-}
-.x-trigger-wrap-focus .x-form-trigger{
- border-bottom: 1px solid #7eadd9;
-}
-
-.x-item-disabled .x-form-trigger-over{
- background-position:0 0 !important;
- border-bottom: 1px solid #B5B8C8;
-}
-.x-item-disabled .x-form-trigger-click{
- background-position:0 0 !important;
- border-bottom: 1px solid #B5B8C8;
-}
-
-/* field focus style */
-.x-form-focus, textarea.x-form-focus{
- border: 1px solid #7eadd9;
-}
-
-/* invalid fields */
-.x-form-invalid, textarea.x-form-invalid{
- background:#fff url(../images/default/grid/invalid_line.gif) repeat-x bottom;
- border: 1px solid #dd7870;
-}
-.ext-safari .x-form-invalid{
- background-color:#ffeeee;
- border: 1px solid #ff7870;
-}
-
-/* editors */
-.x-editor {
- visibility:hidden;
- padding:0;
- margin:0;
-}
-.x-editor .x-form-check-wrap,
-.x-editor .x-form-radio-wrap {
- background:#fff;
- padding:3px;
-}
-.x-editor .x-form-checkbox {
- height:13px;
-}
-/* If you override the default field font above, you would need to change this font as well */
-.x-form-grow-sizer {
- font:normal 12px tahoma, arial, helvetica, sans-serif;
- left: -10000px;
- padding: 8px 3px;
- position: absolute;
- visibility:hidden;
- top: -10000px;
- white-space: pre-wrap;
- white-space: -moz-pre-wrap;
- white-space: -pre-wrap;
- white-space: -o-pre-wrap;
- word-wrap: break-word;
- zoom:1;
-}
-.x-form-grow-sizer p {
- margin:0 !important;
- border:0 none !important;
- padding:0 !important;
-}
-/* Form Items CSS */
-
-.x-form-item {
- font:normal 12px tahoma, arial, helvetica, sans-serif;
- display:block;
- margin-bottom:4px;
- zoom:1;
-}
-
-.x-form-item label {
- display:block;
- float:left;
- width:100px;
- padding:3px;
- padding-left:0;
- clear:left;
- z-index:2;
- position:relative;
-}
-
-.x-form-element {
- padding-left:105px;
- position:relative;
-}
-
-.x-form-invalid-msg {
- color:#ee0000;
- padding:2px;
- padding-left:18px;
- font:normal 11px tahoma, arial, helvetica, sans-serif;
- background: transparent url(../images/default/shared/warning.gif) no-repeat 0 2px;
- line-height:16px;
- width:200px;
-}
-
-
-.x-form-label-right label {
- text-align:right;
-}
-.x-form-label-left label {
- text-align:left;
-}
-
-.x-form-label-top .x-form-item label {
- width:auto;
- float:none;
- clear:none;
- display:inline;
- margin-bottom:4px;
- position:static;
-}
-
-.x-form-label-top .x-form-element {
- padding-left:0;
- padding-top:4px;
-}
-
-.x-form-label-top .x-form-item {
- padding-bottom:4px;
-}
-
-.x-form-empty-field {
- color:gray;
-}
-/* Editor small font for grid, toolbar and tree */
-.x-small-editor .x-form-field {
- font:normal 11px arial, tahoma, helvetica, sans-serif;
-}
-.x-small-editor .x-form-text {
- height:20px;
- line-height:16px;
- vertical-align:middle;
-}
-.ext-ie .x-small-editor .x-form-text {
- margin-top:-1px !important; /* ie bogus margin bug */
- margin-bottom:-1px !important;
- height:20px !important; /* ie quirks */
- line-height:16px !important;
-}
-.ext-strict .x-small-editor .x-form-text {
- height:16px !important;
-}
-
-.ext-safari .x-small-editor .x-form-field {
- /* safari text field will not size so needs bigger font */
- font:normal 12px arial, tahoma, helvetica, sans-serif;
-}
-.ext-ie .x-small-editor .x-form-text {
- height:20px;
- line-height:16px;
-}
-.ext-border-box .x-small-editor .x-form-text {
- height:20px;
-}
-
-.x-small-editor .x-form-select-one {
- height:20px;
- line-height:16px;
- vertical-align:middle;
-}
-.x-small-editor .x-form-num-field {
- text-align:right;
-}
-.x-small-editor .x-form-field-wrap .x-form-trigger{
- height:19px;
-}
-
-
-.x-form-clear {
- clear:both;
- height:0;
- overflow:hidden;
- line-height:0;
- font-size:0;
-}
-.x-form-clear-left {
- clear:left;
- height:0;
- overflow:hidden;
- line-height:0;
- font-size:0;
-}
-
-.x-form-cb-label {
- width:'auto' !important;
- float:none !important;
- clear:none !important;
- display:inline !important;
- margin-left:4px;
-}
-
-.x-form-column {
- float:left;
- padding:0;
- margin:0;
- width:48%;
- overflow:hidden;
- zoom:1;
-}
-
-/* buttons */
-.x-form .x-form-btns-ct .x-btn{
- float:right;
- clear:none;
-}
-.x-form .x-form-btns-ct .x-form-btns td {
- border:0;
- padding:0;
-}
-.x-form .x-form-btns-ct .x-form-btns-right table{
- float:right;
- clear:none;
-}
-.x-form .x-form-btns-ct .x-form-btns-left table{
- float:left;
- clear:none;
-}
-.x-form .x-form-btns-ct .x-form-btns-center{
- text-align:center; /*ie*/
-}
-.x-form .x-form-btns-ct .x-form-btns-center table{
- margin:0 auto; /*everyone else*/
-}
-.x-form .x-form-btns-ct table td.x-form-btn-td{
- padding:3px;
-}
-
-.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
- background-position:0 -147px;
-}
-.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
- background-position:0 -168px;
-}
-.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
- background-position:0 -189px;
-}
-
-.x-form .x-form-btns-ct .x-btn-click .x-btn-center{
- background-position:0 -126px;
-}
-.x-form .x-form-btns-ct .x-btn-click .x-btn-right{
- background-position:0 -84px;
-}
-.x-form .x-form-btns-ct .x-btn-click .x-btn-left{
- background-position:0 -63px;
-}
-.x-form-invalid-icon {
- width:16px;
- height:18px;
- visibility:hidden;
- position:absolute;
- left:0;
- top:0;
- display:block;
- background:transparent url(../images/default/form/exclamation.gif) no-repeat 0 2px;
-}
-
-/* fieldsets */
-.x-fieldset {
- border:1px solid #B5B8C8;
- padding:10px;
- margin-bottom:10px;
- display:block; /* preserve margins in IE */
-}
-.x-fieldset legend {
- font:bold 11px tahoma, arial, helvetica, sans-serif;
- color:#15428b;
-}
-.ext-ie .x-fieldset legend {
- margin-bottom:10px;
-}
-.ext-ie .x-fieldset {
- padding-top: 0;
- padding-bottom:10px;
-}
-.x-fieldset legend .x-tool-toggle {
- margin-right:3px;
- margin-left:0;
- float:left !important;
-}
-.x-fieldset legend input {
- margin-right:3px;
- float:left !important;
- height:13px;
- width:13px;
-}
-fieldset.x-panel-collapsed {
- padding-bottom:0 !important;
- border-width: 1px 0 0 0 !important;
-}
-fieldset.x-panel-collapsed .x-fieldset-bwrap {
- visibility:hidden;
- position:absolute;
- left:-1000px;
- top:-1000px;
-}
-.ext-ie .x-fieldset-bwrap {
- zoom:1;
-}
-.ext-ie td .x-form-text {
- position:relative;
- top:-1px;
-}
-.x-fieldset-noborder {
- border:0px none transparent;
-}
-.x-fieldset-noborder legend {
- margin-left:-3px;
-}
-/* IE legend positioing bug */
-.ext-ie .x-fieldset-noborder legend {
- position: relative;
- margin-bottom:23px;
-}
-.ext-ie .x-fieldset-noborder legend span {
- position: absolute;
- left:-5px;
-}
-
-.ext-gecko .x-window-body .x-form-item {
- -moz-outline: none;
- overflow: auto;
-}
-
-.ext-gecko .x-form-item {
- -moz-outline: none;
-}
-
-.x-hide-label label.x-form-item-label {
- display:none;
-}
-.x-hide-label .x-form-element {
- padding-left: 0 !important;
-}
-
-.x-fieldset {
- overflow:hidden;
-}
-
-.x-fieldset-bwrap {
- overflow:hidden;
- zoom:1;
-}
-
-.x-fieldset-body {
- overflow:hidden;
-}
View
554 examples/ext/resources/css/grid.css
@@ -1,554 +0,0 @@
-/*
- * Ext JS Library 2.2
- * Copyright(c) 2006-2008, Ext JS, LLC.
- * licensing@extjs.com
- *
- * http://extjs.com/license
- */
-
-/* Grid3 styles */
-.x-grid3 {
- position:relative;
- overflow:hidden;
- background-color:#fff;
-}
-
-.x-grid-panel .x-panel-body {
- overflow:hidden !important;
-}
-
-.x-grid-panel .x-panel-mc .x-panel-body {
- border:1px solid #99bbe8;
-}
-
-.x-grid3 table {
- table-layout:fixed;
-}
-.x-grid3-viewport{
- overflow:hidden;
-}
-.x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td{
- font:normal 11px arial, tahoma, helvetica, sans-serif;
- -moz-outline: none;
- -moz-user-focus: normal;
-}
-.x-grid3-row td, .x-grid3-summary-row td {
- line-height:13px;
- vertical-align: top;
- padding-left:1px;
- padding-right:1px;
- -moz-user-select: none;
-}
-.x-grid3-hd-row td {
- line-height:15px;
- vertical-align:middle;
- border-left:1px solid #eee;
- border-right:1px solid #d0d0d0;
-}
-
-.x-grid3-hd-row .x-grid3-marker-hd {
- padding:3px;
-}
-
-.x-grid3-row .x-grid3-marker {
- padding:3px;
-}
-
-.x-grid3-cell-inner, .x-grid3-hd-inner{
- overflow:hidden;
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
- padding:3px 3px 3px 5px;
- white-space: nowrap;
-}
-
-.x-grid3-hd-inner {
- position:relative;
- cursor:inherit;
- padding:4px 3px 4px 5px;
-}
-
-.x-grid3-row-body {
- white-space:normal;
-}
-
-.x-grid3-body-cell {
- -moz-outline:0 none;
- outline:0 none;
-}
-/* IE Quirks to clip */
-.ext-ie .x-grid3-cell-inner, .ext-ie .x-grid3-hd-inner{
- width:100%;
-}
-/* reverse above in strict mode */
-.ext-strict .x-grid3-cell-inner, .ext-strict .x-grid3-hd-inner{
- width:auto;
-}
-
-.x-grid3-col {
-
-}
-
-.x-grid-row-loading {
- background: #fff url(../images/default/shared/loading-balls.gif) no-repeat center center;
-}
-.x-grid-page {
- overflow:hidden;
-}
-.x-grid3-row {
- cursor: default;
- border:1px solid #ededed;