Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Initial commit.

  • Loading branch information...
commit 1ea14b201a6e9680eb13dd29f231c40e0f522def 0 parents
Mathew Davies authored
Showing with 26,653 additions and 0 deletions.
  1. +6 −0 README.md
  2. BIN  css/.sass-cache/857a9a6a06867133908c114f6c15f71d3661669c/colour.sassc
  3. +193 −0 css/960.css
  4. BIN  css/body.png
  5. BIN  css/box-h2.png
  6. +76 −0 css/colour.css
  7. 0  css/compressed.css
  8. BIN  css/edit.png
  9. BIN  css/error.png
  10. +491 −0 css/fluid.css
  11. BIN  css/gradient.png
  12. 0  css/reset.css
  13. +220 −0 css/template.css
  14. +1 −0  css/text.css
  15. BIN  css/trash.png
  16. +249 −0 dashboard.html
  17. +12,705 −0 js/glow/1.7.0/core/core.debug.js
  18. +20 −0 js/glow/1.7.0/core/core.js
  19. BIN  js/glow/1.7.0/widgets/images/carousel/darkdots.png
  20. BIN  js/glow/1.7.0/widgets/images/carousel/darkdotsv.png
  21. BIN  js/glow/1.7.0/widgets/images/carousel/darkh.png
  22. BIN  js/glow/1.7.0/widgets/images/carousel/darkv.png
  23. BIN  js/glow/1.7.0/widgets/images/carousel/lightdots.png
  24. BIN  js/glow/1.7.0/widgets/images/carousel/lightdotsv.png
  25. BIN  js/glow/1.7.0/widgets/images/carousel/lighth.png
  26. BIN  js/glow/1.7.0/widgets/images/carousel/lightv.png
  27. BIN  js/glow/1.7.0/widgets/images/darkpanel/ab.png
  28. BIN  js/glow/1.7.0/widgets/images/darkpanel/al.png
  29. BIN  js/glow/1.7.0/widgets/images/darkpanel/ar.png
  30. BIN  js/glow/1.7.0/widgets/images/darkpanel/at.png
  31. BIN  js/glow/1.7.0/widgets/images/darkpanel/bg.gif
  32. BIN  js/glow/1.7.0/widgets/images/darkpanel/cbl.png
  33. BIN  js/glow/1.7.0/widgets/images/darkpanel/cbr.png
  34. BIN  js/glow/1.7.0/widgets/images/darkpanel/close.png
  35. BIN  js/glow/1.7.0/widgets/images/darkpanel/ctl.png
  36. BIN  js/glow/1.7.0/widgets/images/darkpanel/ctr.png
  37. BIN  js/glow/1.7.0/widgets/images/darkpanel/transbg.png
  38. BIN  js/glow/1.7.0/widgets/images/editor/button-blockquote.png
  39. BIN  js/glow/1.7.0/widgets/images/editor/button-bold.png
  40. BIN  js/glow/1.7.0/widgets/images/editor/button-italics.png
  41. BIN  js/glow/1.7.0/widgets/images/editor/button-orderedlist.png
  42. BIN  js/glow/1.7.0/widgets/images/editor/button-strike.png
  43. BIN  js/glow/1.7.0/widgets/images/editor/button-unorderedlist.png
  44. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-blockquote.png
  45. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-bold.png
  46. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-italics.png
  47. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-orderedlist.png
  48. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-strike.png
  49. BIN  js/glow/1.7.0/widgets/images/editor/dark-button-unorderedlist.png
  50. BIN  js/glow/1.7.0/widgets/images/editor/light-button-blockquote.png
  51. BIN  js/glow/1.7.0/widgets/images/editor/light-button-bold.png
  52. BIN  js/glow/1.7.0/widgets/images/editor/light-button-italics.png
  53. BIN  js/glow/1.7.0/widgets/images/editor/light-button-strike.png
  54. BIN  js/glow/1.7.0/widgets/images/editor/menuarrow.png
  55. BIN  js/glow/1.7.0/widgets/images/lightpanel/ab.png
  56. BIN  js/glow/1.7.0/widgets/images/lightpanel/al.png
  57. BIN  js/glow/1.7.0/widgets/images/lightpanel/ar.png
  58. BIN  js/glow/1.7.0/widgets/images/lightpanel/at.png
  59. BIN  js/glow/1.7.0/widgets/images/lightpanel/bg.gif
  60. BIN  js/glow/1.7.0/widgets/images/lightpanel/cbl.png
  61. BIN  js/glow/1.7.0/widgets/images/lightpanel/cbr.png
  62. BIN  js/glow/1.7.0/widgets/images/lightpanel/close.png
  63. BIN  js/glow/1.7.0/widgets/images/lightpanel/ctl.png
  64. BIN  js/glow/1.7.0/widgets/images/lightpanel/ctr.png
  65. BIN  js/glow/1.7.0/widgets/images/lightpanel/transbg.png
  66. BIN  js/glow/1.7.0/widgets/images/slider/darkh.png
  67. BIN  js/glow/1.7.0/widgets/images/slider/darkv.png
  68. BIN  js/glow/1.7.0/widgets/images/slider/lighth.png
  69. BIN  js/glow/1.7.0/widgets/images/slider/lightv.png
  70. BIN  js/glow/1.7.0/widgets/images/t.gif
  71. BIN  js/glow/1.7.0/widgets/images/timetable/darkh.png
  72. BIN  js/glow/1.7.0/widgets/images/timetable/darkv.png
  73. BIN  js/glow/1.7.0/widgets/images/timetable/lighth.png
  74. BIN  js/glow/1.7.0/widgets/images/timetable/lightv.png
  75. +16 −0 js/glow/1.7.0/widgets/widgets.css
  76. +1,869 −0 js/glow/1.7.0/widgets/widgets.debug.css
  77. +10,264 −0 js/glow/1.7.0/widgets/widgets.debug.js
  78. +19 −0 js/glow/1.7.0/widgets/widgets.js
  79. +183 −0 js/glow/map.debug.js
  80. +16 −0 js/glow/map.js
  81. 0  nbproject/private/config.properties
  82. +5 −0 nbproject/private/private.properties
  83. +4 −0 nbproject/private/private.xml
  84. +13 −0 nbproject/project.properties
  85. +9 −0 nbproject/project.xml
  86. +73 −0 news.html
  87. +43 −0 template.html
  88. +178 −0 user.html
6 README.md
@@ -0,0 +1,6 @@
+![](http://www.ubuntu-pics.de/bild/42423/screenshot_001_Sn15dk.png)
+
+License
+-------
+
+http://creativecommons.org/licenses/by-nc-sa/2.0/uk/
BIN  css/.sass-cache/857a9a6a06867133908c114f6c15f71d3661669c/colour.sassc
Binary file not shown
193 css/960.css
@@ -0,0 +1,193 @@
+/* Reset */
+html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
+
+/* Default text */
+body, textarea{color:#333;font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
+
+/* Fixes width issues with form elements in the grid. */
+.grid_1 select,.grid_1 input,.grid_1 textarea{width:30px}.grid_1 select{width:40px}.grid_2 select,.grid_2 input,.grid_2 textarea{width:90px}.grid_2 select{width:100px}.grid_3 select,.grid_3 input,.grid_3 textarea{width:150px}.grid_3 select{width:160px}.grid_4 select,.grid_4 input,.grid_4 textarea{width:210px}.grid_4 select{width:220px}.grid_5 select,.grid_5 input,.grid_5 textarea{width:270px}.grid_5 select{width:280px}.grid_6 select,.grid_6 input,.grid_6 textarea{width:330px}.grid_6 select{width:340px}.grid_7 select,.grid_7 input,.grid_7 textarea{width:390px}.grid_7 select{width:400px}.grid_8 select,.grid_8 input,.grid_8 textarea{width:450px}.grid_8 select{width:460px}.grid_9 select,.grid_9 input,.grid_9 textarea{width:510px}.grid_9 select{width:520px}.grid_10 select,.grid_10 input,.grid_10 textarea{width:570px}.grid_10 select{width:580px}.grid_11 select,.grid_11 input,.grid_11 textarea{width:630px}.grid_11 select{width:640px}.grid_12 select,.grid_12 input,.grid_12 textarea{width:690px}.grid_12 select{width:700px}.grid_13 select,.grid_13 input,.grid_13 textarea{width:750px}.grid_13 select{width:760px}.grid_14 select,.grid_14 input,.grid_14 textarea{width:810px}.grid_14 select{width:820px}.grid_15 select,.grid_15 input,.grid_15 textarea{width:870px}.grid_15 select{width:880px}.grid_16 select,.grid_16 input,.grid_16 textarea{width:930px}.grid_16 select{width:940px}
+
+/* Make sure form elements don't break the box width */
+.grid_1 > .box select,.grid_1 > .box input,.grid_1 > .box textarea{width:8px;}.grid_2 > .box select,.grid_2 > .box input,.grid_2 > .box textarea{width:68px;}.grid_3 > .box select,.grid_3 > .box input,.grid_3 > .box textarea{width:128px;}.grid_4 > .box select,.grid_4 > .box input,.grid_4 > .box textarea{width:188px;}.grid_5 > .box select,.grid_5 > .box input,.grid_5 > .box textarea{width:248px;}.grid_6 > .box select,.grid_6 > .box input,.grid_6 > .box textarea{width:310px;}.grid_7 > .box select,.grid_7 > .box input,.grid_7 > .box textarea{width:368px;}.grid_8 > .box select,.grid_8 > .box input,.grid_8 > .box textarea{width:428px;}.grid_9 > .box select,.grid_9 > .box input,.grid_9 > .box textarea{width:488px;}.grid_10 > .box select,.grid_10 > .box input,.grid_10 > .box textarea{width:548px;}.grid_11 > .box select,.grid_11 > .box input,.grid_11 > .box textarea{width:608px;}.grid_12 > .box select,.grid_12 > .box input,.grid_12 > .box textarea{width:668px;}.grid_13 > .box select,.grid_13 > .box input,.grid_13 > .box textarea{width:728px;}.grid_14 > .box select,.grid_14 > .box input,.grid_14 > .box textarea{width:788px;}.grid_15 > .box select,.grid_15 > .box input,.grid_15 > .box textarea{width:848px;}.grid_16 > .box select,.grid_16 > .box input,.grid_16 > .box textarea{width:908px;}
+
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/* `Containers
+----------------------------------------------------------------------------------------------------*/
+
+.container_16 {
+ margin-left: auto;
+ margin-right: auto;
+ width: 960px;
+}
+
+/* `Grid >> Global
+----------------------------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12,
+.grid_13,
+.grid_14,
+.grid_15,
+.grid_16 {
+ display: inline;
+ float: left;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
+----------------------------------------------------------------------------------------------------*/
+
+.alpha {
+ margin-left: 0;
+}
+
+.omega {
+ margin-right: 0;
+}
+
+/* `Grid >> 16 Columns
+----------------------------------------------------------------------------------------------------*/
+
+.container_16 .grid_1,
+.container_16 .grid_1 .box,
+.container_16 .grid_1 .glow-sortable-dropindicator {
+ width: 40px !important
+}
+
+.container_16 .grid_2,
+.container_16 .grid_2 .box,
+.container_16 .grid_2 .glow-sortable-dropindicator {
+ width: 100px !important
+}
+
+.container_16 .grid_3,
+.container_16 .grid_3 .box,
+.container_16 .grid_3 .glow-sortable-dropindicator {
+ width: 160px !important
+}
+
+.container_16 .grid_4,
+.container_16 .grid_4 .box,
+.container_16 .grid_4 .glow-sortable-dropindicator {
+ width: 220px !important
+}
+
+.container_16 .grid_5,
+.container_16 .grid_5 .box,
+.container_16 .grid_5 .glow-sortable-dropindicator {
+ width: 280px !important
+}
+
+.container_16 .grid_6,
+.container_16 .grid_6 .box,
+.container_16 .grid_6 .glow-sortable-dropindicator {
+ width: 340px !important
+}
+
+.container_16 .grid_7,
+.container_16 .grid_7 .box,
+.container_16 .grid_7 .glow-sortable-dropindicator {
+ width: 400px !important
+}
+
+.container_16 .grid_8,
+.container_16 .grid_8 .box,
+.container_16 .grid_8 .glow-sortable-dropindicator {
+ width: 460px !important
+}
+
+.container_16 .grid_9,
+.container_16 .grid_9 .box,
+.container_16 .grid_9 .glow-sortable-dropindicator {
+ width: 520px !important
+}
+
+.container_16 .grid_10,
+.container_16 .grid_10 .box,
+.container_16 .grid_10 .glow-sortable-dropindicator {
+ width: 580px !important
+}
+
+.container_16 .grid_11,
+.container_16 .grid_11 .box,
+.container_16 .grid_11 .glow-sortable-dropindicator {
+ width: 640px !important
+}
+
+.container_16 .grid_12,
+.container_16 .grid_12 .box,
+.container_16 .grid_12 .glow-sortable-dropindicator {
+ width: 700px !important
+}
+
+.container_16 .grid_13,
+.container_16 .grid_13 .box,
+.container_16 .grid_13 .glow-sortable-dropindicator {
+ width: 760px !important
+}
+
+.container_16 .grid_14,
+.container_16 .grid_14 .box,
+.container_16 .grid_14 .glow-sortable-dropindicator {
+ width: 820px !important
+}
+
+.container_16 .grid_15,
+.container_16 .grid_15 .box,
+.container_16 .grid_15 .glow-sortable-dropindicator {
+ width: 880px !important
+}
+
+.container_16 .grid_16,
+.container_16 .grid_16 .box,
+.container_16 .grid_16 .glow-sortable-dropindicator {
+ width: 940px !important
+}
+
+/* `Clear Floated Elements
+----------------------------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
+
+.clearfix:after {
+ clear: both;
+ content: ' ';
+ display: block;
+ font-size: 0;
+ line-height: 0;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+* html .clearfix {
+ height: 1%;
+}
BIN  css/body.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  css/box-h2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
76 css/colour.css
@@ -0,0 +1,76 @@
+body {
+ background:#F7F4E9 url(body.png) repeat-x top center;
+}
+small {
+ color:#888
+}
+
+th,#navigation,.active,input[type=submit],.pagination a:hover,.date td a:hover {
+ background:#434A48;
+ color:#fff
+}
+
+select, textarea, input, td, #content, #foot {
+ background:#fff url(gradient.png) repeat-x 0 -28px
+}
+tr {
+ background-position:0 -18px;
+}
+#content {
+ background-position:0 1px;
+}
+
+.active, th, #head, #navigation a, input[type=submit] {
+ color:#fff;
+}
+
+input, select, textarea {
+ border-color:#ddd
+}
+
+h1,h2,h3,h4,h5,h6 {
+ border-color:#ddd
+}
+
+a {
+ color:#888
+}
+a.edit {
+ background-image:url(edit.png)
+}
+a.delete {
+ background-image:url(trash.png)
+}
+
+#head {
+ background:#313230
+}
+
+#navigation a:hover {
+ background:#383E3C
+}
+#navigation .active {
+ background:#687370
+}
+
+.box,.box > .utils a {
+ background:#fff;
+ border-color:#eee
+}
+.box > h2 {
+ background:url(box-h2.png) repeat-x bottom center #fff
+}
+
+.error,.success,.info,.error a,.success a,.info a {
+ color:#fff
+}
+.error {
+ background:#901830
+}
+.success {
+ background:#C2EFC2
+}
+
+.glow-sortable-dropindicator {
+ background:#eee
+}
0  css/compressed.css
No changes.
BIN  css/edit.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  css/error.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
491 css/fluid.css
@@ -0,0 +1,491 @@
+/*
+ 960 Grid System ~ Core CSS.
+ Learn more ~ http://960.gs/
+
+ Licensed under GPL and MIT.
+*/
+
+/* =Containers
+--------------------------------------------------------------------------------*/
+
+.container_12,
+.container_16
+{
+ width: 92%;
+ margin-left: 4%;
+ margin-right: 4%;
+}
+
+/* =Grid >> Global
+--------------------------------------------------------------------------------*/
+
+.grid_1,
+.grid_2,
+.grid_3,
+.grid_4,
+.grid_5,
+.grid_6,
+.grid_7,
+.grid_8,
+.grid_9,
+.grid_10,
+.grid_11,
+.grid_12,
+.grid_13,
+.grid_14,
+.grid_15,
+.grid_16
+{
+ display: inline;
+ float: left;
+ margin-left: 1%;
+ margin-right: 1%;
+}
+
+.container_12 .grid_3,
+.container_16 .grid_4
+{
+ width: 23%;
+}
+
+.container_12 .grid_6,
+.container_16 .grid_8
+{
+ width: 48%;
+}
+
+.container_12 .grid_9,
+.container_16 .grid_12
+{
+ width: 73%;
+}
+
+.container_12 .grid_12,
+.container_16 .grid_16
+{
+ width: 98%;
+}
+
+/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
+--------------------------------------------------------------------------------*/
+
+.alpha
+{
+ margin-left: 0;
+}
+
+.omega
+{
+ margin-right: 0;
+}
+
+/* =Grid >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .grid_1
+{
+ width: 6.333%;
+}
+
+.container_12 .grid_2
+{
+ width: 14.666%;
+}
+
+.container_12 .grid_4
+{
+ width: 31.333%;
+}
+
+.container_12 .grid_5
+{
+ width: 39.666%;
+}
+
+.container_12 .grid_7
+{
+ width: 56.333%;
+}
+
+.container_12 .grid_8
+{
+ width: 64.666%;
+}
+
+.container_12 .grid_10
+{
+ width: 81.333%;
+}
+
+.container_12 .grid_11
+{
+ width: 89.666%;
+}
+
+/* =Grid >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .grid_1
+{
+ width: 4.25%;
+}
+
+.container_16 .grid_2
+{
+ width: 10.5%;
+}
+
+.container_16 .grid_3
+{
+ width: 16.75%;
+}
+
+.container_16 .grid_5
+{
+ width: 29.25%;
+}
+
+.container_16 .grid_6
+{
+ width: 35.5%;
+}
+
+.container_16 .grid_7
+{
+ width: 41.75%;
+}
+
+.container_16 .grid_9
+{
+ width: 54.25%;
+}
+
+.container_16 .grid_10
+{
+ width: 60.5%;
+}
+
+.container_16 .grid_11
+{
+ width: 66.75%;
+}
+
+.container_16 .grid_13
+{
+ width: 79.25%;
+}
+
+.container_16 .grid_14
+{
+ width: 85.5%;
+}
+
+.container_16 .grid_15
+{
+ width: 91.75%;
+}
+
+/* =Prefix Extra Space >> Global
+--------------------------------------------------------------------------------*/
+
+.container_12 .prefix_3,
+.container_16 .prefix_4
+{
+ padding-left: 25%;
+}
+
+.container_12 .prefix_6,
+.container_16 .prefix_8
+{
+ padding-left: 50%;
+}
+
+.container_12 .prefix_9,
+.container_16 .prefix_12
+{
+ padding-left: 75%;
+}
+
+/* =Prefix Extra Space >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .prefix_1
+{
+ padding-left: 8.333%;
+}
+
+.container_12 .prefix_2
+{
+ padding-left: 16.666%;
+}
+
+.container_12 .prefix_4
+{
+ padding-left: 33.333%;
+}
+
+.container_12 .prefix_5
+{
+ padding-left: 41.666%;
+}
+
+.container_12 .prefix_7
+{
+ padding-left: 58.333%;
+}
+
+.container_12 .prefix_8
+{
+ padding-left: 66.666%;
+}
+
+.container_12 .prefix_10
+{
+ padding-left: 83.333%;
+}
+
+.container_12 .prefix_11
+{
+ padding-left: 91.666%;
+}
+
+/* =Prefix Extra Space >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .prefix_1
+{
+ padding-left: 6.25%;
+}
+
+.container_16 .prefix_2
+{
+ padding-left: 12.5%;
+}
+
+.container_16 .prefix_3
+{
+ padding-left: 18.75%;
+}
+
+.container_16 .prefix_5
+{
+ padding-left: 31.25%;
+}
+
+.container_16 .prefix_6
+{
+ padding-left: 37.5%;
+}
+
+.container_16 .prefix_7
+{
+ padding-left: 43.75%;
+}
+
+.container_16 .prefix_9
+{
+ padding-left: 56.25%;
+}
+
+.container_16 .prefix_10
+{
+ padding-left: 62.5%;
+}
+
+.container_16 .prefix_11
+{
+ padding-left: 68.75%;
+}
+
+.container_16 .prefix_13
+{
+ padding-left: 81.25%;
+}
+
+.container_16 .prefix_14
+{
+ padding-left: 87.5%;
+}
+
+.container_16 .prefix_15
+{
+ padding-left: 93.75%;
+}
+
+/* =Suffix Extra Space >> Global
+--------------------------------------------------------------------------------*/
+
+.container_12 .suffix_3,
+.container_16 .suffix_4
+{
+ padding-right: 25%;
+}
+
+.container_12 .suffix_6,
+.container_16 .suffix_8
+{
+ padding-right: 50%;
+}
+
+.container_12 .suffix_9,
+.container_16 .suffix_12
+{
+ padding-right: 75%;
+}
+
+/* =Suffix Extra Space >> 12 Columns
+--------------------------------------------------------------------------------*/
+
+.container_12 .suffix_1
+{
+ padding-right: 8.333%;
+}
+
+.container_12 .suffix_2
+{
+ padding-right: 16.666%;
+}
+
+.container_12 .suffix_4
+{
+ padding-right: 33.333%;
+}
+
+.container_12 .suffix_5
+{
+ padding-right: 41.666%;
+}
+
+.container_12 .suffix_7
+{
+ padding-right: 58.333%;
+}
+
+.container_12 .suffix_8
+{
+ padding-right: 66.666%;
+}
+
+.container_12 .suffix_10
+{
+ padding-right: 83.333%;
+}
+
+.container_12 .suffix_11
+{
+ padding-right: 91.666%;
+}
+
+/* =Suffix Extra Space >> 16 Columns
+--------------------------------------------------------------------------------*/
+
+.container_16 .suffix_1
+{
+ padding-right: 6.25%;
+}
+
+.container_16 .suffix_2
+{
+ padding-right: 16.5%;
+}
+
+.container_16 .suffix_3
+{
+ padding-right: 18.75%;
+}
+
+.container_16 .suffix_5
+{
+ padding-right: 31.25%;
+}
+
+.container_16 .suffix_6
+{
+ padding-right: 37.5%;
+}
+
+.container_16 .suffix_7
+{
+ padding-right: 43.75%;
+}
+
+.container_16 .suffix_9
+{
+ padding-right: 56.25%;
+}
+
+.container_16 .suffix_10
+{
+ padding-right: 62.5%;
+}
+
+.container_16 .suffix_11
+{
+ padding-right: 68.75%;
+}
+
+.container_16 .suffix_13
+{
+ padding-right: 81.25%;
+}
+
+.container_16 .suffix_14
+{
+ padding-right: 87.5%;
+}
+
+.container_16 .suffix_15
+{
+ padding-right: 93.75%;
+}
+
+/* =Clear Floated Elements
+--------------------------------------------------------------------------------*/
+
+/* http://sonspring.com/journal/clearing-floats */
+
+html body * span.clear,
+html body * div.clear,
+html body * li.clear,
+html body * dd.clear
+{
+ background: none;
+ border: 0;
+ clear: both;
+ display: block;
+ float: none;
+ font-size: 0;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/* http://www.positioniseverything.net/easyclearing.html */
+
+.clearfix:after
+{
+ clear: both;
+ content: '.';
+ display: block;
+ visibility: hidden;
+ height: 0;
+}
+
+.clearfix
+{
+ display: inline-block;
+}
+
+* html .clearfix
+{
+ height: 1%;
+}
+
+.clearfix
+{
+ display: block;
+}
BIN  css/gradient.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
0  css/reset.css
No changes.
220 css/template.css
@@ -0,0 +1,220 @@
+.center {
+ text-align:center;
+}
+
+ol {
+ padding:10px;
+ margin:0;
+}
+
+caption {
+ padding:4px;
+}
+
+/* Common */
+
+#content {
+ margin-right:auto;
+ margin-left:auto;
+ width:1000px;
+}
+
+.login {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+.login > div {
+ width:360px !important;
+}
+
+#content {
+ width:960px;
+ position:relative;
+ zoom:1;
+}
+
+.date td a {
+ display:inline-block;
+ padding:3px 8px;
+}
+
+.date th, .date td {
+ text-align:center;
+ padding:3px;
+}
+
+/* Box */
+
+.box {
+ font-size:13px;
+ margin:0 0 10px 0;
+ position:relative;
+ border:1px solid;
+}
+
+.box h2, .box p, .box table {
+ margin:0;
+}
+
+.box h2 {
+ -moz-border-radius-topleft:5px;
+ -moz-border-radius-topright:5px;
+ -webkit-border-top-left-radius:5px;
+ -webkit-border-top-right-radius:5px;
+ padding:2px 10px;
+ cursor:move;
+}
+
+.utils a {
+ position:absolute;
+ top:5px;
+ right:10px;
+ border:1px solid;
+ padding:4px 8px;
+}
+
+.box p {
+ padding:10px;
+}
+
+/* Typography */
+
+label, #navigation, .error, .success, input[type="submit"], input[type="reset"] {
+ font-weight:bold;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ border-bottom:1px solid;
+}
+
+a:hover {
+ text-decoration:none;
+}
+
+a.edit, a.delete {
+ padding-left:25px;
+ background-repeat:no-repeat;
+ background-position:left center;
+}
+a {
+ padding:4px;
+}
+
+/* Table styling */
+
+table {
+ width:100%;
+}
+
+th, td {
+ padding:7px 15px;
+ text-align:left;
+}
+
+/* Header */
+
+#head {
+ -moz-border-radius-topright:10px;
+ border:0;
+ margin:10px auto 0 auto;
+ padding:5px 30px;
+ width:940px;
+}
+
+/* Nagivation */
+
+#navigation {
+ -moz-border-radius-bottomleft:10px;
+ margin:0 auto 10px auto;
+ padding:10px 30px;
+ width:940px;
+}
+
+#navigation > li {
+ display:inline;
+ margin:0
+}
+
+#navigation > li > a, #navigation > li > span {
+ display:inline-block;
+ padding:5px 10px;
+ text-decoration:none;
+}
+
+/* Content */
+
+#content {
+ padding:20px;
+ -moz-border-radius-topleft: 10px;
+ -moz-border-radius-bottomright: 10px;
+}
+
+#foot {
+ padding:5px 30px;
+ width:940px;
+ margin:10px auto;
+ -moz-border-radius-topright: 10px;
+ -moz-border-radius-bottomleft: 10px;
+}
+
+.curved, #navigation a, #navigation span, .error, .success, .box, .utils a {
+ -moz-border-radius-bottomleft:5px;
+ -moz-border-radius-topright:5px;
+ -webkit-border-bottom-left-radius:5px;
+ -webkit-border-top-right-radius:5px;
+}
+
+.curved-alt, input, textarea, select, .box, .date td a, .utils a {
+ -moz-border-radius-bottomright:5px;
+ -moz-border-radius-topleft:5px;
+ -webkit-border-bottom-right-radius:5px;
+ -webkit-border-top-left-radius:5px;
+}
+
+/* Forms */
+
+label {
+ display:block;
+ font-size:17px;
+ margin:0 0 5px;
+ position:relative;
+}
+
+small {
+ font-size:12px;
+ font-weight:normal;
+ padding-left:10px;
+}
+
+input, textarea, select{
+ border:1px solid;
+ font-family:inherit;
+ font-size:inherit;
+ padding:4px;
+}
+
+select {
+ padding-top:3px;
+ padding-bottom:3px;
+}
+
+input[type="submit"], input[type="reset"] {
+ cursor:pointer;
+ width:auto !important;
+}
+
+/* Error and Success messages */
+.error, .success {
+ padding:4px 8px;
+}
+
+/* Pagination */
+.pagination {
+ text-align:right;
+}
+.pagination a, .pagination span {
+ display:inline-block;
+ margin:0 2px;
+ padding:2px 6px;
+}
1  css/text.css
@@ -0,0 +1 @@
+body, textarea{color:#333;font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
BIN  css/trash.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
249 dashboard.html
@@ -0,0 +1,249 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+ <title>Steal My Admin</title>
+ <link rel="stylesheet" href="css/960.css" type="text/css" media="screen" charset="utf-8" />
+ <link rel="stylesheet" href="css/template.css" type="text/css" media="screen" charset="utf-8" />
+ <link rel="stylesheet" href="css/colour.css" type="text/css" media="screen" charset="utf-8" />
+ <!--[if IE]><![if gte IE 6]><![endif]-->
+ <script src="js/glow/1.7.0/core/core.js" type="text/javascript"></script>
+ <script src="js/glow/1.7.0/widgets/widgets.js" type="text/javascript"></script>
+ <link href="js/glow/1.7.0/widgets/widgets.css" type="text/css" rel="stylesheet" />
+ <script type="text/javascript">
+ glow.ready(function(){
+ new glow.widgets.Sortable(
+ '#content .grid_5, #content .grid_6',
+ {
+ draggableOptions : {
+ handle : 'h2'
+ }
+ }
+ );
+ });
+ </script>
+ <!--[if IE]><![endif]><![endif]-->
+ </head>
+ <body>
+
+ <h1 id="head">Steal My Admin Template</h1>
+
+ <ul id="navigation">
+ <li><span class="active">Overview</span></li>
+ <li><a href="#">News</a></li>
+ <li><a href="#">Users</a></li>
+ </ul>
+
+ <div id="content" class="container_16 clearfix">
+ <div class="grid_5">
+ <div class="box">
+ <h2>Mathew</h2>
+ <div class="utils">
+ <a href="#">View More</a>
+ </div>
+ <p><strong>Last Signed In : </strong> Wed 11 Nov, 7:31<br /><strong>IP Address : </strong> 192.168.1.101</p>
+ </div>
+ <div class="box">
+ <h2>Files</h2>
+ <div class="utils">
+ <a href="#">View More</a>
+ </div>
+ <table>
+ <tbody>
+ <tr>
+ <td>Newton 2</td>
+ <td>8/10</td>
+ </tr>
+ <tr>
+ <td>Wicked Twister</td>
+ <td>9/10</td>
+ </tr>
+ <tr>
+ <td>Forester</td>
+ <td>9.12/10</td>
+ </tr>
+ <tr>
+ <td>Sabertooth</td>
+ <td>8.9/10</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="box">
+ <h2>Messages</h2>
+ <div class="utils">
+ <a href="#">Inbox</a>
+ </div>
+ <p class="center">Have have <a href="#">10</a> unread messages.</p>
+ </div>
+ <div class="box">
+ <h2>CMS Updates</h2>
+ <div class="utils">
+ <a href="#">Check</a>
+ </div>
+ <p class="center">You are running the latest version.</p>
+ </div>
+ </div>
+ <div class="grid_6">
+ <div class="box">
+ <h2>At a Glance</h2>
+ <div class="utils">
+ <a href="#">View More</a>
+ </div>
+ <table>
+ <tbody>
+ <tr>
+ <td>1 Post</td>
+ <td>2 Comments</td>
+ </tr>
+ <tr>
+ <td>1 Page</td>
+ <td>2 Approved</td>
+ </tr>
+ <tr>
+ <td>1 Categories</td>
+ <td>0 Pending</td>
+ </tr>
+ <tr>
+ <td>0 Tags</td>
+ <td>0 Spam</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="box">
+ <h2>Quick Post</h2>
+ <div class="utils">
+ <a href="#">Advanced</a>
+ </div>
+ <form action="#" method="post">
+ <p>
+ <label for="title">Title <small>Alpha-numeric characters only.</small> </label>
+ <input type="text" name="title" />
+ </p>
+ <p>
+ <label for="post">Post <small>Parsed by Markdown.</small> </label>
+ <textarea name="post"></textarea>
+ </p>
+ <p>
+ <input type="submit" value="post" />
+ </p>
+ </form>
+ </div>
+ </div>
+ <div class="grid_5">
+ <div class="box">
+ <h2>Statistics</h2>
+ <div class="utils">
+ <a href="#">View More</a>
+ </div>
+ <table>
+ <tbody>
+ <tr>
+ <td>News</td>
+ <td>+ 120%</td>
+ </tr>
+ <tr>
+ <td>Downloads</td>
+ <td>+ 220%</td>
+ </tr>
+ <tr>
+ <td>Users</td>
+ <td>- 10%</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="box">
+ <h2>Schedule</h2>
+ <div class="utils">
+ <a href="#">View More</a>
+ </div>
+ <table class="date">
+ <caption><a href="#">Prev</a> November 2009 <a href="#">Next</a> </caption>
+ <thead>
+ <tr>
+ <th>Mon</th>
+ <th>Tue</th>
+ <th>Wed</th>
+ <th>Thu</th>
+ <th>Fri</th>
+ <th>Sat</th>
+ <th>Sun</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td><a href="#">1</a></td>
+ </tr>
+ <tr>
+ <td><a href="#">2</a></td>
+ <td><a href="#">3</a></td>
+ <td><a href="#">4</a></td>
+ <td><a href="#">5</a></td>
+ <td><a href="#">6</a></td>
+ <td><a href="#">7</a></td>
+ <td><a href="#">8</a></td>
+ </tr>
+ <tr>
+ <td><a href="#">9</a></td>
+ <td><a href="#">10</a></td>
+ <td><a href="#" class="active">11</a></td>
+ <td><a href="#">12</a></td>
+ <td><a href="#">13</a></td>
+ <td><a href="#">14</a></td>
+ <td><a href="#">15</a></td>
+ </tr>
+ <tr>
+ <td><a href="#">16</a></td>
+ <td><a href="#">17</a></td>
+ <td><a href="#">18</a></td>
+ <td><a href="#">19</a></td>
+ <td><a href="#">20</a></td>
+ <td><a href="#">21</a></td>
+ <td><a href="#">22</a></td>
+ </tr>
+ <tr>
+ <td><a href="#">23</a></td>
+ <td><a href="#">24</a></td>
+ <td><a href="#">25</a></td>
+ <td><a href="#">26</a></td>
+ <td><a href="#">27</a></td>
+ <td><a href="#">28</a></td>
+ <td><a href="#">29</a></td>
+ </tr>
+ <tr>
+ <td><a href="#">30</a></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ <ol>
+ <li>Draft contract template.</li>
+ <li>Draft invoice template.</li>
+ <li>Draft business cards.</li>
+ </ol>
+ </div>
+ </div>
+ </div>
+ <div id="foot">
+ <div class="container_16 clearfix">
+ <div class="grid_16">
+ <a href="#">Contact Me</a>
+ </div>
+ </div>
+ </div>
+ </body>
+</html>
12,705 js/glow/1.7.0/core/core.debug.js
12,705 additions, 0 deletions not shown
20 js/glow/1.7.0/core/core.js
@@ -0,0 +1,20 @@
+/*
+ Copyright 2009 British Broadcasting Corporation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+(function(){var f={glow:true},b=/([$^\\\/()|?+*\[\]{}.-])/g,a=navigator.userAgent.toLowerCase(),k="1.7.0",r=0,g=[],m=0,q=[],o=0,s=false,n={VERSION:k,UID:"glow"+Math.floor(Math.random()*(1<<30)),isDomReady:window.gloader&&gloader.isReady,isReady:window.gloader&&gloader.isReady,env:function(){var u=[0,NaN],d=(/opera[\s\/]([\w\.]+)/.exec(a)||u)[1],v=d?NaN:(/msie ([\w\.]+)/.exec(a)||u)[1],x=(/rv:([\w\.]+).*gecko\//.exec(a)||u)[1],e=(/applewebkit\/([\w\.]+)/.exec(a)||u)[1],t=(/khtml\/([\w\.]+)/.exec(a)||u)[1],w=parseFloat;return{gecko:w(x),ie:w(v),opera:w(d),webkit:w(e),khtml:w(t),version:v||x||e||d||t,standardsMode:document.compatMode!="BackCompat"&&(!v||v>=6)};}(),module:function(u){var t=2,w=u.depends[0]||[],d=w.length,e=u.name,v=window.glow;if(u.library[1]!=n.VERSION){throw new Error("Cannot register "+e+": Version mismatch");}if(w[2]){for(;t<d;t++){if(!f[w[t]]){throw new Error("Module "+w[t]+" required before "+e);}}}u.builder(n);f[e]=true;return n;},ready:function(d){if(this.isReady){d();}else{q[o++]=d;}return this;},_readyBlockers:{},_addReadyBlock:function(d){if(d in n._readyBlockers){throw new Error("Blocker '"+d+"' already exists");}n._readyBlockers[d]=true;n.isReady=false;r++;return n;},_removeReadyBlock:function(d){if(n._readyBlockers[d]){n._readyBlockers[d]=false;r--;if(!r){n.isReady=true;p();}}return n;},onDomReady:function(d){if(this.isDomReady){d();}else{g[m++]=d;}},lang:{trim:function(d){return d.replace(/^\s*((?:[\S\s]*\S)?)\s*$/,"$1");},toArray:function(e){if(e.constructor==Array){return e;}var u=[],t=0,d=e.length;for(;t<d;t++){u[t]=e[t];}return u;},apply:function(d,t){for(var e in t){d[e]=t[e];}return d;},map:function(e,x,w){if(Array.prototype.map){return Array.prototype.map.call(e,x,w||e);}if(!x.call){throw new TypeError();}var d=e.length,v=[],u=w||e,t=0;for(;t<d;t++){if(t in e){v[t]=x.call(u,e[t],t,e);}}return v;},replace:(function(){var d="g".replace(/g/,function(){return"l";})!="l",e=String.prototype.replace;return function(y,w,t){var z,v,x,u;if(!d||typeof(t)!="function"){return e.call(y,w,t);}if(!(w instanceof RegExp)){z=y.indexOf(w);return z==-1?y:e.call(y,w,t.call(null,w,z,y));}u=[];x=w.lastIndex=0;while((v=w.exec(y))!=null){z=v.index;u[u.length]=y.slice(x,z);u[u.length]=t.apply(null,v);if(w.global){x=w.lastIndex;}else{x=z+v[0].length;break;}}u[u.length]=y.slice(x);return u.join("");};})(),interpolate:function(t,w,u){var d,v,e,x;u=u||{};if(u.escapeHtml){if(!n.dom){throw new Error("glow.lang.interpolate - glow.dom is needed for escapeHtml");}x=n.dom.create("<div></div>");}if(u.delimiter==undefined){d=/\{[^{}]+\}/g;}else{v=u.delimiter.substr(0,1).replace(b,"\\$1");e=u.delimiter.substr(1,1).replace(b,"\\$1")||v;d=new RegExp(v+"[^"+v+e+"]+"+e,"g");}return t.replace(d,function(D){var A=D.slice(1,-1),C=A.split("."),B,z=0,y=C.length;if(A in w){B=w[A];}else{B=w;for(;z<y;z++){if(C[z] in B){B=B[C[z]];}else{return D;}}}if(u.escapeHtml){B=x.text(B).html();}return B;});},hasOwnProperty:{}.hasOwnProperty?function(d,e){return d.hasOwnProperty(e);}:function(x,y){var u=x[y],w=x.__proto__,t=w?w[y]:{};if(u!==t){return true;}var e=n.lang.hasOwnProperty(w,y),d=w[y]={},v=(x[y]!==d);delete w[y];if(e){w[name]=d;}return v;},extend:function(e,u,d){var t=function(){},v;t.prototype=u.prototype;v=new t();e.prototype=v;v.constructor=e;e.base=u;if(d){n.lang.apply(e.prototype,d);}},clone:function(t){var d,u,e;t=t.valueOf();if(typeof t!=="object"){return t;}else{if(t[0]||t.concat){e=[];d=t.length;while(d--){e[d]=arguments.callee(t[d]);}}else{e={};for(d in t){e[d]=arguments.callee(t[d]);}}return e;}}}},h=n.env,l=document;function c(){n.isDomReady=true;for(var d=0;d<m;d++){g[d]();}}function p(){if(s){return;}s=true;for(var d=0;d<o;){q[d]();d++;if(r){break;}}q=q.slice(d);o=o-d;s=false;}(function(){if(n.isDomReady){return;}n._addReadyBlock("glow_domReady");if(h.ie){if(typeof window.frameElement!="undefined"){l.attachEvent("onreadystatechange",function(){if(l.readyState=="complete"){l.detachEvent("onreadystatechange",arguments.callee);c();n._removeReadyBlock("glow_domReady");}});}else{(function(){try{l.documentElement.doScroll("left");}catch(u){setTimeout(arguments.callee,0);return;}c();n._removeReadyBlock("glow_domReady");})();}}else{if(n.env.webkit<525.13&&typeof l.readyState!="undefined"){var e=function(){if(/loaded|complete/.test(l.readyState)){c();n._removeReadyBlock("glow_domReady");}else{setTimeout(e,0);}};e();}else{var t=function(){if(t.fired){return;}t.fired=true;c();n._removeReadyBlock("glow_domReady");};if(l.addEventListener){l.addEventListener("DOMContentLoaded",t,false);}var d=window.onload;window.onload=function(){if(d){d();}t();};}}})();n.isSupported=!(h.ie<6||(h.gecko<1.9&&!/^1\.8\.1/.test(h.version))||h.opera<9||h.webkit<412);if(!n.isSupported){n._addReadyBlock("glow_browserSupport");}if(window.gloader){gloader.library({name:"glow",version:"1.7.0",builder:function(){return n;}});}else{if(window.glow){throw new Error("Glow global object already exists");}else{window.glow=n;}}if(n.ie){try{document.execCommand("BackgroundImageCache",false,true);}catch(j){}}})();
+/*@cc_on @*/
+/*@if (@_jscript_version > 5.5)@*/
+(window.gloader||glow).module({name:"glow.i18n",library:["glow","1.7.0"],depends:[["glow","1.7.0"]],builder:function(r){var A;var t={l:/^[a-z]$/,lv:/^[a-z]{2,3}$/,s:/^[A-Z][a-z]{3}$/,r:/^[A-Z]{2}|[0-9]{3}$/,v:/^[a-z0-9]{4,}$/};var s=1,k=2,l=4,j=8,p=s+k+l+j,f=s+l+j,x=s+k+j,c=s+j,y=s+k+l,e=s+l,d=s+k;var m={l:s,s:k,r:l,v:j},I=["l","s","r","v"],F={l:0,s:1,r:2,v:3};var C={};var b={};var o=w(document.documentElement.lang||"en")||w("en");function D(K){for(var J in t){if(t[J].test(K)){return J;}}return"";}function w(V){if(!V.split){V="";}var N=V.split("-"),Q=N.length,R=[],K={l:"",s:"",r:"",v:""},J=0,O=J,U=0,P,S;for(var M=0,T=I.length;M<T;M++){O=J;P=I[M];S=F[P];while((D(N[O]).indexOf(P)==-1)&&(O<Q)){O++;}if(O<Q){R[S]=N[O];U+=m[P];K[P]=N[O];N[O]="*";J=O;}}var L=R.join("-").replace(/-+/g,"-");if((L=="")||(L.substring(0,1)=="-")){return false;}else{return{canonical:L,mask:U,subtags:K};}}function g(K,M,J){var L;if((J&~K.mask)==0){L=K.subtags.l;if(k&J){L=L+"-"+K.subtags.s;}if(l&J){L=L+"-"+K.subtags.r;}if(j&J){L=L+"-"+K.subtags.v;}if(M(L)){return L;}}return false;}function a(K,N,J,L){var M;switch(K.mask){case f:if((M=g(K,N,f))){break;}case e:if((M=g(K,N,e))){break;}case p:if((M=g(K,N,p))){break;}case y:if((M=g(K,N,y))){break;}case x:if((M=g(K,N,x))){break;}case d:if((M=g(K,N,d))){break;}case c:if((M=g(K,N,c))){break;}case s:if((M=g(K,N,s))){break;}default:if(N("en")){M="en";}else{M=null;}}if(M==null){L();}else{J(M);}}function v(L){var J=o,K=w(L);if(K){o=K;o.next=J;}return A;}function H(){o=o.next||o;return A;}function B(){return o.canonical;}function h(M,L,Q){var J=w(L),P,O,K;if(J){P=C[J.canonical]=C[J.canonical]||{};O=P[M]=P[M]||{};K=b[M]=b[M]||{};for(var N in Q){O[N]=Q[N];K[N]=1;}}return A;}function E(K,J){var L={},S=J||{},N=b[K]||{},O=o,T,Q;function P(U){if(C[U]&&C[U][K]&&C[U][K][Q]){return true;}else{return false;}}function R(U){L[Q]=C[U][K][Q];}function M(){L[Q]="[Error! No "+K+"."+Q+" on "+O.canonical+"]";}if(S.locale!=undefined){T=w(S.locale);if(T){O=T;}}for(Q in N){a(O,P,R,M);}return L;}function G(K,L){for(var J in L){h(J,K,L[J]);}return A;}function u(L,M){var K=M||{},J=w(L);if(K.module){if(K.label){return q(J,K.module,K.label);}else{return n(J,K.module);}}else{return z(J);}return null;}function q(L,N,M){var J;function P(Q){if(C[Q]&&C[Q][N]&&C[Q][N][M]){return true;}else{return false;}}function O(Q){J=Q;}function K(){J="**error** - no negotiated value exists";}a(L,P,O,K);return J;}function n(L,O){var K=b[O]||{},N={},M;function Q(R){if(C[R]&&C[R][O]&&C[R][O][M]){return true;}else{return false;}}function P(R){N[M]=R;}function J(){N[M]="**error** - no negotiated value exists";}for(M in K){a(L,Q,P,J);}return N;}function z(K){var N={},M,L;function P(Q){if(C[Q]&&C[Q][M]&&C[Q][M][L]){return true;}else{return false;}}function O(Q){N[M][L]=Q;}function J(){N[M][L]="**error** - no negotiated value exists";}for(M in b){N[M]={};for(L in b[M]){a(K,P,O,J);}}return N;}r.i18n=A={setLocale:v,revertLocale:H,getLocale:B,addLocaleModule:h,getLocaleModule:E,addLocalePack:G,checkLocale:u};G("en",{PROPERTIES:{LANGUAGE:"English",DIR:"ltr"}});}});(window.gloader||glow).module({name:"glow.dom",library:["glow","1.7.0"],depends:[],builder:function(u){var n=u.env,k=u.lang,s={tagName:/^(\w+|\*)/,combinator:/^\s*([>]?)\s*/,classNameOrId:(n.webkit<417)?new RegExp("^([\\.#])((?:(?![\\.#\\[:\\s\\\\]).|\\\\.)+)"):/^([\.#])((?:[^\.#\[:\\\s]+|\\.)+)/},X=/([$^\\\/()|?+*\[\]{}.-])/g,B={},R={checked:"checked","class":"className",disabled:"disabled","for":"htmlFor",maxlength:"maxLength"},c={checked:true,disabled:true},ah={maxlength:function(r){return r.toString()=="2147483647"?undefined:r;}},ad=1,x="_unique"+u.UID,ai="_uniqueData"+u.UID,ag=1,L=[],I={black:0,silver:12632256,gray:8421504,white:16777215,maroon:8388608,red:16711680,purple:8388736,fuchsia:16711935,green:32768,lime:65280,olive:8421376,yellow:16776960,navy:128,blue:255,teal:32896,aqua:65535,orange:16753920},D=/height|top/,t=/^rgb\(([\d\.]+)(%?),\s*([\d\.]+)(%?),\s*([\d\.]+)(%?)/i,A=/^(?:(width|height)|(border-(top|bottom|left|right)-width))$/,C=/width|height|top$|bottom$|left$|right$|spacing$|indent$|font-size/,T,d,K,H,aa=window,l=document,V,G,w,P=l.createElement("div"),y=[1,"<table>","</table>"],ab=[0,"",""],O=n.webkit<526?[0,"","</div>",true]:[1,"b<div>","</div>"],a=[3,"<table><tbody><tr>","</tr></tbody></table>"],E={caption:y,thead:y,th:a,colgroup:y,tbody:y,tr:[2,"<table><tbody>","</tbody></table>"],td:a,tfoot:y,option:[1,"<select>","</select>"],legend:[1,"<fieldset>","</fieldset>"],link:O,script:O,style:O};if(n.ie){window.attachEvent("onunload",function(){P=null;});}u.ready(function(){V=l.body;G=l.documentElement;});(function(){var r=l.createElement("div");r.a=1;w=!!r.cloneNode(true).a;})();function af(r){for(var aj=r.firstChild;aj;aj=aj.nextSibling){if(aj.nodeType==1){return aj;}}return null;}function v(r){return new RegExp(["(^|\\s)",r.replace(X,"\\$1"),"($|\\s)"].join(""),"g");}function N(ap){var ao=[],al=(/^\s*<([^\s>]+)/.exec(ap)||[,"div"])[1],aj=E[al]||ab,am,ak,an=0;P.innerHTML=(aj[1]+ap+aj[2]);ak=P;am=aj[0];while(am--){ak=ak.lastChild;}while(ak.firstChild){ao[an++]=ak.removeChild(ak.firstChild);}ak=null;return ao;}function p(al){var ak=[],aj=0;for(;al[aj];aj++){ak[aj]=al[aj];}return ak;}function e(am,aj){for(var al=this,r=0,ak=al.length;r<ak;r++){aj.call(al[r],am.call?am.call(al[r],r):am);}return al;}if(document.all){T=function(ak,aj){var al=0,r=ak.length,am=aj.length;if(typeof aj.length=="number"){for(;al<am;al++){ak[r++]=aj[al];}}else{for(;aj[al];al++){ak[r++]=aj[al];}}};}else{T=function(ak,aj){var al=0,r=ak.length;for(;aj[al];al++){ak[r++]=aj[al];}};}function M(r){return(r.ownerDocument&&!r.ownerDocument.body)||(r.documentElement&&!r.documentElement.body);}if(n.ie){d=function(ak){if(ak.length==1){return ak;}var am=[],aj=0,al=0;for(;ak[al];al++){if(ak[al].getAttribute(x)!=ad&&ak[al].nodeType==1){am[aj++]=ak[al];}ak[al].setAttribute(x,ad);}for(al=0;ak[al];al++){ak[al].removeAttribute(x);}ad++;return am;};}else{d=function(ak){if(ak.length==1){return ak;}var am=[],aj=0,al=0;for(;ak[al];al++){if(ak[al][x]!=ad&&ak[al].nodeType==1){am[aj++]=ak[al];}ak[al][x]=ad;}ad++;return am;};}if(document.all){H=function(aj,al){var am=[],ak=0;for(;al[ak];ak++){if(aj=="*"&&al[ak].all&&!M(al[ak])){T(am,al[ak].all);}else{T(am,al[ak].getElementsByTagName(aj));}}return am;};}else{H=function(ak,am){var an=[],al=0,aj=am.length;for(;al<aj;al++){T(an,am[al].getElementsByTagName(ak));}return an;};}function b(am){var al=[],an=am.childNodes,ak=0,aj=0;for(;an[ak];ak++){if(an[ak].nodeType==1&&an[ak].nodeName!="!"){al[aj++]=an[ak];}}return al;}var U=["border-left-width","border-right-width","padding-left","padding-right"],Q=["border-top-width","border-bottom-width","padding-top","padding-bottom"];function f(ap,an){var am,aj=n.standardsMode?G:V,ao=(an=="width"),ak=ao?"Width":"Height",al;if(ap.window){am=n.webkit<522.11?(ao?ap.innerWidth:ap.innerHeight):n.webkit?(ao?V.clientWidth:ap.innerHeight):n.opera<9.5?(ao?V.clientWidth:V.clientHeight):(ao?aj.clientWidth:aj.clientHeight);}else{if(ap.getElementById){am=Math.max(V["scroll"+ak],G["scroll"+ak]);}else{al=ao?U:Q;am=ap["offset"+ak]-parseInt(Z(ap,al));}}return am;}function ae(r){if(n.ie<6){return r.document.body;}else{return r.ownerDocument.body;}}function j(al,am,ak){if(typeof am=="number"||/\d$/.test(am)){am+="px";}for(var aj=0,r=al.length;aj<r;aj++){al[aj].style[ak]=am;}}function W(r){if(r=="float"){return n.ie?"styleFloat":"cssFloat";}return k.replace(r,/-(\w)/g,function(aj,ak){return ak.toUpperCase();});}function z(ap,an){var am,ao=ap.style,al=ao.display,aj=ao.visibility,ak=ao.position;ao.visibility="hidden";ao.position="absolute";ao.display="block";if(!h(ap)){ao.position=ak;am=z(ap.parentNode,an);ao.display=al;ao.visibility=aj;}else{am=an();ao.display=al;ao.position=ak;ao.visibility=aj;}return am;}function h(r){return r.offsetWidth||r.offsetHeight;}function Z(ar,al){var ak,au=0,ap=0,ao=al.length,an=l.defaultView&&(l.defaultView.getComputedStyle(ar,null)||l.defaultView.getComputedStyle),am=ar.currentStyle,at,aq,aj=al.push||A.exec(al)||[];if(al.push){for(;ap<ao;ap++){au+=parseInt(Z(ar,al[ap]),10)||0;}return au+"px";}if(aj[1]){if(!h(ar)){return z(ar,function(){return f(ar,aj[1])+"px";});}return f(ar,aj[1])+"px";}else{if(aj[2]&&u.env.ie&&Z(ar,"border-"+aj[3]+"-style")=="none"){return"0";}else{if(an){if(typeof an=="function"){at=ar.style.display;ak=z(ar,function(){if(al=="display"){ar.style.display=at;if(!l.defaultView.getComputedStyle(ar,null)){return"none";}ar.style.display="block";}return Z(ar,al);});}else{if(n.webkit>500&&n.webkit<526&&al=="margin-right"&&an.getPropertyValue("position")!="absolute"){al="margin-left";}ak=an.getPropertyValue(al);}}else{if(am){if(al=="opacity"){aq=/alpha\(opacity=([^\)]+)\)/.exec(am.filter);return aq?String(parseInt(aq[1],10)/100):"1";}ak=String(am[W(al)]);if(/^-?[\d\.]+(?!px)[%a-z]+$/i.test(ak)&&al!="font-size"){ak=J(ar,ak,D.test(al))+"px";}}}}}if(al.indexOf("color")!=-1){ak=S(ak).toString();}else{if(ak.indexOf("url")==0){ak=ak.replace(/\"/g,"");}}return ak;}function J(ao,aq,am){var ak=am?"top":"left",an=am?"Top":"Left",ar=ao.style,al=ar[ak],ap=ao.runtimeStyle[ak],aj;ao.runtimeStyle[ak]=ao.currentStyle[ak];ar[ak]=aq;aj=ar["pixel"+an];ar[ak]=al;ao.runtimeStyle[ak]=ap;return aj;}function S(ak){if(/^(transparent|rgba\(0, ?0, ?0, ?0\))$/.test(ak)){return"transparent";}var ao,aj,ap,aq,al,an=Math.round,ar=parseInt,am=parseFloat;if(ao=t.exec(ak)){aj=ao[2]?an(((am(ao[1])/100)*255)):ar(ao[1]);ap=ao[4]?an(((am(ao[3])/100)*255)):ar(ao[3]);aq=ao[6]?an(((am(ao[5])/100)*255)):ar(ao[5]);}else{if(typeof ak=="number"){al=ak;}else{if(ak.charAt(0)=="#"){if(ak.length=="4"){ak="#"+ak.charAt(1)+ak.charAt(1)+ak.charAt(2)+ak.charAt(2)+ak.charAt(3)+ak.charAt(3);}al=ar(ak.slice(1),16);}else{al=I[ak];}}aj=(al)>>16;ap=(al&65280)>>8;aq=(al&255);}ak=new String("rgb("+aj+", "+ap+", "+aq+")");ak.r=aj;ak.g=ap;ak.b=aq;return ak;}function m(an){var am="",ak=an.childNodes,al=0,aj=ak.length;for(;al<aj;al++){if(ak[al].nodeType==3){am+=ak[al].nodeValue;}else{if(ak[al].nodeType==1){am+=m(ak[al]);}}}return am;}function q(ao,al){var ak=[],aj=0,r,am=0,an=ao.length;for(;am<an;am++){r=ao[am];while(r=r[al+"Sibling"]){if(r.nodeType==1&&r.nodeName!="!"){ak[aj++]=r;break;}}}return Y.get(ak);}function F(aj){var r=aj.offsetParent;while(r&&Y.get(r).css("position")=="static"){r=r.offsetParent;}if(!r&&Y.get(G).css("position")!="static"){r=G;}return r||null;}function ac(am,al){var ak,aj="scroll"+(al?"Left":"Top");if(am.window){ak=am.document.documentElement[aj]||(al?am.pageXOffset:am.pageYOffset)||0;}else{ak=am[aj];}return ak;}function o(ak,aj,r){if(ak.window){ak.scrollTo(aj?r:ac(ak,true),!aj?r:ac(ak,false));}else{ak["scroll"+(aj?"Left":"Top")]=r;}}function g(r,al,ak){var aj=r.length;if(ak!==undefined){while(aj--){o(r[aj],al,ak);}return r;}else{return ac(r[0],al);}}var Y={};Y.get=function(){var am=new u.dom.NodeList(),al=0,ak=arguments,aj=ak.length;for(;al<aj;al++){if(typeof ak[al]=="string"){am.push(new u.dom.NodeList().push(l).get(ak[al]));}else{am.push(ak[al]);}}return am;};Y.create=function(an,am){var r=[],aj=0,al=0,ak;am=u.lang.apply({interpolate:null,escapeHtml:false},am||{});if(am.interpolate){an=k.interpolate(an,am.interpolate,{escapeHtml:am.escapeHtml});}ak=N(an);for(;ak[aj];aj++){if(ak[aj].nodeType==1&&ak[aj].nodeName!="!"){r[al++]=ak[aj];}else{if(ak[aj].nodeType==3&&k.trim(ak[aj].nodeValue)!==""){throw new Error("glow.dom.create - Text must be wrapped in an element");}}}return new Y.NodeList().push(r);};Y.parseCssColor=function(r){var aj=S(r);return{r:aj.r,g:aj.g,b:aj.b};};Y.NodeList=function(){this.length=0;};Y.NodeList.prototype={item:function(r){return this[r];},push:function(){var ak=arguments,aj=ak.length,al=0,ao,r,am=this,an=Array.prototype.push;for(;al<aj;al++){if(!ak[al]){continue;}else{if(ak[al].nodeType==1||ak[al].nodeType==9||ak[al].document){an.call(am,ak[al]);}else{if(ak[al][0]){for(ao=0,r=ak[al].length;ao<r;ao++){an.call(am,ak[al][ao]);}}}}}return am;},each:function(al){for(var r=0,ak=this,aj=ak.length;r<aj;r++){al.call(ak[r],r,ak);}return ak;},eq:function(al){var ak=this,r=0,aj=ak.length;if(!al.push){al=[al];}if(al.length!=ak.length){return false;}for(;r<aj;r++){if(ak[r]!=al[r]){return false;}}return true;},isWithin:function(al){if(al.push){al=al[0];}if(!al||!this.length){return false;}var ak=this,r=0,aj=ak.length,am;if(al.contains&&n.webkit>=521){for(;r<aj;r++){if(!(al.contains(ak[r])&&ak[r]!=al)){return false;}}}else{if(ak[0].compareDocumentPosition){for(;r<aj;r++){if(!(ak[r].compareDocumentPosition(al)&8)){return false;}}}else{for(;r<aj;r++){am=ak[r];while(am=am.parentNode){if(am==al){break;}}if(!am){return false;}}}}return true;},attr:function(ak){var am=this,aj=arguments,r=aj.length,al,an;if(am.length===0){return r>1?am:undefined;}if(typeof ak=="object"){for(al in ak){if(k.hasOwnProperty(ak,al)){am.attr(al,ak[al]);}}return am;}if(n.ie&&R[ak]){if(r>1){e.call(am,aj[1],function(ao){this[R[ak]]=ao;});return am;}an=am[0][R[ak]];if(c[ak]){return an?ak:undefined;}else{if(ah[ak]){return ah[ak](an);}}return an;}if(r>1){e.call(am,aj[1],function(ao){this.setAttribute(ak,ao);});return am;}return M(am[0])?am[0].getAttribute(ak):am[0].getAttribute(ak,2);},removeAttr:function(aj){var r=n.ie&&R[aj],am=this,ak=0,al=am.length;for(;ak<al;ak++){if(r){am[ak][r]="";}else{am[ak].removeAttribute(aj);}}return am;},hasAttr:function(al){var an=this[0],ak=an.attributes;if(M(an)&&n.ie){var ak=an.attributes,am=0,aj=ak.length;for(;am<aj;am++){if(ak[am].nodeName==al){return ak[am].specified;}}return false;}else{if(this[0].getAttributeNode){var r=this[0].getAttributeNode(al);return r?r.specified:false;}}return typeof ak[r]!="undefined";},prop:function(r,am){if(r.constructor===Object){var al=r,ak;for(ak in al){this.prop(ak,al[ak]);}return this;}if(am!==undefined){var aj=this.length;while(aj--){this[aj][r]=am;}return this;}if(!this[0]){return undefined;}return this[0][r];},hasClass:function(r){for(var aj=0,ak=this.length;aj<ak;aj++){if((" "+this[aj].className+" ").indexOf(" "+r+" ")!=-1){return true;}}return false;},addClass:function(r){for(var aj=0,ak=this.length;aj<ak;aj++){if((" "+this[aj].className+" ").indexOf(" "+r+" ")==-1){this[aj].className+=((this[aj].className)?" ":"")+r;}}return this;},removeClass:function(r){var ak=v(r),am=this,aj=0,al=am.length;for(;aj<al;aj++){am[aj].className=am[aj].className.replace(ak," ");}return am;},toggleClass:function(aj){var al=this.length,ak,r=" "+aj+" ";while(al--){ak=" "+this[al].className+" ";if(ak.indexOf(r)!=-1){this[al].className=ak.replace(r," ");}else{this[al].className+=" "+aj;}}return this;},val:function(){function al(ap){var am=ap.type,an=ap.checked,ar=ap.value,at=[],ao=0;if(am=="radio"){return an?ar:"";}else{if(am=="checkbox"){return an?ar:"";}else{if(am=="select-one"){return ap.selectedIndex>-1?ap.options[ap.selectedIndex].value:"";}else{if(am=="select-multiple"){for(var aq=ap.options.length;ao<aq;ao++){if(ap.options[ao].selected){at[at.length]=ap.options[ao].value;}}return at;}else{return ar;}}}}}function aj(an){var av={},au={},aq=an.elements,at=0,ap=aq.length,am,ax,ar,ao,aw;for(;at<ap;at++){ax=aq[at];aw=ax.nodeName.toLowerCase();am=ax.name;if(aw=="fieldset"||aw=="object"||!am){continue;}if(ax.type=="checkbox"&&!ax.checked){if(!am in av){av[am]=undefined;}}else{if(ax.type=="radio"){if(au[am]){au[am][au[am].length]=ax;}else{au[am]=[ax];}}else{var ay=al(ax);if(am in av){if(av[am].push){av[am][av[am].length]=ay;}else{av[am]=[av[am],ay];}}else{av[am]=ay;}}}}for(at in au){ar=0;for(ap=au[at].length;ar<ap;ar++){ao=au[at][ar];am=ao.name;if(ao.checked){av[ao.name]=ao.value;break;}}if(!am in av){av[am]=undefined;}}return av;}function r(an,aw){var am,ax,at={},aq,ar=0,ao,au,av,ap;for(am in aw){ax=an[am];if(ax&&ax[0]&&!ax.options){aw[am]=aw[am]&&aw[am].push?aw[am]:[aw[am]];at.radios=[];at.checkboxesSelects=[];at.multiSelects=[];at.other=[];for(ar=0;ax[ar];ar++){ap=ax[ar].type;if(ap=="radio"){aq="radios";}else{if(ap=="select-one"||ap=="checkbox"){aq="checkboxesSelects";}else{if(ap=="select-multiple"){aq="multiSelects";}else{aq="other";}}}at[aq][at[aq].length]=ax[ar];}for(ar=0;at.multiSelects[ar];ar++){aw[am]=ak(at.multiSelects[ar],aw[am]);}for(ar=0;at.checkboxesSelects[ar];ar++){ak(at.checkboxesSelects[ar],"");for(ao=0,au=aw[am].length;ao<au;ao++){if(ak(at.checkboxesSelects[ar],aw[am][ao])){aw[am].slice(ao,1);break;}}}for(ar=0;at.radios[ar];ar++){at.radios[ar].checked=false;av=false;for(ao=0,au=aw[am].length;ao<au;ao++){if(ak(at.radios[ar],aw[am][ao])){aw[am].slice(ao,1);av=true;break;}if(av){break;}}}for(ar=0;at.other[ar]&&aw[am][ar]!==undefined;ar++){ak(at.other[ar],aw[am][ar]);}}else{if(ax&&ax.nodeName){ak(ax,aw[am]);}}}}function ak(ao,aq){var ar=0,an,ap=0,av,am,au;if(ao.type=="select-one"){for(an=ao.options.length;ar<an;ar++){if(ao.options[ar].value==aq){ao.selectedIndex=ar;return true;}}return false;}else{if(ao.type=="select-multiple"){var at=!!aq.push;for(ar=0,an=ao.options.length;ar<an;ar++){am=ao.options[ar];au=am.value;if(at){am.selected=false;for(av=aq.length;ap<av;ap++){if(au==aq[ap]){am.selected=true;aq.splice(ap,1);break;}}}else{return am.selected=aq==au;}}return false;}else{if(ao.type=="radio"||ao.type=="checkbox"){ao.checked=aq==ao.value;return aq==ao.value;}else{ao.value=aq;return true;}}}}return function(){var am=arguments,aq=am[0],ap=this,an=0,ao=ap.length;if(am.length===0){return ap[0].nodeName=="FORM"?aj(ap[0]):al(ap[0]);}if(ap[0].nodeName=="FORM"){if(!typeof aq=="object"){throw"value for FORM must be object";}r(ap[0],aq);}else{for(;an<ao;an++){ak(ap[an],aq);}}return ap;};}(),slice:function(){return new Y.NodeList().push(Array.prototype.slice.apply(this,arguments));},sort:function(al){var ak=this,aj=0,r;if(!ak.length){return ak;}if(!al){if(typeof ak[0].sourceIndex=="number"){al=function(an,am){return an.sourceIndex-am.sourceIndex;};}else{if(ak[0].compareDocumentPosition){al=function(an,am){return 3-(an.compareDocumentPosition(am)&6);};}else{r=H("*",[l]);for(;r[aj];aj++){r[aj]._sourceIndex=aj;}al=function(an,am){return an._sourceIndex-am._sourceIndex;};}}}return Y.get([].sort.call(ak,al));},filter:function(am){var aj=[],r=0,ak=0,al=this.length;for(;ak<al;ak++){if(am.apply(this[ak],[ak])){aj[r++]=this[ak];}}return Y.get(aj);},children:function(){var aj=[],r=0,ak=0,an=0,am=this.length,al;for(;ak<am;ak++){aj=aj.concat(b(this[ak]));}return Y.get(aj);},parent:function(){var aj=[],r=0,ak=0,al=this.length;for(;ak<al;ak++){aj[r++]=this[ak].parentNode;}return Y.get(d(aj));},ancestors:function(){var aj=[],r=0,ak=0,al=this.length,am;while(ak<al){am=this[ak].parentNode;while(am&&am.nodeType==1){aj[r++]=am;am=am.parentNode;}ak++;}return Y.get(d(aj));},wrap:function(am){var al=this.length,r,ak,aj;if(typeof am=="string"){aj=Y.create(am);}else{aj=Y.get(am);}for(i=0;i<al;i++){ak=aj[0];while(ak){r=af(ak);if(r){ak=r;}else{break;}}if(this[i].parentNode){aj.insertBefore(this[i]);}if(i!=al-1){aj=aj.clone();}ak.appendChild(this[i]);}return this;},unwrap:function(){var aj,r=this.parent(),ak=r.length;for(i=0;i<ak;i++){aj=r.slice(i,i+1);if(!aj[0].parentNode){aj.children().remove();aj.destroy();}else{aj.children().insertBefore(aj);aj.destroy();}}return this;},next:function(){return q(this,"next");},prev:function(){return q(this,"previous");},is:function(aj){var ak=u.dom.get(aj),am=0,r=this.length,al,an;node:for(;am<r;am++){for(al=0,an=ak.length;al<an;al++){if(this[am]==ak[al]){continue node;}}return false;}return true;},text:function(){var r=arguments,aj=0,al=this,ak=al.length;if(r.length>0){for(;aj<ak;aj++){al[aj].innerHTML="";al[aj].appendChild(l.createTextNode(r[0]));}return al;}return al[0].innerText||al[0].textContent==undefined?m(al[0]):al[0].textContent;},empty:function(){var aj=0,r=this.length;for(;aj<r;aj++){while(this[aj].firstChild){this[aj].removeChild(this[aj].firstChild);}}return this;},remove:function(){for(var al=this,aj=0,ak=al.length,r;aj<ak;aj++){if(r=al[aj].parentNode){r.removeChild(al[aj]);}}return al;},destroy:function(){this.get("*").push(this).removeData();this.appendTo(P);P.innerHTML="";Array.prototype.splice.call(this,0,this.length);return this;},clone:function(am){var aj=[],al=this.length,r,ak;eventIdProp="__eventId"+u.UID;while(al--){aj[al]=this[al].cloneNode(true);}r=Y.get(aj).get("*").push(aj);if(w&&!M(aj[0])){al=r.length;while(al--){r[al][eventIdProp]=null;}}ak=this.get("*").push(this);al=r.length;while(al--){r[al].removeAttribute(ai);u.dom.get(r[al]).data(u.dom.get(ak[al]).data());}if(am){if(!u.events){throw"glow.events required to clone event listeners";}u.events._copyListeners(this.get("*").push(this),r||Y.get(aj).get("*").push(aj));}return Y.get(aj);},html:function(r){var aj=0,ak=this.length;if(r!==undefined){return this.empty().append(r);}return this[0]?this[0].innerHTML:"";},width:function(r){if(r==undefined){return f(this[0],"width");}j(this,r,"width");return this;},height:function(r){if(r==undefined){return f(this[0],"height");}j(this,r,"height");return this;},scrollLeft:function(r){return g(this,true,r);},scrollTop:function(r){return g(this,false,r);},show:function(){var ak=0,aj=this.length,r,al;for(;ak<aj;ak++){r=Y.get(this[ak]);al=r[0].style;if(r.css("display")=="none"){al.display="";al.visibility="visible";if(r.css("display")=="none"){al.display="block";}}}return this;},hide:function(){return this.css("display","none").css("visibility","hidden");},css:function(ao,al){var ak=this,an,aj=0,r=ak.length,am=ao;if(ao.constructor===Object){for(style in ao){this.css(style,ao[style]);}return ak;}else{if(al!=undefined){ao=W(ao);for(;aj<r;aj++){an=ak[aj].style;if(typeof al=="number"&&C.test(am)){al=al.toString()+"px";}if(ao=="opacity"&&n.ie){an.zoom="1";if(al===""){an.filter="";}else{an.filter="alpha(opacity="+Math.round(Number(al,10)*100)+")";}}else{an[ao]=al;}}return ak;}else{if(!r){return;}return Z(ak[0],ao);}}},offset:function(){var an=this[0],al={x:ac(window,true),y:ac(window,false)};if(!u.env.webkit&&an.getBoundingClientRect){var ap=an.getBoundingClientRect();return{top:ap.top+al.y-G.clientTop,left:ap.left+al.x-G.clientLeft};}else{var ao=an.offsetTop,r=an.offsetLeft,aj=an,aq,am=false,ak=an;while(an=an.offsetParent){r+=an.offsetLeft;ao+=an.offsetTop;if(Z(an,"position")=="fixed"){am=true;}if(n.gecko||n.webkit>500){r+=parseInt(Z(an,"border-left-width"))||0;ao+=parseInt(Z(an,"border-top-width"))||0;}if(an.nodeName.toLowerCase()!="body"){ak=an;}}an=aj;while((an=an.parentNode)&&(an!=V)&&(an!=G)){r-=an.scrollLeft;ao-=an.scrollTop;if(n.gecko&&Z(an,"overflow")!="visible"){r+=parseInt(Z(an,"border-left-width"));ao+=parseInt(Z(an,"border-top-width"));}}if(am){r+=al.x;ao+=al.y;}if((n.webkit<500&&(am||Z(ak,"position")=="absolute"))||(n.gecko&&Z(ak,"position")!="absolute")){r-=V.offsetLeft;ao-=V.offsetTop;}return{left:r,top:ao};}},position:function(){var aj=Y.get(F(this[0])),ao=!!aj[0],an=parseInt(this.css("margin-left"))||0,am=parseInt(this.css("margin-top"))||0,al=(ao&&parseInt(aj.css("border-left-width")))||0,r=(ao&&parseInt(aj.css("border-top-width")))||0,ap=this.offset(),ak=ao?aj.offset():{top:0,left:0};return{left:ap.left-ak.left-an-al,top:ap.top-ak.top-am-r};},append:function(an){var am=this,aj=0,ak=1,al=am.length,r;if(al==0){return am;}r=typeof an=="string"?p(N(an)):an.nodeType?[an]:p(an);for(;r[aj];aj++){am[0].appendChild(r[aj]);}for(;ak<al;ak++){for(aj=0;r[aj];aj++){am[ak].appendChild(r[aj].cloneNode(true));}}return am;},prepend:function(ao){var am=this,aj=0,ak=1,al=am.length,r,an;if(al==0){return am;}r=typeof ao=="string"?p(N(ao)):ao.nodeType?[ao]:p(ao);an=am[0].firstChild;for(;r[aj];aj++){am[0].insertBefore(r[aj],an);}for(;ak<al;ak++){an=am[ak].firstChild;for(aj=0;r[aj];aj++){am[ak].insertBefore(r[aj].cloneNode(true),an);}}return am;},appendTo:function(r){if(!(r instanceof Y.NodeList)){r=Y.get(r);}r.append(this);return this;},prependTo:function(r){if(!(r instanceof Y.NodeList)){r=Y.get(r);}r.prepend(this);return this;},after:function(ap){var ao=this,an=ao.length,ak,aj,al,am=1,r;if(an==0){return ao;}ak=typeof ap=="string"?Y.create(ap):ap instanceof Y.NodeList?ap:Y.get(ap);aj=ak.length;for(al=aj-1;al>=0;al--){ao[0].parentNode.insertBefore(ak[al],ao[0].nextSibling);}for(;am<an;am++){r=ak.clone();for(al=aj-1;al>=0;al--){ao[am].parentNode.insertBefore(r[al],ao[am].nextSibling);}}return ao;},before:function(ap){var ao=this,an=ao.length,al=0,am=1,ak,aj,r;if(an==0){return ao;}ak=typeof ap=="string"?Y.create(ap):ap instanceof Y.NodeList?ap:Y.get(ap);aj=ak.length;for(;al<aj;al++){ao[0].parentNode.insertBefore(ak[al],ao[0]);}for(;am<an;am++){r=ak.clone();for(al=0;al<aj;al++){ao[am].parentNode.insertBefore(r[al],ao[am]);}}return ao;},insertAfter:function(r){if(!(r instanceof Y.NodeList)){r=Y.get(r);}r.after(this);return this;},insertBefore:function(r){if(!(r instanceof Y.NodeList)){r=Y.get(r);}r.before(this);return this;},replaceWith:function(r){if(n.webkit<500){this.after(K).remove();Y.get("u.glow-placeholder").after(r).remove();}else{this.after(r).remove();}return this;},data:function(ak,al){if(typeof ak==="object"){for(var an in ak){this.data(an,ak[an]);}return this;}var r,am;switch(arguments.length){case 0:if(this[0]===undefined){return undefined;}r=this[0][ai]||ag++;return L[r]||(L[r]={});case 1:if(this[0]===undefined){return undefined;}r=this[0][ai];return r?L[r][ak]:undefined;case 2:for(var aj=this.length;aj--;){am=this[aj];if(!(r=am[ai])){r=ag++;am[ai]=r;L[r]={};}L[r][ak]=al;}return this;default:throw new Error("glow.dom.NodeList#data expects 2 or less arguments, not "+arguments.length+".");}},removeData:function(ak){var am,aj=this.length,r;while(aj--){am=this[aj];r=am[ai];if(r!==undefined){switch(arguments.length){case 0:L[r]=undefined;am[ai]=undefined;try{delete am[ai];}catch(al){am.removeAttribute&&am.removeAttribute(ai);}break;case 1:L[r][ak]=undefined;delete L[r][ak];break;default:throw new Error("glow.dom.NodeList#removeData expects 1 or less arguments, not "+arguments.length+".");}}}return this;},get:function(){function ak(az){if(B[az]){return B[az];}var ar=[],aC=0,at,aA,av,ax,aB,ay,au=true,aw=az;while(az&&az!=ay){aA="";av="";ay=az;if(ax=s.combinator.exec(az)){at=ax[1];az=az.slice(ax[0].length);}if(ax=s.tagName.exec(az)){aA=ax[1];az=az.slice(ax[0].length);}if(ax=s.classNameOrId.exec(az)){if(ax[1]=="#"){av=ax[2];az=az.slice(ax[0].length);}}if(!at){if(av&&au){ar[aC++]=[am,[av.replace(/\\/g,""),aA||"*",null]];}else{ar[aC++]=[H,[aA||"*",null]];if(av){ar[aC++]=[ap,[av.replace(/\\/g,""),null]];}}}else{if(at==">"){ar[aC++]=[al,[null]];if(av){ar[aC++]=[ap,[av.replace(/\\/g,""),null]];}if(aA&&aA!="*"){ar[aC++]=[aq,[aA,null]];}}}aB=true;while(aB){if(az.charAt(0)=="#"||az.charAt(0)=="."){if(ax=s.classNameOrId.exec(az)){if(az.charAt(0)=="#"){ar[aC++]=[ap,[ax[2].replace(/\\/g,""),null]];}else{ar[aC++]=[ao,[ax[2].replace(/\\/g,""),null]];}az=az.slice(ax[0].length);}else{throw new Error("Invalid Selector "+aw);}}else{aB=false;}}au=false;}if(az!==""){throw new Error("Invalid Selector "+aw);}return B[az]=ar;}function an(ar,av){var au=av;for(var at=0,aw=ar.length;at<aw;at++){ar[at][1][ar[at][1].length-1]=au;au=ar[at][0].apply(this,ar[at][1]);}return au;}function am(at,ax,au){var ar=[],aB=0,aw=[],aA=0,ay;for(var az=0,av=au.length;az<av;az++){if(au[az].getElementById){ay=au[az].getElementById(at);if(ay&&(ay.tagName==ax.toUpperCase()||ax=="*"||ay.tagName==ax)){ar[aB++]=ay;}}else{aw[aA++]=au[az];}}if(aw[0]){aw=H(ax,aw);aw=ap(at,aw);}return ar.concat(aw);}function al(au){var av=[],at=0,ar=au.length;for(;at<ar;at++){T(av,b(au[at]));}return av;}function ap(av,at){for(var ar=0,au=at.length;ar<au;ar++){if(at[ar].id==av){return[at[ar]];}}return[];}function aq(av,au){var ax=[],ar=0;for(var at=0,aw=au.length;at<aw;at++){if(au[at].tagName==av.toUpperCase()||au[at].tagName==av){ax[ar++]=au[at];}}return ax;}function ao(av,au){var ax=[],ar=0;for(var at=0,aw=au.length;at<aw;at++){if((" "+au[at].className+" ").indexOf(" "+av+" ")!=-1){ax[ar++]=au[at];}}return ax;}function aj(ay,au){var av;var ax=[];var aw=ay.split(",");for(var at=0,ar=aw.length;at<ar;at++){av=ak(u.lang.trim(aw[at]));ax=ax.concat(an(av,au));}return ax;}function r(at,av){at=at.length?at:[at];var aw=[];var ar;for(var au=0;at[au];au++){ar=u.dom.get(at[au]);for(var ax=0;av[ax];ax++){if(ar.isWithin(av[ax])){aw[aw.length]=ar[0];break;}}}return aw;}return function(av){if(!this.length){return this;}var au=[];for(var at=0,ar=arguments.length;at<ar;at++){if(typeof arguments[at]=="string"){au=au.concat(aj(arguments[at],this));}else{au=au.concat(r(arguments[at],this));}}return u.dom.get(d(au));};}()};K=Y.create('<u class="glow-placeholder"></u>');u.dom=Y;}});(window.gloader||glow).module({name:"glow.events",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.dom"]],builder:function(o){var k=o.dom.get;var C={};var x=1;var m=1;var n={};var b={};var p={};var l="__eventId"+o.UID;var g=l+"PreventDefault";var u=l+"StopPropagation";var E={};var f=1;var B={};var z={};var G=1;var d=2;var s=4;var h={TAB:"\t",SPACE:" ",ENTER:"\n",BACKTICK:"`"};var K={"96":223};var t={CAPSLOCK:20,NUMLOCK:144,SCROLLLOCK:145,BREAK:19,BACKTICK:223,BACKSPACE:8,PRINTSCREEN:44,MENU:93,SPACE:32,SHIFT:16,CTRL:17,ALT:18,ESC:27,TAB:9,META:91,RIGHTMETA:92,ENTER:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,INS:45,HOME:36,PAGEUP:33,DEL:46,END:35,PAGEDOWN:34,LEFT:37,UP:38,RIGHT:39,DOWN:40};var I={};for(var H in t){I[""+t[H]]=H;}var y="0123456789=;'\\/#,.-";function D(O){var N=z[O];if(!N){return false;}var M=B[N];if(!M){return false;}for(var L=0,r=M.length;L<r;L++){if(M[L][0]==O){M.splice(L,1);return true;}}return false;}function A(r){E[r]=C.addListener(document,"key"+r,function(R){var P=0;if(R.ctrlKey){P+=G;}if(R.altKey){P+=d;}if(R.shiftKey){P+=s;}var Q=R.chr?R.chr.toLowerCase():R.key?R.key.toLowerCase():R.keyCode;var N=P+":"+Q+":"+r;var O=B[N]?B[N].slice(0):[];if(R.shiftKey){var S=(P&~s)+":"+Q+":"+r;if(B[S]){for(var M=0,L=B[S].length;M<L;M++){O[O.length]=B[S][M];}}}if(!O){return;}for(var M=0,L=O.length;M<L;M++){if(O[M][2].call(O[M][3]||this,R)===false){R.preventDefault();}}return !R.defaultPrevented();});}function w(){var r;for(r in b){C.removeListener(r);}}var q;var J,e;function F(O,N,L){var r;L=!!L;if(o.env.opera){if(N.toLowerCase()=="resize"&&!J&&O==window){J=C.addListener(window.document.body,"resize",function(R){C.fire(window,"resize",R);});}else{if(N.toLowerCase()=="scroll"&&!e&&O==window){e=C.addListener(window.document,"scroll",function(R){C.fire(window,"scroll",R);});}}}var Q=function(T){if(!T){T=window.event;}var S=new C.Event(),R=N.toLowerCase();S.nativeEvent=T;S.source=T.target||T.srcElement;S.relatedTarget=T.relatedTarget||(R=="mouseover"?T.fromElement:T.toElement);S.button=o.env.ie?(T.button&1?0:T.button&2?2:1):T.button;if(T.pageX||T.pageY){S.pageX=T.pageX;S.pageY=T.pageY;}else{if(T.clientX||T.clientY){S.pageX=T.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;S.pageY=T.clientY+document.body.scrollTop+document.documentElement.scrollTop;}}if(R=="mousewheel"){S.wheelDelta=T.wheelDelta?T.wheelDelta/120:T.detail?-T.detail/3:0;if(S.wheelDelta==0){return;}}if(R.indexOf("key")!=-1){S.altKey=!!T.altKey;S.ctrlKey=!!T.ctrlKey;S.shiftKey=!!T.shiftKey;if(N=="keydown"){q=T.keyCode;}S.charCode=T.keyCode&&T.charCode!==0?undefined:T.charCode;if(R=="keypress"){if(typeof(S.charCode)=="undefined"){S.charCode=T.keyCode;}if(o.env.opera&&S.charCode&&S.charCode==q&&y.indexOf(String.fromCharCode(S.charCode))==-1){S.charCode=undefined;S.keyCode=q;}}if(S.charCode&&S.charCode<=49){S.charCode=undefined;}if(S.charCode){S.chr=String.fromCharCode(S.charCode);}else{if(T.keyCode){S.charCode=undefined;S.keyCode=K[T.keyCode.toString()]||T.keyCode;S.key=I[S.keyCode];if(h[S.key]){S.chr=h[S.key];S.charCode=S.chr.charCodeAt(0);}}}if(S.chr){S.capsLock=S.chr.toUpperCase()!=S.chr?S.shiftKey:S.chr.toLowerCase()!=S.chr?!S.shiftKey:undefined;}}C.fire(this,N,S);if(S.defaultPrevented()){return false;}};if(O.addEventListener&&(!o.env.webkit||o.env.webkit>418)){if((N=="focus"||N=="blur")&&(o.env.opera)){O.parentNode.addEventListener(N,function(){},true);}O.addEventListener(N.toLowerCase()=="mousewheel"&&o.env.gecko?"DOMMouseScroll":N,Q,L);}else{var M="on"+N;var P=O[M];if(P){O[M]=function(){var R=P.apply(this,arguments),S=Q.apply(this,arguments);return(R!==false)&&(S!==false);};}else{O[M]=Q;}}O=null;}function a(M,N){var O=k(M),r=N?"mouseout":"mouseover",L=N?"mouseleave":"mouseenter";C.addListener(M,r,function(Q){var P=k(Q.relatedTarget);if(!P.eq(O)&&!P.isWithin(O)){return !C.fire(O[0],L,Q).defaultPrevented();}});}C._copyListeners=function(R,Q){var M=R.length,P,r,L,O,N;while(M--){if(R[M][l]){P=n[R[M][l]];for(r in P){L=0;O=P[r].length;for(;L<O;L++){N=P[r][L];C.addListener(Q[M],r,N[2],N[3]);}}}}};C.addListener=function(S,M,V,O){var T=false;if(!S){throw"no attachTo paramter passed to addListener";}if(typeof S=="string"){if(!o.dom){throw"glow.dom must be loaded to use a selector as the first argument to glow.events.addListener";}S=k(S);}if(o.dom&&S instanceof o.dom.NodeList){var U=[],R=S.length;while(R--){U[R]=C.addListener(S[R],M,V,O);}return U;}var N;if(!(N=S[l])){N=S[l]=m++;}var Q=x++;var P=[N,M,V,O,Q];b[Q]=P;var r=n[N];if(!r){r=n[N]={};}var L=r[M];if(!L){L=r[M]=[];}L[L.length]=P;if((S.addEventListener||S.attachEvent)&&!p[N+":"+M]){switch(M){case"mouseenter":a(S,false);return Q;case"mouseleave":a(S,true);return Q;case"focus":if(o.env.ie){c(S,true);return Q;}else{T=true;}break;case"blur":if(o.env.ie){c(S,false);return Q;}else{T=true;}break;}F(S,M,T);p[N+":"+M]=true;}return Q;};function c(M,N){var r=N?"focusin":"focusout",L=N?"focus":"blur";C.addListener(M,r,function(O){return !C.fire(M,L,O).defaultPrevented();});}C.removeListener=function(O){if(O&&O.toString().indexOf("k:")!=-1){return D(O);}if(O instanceof Array){var L=O.length;while(L--){C.removeListener(O[L]);}return true;}var N=b[O];if(!N){return false;}delete b[O];var M=n[N[0]][N[1]];for(var L=0,r=M.length;L<r;L++){if(M[L]==N){M.splice(L,1);break;}}if(!M.length){delete n[N[0]][N[1]];}var P=false;for(var L in n[N[0]]){P=true;break;}if(!P){delete n[N[0]];}return true;};C.removeAllListeners=function(Q){var N,M,P=[],O=0,r,L;if(typeof Q=="string"){Q=k(Q);}if(Q instanceof Array||Q instanceof o.dom.NodeList){N=Q.length;while(N--){C.removeAllListeners(Q[N]);}return C;}M=Q[l];if(!M){return C;}L=n[M];for(r in L){N=L[r].length;while(N--){P[O++]=L[r][N][4];}}if(P.length){C.removeListener(P);}return C;};C.fire=function(r,L,M){if(!r){throw"glow.events.fire: required parameter attachedTo not passed (name: "+L+")";}if(!L){throw"glow.events.fire: required parameter name not passed";}if(!M){M=new C.Event();}if(M.constructor===Object){M=new C.Event(M);}if(typeof r=="string"){if(!o.dom){throw"glow.dom must be loaded to use a selector as the first argument to glow.events.addListener";}r=k(r);}M.type=L;M.attachedTo=r;if(!M.source){M.source=r;}if(r instanceof o.dom.NodeList){r.each(function(N){v(r[N],M);});}else{v(r,M);}return M;};function v(R,Q){var L,r,M=r&&r[Q.type];(L=R[l])&&(r=n[L])&&(M=r[Q.type]);if(!M){return Q;}var N;var S=M.slice(0);for(var O=0,P=S.length;O<P;O++){N=S[O];if(N[2].call(N[3]||R,Q)===false){Q.preventDefault();}}}var j=/^((?:(?:ctrl|alt|shift)\+)*)(?:(\w+|.)|[\n\r])$/i;C.addKeyListener=function(Q,P,R,L){P.replace(/^key/i,"");P=P.toLowerCase();if(!(P=="press"||P=="down"||P=="up")){throw"event type must be press, down or up";}if(!E[P]){A(P);}var N=Q.match(j),S=0,T;if(!N){throw"key format not recognised";}if(N[1].toLowerCase().indexOf("ctrl")!=-1){S+=G;}if(N[1].toLowerCase().indexOf("alt")!=-1){S+=d;}if(N[1].toLowerCase().indexOf("shift")!=-1){S+=s;}var r=S+":"+(N[2]?N[2].toLowerCase():"\n")+":"+P;var M="k:"+f++;z[M]=r;var O=B[r];if(!O){O=B[r]=[];}O[O.length]=[M,P,R,L];return M;};C.Event=function(r){if(r){o.lang.apply(this,r);}};C.Event.prototype.preventDefault=function(){if(this[g]){return;}this[g]=true;if(this.nativeEvent&&this.nativeEvent.preventDefault){this.nativeEvent.preventDefault();this.nativeEvent.returnValue=false;}};C.Event.prototype.defaultPrevented=function(){return !!this[g];};C.Event.prototype.stopPropagation=function(){if(this[u]){return;}this[u]=true;var r=this.nativeEvent;if(r){r.cancelBubble=true;if(r.stopPropagation){r.stopPropagation();}}};C.Event.prototype.propagationStopped=function(){return !!this[u];};if(o.env.ie<8||o.env.webkit<500){C.addListener(window,"unload",w);}o.events=C;o.events.listenersByObjId=n;}});(window.gloader||glow).module({name:"glow.data",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.dom"]],builder:function(glow){var TYPES={UNDEFINED:"undefined",OBJECT:"object",NUMBER:"number",BOOLEAN:"boolean",STRING:"string",ARRAY:"array",FUNCTION:"function",NULL:"null"};var TEXT={AT:"@",EQ:"=",DOT:".",EMPTY:"",AND:"&",OPEN:"(",CLOSE:")"};var JSON={HASH:{START:"{",END:"}",SHOW_KEYS:true},ARRAY:{START:"[",END:"]",SHOW_KEYS:false},DATA_SEPARATOR:",",KEY_SEPARATOR:":",KEY_DELIMITER:'"',STRING_DELIMITER:'"',SAFE_PT1:/^[\],:{}\s]*$/,SAFE_PT2:/\\./g,SAFE_PT3:/\"[^\"\\\n\r]*\"|true|false|null|-?\d+(?:\.\d*)?(:?[eE][+\-]?\d+)?/g,SAFE_PT4:/(?:^|:|,)(?:\s*\[)+/g};var SLASHES={TEST:/[\b\n\r\t\\\f\"]/g,B:{PLAIN:"\b",ESC:"\\b"},N:{PLAIN:"\n",ESC:"\\n"},R:{PLAIN:"\r",ESC:"\\r"},T:{PLAIN:"\t",ESC:"\\t"},F:{PLAIN:"\f",ESC:"\\f"},SL:{PLAIN:"\\",ESC:"\\\\"},QU:{PLAIN:'"',ESC:'\\"'}};function _replaceSlashes(s){switch(s){case SLASHES.B.PLAIN:return SLASHES.B.ESC;case SLASHES.N.PLAIN:return SLASHES.N.ESC;case SLASHES.R.PLAIN:return SLASHES.R.ESC;case SLASHES.T.PLAIN:return SLASHES.T.ESC;case SLASHES.F.PLAIN:return SLASHES.F.ESC;case SLASHES.SL.PLAIN:return SLASHES.SL.ESC;case SLASHES.QU.PLAIN:return SLASHES.QU.ESC;default:return s;}}function _getType(object){if((typeof object)==TYPES.OBJECT){if(object==null){return TYPES.NULL;}else{return(object instanceof Array)?TYPES.ARRAY:TYPES.OBJECT;}}else{return(typeof object);}}glow.data={encodeUrl:function(object){var objectType=_getType(object);var paramsList=[];var listLength=0;if(objectType!=TYPES.OBJECT){throw new Error("glow.data.encodeUrl: cannot encode item");}else{for(var key in object){switch(_getType(object[key])){case TYPES.FUNCTION:case TYPES.OBJECT:throw new Error("glow.data.encodeUrl: cannot encode item");break;case TYPES.ARRAY:for(var i=0,l=object[key].length;i<l;i++){switch(_getType(object[key])[i]){case TYPES.FUNCTION:case TYPES.OBJECT:case TYPES.ARRAY:throw new Error("glow.data.encodeUrl: cannot encode item");break;default:paramsList[listLength++]=key+TEXT.EQ+encodeURIComponent(object[key][i]);}}break;default:paramsList[listLength++]=key+TEXT.EQ+encodeURIComponent(object[key]);}}return paramsList.join(TEXT.AND);}},decodeUrl:function(text){if(_getType(text)!=TYPES.STRING){throw new Error("glow.data.decodeUrl: cannot decode item");}else{if(text===""){return{};}}var result={};var keyValues=text.split(/[&;]/);var thisPair,key,value;for(var i=0,l=keyValues.length;i<l;i++){thisPair=keyValues[i].split(TEXT.EQ);if(thisPair.length!=2){throw new Error("glow.data.decodeUrl: cannot decode item");}else{key=glow.lang.trim(decodeURIComponent(thisPair[0]));value=glow.lang.trim(decodeURIComponent(thisPair[1]));switch(_getType(result[key])){case TYPES.ARRAY:result[key][result[key].length]=value;break;case TYPES.UNDEFINED:result[key]=value;break;default:result[key]=[result[key],value];}}}return result;},encodeJson:function(object,options){function _encode(object,options){if(_getType(object)==TYPES.ARRAY){var type=JSON.ARRAY;}else{var type=JSON.HASH;}var serial=[type.START];var len=1;var dataType;var notFirst=false;for(var key in object){dataType=_getType(object[key]);if(dataType!=TYPES.UNDEFINED){if(notFirst){serial[len++]=JSON.DATA_SEPARATOR;}notFirst=true;if(type.SHOW_KEYS){serial[len++]=JSON.KEY_DELIMITER;serial[len++]=key;serial[len++]=JSON.KEY_DELIMITER;serial[len++]=JSON.KEY_SEPARATOR;}switch(dataType){case TYPES.FUNCTION:throw new Error("glow.data.encodeJson: cannot encode item");break;case TYPES.STRING:default:serial[len++]=JSON.STRING_DELIMITER;serial[len++]=glow.lang.replace(object[key],SLASHES.TEST,_replaceSlashes);serial[len++]=JSON.STRING_DELIMITER;break;case TYPES.NUMBER:case TYPES.BOOLEAN:serial[len++]=object[key];break;case TYPES.OBJECT:case TYPES.ARRAY:serial[len++]=_encode(object[key],options);break;case TYPES.NULL:serial[len++]=TYPES.NULL;break;}}}serial[len++]=type.END;return serial.join(TEXT.EMPTY);}options=options||{};var type=_getType(object);if((type==TYPES.OBJECT)||(type==TYPES.ARRAY)){return _encode(object,options);}else{throw new Error("glow.data.encodeJson: cannot encode item");}},decodeJson:function(text,options){if(_getType(text)!=TYPES.STRING){throw new Error("glow.data.decodeJson: cannot decode item");}options=options||{};options.safeMode=options.safeMode||false;var canEval=true;if(options.safeMode){canEval=(JSON.SAFE_PT1.test(text.replace(JSON.SAFE_PT2,TEXT.AT).replace(JSON.SAFE_PT3,JSON.ARRAY.END).replace(JSON.SAFE_PT4,TEXT.EMPTY)));}if(canEval){try{return eval(TEXT.OPEN+text+TEXT.CLOSE);}catch(e){}}throw new Error("glow.data.decodeJson: cannot decode item");},escapeHTML:function(html){return glow.dom.create("<div></div>").text(html).html();}};}});(window.gloader||glow).module({name:"glow.net",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.data","glow.events"]],builder:function(h){var q={XML_ERR:"Cannot get response as XML, check the mime type of the data",POST_DEFAULT_CONTENT_TYPE:"application/x-www-form-urlencoded;"},s=/\+xml$/,n=[],e="c",m="_"+h.UID+"loadScriptCbs",g=h.dom.get,c=h.events,f=function(){};function p(){if(window.ActiveXObject){return(p=function(){return new ActiveXObject("Microsoft.XMLHTTP");})();}else{return(p=function(){return new XMLHttpRequest();})();}}function d(r){return h.lang.apply({onLoad:f,onError:f,onAbort:f,headers:{},async:true,useCache:false,data:null,defer:false,forceXml:false},r||{});}function t(r){return[r,(/\?/.test(r)?"&":"?"),"a",new Date().getTime(),parseInt(Math.random()*100000)].join("");}function j(A,r,x){var w=p(),y=x.data&&(typeof x.data=="string"?x.data:h.data.encodeUrl(x.data)),u,v=new o(w,x);if(!x.useCache){r=t(r);}w.open(A,r,x.async);for(u in x.headers){w.setRequestHeader(u,x.headers[u]);}function z(){v.send=f;if(x.async){if(x.timeout){v._timeout=setTimeout(function(){a(v);var C=new b(w,true,v);c.fire(v,"error",C);},x.timeout*1000);}w.onreadystatechange=function(){if(w.readyState==4){v._timeout&&clearTimeout(v._timeout);v.completed=true;var C=new b(w,false,v);if(C.wasSuccessful){c.fire(v,"load",C);}else{c.fire(v,"error",C);}w.onreadystatechange=new Function();}};w.send(y);return v;}else{w.send(y);v.completed=true;var B=new b(w,false,v);if(B.wasSuccessful){c.fire(v,"load",B);}else{c.fire(v,"error",B);}return B;}}v.send=z;return x.defer?v:z();}var l={};l.get=function(r,u){u=d(u);return j("GET",r,u);};l.post=function(r,u,v){v=d(v);v.data=u;if(!v.headers["Content-Type"]){v.headers["Content-Type"]=q.POST_DEFAULT_CONTENT_TYPE;}return j("POST",r,v);};l.loadScript=function(u,x){var v=n.length,r,y=e+v,x=d(x),w=new o(v,x),u=x.useCache?u:t(u),z=window[m]||(window[m]={});if(x.onLoad!=f){z[y]=function(){w._timeout&&clearTimeout(w._timeout);w.completed=true;x.onLoad.apply(this,arguments);w.destroy();r=z[y]=undefined;delete z[y];};u=h.lang.interpolate(u,{callback:m+"."+y});}r=n[v]=document.createElement("script");if(x.charset){r.charset=x.charset;}c.addListener(w,"abort",x.onAbort);h.ready(function(){if(x.timeout){w._timeout=setTimeout(function(){a(w);x.onError();},x.timeout*1000);}if(h.env.opera){setTimeout(function(){if(r){r.src=u;}},0);}else{r.src=u;}document.body.appendChild(r);});return w;};function a(u){var r=u.nativeRequest,v=u._callbackIndex;u._timeout&&clearTimeout(u._timeout);if(r){r.onreadystatechange=new Function();r.abort();}else{if(v){window[m][e+v]=f;h.dom.get(n[v]).destroy();}}}function o(w,u){this._timeout=null;this._forceXml=u.forceXml;if(u.forceXml&&w.overrideMimeType){w.overrideMimeType("application/xml");}this.complete=false;if(typeof w=="number"){this._callbackIndex=w;}else{this.nativeRequest=w;}var v=["Load","Error","Abort"],r=0;for(;r<3;r++){c.addListener(this,v[r].toLowerCase(),u["on"+v[r]]);}}o.prototype={send:function(){},abort:function(){if(!this.completed&&!c.fire(this,"abort").defaultPrevented()){a(this);}return this;},destroy:function(){if(this._callbackIndex!==undefined){setTimeout(function(){g(n[this._callbackIndex]).destroy();n[this._callbackIndex]=undefined;delete n[this._callbackIndex];},0);}return this;}};function b(v,r,u){c.Event.call(this);this._request=u;this.nativeResponse=v;this.status=r?408:v.status==1223?204:v.status;this.timedOut=!!r;this.wasSuccessful=(this.status>=200&&this.status<300)||this.status==304||(this.status==0&&v.responseText);}function k(){var r=this.header("Content-Type");return s.test(r)||r==="";}h.lang.extend(b,c.Event,{text:function(){return this.nativeResponse.responseText;},xml:function(){var u=this.nativeResponse;if((h.env.ie&&k.call(this))||(this._request._forceXml&&!this._request.nativeRequest.overrideMimeType&&window.ActiveXObject)){var r=new ActiveXObject("Microsoft.XMLDOM");r.loadXML(u.responseText);return r;}else{if(!u.responseXML){throw new Error(q.XML_ERR);}return u.responseXML;}},json:function(r){return h.data.decodeJson(this.text(),{safeMode:r});},header:function(r){return this.nativeResponse.getResponseHeader(r);},statusText:function(){return this.timedOut?"Request Timeout":this.nativeResponse.statusText;}});h.net=l;}});(window.gloader||glow).module({name:"glow.tweens",library:["glow","1.7.0"],depends:[],builder:function(b){function a(c){return function(d){return 1-c(1-d);};}b.tweens={linear:function(){return function(c){return c;};},easeIn:function(c){c=c||2;return function(d){return Math.pow(1,c-1)*Math.pow(d,c);};},easeOut:function(c){return a(this.easeIn(c));},easeBoth:function(c){return this.combine(this.easeIn(c),this.easeOut(c));},overshootIn:function(c){return a(this.overshootOut(c));},overshootOut:function(c){c=c||1.70158;return function(d){if(d==0||d==1){return d;}return((d-=1)*d*((c+1)*d+c)+1);};},overshootBoth:function(c){return this.combine(this.overshootIn(c),this.overshootOut(c));},bounceIn:function(){return a(this.bounceOut());},bounceOut:function(){return function(c){if(c<(1/2.75)){return 7.5625*c*c;}else{if(c<(2/2.75)){return(7.5625*(c-=(1.5/2.75))*c+0.75);}else{if(c<(2.5/2.75)){return(7.5625*(c-=(2.25/2.75))*c+0.9375);}else{return(7.5625*(c-=(2.625/2.75))*c+0.984375);}}}};},bounceBoth:function(){return this.combine(this.bounceIn(),this.bounceOut());},elasticIn:function(c,d){return a(this.elasticOut(c,d));},elasticOut:function(c,d){return function(e){if(e==0||e==1){return e;}if(!d){d=0.3;}if(!c||c<1){c=1;var f=d/4;}else{var f=d/(2*Math.PI)*Math.asin(1/c);}return c*Math.pow(2,-10*e)*Math.sin((e-f)*(2*Math.PI)/d)+1;};},elasticBoth:function(c,d){d=d||0.45;return this.combine(this.elasticIn(c,d),this.elasticOut(c,d));},combine:function(d,c){return function(e){if(e<0.5){return d(e*2)/2;}else{return c((e-0.5)*2)/2+0.5;}};}};}});(window.gloader||glow).module({name:"glow.anim",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.tweens","glow.events","glow.dom"]],builder:function(glow){var $=glow.dom.get,manager,events=glow.events,dom=glow.dom,get=dom.get,hasUnits=/width|height|top$|bottom$|left$|right$|spacing$|indent$|font-size/,noNegatives=/width|height|padding|opacity/,usesYAxis=/height|top/,getUnit=/(\D+)$/,testElement=dom.create('<div style="position:absolute;visibility:hidden"></div>');function addEventsFromOpts(instance,opts,eventProps){for(var i=0,len=eventProps.length;i<len;i++){if(opts[eventProps[i]]){events.addListener(instance,eventProps[i].slice(2).toLowerCase(),opts[eventProps[i]]);}}}(function(){var queue=[],queueLen=0,intervalTime=1,interval;manager={addToQueue:function(anim){queue[queueLen++]=anim;anim._playing=true;anim._timeAnchor=anim._timeAnchor||new Date().valueOf();if(!interval){this.startInterval();}},removeFromQueue:function(anim){for(var i=0;i<queueLen;i++){if(queue[i]==anim){queue.splice(i,1);anim._timeAnchor=null;anim._playing=false;if(--queueLen==0){this.stopInterval();}return;}}},startInterval:function(){interval=window.setInterval(this.processQueue,intervalTime);},stopInterval:function(){window.clearInterval(interval);interval=null;},processQueue:function(){var anim,i,now=new Date().valueOf();for(i=0;i<queueLen;i++){anim=queue[i];if(anim.position==anim.duration){manager.removeFromQueue(anim);i--;events.fire(anim,"complete");if(anim._opts.destroyOnComplete){anim.destroy();}continue;}if(anim.useSeconds){anim.position=(now-anim._timeAnchor)/1000;if(anim.position>anim.duration){anim.position=anim.duration;}}else{anim.position++;}anim.value=anim.tween(anim.position/anim.duration);events.fire(anim,"frame");}}};})();function convertCssUnit(element,fromValue,toUnit,axis){var elmStyle=testElement[0].style,axisProp=(axis=="x")?"width":"height",startPixelValue,toUnitPixelValue;elmStyle.margin=elmStyle.padding=elmStyle.border="0";startPixelValue=testElement.css(axisProp,fromValue).insertAfter(element)[axisProp]();toUnitPixelValue=testElement.css(axisProp,10+toUnit)[axisProp]()/10;testElement.remove();return startPixelValue/toUnitPixelValue;}function keepWithinRange(num,start,end){if(start!==undefined&&num<start){return start;}if(end!==undefined&&num>end){return end;}return num;}function buildAnimFunction(element,spec){var cssProp,r=["a=(function(){"],rLen=1,fromUnit,unitDefault=[0,"px"],to,from,unit,a;for(cssProp in spec){r[rLen++]='element.css("'+cssProp+'", ';if(typeof spec[cssProp]!="object"){to=spec[cssProp];}else{to=spec[cssProp].to;}if((from=spec[cssProp].from)===undefined){if(cssProp=="font-size"||cssProp=="background-position"){throw new Error("From value must be set for "+cssProp);}from=element.css(cssProp);}if(hasUnits.test(cssProp)){unit=(getUnit.exec(to)||unitDefault)[1];fromUnit=(getUnit.exec(from)||unitDefault)[1];from=parseFloat(from)||0;to=parseFloat(to)||0;if(from&&unit!=fromUnit){if(cssProp=="font-size"){throw new Error("Units must be the same for font-size");}from=convertCssUnit(element,from+fromUnit,unit,usesYAxis.test(cssProp)?"y":"x");}if(noNegatives.test(cssProp)){r[rLen++]="keepWithinRange(("+(to-from)+" * this.value) + "+from+', 0) + "'+unit+'"';}else{r[rLen++]="("+(to-from)+" * this.value) + "+from+' + "'+unit+'"';}}else{if(!(isNaN(from)||isNaN(to))){from=Number(from);to=Number(to);r[rLen++]="("+(to-from)+" * this.value) + "+from;}else{if(cssProp.indexOf("color")!=-1){to=dom.parseCssColor(to);if(!glow.lang.hasOwnProperty(from,"r")){from=dom.parseCssColor(from);}r[rLen++]='"rgb(" + keepWithinRange(Math.round('+(to.r-from.r)+" * this.value + "+from.r+'), 0, 255) + "," + keepWithinRange(Math.round('+(to.g-from.g)+" * this.value + "+from.g+'), 0, 255) + "," + keepWithinRange(Math.round('+(to.b-from.b)+" * this.value + "+from.b+'), 0, 255) + ")"';}else{if(cssProp=="background-position"){var vals={},fromTo=["from","to"],unit=(getUnit.exec(from)||unitDefault)[1];vals.fromOrig=from.toString().split(/\s/);vals.toOrig=to.toString().split(/\s/);if(vals.fromOrig[1]===undefined){vals.fromOrig[1]="50%";}if(vals.toOrig[1]===undefined){vals.toOrig[1]="50%";}for(var i=0;i<2;i++){vals[fromTo[i]+"X"]=parseFloat(vals[fromTo[i]+"Orig"][0]);vals[fromTo[i]+"Y"]=parseFloat(vals[fromTo[i]+"Orig"][1]);vals[fromTo[i]+"XUnit"]=(getUnit.exec(vals[fromTo[i]+"Orig"][0])||unitDefault)[1];vals[fromTo[i]+"YUnit"]=(getUnit.exec(vals[fromTo[i]+"Orig"][1])||unitDefault)[1];}if((vals.fromXUnit!==vals.toXUnit)||(vals.fromYUnit!==vals.toYUnit)){throw new Error("Mismatched axis units cannot be used for "+cssProp);}r[rLen++]="("+(vals.toX-vals.fromX)+" * this.value + "+vals.fromX+') + "'+vals.fromXUnit+' " + ('+(vals.toY-vals.fromY)+" * this.value + "+vals.fromY+') + "'+vals.fromYUnit+'"';}}}}r[rLen++]=");";}r[rLen++]="})";return eval(r.join(""));}var r={};r.css=function(element,duration,spec,opts){element=get(element);var anim=new r.Animation(duration,opts);if(element[0]){events.addListener(anim,"frame",buildAnimFunction(element,spec));}return anim;};slideElement=function slideElement(element,duration,action,opts){duration=duration||0.5;element=$(element);opts=glow.lang.apply({tween:glow.tweens.easeBoth(),onStart:function(){},onComplete:function(){}},opts);var i=0,thatlength=element.length,completeHeight,fromHeight,channels=[],timeline;for(;i<thatlength;i++){if(action=="up"||(action=="toggle"&&element.slice(i,i+1).height()>0)){element[i].style.overflow="hidden";if(glow.env.ie<8){element[i].style.zoom=1;}completeHeight=0;fromHeight=element.slice(i,i+1).height();}else{if(action=="down"||(action=="toggle"&&element.slice(i,i+1).height()==0)){fromHeight=element.slice(i,i+1).height();element[i].style.height="auto";completeHeight=element.slice(i,i+1).height();element[i].style.height=fromHeight+"px";}}channels[i]=[glow.anim.css(element[i],duration,{height:{from:fromHeight,to:completeHeight}},{tween:opts.tween})];}timeline=new glow.anim.Timeline(channels,{destroyOnComplete:true});events.addListener(timeline,"complete",function(){element.each(function(){if(this.style.height!="0px"){this.style.height="auto";}});});events.addListener(timeline,"start",opts.onStart);events.addListener(timeline,"complete",opts.onComplete);return timeline.start();};r.slideDown=function(element,duration,opts){return slideElement(element,duration,"down",opts);};r.slideUp=function(element,duration,opts){return slideElement(element,duration,"up",opts);};r.slideToggle=function(element,duration,opts){return slideElement(element,duration,"toggle",opts);};r.fadeOut=function(element,duration,opts){return r.fadeTo(element,0,duration,opts);};r.fadeIn=function(element,duration,opts){r.fadeTo(element,1,duration,opts);};r.fadeTo=function(element,opacity,duration,opts){duration=duration||0.5;element=$(element);opts=glow.lang.apply({tween:glow.tweens.easeBoth(),onStart:function(){},onComplete:function(){}},opts);var i=0,thatlength=element.length,channels=[],timeline;for(;i<thatlength;i++){channels[i]=[glow.anim.css(element[i],duration,{opacity:opacity},{tween:opts.tween})];}timeline=new glow.anim.Timeline(channels,{destroyOnComplete:true});events.addListener(timeline,"start",opts.onStart);events.addListener(timeline,"complete",opts.onComplete);return timeline.start();};r.highlight=function(element,highlightColour,duration,opts){element=$(element);duration=duration||1;highlightColour=highlightColour||"#ffff99";opts=glow.lang.apply({tween:glow.tweens.easeBoth(),onStart:function(){},onComplete:function(){}},opts);var i=0,transArray=[],elmsLength=element.length,completeColour,channels=[],timeline;for(;i<elmsLength;i++){completeColour=opts.completeColour||element.slice(i,i+1).css("background-color");if(completeColour=="transparent"||completeColour==""){completeColour="#fff";}channels[i]=[r.css(element[i],duration,{"background-color":{from:highlightColour,to:completeColour}},{tween:opts.tween})];}timeline=new glow.anim.Timeline(channels,{destroyOnComplete:true});events.addListener(timeline,"start",opts.onStart);events.addListener(timeline,"complete",opts.onComplete);return timeline.start();};var animationEventConstructorNames=["onStart","onStop","onComplete","onResume","onFrame"];r.Animation=function(duration,opts){this._opts=opts=glow.lang.apply({useSeconds:true,tween:glow.tweens.linear(),destroyOnComplete:false,onStart:null,onStop:null,onComplete:null,onResume:null,onFrame:null},opts);this._playing=false;this._timeAnchor=null;this.duration=duration;this.useSeconds=opts.useSeconds;this.tween=opts.tween;this.position=0;this.value=0;addEventsFromOpts(this,opts,animationEventConstructorNames);};r.Animation.prototype={start:function(){if(this._playing){this.stop();}var e=events.fire(this,"start");if(e.defaultPrevented()){return this;}this._timeAnchor=null;this.position=0;manager.addToQueue(this);return this;},stop:function(){if(this._playing){var e=events.fire(this,"stop");if(e.defaultPrevented()){return this;}manager.removeFromQueue(this);}return this;},destroy:function(){this.stop();events.removeAllListeners(this);return this;},resume:function(){if(!this._playing){var e=events.fire(this,"resume");if(e.defaultPrevented()){return this;}this._timeAnchor=new Date().valueOf()-(this.position*1000);manager.addToQueue(this);}return this;},isPlaying:function(){return this._playing;},goTo:function(pos){this._timeAnchor=new Date().valueOf()-((this.position=pos)*1000);this.value=this.tween(this.duration&&this.position/this.duration);events.fire(this,"frame");return this;}};var timelineEventConstructorNames=["onStart","onStop","onComplete","onResume"];r.Timeline=function(channels,opts){this._opts=opts=glow.lang.apply({loop:false,destroyOnComplete:false,onStart:null,onStop:null,onComplete:null,onResume:null},opts);this._channels=(channels[0]&&channels[0].push)?channels:[channels];this._channelPos=[];this._playing=false;this.loop=opts.loop;var i,j,iLen,jLen,channel,allChannels=this._channels,totalDuration=0,channelDuration;for(i=0,iLen=allChannels.length;i<iLen;i++){channel=allChannels[i];channelDuration=0;for(j=0,jLen=channel.length;j<jLen;j++){if(typeof channel[j]=="number"){channel[j]=new r.Animation(channel[j]);}if(channel[j] instanceof r.Animation){if(!channel[j].useSeconds){throw new Error("Timelined animations must be timed in seconds");}channel[j]._timelineOffset=channelDuration*1000;channelDuration+=channel[j].duration;channel[j]._channelIndex=i;}}this.duration=totalDuration=Math.max(channelDuration,totalDuration);}this._controlAnim=new r.Animation(totalDuration);events.addListener(this._controlAnim,"frame",this._processFrame,this);events.addListener(this._controlAnim,"complete",this._complete,this);addEventsFromOpts(this,opts,timelineEventConstructorNames);};r.Timeline.prototype={_advanceChannel:function(i){var currentAnim=this._channels[i][this._channelPos[i]],nextAnim=this._channels[i][++this._channelPos[i]];if(currentAnim&&currentAnim._playing){currentAnim._playing=false;events.fire(currentAnim,"complete");if(currentAnim._opts.destroyOnComplete){currentAnim.destroy();}}if((nextAnim)!==undefined){if(typeof nextAnim=="function"){nextAnim();this._advanceChannel(i);}else{nextAnim.position=0;nextAnim._channelIndex=i;events.fire(nextAnim,"start");nextAnim._playing=true;}}},_complete:function(){if(this.loop){this.start();return;}this._playing=false;events.fire(this,"complete");if(this._opts.destroyOnComplete){this.destroy();}},_processFrame:function(){var i,len,anim,controlAnim=this._controlAnim,msFromStart=(new Date().valueOf())-controlAnim._timeAnchor;for(i=0,len=this._channels.length;i<len;i++){if(!(anim=this._channels[i][this._channelPos[i]])){continue;}anim.position=(msFromStart-anim._timelineOffset)/1000;if(anim.position>anim.duration){anim.position=anim.duration;}anim.value=anim.tween(anim.position/anim.duration);events.fire(anim,"frame");if(anim.position==anim.duration){this._advanceChannel(i);}}},start:function(){var e=events.fire(this,"start");if(e.defaultPrevented()){return this;}var i,iLen,j,jLen,anim;this._playing=true;for(i=0,iLen=this._channels.length;i<iLen;i++){this._channelPos[i]=-1;this._advanceChannel(i);for(j=this._channels[i].length;j;j--){anim=this._channels[i][j];if(anim instanceof r.Animation){anim.goTo(0);}}}this._controlAnim.start();return this;},stop:function(){if(this._playing){var e=events.fire(this,"stop");if(e.defaultPrevented()){return this;}this._playing=false;var anim;for(var i=0,len=this._channels.length;i<len;i++){anim=this._channels[i][this._channelPos[i]];if(anim instanceof r.Animation&&anim._playing){events.fire(anim,"stop");anim._playing=false;}}this._controlAnim.stop();}return this;},destroy:function(){var i,j;this.stop();events.removeAllListeners(this);this._controlAnim.destroy();i=this._channels.length;while(i--){j=this._channels[i].length;while(j--){if(this._channels[i][j].destroy){this._channels[i][j].destroy();}}}return this;},resume:function(){if(!this._playing){var e=events.fire(this,"resume");if(e.defaultPrevented()){return this;}this._playing=true;var anim;for(var i=0,len=this._channels.length;i<len;i++){anim=this._channels[i][this._channelPos[i]];if(anim instanceof r.Animation&&!anim._playing){events.fire(anim,"resume");anim._playing=true;}}this._controlAnim.resume();}return this;},isPlaying:function(){return this._playing;},goTo:function(pos){var i,j,k,channelsLen=this._channels.length,channelLen,anim,runningDuration;if(typeof pos=="number"){if(pos>this.duration){if(this.loop){pos=pos%this.duration;}else{pos=this.duration;}}this._controlAnim.goTo(pos);for(i=0;i<channelsLen;i++){runningDuration=0;for(j=0,channelLen=this._channels[i].length;j<channelLen;j++){anim=this._channels[i][j];if(anim instanceof r.Animation){if((runningDuration+anim.duration)>pos){this._channelPos[i]=j;anim.goTo(pos-runningDuration);break;}anim.goTo(anim.duration);runningDuration+=anim.duration;}}for(k=channelLen;k>j;k--){anim.goTo(0);}}}else{for(i=0;i<channelsLen;i++){runningDuration=0;for(j=0,channelLen=this._channels[i].length;j<channelLen;j++){anim=this._channels[i][j];if(anim===pos){return this.goTo(runningDuration);}if(anim instanceof r.Animation){runningDuration+=anim.duration;}}}throw"Animation not found in animation channels";}return this;}};glow.anim=r;}});(window.gloader||glow).module({name:"glow.forms",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.dom","glow.events","glow.anim","glow.net","glow.i18n"]],builder:function(g){var b=g.i18n,f=g.lang.interpolate;b.addLocaleModule("GLOW_FORMS","en",{TEST_MESSAGE_REQUIRED:"Value is required",TEST_MESSAGE_IS_NUMBER:"Must be a number.",TEST_MESSAGE_MIN:"The value must be at least {arg}.",TEST_MESSAGE_MAX:"The value must be less than {arg}.",TEST_MESSAGE_RANGE:"The value must be {min} or greater, and less than {max}.",TEST_MESSAGE_MIN_COUNT:"Must be have at least {arg} values.",TEST_MESSAGE_MAX_COUNT:"Must be have at most {arg} values.",TEST_MESSAGE_COUNT:"Must have {arg} values.",TEST_MESSAGE_REGEX:"Must be in the correct format.",TEST_MESSAGE_MIN_LEN:"Must be at least {arg} characters.",TEST_MESSAGE_MAX_LEN:"Must be at most {arg} characters.",TEST_MESSAGE_IS_EMAIL:"Must be a valid email address.",TEST_MESSAGE_SAME_AS:"Must be the same as: {arg}",TEST_MESSAGE_AJAX:"server responded",TEST_MESSAGE_IS:"Must be {arg}",TEST_MESSAGE_IS_NOT:"Must not be {arg}"});g.forms={};g.forms.Form=function(k,j){this.formNode=g.dom.get(k);if(!this.formNode[0]){throw"Could not find form. Possibly run before DOM ready.";}this._fields=[];this._result=null;this.opts=j||{};g.events.addListener(this,"validate",this.opts.onValidate||a.defaultFeedback);this._idleTimer=null;this._localeModule=b.getLocaleModule("GLOW_FORMS");var h=this;g.events.addListener(this.formNode,"submit",function(){h.validate("submit");return false;});};g.forms.Form.prototype.validate=function(h,j){this.eventName=h||"submit";this._result=new g.forms.ValidateResult(this.eventName);this._result.form=this;this._fieldCur=0;this._testCur=-1;this._fieldName=j;c.call(this);};var c=function(){this._testCur++;if(this._testCur>=this._fields[this._fieldCur]._tests.length){if(!d.call(this)){return;}}var j=this._fields[this._fieldCur]._tests[this._testCur];var h;if(j.opts.field){h=this.formNode.val()[j.opts.field]||"";j.isConditional=true;}else{h=this.formNode.val()[this._fields[this._fieldCur].name]||"";}if(!h.join){h=[h];}var k=function(l){return function(){e.apply(l,arguments);};}(this);j.opts.on=j.opts.on||"submit";if(this._result.eventName&&(" "+j.opts.on+" ").indexOf(" "+this._result.eventName+" ")!=-1){if(this._fieldName&&this._fieldName!=j.name){c.call(this);return;}if(typeof g.forms.tests[j.type]!="function"){throw"Unimplemented test: no test exists of type '"+j.type+"'.";}j.opts._localeModule=this._localeModule;g.forms.tests[j.type](h,j.opts,k,this.formNode.val());}else{c.call(this);}};var d=function(){this._fieldCur++;this._testCur=0;if(this._fieldCur>=this._fields.length){this._fieldCur=0;g.events.fire(this,"validate",this._result);if(this.eventName=="submit"&&this._result&&!this._result.defaultPrevented()){try{this.formNode[0].submit();}catch(h){throw new Error("Glow can't submit the form because the submit function can't be called. Perhaps that form's submit was replaced by an input element named 'submit'?");}}return false;}return true;};var e=function(h,j){if(typeof h=="boolean"){h=(h)?g.forms.PASS:g.forms.FAIL;}if(this._fields[this._fieldCur]._tests[this._testCur].isConditional&&h===g.forms.FAIL){h=g.forms.SKIP;}this._result.fields.push({name:this._fields[this._fieldCur].name,result:h,message:j});if(h!==g.forms.PASS){if(h===g.forms.FAIL){this._result.errorCount++;}this._testCur=this._fields[this._fieldCur]._tests.length;}c.call(this);};g.forms.Form.prototype.addTests=function(r){var q={name:r,_tests:[]};var j=function(s){return function(){s.validate.apply(s,["change",r]);};}(this);var n=function(s){return function(){s.validate.apply(s,["click",r]);};}(this);var o=function(s){return function(){s.validate.apply(s,["idle",r]);};}(this);for(var l=1;l<arguments.length;l++){var k=arguments[l][0];var p=(arguments[l].length>1)?arguments[l][1]:{};q._tests.push({name:r,type:k,opts:p});if(!j.added&&(" "+p.on+" ").indexOf(" change ")!=-1){var m=this.formNode.get("*").each(function(s){if(this.name==r){g.events.addListener(this,"change",j);j.added=true;}});}if(!n.added&&(" "+p.on+" ").indexOf(" click ")!=-1){var m=this.formNode.get("*").each(function(s){if(this.name==r){g.events.addListener(this,"click",n);n.added=true;}});}if(!o.added&&(" "+p.on+" ").indexOf(" idle ")!=-1){var h=(typeof p.delay!="undefined")?parseInt(p.delay):1000;var m=this.formNode.get("*").each(function(s){if(this.name==r){g.events.addListener(this,"keyup",function(u){return function(){window.clearTimeout(this.idleTimeoutID);if(this.value){this.idleTimeoutID=window.setTimeout(o,u);}};}(h));g.events.addListener(this,"blur",function(){window.clearTimeout(this.idleTimeoutID);});o.added=true;}});}}this._fields.push(q);return this;};g.forms.ValidateResult=function(h){g.events.Event.apply(this);this.eventName=h;this.errorCount=0;this.value=undefined;this.fields=[];};g.lang.extend(g.forms.ValidateResult,g.events.Event);g.forms.PASS=1;g.forms.FAIL=0;g.forms.SKIP=-1;g.forms.tests={required:function(j,m,n){var l=m.message||m._localeModule.TEST_MESSAGE_REQUIRED;for(var k=0,h=j.length;k<h;k++){if(/^\s*$/.test(j[k])){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},isNumber:function(j,m,n){var l=m.message||m._localeModule.TEST_MESSAGE_IS_NUMBER;for(var k=0,h=j.length;k<h;k++){if(j[k]==""||isNaN(j[k])){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},min:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MIN,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(Number(j[k])<Number(m.arg)){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},max:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MAX,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(Number(j[k])>Number(m.arg)){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},range:function(k,o,p){var n=o.arg.split("..");if(typeof n[0]=="undefined"||typeof n[1]=="undefined"){throw"Range test requires a parameter like 0..10.";}var m=o.message||f(o._localeModule.TEST_MESSAGE_RANGE,{min:n[0],max:n[1]});n[0]*=1;n[1]*=1;if(n[0]>n[1]){var j=n[0];n[0]=n[1];n[1]=j;}for(var l=0,h=k.length;l<h;l++){if(k[l]<n[0]||k[l]>n[1]){p(g.forms.FAIL,m);return;}}p(g.forms.PASS,m);},minCount:function(h,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MIN_COUNT,{arg:m.arg});var k=0;for(var j=0;j<h.length;j++){if(h[j]!=""){k++;}}if(k<m.arg){n(g.forms.FAIL,l);return;}n(g.forms.PASS,l);},maxCount:function(h,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MAX_COUNT,{arg:m.arg});var k=0;for(var j=0;j<h.length;j++){if(h[j]!=""){k++;}}if(k>m.arg){n(g.forms.FAIL,l);return;}n(g.forms.PASS,l);},count:function(h,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_COUNT,{arg:m.arg});var k=0;for(var j=0;j<h.length;j++){if(h[j]!=""){k++;}}if(k!=m.arg){n(g.forms.FAIL,l);return;}n(g.forms.PASS,l);},regex:function(j,n,o){var m=n.message||n._localeModule.TEST_MESSAGE_REGEX;var l=(typeof n.arg=="string")?new RegExp(n.arg):n.arg;for(var k=0,h=j.length;k<h;k++){if(!l.test(j[k])){o(g.forms.FAIL,m);return;}}o(g.forms.PASS,m);},minLen:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MIN_LEN,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(j[k].length<m.arg){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},maxLen:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_MAX_LEN,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(j[k].length>m.arg){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},isEmail:function(j,m,n){var l=m.message||m._localeModule.TEST_MESSAGE_IS_EMAIL;for(var k=0,h=j.length;k<h;k++){if(!/^\s*[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}\s*$/i.test(j[k])){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},sameAs:function(j,n,p,o){var m=n.message||f(n._localeModule.TEST_MESSAGE_SAME_AS,{arg:n.arg});var k=o[n.arg];for(var l=0,h=j.length;l<h;l++){if(j[l]!=k){p(g.forms.FAIL,m);return;}}p(g.forms.PASS,m);},ajax:function(o,h,q,n){var m={},r=(h.message||h._localeModule.TEST_MESSAGE_AJAX);for(var k in n){if(typeof n[k]=="string"){m[k]=escape(n[k]);}else{if(typeof n[k].push!="undefined"){m[k]=g.lang.map(n[k],function(p){return escape(p);}).join(",");}}}var j=g.lang.interpolate(h.url,m);var l=g.net.get(j,{onLoad:function(p){var s=h.arg(p);if(typeof s.push=="undefined"){s=[s,r];}q(s[0],s[1]);},onError:function(p){alert("Error getting file: "+j);}});},custom:function(h,j,k){j.arg.apply(this,arguments);},is:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_IS,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(j[k]!=m.arg){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);},isNot:function(j,m,n){var l=m.message||f(m._localeModule.TEST_MESSAGE_IS_NOT,{arg:m.arg});for(var k=0,h=j.length;k<h;k++){if(j[k]==m.arg){n(g.forms.FAIL,l);return;}}n(g.forms.PASS,l);}};var a=g.forms.feedback={};a.defaultFeedback=(function(){var h;function l(){if(!h){h=g.dom.create('<input type="hidden" value="0" name="1.7.0" id="1.7.0" />').appendTo(document.body);}h[0].value++;}function k(o){var n=o.fields,r,q,s,p,m;for(p=0,m=n.length;p<m;p++){r=g.dom.get(o.form.formNode[0].elements[n[p].name]);q=g.dom.get("."+n[p].name.replace(/(\W)/g,"\\$1")+"-msgContainer");if(!q[0]&&r.length==1){q=o.form.formNode.get("label").filter(function(){return this.htmlFor==r[0].id;});}s=q.get("span.glow-errorMsg");if(n[p].result){s.remove();r.removeClass("glow-invalid");}else{if(q.length){if(!s[0]){q.append((s=g.dom.create('<span class="glow-errorMsg"></span>')));}s.text(n[p].message);r.addClass("glow-invalid");}}}}function j(p){var s=p.fields,v,n,o,r,m,q,t;p.form.formNode.get("div.glow-errorSummary").remove();n=g.dom.create('<div class="glow-errorSummary" tabindex="-1"><ul></ul></div>');o=n.get("ul");for(q=0,t=s.length;q<t;q++){v=g.dom.get(p.form.formNode[0].elements[s[q].name]);r=g.dom.get("."+s[q].name.replace(/(\W)/g,"\\$1")+"-prompt");if(!r[0]&&v.length==1){r=p.form.formNode.get("label").filter(function(){return this.htmlFor==v[0].id;});}if(r[0]){r.get("span.glow-errorMsg").remove();m=g.lang.trim(r.text());if(m.slice(-1)==":"){m=m.slice(0,-1);}}else{m=s[q].name.replace(/^\w/,function(w){return w.toUpperCase();});}if(!s[q].result){o.append(g.dom.create("<li></li>").text(m+": "+s[q].message));}}p.form.formNode.prepend(n.css("opacity","0"));g.anim.css(n,"0.5",{opacity:{from:0,to:1}},{tween:g.tweens.easeOut()}).start();try{n[0].focus();}catch(u){}l();}return function(m){if(m.eventName=="submit"){if(!m.errorCount){m.form.formNode.get("div.glow-errorSummary").remove();return;}j(m);}setTimeout(function(){k(m);},0);return false;};}());}});(window.gloader||glow).module({name:"glow.embed",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.dom","glow.data","glow.i18n"]],builder:function(n){var o=n.i18n;o.addLocaleModule("GLOW_EMBED","en",{FLASH_MESSAGE:"This content requires Flash Player version {min} (installed version: {installed})",NO_PLAYER_MESSAGE:"No Flash Flayer installed, or version is pre 6.0.0"});function b(s){var r="";for(var t in s){if(t.toLowerCase()=="flashvars"&&typeof s[t]=="object"){r+=' FlashVars="'+n.data.encodeUrl(s[t])+'"';}else{r+=" "+t+'="'+s[t]+'"';}}return r;}function q(s){var u="",t,v;for(t in s){if(t.toLowerCase()=="flashvars"&&typeof s[t]=="object"){v=n.data.encodeUrl(s[t]);}else{v=s[t];}u+='<param name="'+t+'" value="'+v+'" />\n';}return u;}function h(s,r){s=s||{};for(var t in r){if(typeof s[t]=="undefined"){s[t]=r[t];}else{if(typeof r[t]=="object"){s[t]=h(s[t],r[t]);}}}return s;}function c(){var r=(navigator.platform||navigator.userAgent);return r.match(/win/i)?"win":r.match(/mac/i)?"mac":"other";}function l(r){var t=/^WIN (\d+),(\d+),(\d+),\d+$/;var s=r.GetVariable("$version");if($match=t.exec(s)){return{major:parseInt($match[1]),minor:parseInt($match[2]),release:parseInt($match[3]),actual:s};}else{}}function k(){var s,u,v={major:0,minor:0,release:0},r=v;if(n.env.ie){try{u=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");r=l(u);}catch(w){try{u=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{u.AllowScriptAccess="always";r=l(u);}catch(w){r={major:6,minor:0,release:29};}}catch(w){}}}else{var t=/^Shockwave Flash\s*(\d+)\.(\d+)\s*\w(\d+)$/;if((u=navigator.plugins["Shockwave Flash"])&&(s=t.exec(u.description))){r={major:parseInt(s[1]),minor:parseInt(s[2]),release:parseInt(s[3]),actual:u.description};}}r.toString=function(){return this.major?[this.major,this.minor,this.release].join("."):o.getLocaleModule("GLOW_EMBED").NO_PLAYER_MESSAGE;};return r;}var m=k();function f(t){if(typeof t!="object"){var s=String(t).match(/^(\d+)(?:\.(\d+)(?:\.(\d+))?)?$/);if(!s){throw new Error('glow.embed._meetsVersionRequirements: invalid format for version string, require "n.n.n" or "n.n" or simply "n" where n is a numeric value');}t={major:parseInt(s[1],10),minor:parseInt(s[2]||0,10),release:parseInt(s[3]||0,10)};}var r=m,u=t;return(r.major>u.major||(r.major==u.major&&r.minor>u.minor)||(r.major==u.major&&r.minor==u.minor&&r.release>=u.release));}var e=n.env.ie?j:g;function g(t,r,s){return'<embed type="application/x-shockwave-flash" src="'+t+'"'+b(r)+b(s)+"></embed>";}function j(t,r,s){return'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+b(r)+'><param name="movie" value="'+t+'" />'+q(s)+"</object>";}var a={},p=0;function d(){return n.UID+"FlashEmbed"+(p++);}a.Flash=function(x,r,w,v){v=h(v,{width:"100%",height:"100%",params:{allowscriptaccess:"always",allowfullscreen:"true",quality:"high"},attributes:{},message:n.lang.interpolate(o.getLocaleModule("GLOW_EMBED").FLASH_MESSAGE,{min:w,installed:m}),id:(v&&v.attributes&&v.attributes.id)||d()});r=n.dom.get(r);if(!r.length){throw new Error("glow.embed.Flash unable to locate container");}this.container=r;this.movie=null;this._displayErrorMessage=typeof v.message=="function"?v.message:function(){return v.message;};this.isSupported;if(this.isSupported=f(w)){var s=v.attributes,u=["id","width","height"],t=u.length;while(t--){if(v[u[t]]){s[u[t]]=v[u[t]];}}if(v.className){s["class"]=v.className;}this._embed_tag=e(x,s,v.params);}};a.Flash.version=function(){return m;};a.Flash.prototype.embed=function(){var s=this.container[0];if(this.isSupported){s.innerHTML=this._embed_tag;this.movie=s.firstChild;}else{var r=this._displayErrorMessage();if(r){s.innerHTML=r;}}return this;};n.embed=a;}});(window.gloader||glow).module({name:"glow.dragdrop",library:["glow","1.7.0"],depends:[["glow","1.7.0","glow.tweens","glow.events","glow.dom","glow.anim"]],builder:function(j){var c=j.events,k=c.addListener,v=c.fire,g=c.removeListener,q=j.dom,h=q.get,m=q.create;var n={},w=1000,a=(document.compatMode=="CSS1Compat"&&j.env.ie>=5)?true:false,x=(document.compatMode!="CSS1Compat"&&j.env.ie>=5)?true:false,d=j.env.ie>=5,s=["top","right","bottom","left"];function b(r,z){var A=r.prototype[z];var y="cached_"+z;r.prototype[z]=function(){if(y in this){return this[y];}return this[y]=A.apply(this,arguments);};}function u(A,z){var r=s.length,y;while(r--){y="margin-"+s[r];A.css(y,z.css(y));}}function f(r,y){var A=r.prototype[y];var z="cached_"+y;r.prototype[y]=function(B){if(!this[z]){this[z]={};}if(B in this[z]){return this[z][B];}return this[z][B]=A.apply(this,arguments);};}function t(A,z){for(var y=0,r=z.length;y<r;y++){delete A["cached_"+z[y]];}}var o=function(r){this.el=r;};o.prototype={val:function(r){var y=parseInt(this.el.css(r));return y||0;},width:function(){return this.borderWidth()-this.val("border-left-width")-this.val("border-right-width");},height:function(){return this.borderHeight()-this.val("border-top-width")-this.val("border-bottom-width");},offsetParentPageTop:function(){var r=this.el[0],z,y;while(r=r.offsetParent){if(h(r).css("position")!="static"){break;}}return r?h(r).offset().top:0;},offsetTop:function(){return this.el.position().top;},offsetLeft:function(){return this.el.position().left;},borderWidth:function(){var r=this.el[0].offsetWidth;if(j.env.khtml){r-=this.val("margin-left")+this.val("margin-right")+this.val("border-left-width")+this.val("border-right-width");}return r;},borderHeight:function(){if(this._logicalBottom){return this._logicalBottom-this.offsetTop();}var r=this.el[0].offsetHeight;if(j.env.khtml){r-=this.val("margin-top")+this.val("margin-bottom")+this.val("border-top-width")+this.val("border-bottom-width");}return r;},outerWidth:function(){return this.borderWidth()+this.val("margin-left")+this.val("margin-right");},outerHeight:function(){return this.borderHeight()+this.val("margin-top")+this.val("margin-bottom");},innerLeftPos:function(){return this.offsetLeft()+this.val("margin-left")+this.val("border-left-width")+this.val("padding-left");},innerTopPos:function(){return this.offsetTop()+this.val("margin-top")+this.val("border-top-width")+this.val("padding-top");},surroundWidth:function(){return this.val("border-left-width")+this.val("padding-left")+this.val("padding-right")+this.val("border-right-width");},surroundHeight:function(){return this.val("border-top-width")+this.val("padding-top")+this.val("padding-bottom")+this.val("border-bottom-width");},verticalCenter:function(){return this.offsetTop()+(this.outerHeight()/2);},horizontalCenter:function(){return this.offsetTop()+(this.outerWidth()/2);}};for(var p in o.prototype){if(p=="val"){f(o,p);}else{b(o,p);}}j.lang.apply(o.prototype,{resetPosition:function(){t(this,["offsetTop","offsetLeft","borderTopPos","borderLeftPos","innerTopPos","innerLeftPos","verticalCenter","horizontalCenter"]);},setLogicalBottom:function(r){this._logicalBottom=r;},boundsFor:function(z){var y,r,A=this.el.css("position");if(A!="static"){y=r=0;}else{y=this.innerTopPos();r=this.innerLeftPos();}return[y,r+this.width()-z.outerWidth(),y+this.height()-z.outerHeight(),r];},outerBounds:function(){var z=this.el.offset(),y=z.left,r=z.top;return[r,y+this.borderWidth(),r+this.borderHeight(),y];},intersectSize:function(z,A){var y=this.outerBounds(),r=z.outerBounds();if(A){y[1]++;r[1]++;y[2]++;r[2]++;}return(y[2]<r[0]?0:r[2]<y[0]?0:y[0]<r[0]?(y[2]<r[2]?y[2]-r[0]:r[2]-r[0]):r[2]<y[2]?r[2]-y[0]:y[2]-y[0])*(y[1]<r[3]?0:r[1]<y[3]?0:y[3]<r[3]?(y[1]<r[1]?y[1]-r[3]:r[1]-r[3]):r[1]<y[1]?r[1]-y[3]:y[1]-y[3]);},sizePlaceholder:function(C,D,A,y){var B=new o(C),z=this.el,r=D||z.css("position");C.css("display","none");z.after(C);C.css("width",(z[0].offsetWidth-B.surroundWidth())+"px").css("height",(z[0].offsetHeight-B.surroundHeight())+"px");u(C,z);C.remove();C.css("display","block");if(r!="static"){C.css("left",A+"px");C.css("top",y+"px");}C.css("position",r);},contains:function(z){var y=this.boundsFor(z),r=z.el.position(),B=r.top,A=r.left;return B>=y[0]&&A<=y[1]&&B<=y[2]&&A>=y[3];},containsPoint:function(y){var r=this.el.offset();return y.x>=r.left&&y.y>=r.top&&y.x<=r.left+this.borderWidth()&&y.y<=r.top+this.borderHeight();},positionedAncestorBox:function(){var r=this.el.parent(),y;while(r[0]){y=r.css("position")||"static";if(y=="relative"||y=="absolute"||y=="fixed"){return new o(r);}r=r.parent();}return null;}});function e(y){var r=y[0].tagName.toLowerCase()=="li"?"li":"div";var z=m("<"+r+"></"+r+">");if(r=="li"){z.css("list-style-type","none");}return z;}n.Draggable=function(A,B){this.element=h(A);this._opts=B=j.lang.apply({dragPrevention:["input","textarea","button","select","option","a"],placeholder:"spacer",placeholderClass:"glow-dragdrop-placeholder",step:{x:1,y:1}},B||{});if(typeof B.step=="number"){B.step={x:B.step,y:B.step};}else{B.step.x=B.step.x||1;B.step.y=B.step.y||1;}this._preventDrag=[];for(var y=0,r=B.dragPrevention.length;y<r;y++){this._preventDrag[y]=B.dragPrevention[y].toLowerCase();}if(B.container){this.container=h(B.container);}this._handle=B.handle&&this.element.get(B.handle)||this.element;if(B.dropTargets){this.dropTargets=h(B.dropTargets);}var z=this._listeners=[],y=0;if(B.onDrag){z[y++]=k(this,"drag",this._opts.onDrag,this);}if(B.onEnter){z[y++]=k(this,"enter",this._opts.onEnter,this);}if(B.onLeave){z[y++]=k(this,"leave",this._opts.onLeave,this);}if(B.onDrop){z[y++]=k(this,"drop",this._opts.onDrop,this);}this._dragListener=k(this._handle,"mousedown",this._startDragMouse,this);return;};n.Draggable.prototype={_createPlaceholder:function(){var r=this.element,z,y=this._box;if(this._opts.placeholder=="clone"){z=r.clone();}else{z=e(r);}if(this._opts.placeholderClass){z.addClass(this._opts.placeholderClass);}y.sizePlaceholder(z,null,this._startLeft,this._startTop);r.after(z);this._placeholder=z;},_removePlaceholder:function(){this._placeholder.remove();},_resetPosition:function(){var G=this._preDragPosition,r=this.element,z=this._box,B=this._startOffset,D=r.css("position"),F,C;z.resetPosition();var A=z.el.position(),y={x:A.left,y:A.top};if(this._placeholder||this._dropIndicator){r.remove();}if(G=="static"&&y.y==B.y&&y.x==B.x){r.css("position","static");r.css("left","");r.css("top","");}else{r.css("z-index",this._preDragZIndex);r.css("position",G=="static"?"relative":G);if(G=="static"){F=y.x-B.x;C=y.y-B.y;}else{if(G=="relative"&&D!="relative"){F=this._startLeft+(y.x-B.x);C=this._startTop+(y.y-B.y);}}if(D!=G){r.css("left",F?F+"px":"");r.css("top",C?C+"px":"");}}if(this._dropIndicator){var E=this._dropIndicator.parent()[0];if(E){E.replaceChild(r[0],this._dropIndicator[0]);}delete this._dropIndicator;if(this._placeholder){this._placeholder.remove();delete this._placeholder;}r.css("position",G);if(G=="relative"&&D!="relative"){r.css("left",this._startLeft);r.css("top",this._startTop);}}else{if(this._placeholder){var E=this._placeholder.parent()[0];if(E){E.replaceChild(r[0],this._placeholder[0]);}delete this._placeholder;}}},_startDragMouse:function(I){var D=this._preventDrag,y=I.source,M=y.tagName.toLowerCase();for(var F=0,E=D.length;F<E;F++){if(D[F]==M){return;}}if(v(this,"drag").defaultPrevented()){return;}if(this._dragging==1){return this.endDrag();}else{if(this._dragging){return;}}this._dragging=1;var B=this.element,A=this.container,r=this._opts,H=this._box=new o(B),C=r.step;this._preDragPosition=B.css("position");var G=H.el.position(),J=this._startOffset={x:G.left,y:G.top};if(A){this._containerBox=new o(A);this._bounds=this._containerBox.boundsFor(H);if(C.x!=1){this._bounds[3]-=(this._bounds[3]-J.x)%C.x;this._bounds[1]-=(this._bounds[1]-J.x)%C.x;}if(C.y!=1){this._bounds[0]-=(this._bounds[0]-J.y)%C.y;this._bounds[2]-=(this._bounds[2]-J.y)%C.y;}}else{delete this._bounds;}this._mouseStart={x:I.pageX,y:I.pageY};this._preDragStyle=B.attr("style");this._preDragZIndex=B.css("z-index");B.css("z-index",w++);this._startLeft=B[0].style.left?parseInt(B[0].style.left):0;this._startTop=B[0].style.top?parseInt(B[0].style.top):0;if(r.placeholder&&r.placeholder!="none"){this._createPlaceholder();}B.css("position","absolute");B.css("left",J.x+"px");B.css("top",J.y+"px");if(a){this._scrollY=document.documentElement.scrollTop;this._innerHeight=document.documentElement.clientHeight;}else{if(x){this._scrollY=document.body.scrollTop;this._innerHeight=document.body.clientHeight;}else{this._scrollY=window.scrollY;this._innerHeight=window.innerHeight;}}var K=function(){return false;},L=document.documentElement;if(this.dropTargets){var z=new c.Event();z.draggable=this;for(var F=0,E=this.dropTargets.length;F<E;F++){v(this.dropTargets[F],"active",z);}this._mousePos={x:I.pageX,y:I.pageY};this._testForDropTargets();}this._dragListeners=[k(L,"selectstart",K),k(L,"dragstart",K),k(L,"mousedown",K),k(L,"mousemove",this._dragMouse,this),k(L,"mouseup",this._releaseElement,this)];return false;},_dragMouse:function(C){var r=this.element,y=this._opts.axis,D=y=="y"?this._startOffset.x:(this._startOffset.x+C.pageX-this._mouseStart.x),B=y=="x"?this._startOffset.y:(this._startOffset.y+C.pageY-this._mouseStart.y),A=this._bounds,z=this._opts.step;if(z.x!=1){D=Math.round((D-this._startOffset.x)/z.x)*z.x+this._startOffset.x;}if(z.y!=1){B=Math.round((B-this._startOffset.y)/z.y)*z.y+this._startOffset.y;}if(A){if(y!="y"){D=D<A[3]?A[3]:D>A[1]?A[1]:D;}if(y!="x"){B=B<A[0]?A[0]:B>A[2]?A[2]:B;}}r[0].style.left=D+"px";r[0].style.top=B+"px";if(this.dropTargets){this._mousePos={x:C.pageX,y:C.pageY};}if(d&&C.nativeEvent.button==0){this._releaseElement(C);return false;}return false;},_testForDropTargets:function(H){if(!this._lock){this._lock=0;}if(H){this._lock--;}else{if(this.lock){return;}}if(this._dragging!=1){return;}var z=this.activeTarget,y,R=this.dropTargets,S,C,F=this._box,K=this._mousePos;F.resetPosition();var D=0;for(var L=0,J=R.length;L<J;L++){S=R[L];C=S._box;if(S._opts.tolerance=="contained"){if(C.contains(F)){y=S;break;}}else{if(S._opts.tolerance=="cursor"){if(C.containsPoint(K)){y=S;break;}}else{var M=C.intersectSize(F,true);if(M>D){D=M;y=S;}}}}this.activeTarget=y;if(y!==z){if(y){var I=new c.Event();I.draggable=this;v(y,"enter",I);var r=new c.Event();r.dropTarget=y;v(this,"enter",r);}if(z){var E=new c.Event();E.draggable=this;v(z,"leave",E);var G=new c.Event();G.dropTarget=z;v(this,"leave",G);}}if(y&&y._opts.dropIndicator!="none"){var P,N=y._childBoxes,A=y._children;F.resetPosition();var Q=y._box.innerTopPos();var T=K.y-F.offsetParentPageTop();var O=0;for(var L=0,J=N.length;L<J;L++){if(A[L]==this.element[0]){continue;}P=N[L];Q+=P.outerHeight();if(T<=Q){if(y._dropIndicatorAt!=L){h(P.el).before(y._dropIndicator);y._dropIndicatorAt=L;}O=1;break;}}if(!O){if(P){h(P.el).after(y._dropIndicator);y._dropIndicatorAt=L+1;}else{y.element.append(y._dropIndicator);y._dropIndicatorAt=0;}}}this._lock++;var B=this;setTimeout(function(){B._testForDropTargets(1);},100);},_releaseElement:function(){if(this._dragging!=1){return;}this._dragging=2;var z,r;var D=this.dropTargets,C=this.activeTarget;if(D){for(z=0,r=D.length;z<r;z++){var B=new c.Event();B.draggable=this;B.droppedOnThis=C&&C==D[z];v(D[z],"inactive",B);}}if(C){var B=new c.Event();B.draggable=this;v(C,"drop",B);}var y=this._dragListeners;for(z=0,r=y.length;z<r;z++){c.removeListener(y[z]);}var A=v(this,"drop");if(!A.defaultPrevented()&&this.dropTargets){this.returnHome();}else{this.endDrag();}},endDrag:function(){if(this._dragging!=2){return;}this._dragging=0;if(this._reset){this._reset();delete this._reset;}if(this.placeholder){this.placeholder.remove();}this._resetPosition();delete this.activeTarget;v(this,"afterDrop");},returnHome:function(G){var z=(G)?G:j.tweens.linear(),C,r,A=this.element,E=this._box.el.position(),y=Math.pow(Math.pow(this._startOffset.x-E.left,2)+Math.pow(this._startOffset.y-E.top,2),0.5),B=0.3+(y/1000);var D=[[j.anim.css(A,B,{left:this._startOffset.x,top:this._startOffset.y},{tween:z})]];if(this._dropIndicator){D.push([j.anim.css(this._dropIndicator,B-0.1,{opacity:{to:0}})]);}var F=new j.anim.Timeline(D);k(F,"complete",function(){this.endDrag();},this);F.start();return;}};var l=0;n.DropTarget=function(r,y){r=this.element=h(r);if(!r.length){throw"no element passed into DropTarget constuctor";}if(r.length>1){throw"more than one element passed into DropTarget constructor";}this._id=++l;this._opts=y=j.lang.apply({dropIndicator:"none",dropIndicatorClass:"glow-dragdrop-dropindicator",tolerance:"intersect"},y||{});if(y.onActive){k(this,"active",y.onActive);}if(y.onInactive){k(this,"inactive",y.onInactive);}if(y.onEnter){k(this,"enter",y.onEnter);}if(y.onLeave){k(this,"leave",y.onLeave);}if(y.onDrop){k(this,"drop",y.onDrop);}k(this,"active",this._onActive);k(this,"inactive",this._onInactive);return this;};n.DropTarget.prototype={setLogicalBottom:function(r){this._logicalBottom=r;},_onActive:function(A){var y=A.draggable;this._box=new o(this.element);if(this._logicalBottom){this._box.setLogicalBottom(this._logicalBottom);}if(this._opts.dropIndicator=="none"){return;}this._onEnterListener=k(this,"enter",this._onEnter);this._onLeaveListener=k(this,"leave",this._onLeave);this._dropIndicator=e(y.element);if(this._opts.dropIndicatorClass){this._dropIndicator.addClass(this._opts.dropIndicatorClass);}y._box.sizePlaceholder(this._dropIndicator,"relative",0,0);var z=this._children=h(this.element.children()).filter(function(){var B=h(this);return(!A.draggable._placeholder||!B.eq(A.draggable._placeholder))&&(!this._dropIndicator||!B.eq(this._dropIndicator));});var r=this._childBoxes=[];z.each(function(B){r[B]=new o(h(z[B]));});},_onInactive:function(r){g(this._onEnterListener);g(this._onLeaveListener);delete this._box;if(this._opts.dropIndicator=="none"){return;}if(!r.droppedOnThis&&this._dropIndicator){this._dropIndicator.remove();delete this._dropIndicator;}delete this._childBoxes;delete this._children;},_onEnter:function(){this._dropIndicatorAt=-1;},_onLeave:function(){this._dropIndicator.remove();},moveToPosition:function(y){var C=this._dropIndicator,z=new o(C);var B=parseInt(C.css("margin-left"))||0,A=parseInt(C.css("margin-top"))||0,r=z.el.position();y._startOffset={x:r.left,y:r.top};y._dropIndicator=C;delete this._dropIndicator;}};j.dragdrop=n;}});
+/*@end @*/
BIN  js/glow/1.7.0/widgets/images/carousel/darkdots.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/darkdotsv.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/darkh.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/darkv.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/lightdots.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/lightdotsv.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/lighth.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/carousel/lightv.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/ab.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/al.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/ar.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/at.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/bg.gif
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/cbl.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/cbr.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/close.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/ctl.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/ctr.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/darkpanel/transbg.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  js/glow/1.7.0/widgets/images/editor/button-blockquote.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/button-bold.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/button-italics.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/button-orderedlist.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/button-strike.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/button-unorderedlist.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-blockquote.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-bold.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-italics.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-orderedlist.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-strike.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/dark-button-unorderedlist.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/light-button-blockquote.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/light-button-bold.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/light-button-italics.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/light-button-strike.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/editor/menuarrow.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/ab.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/al.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/ar.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/at.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/bg.gif
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/cbl.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/cbr.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/close.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/ctl.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/ctr.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/lightpanel/transbg.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/slider/darkh.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/slider/darkv.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/slider/lighth.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/slider/lightv.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/t.gif
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/timetable/darkh.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/timetable/darkv.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/timetable/lighth.png
Diff not rendered
BIN  js/glow/1.7.0/widgets/images/timetable/lightv.png
Diff not rendered
16 js/glow/1.7.0/widgets/widgets.css
@@ -0,0 +1,16 @@
+/*
+ Copyright 2009 British Broadcasting Corporation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+.glow170-cssTest{background:url(images/darkpanel/ctr.png);z-index:1234;}.glow170-panel-preload{height:1px;overflow:hidden;position:absolute;top:-10px;width:1px;left:-5px;}.glow170-panel-preload .panel-close{display:none;visibility:hidden;}.glow170-panel-preload .infoPanel-pointerT,.glow170-panel-preload .infoPanel-pointerR,.glow170-panel-preload .infoPanel-pointerB,.glow170-panel-preload .infoPanel-pointerL{display:block;}.glow170-overlay{visibility:hidden;display:none;overflow:hidden;position:absolute;}.glow170-overlay .overlay-focalPoint:focus{outline:none;}.glow170-overlay .overlay-focalPoint{overflow:hidden;width:0;height:0;position:absolute;}.glow170-overlay .panelAccess{position:absolute;overflow:hidden;height:0;width:0;top:-5000px;left:-5000px;}.glow170-panel .c{background:#57585A url(images/darkpanel/bg.gif) repeat-x bottom;color:#fff;margin:0 10px;}.glow170-panel .tr,.glow170-panel .tl,.glow170-panel .br,.glow170-panel .bl{height:14px;overflow:hidden;}.glow170-panel .tr,.glow170-panel .br{float:right;width:14px;}.glow170-panel .tr{background:url(images/darkpanel/ctr.png);}.glow170-panel .tl{background:url(images/darkpanel/ctl.png);}.glow170-panel .bl{background:url(images/darkpanel/cbl.png);}.glow170-panel .br{background:url(images/darkpanel/cbr.png);}.glow170-panel .tl,.glow170-panel .bl{width:14px;float:left;}.glow170-panel .tb,.glow170-panel .bb{border:4px solid #57585A;border-width:0 0 4px 0;overflow:hidden;font-size:0;}.glow170-panel .tb div,.glow170-panel .bb div{height:10px;background:#fff;opacity:.5;font-size:0;}.glow170-panel .bb{border-width:4px 0 0 0;border-color:#424243;}.glow170-panel .tc{overflow:hidden;position:relative;zoom:1;}.glow170-panel .bars{position:absolute;width:100%;padding-left:10px;height:100%;background:#fff;opacity:.5;margin-left:-10px;_height:2000px;*padding-left:0;}html .glow170-gecko .glow170-panel .bars{background:url(images/darkpanel/transbg.png);opacity:1;}.glow170-panel .c{position:relative;min-height:50px;overflow:hidden;}.glow170-panel .panel-hd{border-bottom:1px solid #B0B0B0;padding:5px 10px 10px;font-weight:bold;}.glow170-panel .panel-hd *{margin:0;padding:0;}.glow170-panel .panel-bd,.glow170-panel .panel-ft{margin:0 10px;}.glow170-panel .panel-close{background:url(images/darkpanel/close.png);height:20px;width:20px;float:right;position:relative;margin:5px 10px 0 0;text-indent:-5000px;}.glow170-overlay .panel-noHeader .panel-hd{display:none;}.glow170-basic .glow170-panel .panel-close{text-indent:0;color:#fff;border:1px solid #fff;text-align:center;}.glow170-basic .glow170-panel .tb,.glow170-basic .glow170-panel .bb,.glow170-basic .glow170-panel .bars{visibility:hidden;}.glow170-ie .glow170-panel .bars,.glow170-ie .glow170-panel .tb div,.glow170-ie .glow170-panel .bb div{opacity:1;filter:alpha(opacity=50);}.glow170-ie .glow170-panel .tb,.glow170-ie .glow170-panel .bb{zoom:1;z-index:-1;position:relative;}.glow170-ie .glow170-panel .c{filter:alpha(opacity=100);}.glow170-ielt7 .glow170-panel .tr,.glow170-ielt7 .glow170-panel .br{margin-left:-3px;}.glow170-ielt7 .glow170-panel .tl,.glow170-ielt7 .glow170-panel .bl{margin-right:-3px;}.glow170-ielt7 .glow170-panel .c{height:50px;overflow:visible;}.glow170-ielt7 .glow170-panel .panel-bd{overflow:hidden;}.glow170-overlay .panel-light .c{background:#fff url(images/lightpanel/bg.gif) repeat-x bottom;color:#000;}.glow170-overlay .panel-light .tb{border-color:#fff;}.glow170-overlay .panel-light .bb{border-color:#E7E8E9;}.glow170-overlay .panel-light .bars,.glow170-overlay .panel-light .tb div,.glow170-overlay .panel-light .bb div{background:#000;opacity:.26;}.glow170-overlay .panel-light .tr{background:url(images/lightpanel/ctr.png);}.glow170-overlay .panel-light .tl{background:url(images/lightpanel/ctl.png);}.glow170-overlay .panel-light .bl{background:url(images/lightpanel/cbl.png);}.glow170-overlay .panel-light .br{background:url(images/lightpanel/cbr.png);}html .glow170-overlay .panel-light .infoPanel-pointerT{background:url(images/lightpanel/at.png);}html .glow170-overlay .panel-light .infoPanel-pointerR{background:url(images/lightpanel/ar.png);}html .glow170-overlay .panel-light .infoPanel-pointerB{background:url(images/lightpanel/ab.png);}html .glow170-overlay .panel-light .infoPanel-pointerL{background:url(images/lightpanel/al.png);}.glow170-overlay .panel-light .panel-close{background:url(images/lightpanel/close.png);}.glow170-gecko .glow170-overlay .panel-light .bars{background:url(images/lightpanel/transbg.png);}.glow170-ie .glow170-overlay .panel-light .bars,.glow170-ie .glow170-overlay .panel-light .tb div,.glow170-ie .glow170-overlay .panel-light .bb div{opacity:1;filter:alpha(opacity=26);}.glow170-infoPanel .c{min-height:125px;}.glow170-panel .infoPanel-pointerT,.glow170-panel .infoPanel-pointerB,.glow170-panel .infoPanel-pointerL,.glow170-panel .infoPanel-pointerR{display:none;}.glow170-infoPanel-pointT .defaultSkin .infoPanel-pointerT,.glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL,.glow170-infoPanel-pointR .defaultSkin .infoPanel-pointerR,.glow170-infoPanel-pointB .defaultSkin .infoPanel-pointerB{width:48px;height:34px;overflow:hidden;position:relative;display:block;}.glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL,.glow170-infoPanel-pointR .defaultSkin .infoPanel-pointerR{width:34px;height:47px;left:0;z-index:1;}.glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL{position:absolute;}.glow170-panel .infoPanel-pointerT{margin:0 0 -10px 45px;z-index:1000;background:url(images/darkpanel/at.png);}.glow170-panel .infoPanel-pointerB{margin:-10px 0 0 45px;background:url(images/darkpanel/ab.png);}.glow170-panel .infoPanel-pointerL{margin:54px 0 0 0;background:url(images/darkpanel/al.png);}.glow170-infoPanel-pointL .defaultSkin .pc{margin-left:24px;}.glow170-panel .infoPanel-pointerR{float:right;position:relative;margin:54px 0 0 -34px;background:url(images/darkpanel/ar.png);}.glow170-infoPanel-pointR .defaultSkin .pc{margin-right:24px;}.glow170-ielt7 .glow170-infoPanel .c{height:125px;}.glow170-panel-noHeader .defaultSkin .infoPanel-pointerL,.glow170-panel-noHeader .defaultSkin .infoPanel-pointerR{margin-top:33px;}.glow170-autoSuggest ul{margin:0;padding:0;list-style:none;color:#000;background-color:#FFF;border:1px solid #333;}.glow170-autoSuggest .autosuggest-dark{background-color:#000;color:#fff;}.glow170-autoSuggest li{padding:1px 9px;margin:0;zoom:1;cursor:pointer;}.glow170-autoSuggest li.odd{background-color:#D3D3D3;}.glow170-autoSuggest li.even{background-color:#FFF;}.glow170-autoSuggest li.active{background-color:#A9A9A9;}.glow170-autoSuggest .autosuggest-dark li.odd{background-color:#333;}.glow170-autoSuggest .autosuggest-dark li.even{background-color:#000;}.glow170-autoSuggest .autosuggest-dark li.active{background-color:#999;}.glow170-carousel,.glow170-vCarousel{position:relative;overflow:hidden;zoom:1;}.glow170-carousel .carousel-window,.glow170-vCarousel .carousel-window{position:relative;overflow:hidden;}.glow170-carousel .carousel-content,.glow170-vCarousel .carousel-content{position:relative;list-style-type:none;padding-left:0;margin:0;top:0;left:0;overflow:hidden!important;float:none!important;}.glow170-carousel .carousel-item,.glow170-vCarousel .carousel-item{float:left;display:inline;}.glow170-carousel .carousel-nav,.glow170-vCarousel .carousel-nav{position:relative;display:block;width:30px;height:100%;cursor:pointer;z-index:1;}.glow170-carousel .carousel-nav span,.glow170-vCarousel .carousel-nav span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}.glow170-carousel .carousel-light .carousel-window{background:#f0f0f0;}.glow170-carousel .carousel-light .carousel-nav span{background-image:url(images/carousel/lighth.png);}.glow170-carousel .carousel-light .carousel-nav{background:#f0f0f0;color:#000;}.glow170-carousel .carousel-dark .carousel-window{background:#282828;}.glow170-carousel .carousel-dark .carousel-nav{background:#282828;color:#fff;}.glow170-carousel .carousel-dark .carousel-nav span{background-image:url(images/carousel/darkh.png);}.glow170-carousel .carousel-window{float:left;}.glow170-carousel .carousel-nav{float:left;overflow:hidden;}.glow170-carousel .carousel-nav span,.glow170-vCarousel .carousel-nav span{background-repeat:no-repeat;text-indent:-5000px;}.glow170-basic .glow170-carousel .carousel-nav span,.glow170-basic .glow170-vCarousel .carousel-nav span{text-indent:0;}.glow170-carousel .carousel-nav .carousel-background{top:0;background-position:-60px 0;background-repeat:repeat-y;}.glow170-carousel .carousel-nav .carousel-top{top:0;background-position:0 0;}.glow170-carousel .carousel-nav .carousel-bottom{bottom:0;background-position:-30px bottom;}.glow170-carousel .carousel-nav .carousel-arrow{width:10px;top:0;left:10px;background-repeat:no-repeat;}.glow170-carousel .carousel-prev .carousel-arrow{background-position:-90px center;}.glow170-carousel .carousel-next .carousel-arrow{background-position:-101px center;}.glow170-carousel .carousel-prev-disabled,.glow170-carousel .carousel-next-disabled,.glow170-vCarousel .carousel-prev-disabled,.glow170-vCarousel .carousel-next-disabled,.glow170-carousel .carousel-prev-disabled a,.glow170-carousel .carousel-next-disabled a,.glow170-vCarousel .carousel-prev-disabled a,.glow170-vCarousel .carousel-next-disabled a{cursor:default;}.glow170-carousel .carousel-prev-disabled .carousel-arrow{background-position:-112px center;}.glow170-carousel .carousel-next-disabled .carousel-arrow{background-position:-123px center;}.glow170-vCarousel .carousel-light .carousel-window{background:#f0f0f0;}.glow170-vCarousel .carousel-light .carousel-nav{background:#f0f0f0;color:#000;height:30px;}.glow170-vCarousel .carousel-light .carousel-nav span{background-image:url(images/carousel/lightv.png);}.glow170-vCarousel .carousel-dark .carousel-window{background:#282828;}.glow170-vCarousel .carousel-dark .carousel-nav{background:#282828;color:#fff;height:30px;}.glow170-vCarousel .carousel-dark .carousel-nav span{background-image:url(images/carousel/darkv.png);}.glow170-vCarousel .carousel-nav span{background-repeat:no-repeat;overflow:hidden;}.glow170-vCarousel .carousel-nav .carousel-background{background-position:0 -60px;background-repeat:repeat-x;}.glow170-vCarousel .carousel-nav .carousel-top{background-position:right 0;}.glow170-vCarousel .carousel-nav .carousel-bottom{background-position:left -30px;}.glow170-vCarousel .carousel-nav .carousel-arrow{top:10px;height:10px;}.glow170-vCarousel .carousel-prev .carousel-arrow{background-position:center -90px;}.glow170-vCarousel .carousel-next .carousel-arrow{background-position:center -101px;}.glow170-vCarousel .carousel-prev-disabled .carousel-arrow{background-position:center -112px;}.glow170-vCarousel .carousel-next-disabled .carousel-arrow{background-position:center -123px;}.glow170-vCarousel .carousel-window.paged{float:left;}.glow170-carousel .pageNav,.glow170-vCarousel .pageNav{display:block;padding:0;height:20px;width:auto;clear:both;margin:0 auto;}.glow170-vCarousel .pageNav{height:auto;float:left;width:20px;clear:none;margin:auto 0;}.glow170-carousel .dotLabel,.glow170-vCarousel .dotLabel{width:20px;height:20px;overflow:hidden;text-indent:-5000px;padding:0;margin:0;display:block;}.glow170-basic .glow170-carousel .dot .dotLabel,.glow170-basic .glow170-vCarousel .dot .dotLabel{overflow:visible;text-indent:0;}.glow170-carousel .pageNav li,.glow170-vCarousel .pageNav li{width:20px;height:20px;padding:0;margin:0;float:left;list-style-type:none;color:#000;background-image:url(images/carousel/lightdots.png);background-repeat:no-repeat;background-position:-20px 0;}.glow170-carousel .pageNav .dot{cursor:pointer;}.glow170-carousel .carousel-dark .pageNav li,.glow170-vCarousel .carousel-dark .pageNav li{color:#fff;background-image:url(images/carousel/darkdots.png);}.glow170-vCarousel .pageNav li{background-image:url(images/carousel/lightdotsv.png);float:none;}.glow170-vCarousel .carousel-dark .pageNav li{background-image:url(images/carousel/darkdotsv.png);}.glow170-carousel .pageNav li.dotActive,.glow170-vCarousel .pageNav li.dotActive{background-position:-20px -20px;}.glow170-basic .glow170-carousel .pageNav li.dotActive,.glow170-basic .glow170-vCarousel .pageNav li.dotActive{text-decoration:underline;}.glow170-carousel .pageNav li#rightarrow,.glow170-vCarousel .pageNav li#rightarrow{background-position:-40px -20px;}.glow170-basic .glow170-carousel .pageNav li#rightarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #fff;border-left:8px solid #000;}.glow170-basic .glow170-vCarousel .pageNav li#rightarrow .dotLabel{width:0;height:0;border-top:8px solid #000;border-right:8px solid #fff;border-bottom:8px solid #fff;border-left:8px solid #fff;}.glow170-carousel .pageNav li.carousel-next-disabled#rightarrow,.glow170-vCarousel .pageNav li.carousel-next-disabled#rightarrow{background-position:-40px 0;}.glow170-basic .glow170-carousel .pageNav li.carousel-next-disabled#rightarrow .dotLabel,.glow170-basic .glow170-vCarousel .pageNav li.carousel-next-disabled#rightarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #fff;border-left:8px solid #ccc;}.glow170-basic .glow170-vCarousel .pageNav li.carousel-next-disabled#rightarrow .dotLabel{width:0;height:0;border-top:8px solid #ccc;border-right:8px solid #fff;border-bottom:8px solid #fff;border-left:8px solid #fff;}.glow170-carousel .pageNav li#leftarrow,.glow170-vCarousel .pageNav li#leftarrow{background-position:0 -20px;}.glow170-basic .glow170-carousel .pageNav li#leftarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #000;border-bottom:8px solid #fff;border-left:8px solid #fff;}.glow170-basic .glow170-vCarousel .pageNav li#leftarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #000;border-left:8px solid #fff;}.glow170-carousel .pageNav li.carousel-prev-disabled#leftarrow,.glow170-vCarousel .pageNav li.carousel-prev-disabled#leftarrow{background-position:0 0;}.glow170-basic .glow170-carousel .pageNav li.carousel-prev-disabled#leftarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #ccc;border-bottom:8px solid #fff;border-left:8px solid #fff;}.glow170-basic .glow170-vCarousel .pageNav li.carousel-prev-disabled#leftarrow .dotLabel{width:0;height:0;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #ccc;border-left:8px solid #fff;}.glow170-slider,.glow170-vSlider{position:relative;zoom:1;}.glow170-slider .slider-container,.glow170-vSlider .slider-container{position:relative;zoom:1;padding:4px 17px 6px 17px;}.glow170-slider:focus,.glow170-vSlider:focus{outline:none;border:none;}.glow170-slider .slider-track,.glow170-vSlider .slider-track{position:relative;font-size:0;zoom:1;}.glow170-slider .slider-trackOff,.glow170-vSlider .slider-trackOff{height:8px;background:url(images/slider/lighth.png) 100% 0;margin-left:2px;font-size:0;}.glow170-slider .slider-trackOn,.glow170-vSlider .slider-trackOn{position:absolute;height:8px;top:0;left:0;background:url(images/slider/lighth.png) -2px -8px;z-index:2;overflow:hidden;}.glow170-slider .slider-handle,.glow170-vSlider .slider-handle{position:absolute;top:-4px;width:17px;height:18px;background:url(images/slider/lighth.png) 0 -16px;z-index:3;cursor:pointer;}.glow170-slider .slider-btn-bk,.glow170-slider .slider-btn-fwd,.glow170-vSlider .slider-btn-bk,.glow170-vSlider .slider-btn-fwd{position:absolute;width:12px;height:12px;top:2px;left:0;background:url(images/slider/lighth.png) 0 -34px;font-size:0;cursor:pointer;}.glow170-slider .slider-btn-fwd{background-position:-12px -34px;left:100%;margin-left:-12px;}.glow170-slider .slider-active .slider-handle{background-position:-17px -16px;}.glow170-slider .slider-disabled .slider-handle{background-position:-34px -16px;}.glow170-slider .slider-disabled .slider-btn-bk{background-position:-24px -34px;}.glow170-slider .slider-disabled .slider-btn-fwd{background-position:-36px -34px;}.glow170-slider .slider-disabled .slider-trackOn{background-position:-2px 0;}.glow170-slider .slider-disabled .slider-btn-bk,.glow170-slider .slider-disabled .slider-btn-fwd,.glow170-slider .slider-disabled .slider-handle,.glow170-vSlider .slider-disabled .slider-btn-bk,.glow170-vSlider .slider-disabled .slider-btn-fwd,.glow170-vSlider .slider-disabled .slider-handle{cursor:auto;}.glow170-slider .slider-noButtons .slider-container{padding-left:0;padding-right:0;}.glow170-slider .slider-noButtons .slider-btn-bk,.glow170-slider .slider-noButtons .slider-btn-fwd,.glow170-vSlider .slider-noButtons .slider-btn-bk,.glow170-vSlider .slider-noButtons .slider-btn-fwd{display:none;}.glow170-slider .slider-labels{margin:10px 8px 0;}.glow170-vSlider .slider-labels{position:absolute;left:22px;top:25px;}.glow170-vSlider .slider-noButtons .slider-labels{top:8px;}.glow170-slider .slider-labels .ruler-tickMajor,.glow170-slider .slider-labels .ruler-tickMinor,.glow170-vSlider .slider-labels .ruler-tickMajor,.glow170-vSlider .slider-labels .ruler-tickMinor{background:#6e6e6e;}.glow170-slider .slider-labels .ruler-label,.glow170-vSlider .slider-labels .ruler-label{color:#6e6e6e;cursor:pointer;}.glow170-vSlider .slider-trackOff,.glow170-vSlider .slider-trackOn,.glow170-vSlider .slider-handle,.glow170-vSlider .slider-btn-bk,.glow170-vSlider .slider-btn-fwd{background-image:url(images/slider/lightv.png);}.glow170-vSlider .slider-container{padding:17px 0;}.glow170-vSlider .slider-track{margin:0;overflow:hidden;zoom:1;width:20px;}.glow170-vSlider .slider-trackOff{width:8px;height:auto;background-position:0 0;position:absolute;margin:0;left:4px;top:0;z-index:2;}.glow170-vSlider .slider-trackOn{width:8px;height:0;position:relative;margin:0 0 0 4px;background-position:-8px 100%;top:2px;left:0;z-index:1;}.glow170-vSlider .slider-handle{top:0;left:0;width:18px;height:17px;background-position:-16px 100%;}.glow170-vSlider .slider-btn-bk,.glow170-vSlider .slider-btn-fwd{top:0;left:2px;background-position:-34px -1976px;}.glow170-vSlider .slider-btn-bk{background-position:-34px 100%;left:2px;top:100%;margin:-12px 0 0 0;}.glow170-vSlider .slider-active .slider-handle{background-position:-16px -1966px;}.glow170-vSlider .slider-disabled .slider-handle{background-position:-16px -1949px;}.glow170-vSlider .slider-disabled .slider-btn-bk{background-position:-34px -1964px;}.glow170-vSlider .slider-disabled .slider-btn-fwd{background-position:-34px -1952px;}.glow170-vSlider .slider-disabled .slider-trackOn{background-position:0 100%;}.glow170-vSlider .slider-noButtons .slider-container{padding-top:0;padding-bottom:0;}.glow170-slider .slider-dark .slider-trackOff,.glow170-slider .slider-dark .slider-trackOn,.glow170-slider .slider-dark .slider-handle,.glow170-slider .slider-dark .slider-btn-bk,.glow170-slider .slider-dark .slider-btn-fwd{background-image:url(images/slider/darkh.png);}.glow170-vSlider .slider-dark .slider-trackOff,.glow170-vSlider .slider-dark .slider-trackOn,.glow170-vSlider .slider-dark .slider-handle,.glow170-vSlider .slider-dark .slider-btn-bk,.glow170-vSlider .slider-dark .slider-btn-fwd{background-image:url(images/slider/darkv.png);}.glow170-slider .slider-dark .slider-labels .ruler-tickMajor,.glow170-slider .slider-dark .slider-labels .ruler-tickMinor,.glow170-vSlider .slider-dark .slider-labels .ruler-tickMajor,.glow170-vSlider .slider-dark .slider-labels .ruler-tickMinor{background:#e2e2e2;}.glow170-slider .slider-dark .slider-labels .ruler-label,.glow170-vSlider .slider-dark .slider-labels .ruler-label{color:#e2e2e2;}.glow170-basic .glow170-slider .slider-handle,.glow170-basic .glow170-vSlider .slider-handle{border-style:solid;border-color:#777 #fff;border-width:18px 8px 0 9px;width:0;height:0;font-size:0;}.glow170-basic .glow170-vSlider .slider-handle{border-width:8px 0 9px 18px;border-color:#fff #777;}.glow170-basic .glow170-slider .slider-trackOff,.glow170-basic .glow170-vSlider .slider-trackOff{background:#d6d6d6;}.glow170-basic .glow170-slider .slider-trackOn,.glow170-basic .glow170-vSlider .slider-trackOn{background:#777;}.glow170-basic .glow170-slider .slider-btn-bk,.glow170-basic .glow170-slider .slider-btn-fwd,.glow170-basic .glow170-vSlider .slider-btn-bk,.glow170-basic .glow170-vSlider .slider-btn-fwd{border-style:solid;border-color:#fff #777;border-width:6px 0 6px 12px;width:0;height:0;}.glow170-basic .glow170-slider .slider-btn-bk{border-width:6px 12px 6px 0;}.glow170-basic .glow170-vSlider .slider-btn-bk{border-color:#666 #fff;border-width:12px 6px 0 6px;}.glow170-basic .glow170-vSlider .slider-btn-fwd{border-color:#666 #fff;border-width:0 6px 12px 6px;}.glow170-basic .glow170-slider .slider-active .slider-handle{border-color:#000 #fff;}.glow170-basic .glow170-vSlider .slider-active .slider-handle{border-color:#fff #000;}.glow170-basic .glow170-slider .slider-disabled .slider-trackOn,.glow170-basic .glow170-vSlider .slider-disabled .slider-trackOn{background:#d6d6d6;}.glow170-basic .glow170-slider .slider-disabled .slider-handle{border-color:#d6d6d6 #fff;}.glow170-basic .glow170-vSlider .slider-disabled .slider-handle{border-color:#fff #d6d6d6;}.glow170-basic .glow170-slider .slider-disabled .slider-btn-bk,.glow170-basic .glow170-slider .slider-disabled .slider-btn-fwd{border-color:#fff #d6d6d6;}.glow170-basic .glow170-vSlider .slider-disabled .slider-btn-bk,.glow170-basic .glow170-vSlider .slider-disabled .slider-btn-fwd{border-color:#d6d6d6 #fff;}.glow170-basic .glow170-slider .slider-dark .slider-handle{border-color:#ccc #000;}.glow170-basic .glow170-vSlider .slider-dark .slider-handle{border-color:#000 #ccc;}.glow170-basic .glow170-slider .slider-dark .slider-trackOff,.glow170-basic .glow170-vSlider .slider-dark .slider-trackOff{background:#555;}.glow170-basic .glow170-slider .slider-dark .slider-trackOn,.glow170-basic .glow170-vSlider .slider-dark .slider-trackOn{background:#ccc;}.glow170-basic .glow170-slider .slider-dark .slider-btn-bk,.glow170-basic .glow170-slider .slider-dark .slider-btn-fwd{border-color:#000 #ccc;}.glow170-basic .glow170-vSlider .slider-dark .slider-btn-bk,.glow170-basic .glow170-vSlider .slider-dark .slider-btn-fwd{border-color:#ccc #000;}.glow170-basic .glow170-slider .slider-dark .slider-active .slider-handle{border-color:#fff #000;}.glow170-basic .glow170-vSlider .slider-dark .slider-active .slider-handle{border-color:#000 #fff;}.glow170-basic .glow170-slider .slider-dark .slider-disabled .slider-trackOn,.glow170-basic .glow170-vSlider .slider-dark .slider-disabled .slider-trackOn{background:#555;}.glow170-basic .glow170-slider .slider-dark .slider-disabled .slider-handle{border-color:#555 #000;}.glow170-basic .glow170-vSlider .slider-dark .slider-disabled .slider-handle{border-color:#000 #555;}.glow170-basic .glow170-slider .slider-dark .slider-disabled .slider-btn-bk,.glow170-basic .glow170-slider .slider-dark .slider-disabled .slider-btn-fwd{border-color:#000 #555;}.glow170-basic .glow170-vSlider .slider-dark .slider-disabled .slider-btn-bk,.glow170-basic .glow170-vSlider .slider-dark .slider-disabled .slider-btn-fwd{border-color:#555 #000;}.glow170-ruler,.glow170-vRuler{position:relative;zoom:1;}.glow170-ruler .ruler-tickMajor,.glow170-ruler .ruler-tickMinor,.glow170-vRuler .ruler-tickMajor,.glow170-vRuler .ruler-tickMinor{position:absolute;background:#000;width:1px;height:1px;top:0;left:0;overflow:hidden;}.glow170-ruler .ruler-tickMajor,.glow170-ruler .ruler-spacer{height:10px;}.glow170-ruler .ruler-tickMinor{height:2px;}.glow170-vRuler .ruler-tickMajor{width:10px;}.glow170-vRuler .ruler-tickMinor{width:2px;}.glow170-ruler .ruler-labels{position:relative;height:1.2em;}.glow170-vRuler .ruler-labels{position:absolute;top:0;left:15px;height:100%;}.glow170-ruler .ruler-label,.glow170-vRuler .ruler-label{position:absolute;top:0;left:0;}.glow170-ruler .ruler-label{text-align:center;}.glow170-ruler .ruler-label span{position:relative;left:-50%;}.glow170-vRuler .ruler-label{margin-top:-0.56em;}.glow170-vTimetable .timetable-container,.glow170-Timetable .timetable-container{overflow:hidden;position:relative;zoom:1;}.glow170-vTimetable .timetable-innerView,.glow170-Timetable .timetable-innerView{background:#fff;overflow:hidden;position:relative;zoom:1;}.glow170-vTimetable .timetable-innerView{float:left;}.glow170-vTimetable .timetable-dragArea,.glow170-vTimetable .timetable-track,.glow170-vTimetable .timetable-item,.glow170-vTimetable .timetable-bandOdd,.glow170-vTimetable .timetable-bandEven,.glow170-vTimetable .timetable-scale,.glow170-vTimetable .timetable-scaleItem,.glow170-Timetable .timetable-dragArea,.glow170-Timetable .timetable-track,.glow170-Timetable .timetable-item,.glow170-Timetable .timetable-bandOdd,.glow170-Timetable .timetable-bandEven,.glow170-Timetable .timetable-scale,.glow170-Timetable .timetable-scaleItem{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:2;}.glow170-vTimetable .timetable-dragRange,.glow170-Timetable .timetable-dragRange{height:100%;width:100%;}.glow170-vTimetable .timetable-track,.glow170-Timetable .timetable-track{border:1px solid #a0a0a0;border-width:0 1px;margin-right:2px;}.glow170-vTimetable .timetable-track{border-width:0 1px;margin-right:1px;}.glow170-Timetable .timetable-track{border-width:1px 0;margin-bottom:1px;}.glow170-vTimetable .timetable-scale,.glow170-Timetable .timetable-scale{color:#a0a0a0;font-size:x-large;border:1px solid #ccc;}.glow170-vTimetable .timetable-scale{text-align:center;}.glow170-vTimetable .timetable-scalePrimary{border-width:0 0 0 1px;}.glow170-vTimetable .timetable-scaleSecondary{border-width:0 1px 0 0;}.glow170-Timetable .timetable-scalePrimary{border-width:1px 0 0 0;}.glow170-Timetable .timetable-scaleSecondary{border-width:0 0 1px 0;}.glow170-vTimetable .timetable-track-footers{clear:both;}.glow170-vTimetable .timetable-accessibility-navigation,.glow170-Timetable .timetable-accessibility-navigation,.glow170-vTimetable .timetable-accessibility-hidden,.glow170-Timetable .timetable-accessibility-hidden{position:absolute;height:1px;width:1px;overflow:hidden;}.glow170-vTimetable .timetable-track-headers,.glow170-vTimetable .timetable-track-footers,.glow170-Timetable .timetable-track-headers,.glow170-Timetable .timetable-track-footers{position:relative;}.glow170-vTimetable .timetable-header-holder,.glow170-vTimetable .timetable-footer-holder,.glow170-Timetable .timetable-header-holder,.glow170-Timetable .timetable-footer-holder{position:absolute;top:0;left:0;overflow:hidden;color:#fff;background:#424242;text-align:center;}.glow170-Timetable .timetable-track-headers,.glow170-Timetable .timetable-track-footers,.glow170-Timetable .timetable-scrollView{float:left;}.glow170-Timetable .timetable-header-holder,.glow170-Timetable .timetable-footer-holder{width:100px;}.glow170-vTimetable .timetable-track-headers,.glow170-vTimetable .timetable-track-footers,.glow170-Timetable .timetable-track-headers,.glow170-Timetable .timetable-track-footers{background:#fff;border:1px solid #ccc;}.glow170-vTimetable .timetable-track-headers{border-bottom-width:0;}.glow170-vTimetable .timetable-track-footers{border-top-width:0;}.glow170-Timetable .timetable-track-headers{border-right-width:0;}.glow170-Timetable .timetable-track-footers{border-left-width:0;}.glow170-vTimetable .timetable-track-headers div.timetable-header-content,.glow170-vTimetable .timetable-track-footers div.timetable-footer-content,.glow170-Timetable .timetable-track-headers div.timetable-header-content,.glow170-Timetable .timetable-track-footers div.timetable-footer-content{padding:9px 0;}.glow170-Timetable .timetable-track-headers div.timetable-header-content,.glow170-Timetable .timetable-track-footers div.timetable-footer-content{padding:4px 5px;text-align:left;}.glow170-vTimetable .timetable-trackList,.glow170-Timetable .timetable-trackList{margin:0!important;padding:0!important;list-style:none;}.glow170-vTimetable .timetable-item,.glow170-Timetable .timetable-item{border:1px solid #ccc;margin:0!important;padding:0!important;display:block;}.glow170-vTimetable .timetable-item{border-width:1px 0;}.glow170-Timetable .timetable-item{border-width:0 1px;}.glow170-vTimetable .timetable-itemHangingOffStart .timetable-itemContent,.glow170-Timetable .timetable-itemHangingOffStart .timetable-itemContent{opacity:.3;filter:alpha(opacity=30);zoom:1;}.glow170-vTimetable .timetable-itemHangingClipping .timetable-itemContent,.glow170-Timetable .timetable-itemHangingClipping .timetable-itemContent{height:1px;overflow:hidden;}.glow170-vTimetable .timetable-hideitems .timetable-item{display:none;}.glow170-vTimetable .timetable-bandOdd,.glow170-vTimetable .timetable-bandEven,.glow170-Timetable .timetable-bandOdd,.glow170-Timetable .timetable-bandEven{z-index:1;}.glow170-vTimetable .timetable-bandOdd,.glow170-Timetable .timetable-bandOdd{background:#ebebeb;}.glow170-vTimetable .timetable-default-track-header{position:absolute;height:1px;width:1px;overflow:hidden;}.glow170-vTimetable .timetable-scrollbar1,.glow170-vTimetable .timetable-scrollbar2,.glow170-Timetable .timetable-scrollbar1,.glow170-Timetable .timetable-scrollbar2{display:none;}.glow170-vTimetable .timetable-scrollbar1,.glow170-vTimetable .timetable-scrollbar2{float:left;_width:0;}.glow170-vTimetable .timetable-scrollbar .slider-container,.glow170-Timetable .timetable-scrollbar .slider-container{padding:21px 0;border:1px solid #a0a0a0;}.glow170-Timetable .timetable-scrollbar .slider-container{padding:0 21px;}.glow170-vTimetable .timetable-scrollbar2 .slider-container{border-left-width:0;}.glow170-vTimetable .timetable-scrollbar1 .slider-container{border-right-width:0;}.glow170-Timetable .timetable-scrollbar2 .slider-container{border-top-width:0;}.glow170-Timetable .timetable-scrollbar1 .slider-container{border-bottom-width:0;}.glow170-vTimetable .timetable-scrollbar .slider-handle,.glow170-Timetable .timetable-scrollbar .slider-handle{width:100%;height:100%;background:#fff;opacity:0;filter:alpha(opacity=0);top:0;}.glow170-vTimetable .timetable-scrollbar .slider-track,.glow170-Timetable .timetable-scrollbar .slider-track{background:none;}.glow170-vTimetable .timetable-scrollbarLabels,.glow170-Timetable .timetable-scrollbarLabels{position:absolute;width:100%;height:100%;background:#fff;color:#227db7;font-size:small;text-align:center;top:0;left:0;overflow:hidden;}.glow170-vTimetable .slider-labels,.glow170-Timetable .slider-labels{display:none;}.glow170-vTimetable .timetable-scrollbarLabelsHighlight,.glow170-Timetable .timetable-scrollbarLabelsHighlight{background:#424242;color:#fff;z-index:1;overflow:hidden;}.glow170-vTimetable .timetable-scrollbar .slider-trackOn,.glow170-vTimetable .timetable-scrollbar .slider-trackOff,.glow170-Timetable .timetable-scrollbar .slider-trackOn,.glow170-Timetable .timetable-scrollbar .slider-trackOff{background:none;}.glow170-vTimetable .timetable-scrollbarItem,.glow170-Timetable .timetable-scrollbarItem{width:100%;height:100%;position:absolute;top:0;left:0;}.glow170-vTimetable .timetable-scrollbar .slider-btn-bk,.glow170-vTimetable .timetable-scrollbar .slider-btn-fwd,.glow170-Timetable .timetable-scrollbar .slider-btn-bk,.glow170-Timetable .timetable-scrollbar .slider-btn-fwd{background:url(images/timetable/lightv.png) top center;border:1px solid #a0a0a0;}.glow170-vTimetable .timetable-scrollbar .slider-btn-bk,.glow170-vTimetable .timetable-scrollbar .slider-btn-fwd{height:20px;left:0;border-width:0 0 1px 0;}.glow170-Timetable .timetable-scrollbar .slider-btn-bk,.glow170-Timetable .timetable-scrollbar .slider-btn-fwd{background:url(images/timetable/lighth.png) right center;width:20px;top:0;border-width:0 0 0 1px;}.glow170-vTimetable .timetable-scrollbar .slider-btn-bk{background-position:center bottom;border-width:1px 0 0 0;margin:-21px 0 0;}.glow170-Timetable .timetable-scrollbar .slider-btn-bk{background-position:left center;border-width:0 1px 0 0;z-index:1;}.glow170-Timetable .timetable-scrollbar .slider-btn-fwd{margin-left:-21px;}.glow170-vTimetable .timetable-dark .timetable-scrollbarLabels,.glow170-Timetable .timetable-dark .timetable-scrollbarLabels{background-color:#333;}.glow170-vTimetable .timetable-dark .timetable-header-holder,.glow170-vTimetable .timetable-dark .timetable-footer-holder,.glow170-Timetable .timetable-dark .timetable-header-holder,.glow170-Timetable .timetable-dark .timetable-footer-holder,.glow170-vTimetable .timetable-dark .timetable-scrollbarLabelsHighlight,.glow170-Timetable .timetable-dark .timetable-scrollbarLabelsHighlight{background:#121212;}.glow170-vTimetable .timetable-dark .timetable-innerView,.glow170-Timetable .timetable-dark .timetable-innerView{background:#333;color:#ccc;}.glow170-vTimetable .timetable-dark .timetable-scale,.glow170-Timetable .timetable-dark .timetable-scale{color:#ccc;}.glow170-vTimetable .timetable-dark .timetable-item,.glow170-Timetable .timetable-dark .timetable-item,.glow170-vTimetable .timetable-dark .timetable-track,.glow170-Timetable .timetable-dark .timetable-track,.glow170-vTimetable .timetable-dark .timetable-scrollbar .slider-btn-bk,.glow170-vTimetable .timetable-dark .timetable-scrollbar .slider-btn-fwd,.glow170-Timetable .timetable-dark .timetable-scrollbar .slider-btn-bk,.glow170-Timetable .timetable-dark .timetable-scrollbar .slider-btn-fwd,.glow170-vTimetable .timetable-dark .timetable-scrollbar .slider-container,.glow170-Timetable .timetable-dark .timetable-scrollbar .slider-container,.glow170-vTimetable .timetable-dark .timetable-scale,.glow170-Timetable .timetable-dark .timetable-scale{border-color:#141414;}.glow170-vTimetable .timetable-dark .timetable-bandOdd,.glow170-Timetable .timetable-dark .timetable-bandOdd{background-color:#242424;}.glow170-vTimetable .timetable-dark .timetable-scrollbar .slider-btn-bk,.glow170-vTimetable .timetable-dark .timetable-scrollbar .slider-btn-fwd{background-image:url(images/timetable/darkv.png);}.glow170-Timetable .timetable-dark .timetable-scrollbar .slider-btn-bk,.glow170-Timetable .timetable-dark .timetable-scrollbar .slider-btn-fwd{background-image:url(images/timetable/darkh.png);}.glow170-vTimetable .timetable-dark .timetable-track-headers,.glow170-vTimetable .timetable-dark .timetable-track-footers,.glow170-Timetable .timetable-dark .timetable-track-headers,.glow170-Timetable .timetable-dark .timetable-track-footers{border:none;background:#333;}.glow170-editor{border:1px solid #000;font-size:medium;}.glow170-editor .editor-toolbar{border:none;display:block;margin:0;padding:0;background-color:#EFEFEF;}.glow170-editor .editor-toolbar legend{display:none;}.glow170-editor .editor-toolbar-tools h3{display:none;}.glow170-editor ul.editor-toolbar-tools{display:block;margin:0!important;padding:9px!important;overflow:hidden;zoom:1;}.glow170-editor ul.editor-toolbar-tools li{list-style:none;float:left;display:block;margin:0!important;padding:0!important;}.glow170-editor .editor-toolbar-button{display:block;margin:0;padding:0;overflow:hidden;}.glow170-editor .editor-toolbar-button a{outline:none;text-decoration:none;}.glow170-editor .editor-toolbar-button img{border:none;}.glow170-editor .editor-toolbar-icon{display:block;width:26px;height:24px;}.glow170-editor .editor-toolbar-icon span{display:block;height:1px;overflow:hidden;width:1px;}.glow170-editor .editor-toolbar-icon span{display:block;height:1px;overflow:hidden;width:1px;}.glow170-editor .editor-toolbar-item .bold-button{background-image:url(images/editor/button-bold.png);}.glow170-editor .editor-toolbar-item .italics-button{background-image:url(images/editor/button-italics.png);}.glow170-editor .editor-toolbar-item .strike-button{background-image:url(images/editor/button-strike.png);}.glow170-editor .editor-toolbar-item .blockquote-button{background-image:url(images/editor/button-blockquote.png);}.glow170-editor .editor-toolbar-item .unorderedlist-button{background-image:url(images/editor/button-unorderedlist.png);}.glow170-editor .editor-toolbar-item .orderedlist-button{background-image:url(images/editor/button-orderedlist.png);}.glow170-editor .editor-toolbar-item .default .editor-toolbar-icon{background-position:0 0;}.glow170-editor .editor-toolbar-item .disabled .editor-toolbar-icon{background-position:0 -28px;}.glow170-editor .editor-toolbar-item .active .editor-toolbar-icon{background-position:0 -85px;}.glow170-editor .editor-toolbar-item .hover .editor-toolbar-icon{background-position:0 -56px;}.glow170-editor .editor-toolbar-dropdown{display:block;width:84px;margin:0 3px 0 3px;}.glow170-editor .editor-toolbar-dropdown a{color:black;text-decoration:none;font:.75em arial;}.glow170-editor .editor-toolbar-dropdown span span{display:block;padding:1px 16px 1px 4px;border:1px solid #ccc;height:16px;line-height:16px;margin:3px 0 0 2px;background:#fff url(images/editor/menuarrow.png) no-repeat right 8px;overflow:hidden;}.glow170-editor .editor-toolbar-dropdown .disabled span{background:#aaa url(images/editor/menuarrow.png) no-repeat right -10px;}.glow170-editor .editor-toolbar-dropdown .hover span{background:#fff url(images/editor/menuarrow.png) no-repeat right 8px;}.glow170-editor .editor-toolbar-dropdown .active span span{border:1px solid #aaa;}.glow170-editor .editor-toolbar-dropdown .active span{background:#ccc url(images/editor/menuarrow.png) no-repeat right 8px;}.glow170-overlay.overlayMenu{background:#ccc;border:1px solid #b1b1b1;font-family:Arial,Helvetica,sans-serif;font-size:medium;}.glow170-overlay.overlayMenu ul{list-style:none;margin:0;padding:0;}.glow170-overlay.overlayMenu ul li{padding:2px 4px 2px 4px;outline:none;}.glow170-overlay.overlayMenu li.highlighted{background:#999;cursor:pointer;}.glow170-overlay.overlayMenu .heading1{font-size:1.2em;}.glow170-overlay.overlayMenu .heading2{font-size:1.1em;}.glow170-overlay.overlayMenu .heading3{font-size:1.0em;}.glow170-overlay.overlayMenu .normal{font-size:.9em;}.glow170-editor .editor-dark .editor-toolbar-dropdown span span{border:1px solid #666;background:transparent url(images/editor/menuarrow.png) no-repeat scroll right -12px;color:#fff;}.glow170-editor .editor-dark .editor-toolbar-dropdown .hover span span{border:1px solid #ccc;}.glow170-editor .editor-toolbar-dropdown .hover span span{border:1px solid #999;}.glow170-overlay.overlayMenu-dark{background:#333;border:1px solid #ccc;color:#fff;}.glow170-overlay.overlayMenu-dark ul li.highlighted{background:#000;}.glow170-editor .glow170-hidden{position:absolute;left:-2500px;width:1px;}.glow170-basic .glow170-editor .editor-toolbar-icon span{border:none;height:auto;overflow:hidden;width:auto;}.glow170-basic .glow170-editor .editor-toolbar-item .hover span span{border:1px solid #000;}.glow170-editor iframe{border:0;margin:0;padding:0;width:100%;}.glow170-editor .editor-dark .editor-toolbar{background:#333;color:#fff;}.glow170-editor .editor-dark .editor-toolbar-item .bold-button{background-image:url(images/editor/dark-button-bold.png);}.glow170-editor .editor-dark .editor-toolbar-item .italics-button{background-image:url(images/editor/dark-button-italics.png);}.glow170-editor .editor-dark .editor-toolbar-item .strike-button{background-image:url(images/editor/dark-button-strike.png);}.glow170-editor .editor-dark .editor-toolbar-item .blockquote-button{background-image:url(images/editor/dark-button-blockquote.png);}.glow170-editor .editor-dark .editor-toolbar-item .blockquote-button{background-image:url(images/editor/dark-button-blockquote.png);}.glow170-editor .editor-dark .editor-toolbar-item .unorderedlist-button{background-image:url(images/editor/dark-button-unorderedlist.png);}.glow170-editor .editor-dark .editor-toolbar-item .orderedlist-button{background-image:url(images/editor/dark-button-orderedlist.png);}
1,869 js/glow/1.7.0/widgets/widgets.debug.css
@@ -0,0 +1,1869 @@
+/*
+ Copyright 2009 British Broadcasting Corporation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+.glow170-cssTest {
+ background: url(images/darkpanel/ctr.png);
+ z-index: 1234;
+}
+
+/* preloader */
+ .glow170-panel-preload {
+ height: 1px;
+ overflow: hidden;
+ position: absolute;
+ top: -10px;
+ width: 1px;
+ left: -5px;
+ }
+ .glow170-panel-preload .panel-close {
+ display: none;
+ visibility: hidden;
+ }
+ .glow170-panel-preload .infoPanel-pointerT,
+ .glow170-panel-preload .infoPanel-pointerR,
+ .glow170-panel-preload .infoPanel-pointerB,
+ .glow170-panel-preload .infoPanel-pointerL {
+ display: block;
+ }
+/*end */
+.glow170-overlay {
+ visibility: hidden;
+ display: none;
+ overflow: hidden;
+ position: absolute;
+}
+
+/* stop the dotted line around the overlay focal point when it has focus */
+.glow170-overlay .overlay-focalPoint:focus {
+ outline: none;
+}
+.glow170-overlay .overlay-focalPoint {
+ overflow: hidden;
+ width: 0;
+ height: 0;
+ position: absolute;
+}
+
+/*hide stuff offscreen*/
+.glow170-overlay .panelAccess {
+ position: absolute;
+ overflow: hidden;
+ height: 0;
+ width: 0;
+ top: -5000px;
+ left: -5000px;
+}
+/*PANEL*/
+ .glow170-panel .c {
+ background: #57585A url(images/darkpanel/bg.gif) repeat-x bottom;
+ color: #fff;
+ margin: 0 10px;
+ }
+ .glow170-panel .tr, .glow170-panel .tl, .glow170-panel .br, .glow170-panel .bl {
+ height: 14px;
+ overflow: hidden;
+ }
+ .glow170-panel .tr, .glow170-panel .br {
+ float: right;
+ width: 14px;
+ }
+ /* we couldn't sprite these because of IE being a pain */
+ .glow170-panel .tr { background: url(images/darkpanel/ctr.png); }
+ .glow170-panel .tl { background: url(images/darkpanel/ctl.png); }
+ .glow170-panel .bl { background: url(images/darkpanel/cbl.png); }
+ .glow170-panel .br { background: url(images/darkpanel/cbr.png); }
+
+ .glow170-panel .tl, .glow170-panel .bl {
+ width: 14px;
+ float: left;
+ }
+ .glow170-panel .tb, .glow170-panel .bb {
+ border: 4px solid #57585A;
+ border-width: 0 0 4px 0;
+ overflow: hidden;
+ font-size: 0;
+ }
+ .glow170-panel .tb div, .glow170-panel .bb div {
+ height: 10px;
+ background: #fff;
+ opacity: 0.5;
+ font-size: 0;
+ }
+ .glow170-panel .bb {
+ border-width: 4px 0 0 0;
+ border-color: #424243;
+ }
+ .glow170-panel .tc {
+ overflow: hidden;
+ position: relative;
+ zoom: 1;
+ }
+ .glow170-panel .bars {
+ position: absolute;
+ width: 100%;
+ padding-left: 10px;
+ height: 100%;
+ background: #fff;
+ opacity: 0.5;
+ margin-left: -10px;
+ /* the following rule hits IE6 only */
+ _height: 2000px;
+ /* the following rule hits IE6 & IE7 */
+ *padding-left: 0;
+ }
+ /*
+ annoying firefox bug - it sometimes doesn't obey the overflow by one px if
+ the opacity isn't 1. Firefox users get an extra http request. Oh well. -J
+ */
+ html .glow170-gecko .glow170-panel .bars {
+ background: url(images/darkpanel/transbg.png);
+ opacity: 1;
+ }
+ .glow170-panel .c {
+ position: relative;
+ min-height: 50px;
+ overflow: hidden;
+ }
+
+ .glow170-panel .panel-hd {
+ border-bottom: 1px solid #B0B0B0;
+ padding: 5px 10px 10px;
+ font-weight: bold;
+ }
+ .glow170-panel .panel-hd * {
+ margin: 0; padding: 0;
+ }
+
+ .glow170-panel .panel-bd, .glow170-panel .panel-ft {
+ margin: 0 10px;
+ }
+
+ .glow170-panel .panel-close {
+ background: url(images/darkpanel/close.png);
+ height: 20px;
+ width: 20px;
+ float: right;
+ position: relative;
+ margin: 5px 10px 0 0;
+ text-indent: -5000px;
+ }
+
+ /*without header*/
+ .glow170-overlay .panel-noHeader .panel-hd {
+ display: none;
+ }
+ /*end*/
+
+
+ /*without images*/
+ .glow170-basic .glow170-panel .panel-close {
+ text-indent: 0;
+ color: #fff;
+ border: 1px solid #fff;
+ text-align: center;
+ }
+ .glow170-basic .glow170-panel .tb,
+ .glow170-basic .glow170-panel .bb,
+ .glow170-basic .glow170-panel .bars {
+ visibility: hidden;
+ }
+ /*end*/
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ This block of CSS rules for IE only has been moved to panel.js to be output directly to
+ the page. It is there so that the path to the PNGs can be deduced from the location of
+ the widgets css file.
+ It is acceptable because this design will not be altered before version 2 of glow, and
+ at that point it will be modified to avoid the use of PNGs.
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+ .glow170-ie .glow170-panel .tr {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/ctr.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .tl {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/ctl.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .bl {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/cbl.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .br {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/cbr.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .infoPanel-pointerT {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/at.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .infoPanel-pointerR {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/ar.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .infoPanel-pointerB {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/ab.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-panel .infoPanel-pointerL {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/darkpanel/al.png', sizingMethod='crop');
+ }
+
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+ .glow170-ie .glow170-panel .bars,
+ .glow170-ie .glow170-panel .tb div,
+ .glow170-ie .glow170-panel .bb div {
+ opacity: 1;
+ filter: alpha(opacity=50);
+ }
+
+ .glow170-ie .glow170-panel .tb,
+ .glow170-ie .glow170-panel .bb {
+ zoom: 1;
+ z-index: -1;
+ position: relative;
+ }
+
+ /*
+ this solves a weird IE bug where the content vanishes if the panel is given an
+ opacity value
+ */
+ .glow170-ie .glow170-panel .c {
+ filter: alpha(opacity=100);
+ }
+
+ .glow170-ielt7 .glow170-panel .tr,
+ .glow170-ielt7 .glow170-panel .br {
+ margin-left: -3px;
+ }
+ .glow170-ielt7 .glow170-panel .tl,
+ .glow170-ielt7 .glow170-panel .bl {
+ margin-right: -3px;
+ }
+ .glow170-ielt7 .glow170-panel .c {
+ height: 50px;
+ overflow: visible;
+ }
+ .glow170-ielt7 .glow170-panel .panel-bd {
+ overflow: hidden;
+ }
+ /*DARK THEME*/
+ /*Dark is the default*/
+ /*LIGHT THEME*/
+ .glow170-overlay .panel-light .c {
+ background: #fff url(images/lightpanel/bg.gif) repeat-x bottom;
+ color: #000;
+ }
+ .glow170-overlay .panel-light .tb {
+ border-color: #fff;
+ }
+ .glow170-overlay .panel-light .bb {
+ border-color: #E7E8E9;
+ }
+ .glow170-overlay .panel-light .bars,
+ .glow170-overlay .panel-light .tb div,
+ .glow170-overlay .panel-light .bb div {
+ background: #000;
+ opacity: 0.26;
+ }
+ .glow170-overlay .panel-light .tr { background: url(images/lightpanel/ctr.png); }
+ .glow170-overlay .panel-light .tl { background: url(images/lightpanel/ctl.png); }
+ .glow170-overlay .panel-light .bl { background: url(images/lightpanel/cbl.png); }
+ .glow170-overlay .panel-light .br { background: url(images/lightpanel/cbr.png); }
+ html .glow170-overlay .panel-light .infoPanel-pointerT { background: url(images/lightpanel/at.png); }
+ html .glow170-overlay .panel-light .infoPanel-pointerR { background: url(images/lightpanel/ar.png); }
+ html .glow170-overlay .panel-light .infoPanel-pointerB { background: url(images/lightpanel/ab.png); }
+ html .glow170-overlay .panel-light .infoPanel-pointerL { background: url(images/lightpanel/al.png); }
+
+ .glow170-overlay .panel-light .panel-close {
+ background: url(images/lightpanel/close.png);
+ }
+ .glow170-gecko .glow170-overlay .panel-light .bars {
+ background: url(images/lightpanel/transbg.png);
+ }
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ This block of CSS rules for IE only has been moved to panel.js to be output directly to
+ the page. It is there so that the path to the PNGs can be deduced from the location of
+ the widgets css file.
+ It is acceptable because this design will not be altered before version 2 of glow, and
+ at that point it will be modified to avoid the use of PNGs.
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+ .glow170-ie .glow170-overlay .panel-light .tr {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/ctr.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .tl {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/ctl.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .bl {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/cbl.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .br {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/cbr.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .infoPanel-pointerT {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/at.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .infoPanel-pointerR {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/ar.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .infoPanel-pointerB {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/ab.png', sizingMethod='crop');
+ }
+ .glow170-ie .glow170-overlay .panel-light .infoPanel-pointerL {
+ background:none;
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.bbc.co.uk/glow/1.1.0/widgets/images/lightpanel/al.png', sizingMethod='crop');
+ }
+
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+ .glow170-ie .glow170-overlay .panel-light .bars,
+ .glow170-ie .glow170-overlay .panel-light .tb div,
+ .glow170-ie .glow170-overlay .panel-light .bb div {
+ opacity: 1;
+ filter: alpha(opacity=26);
+ }
+/*END*/
+/* info panel */
+ .glow170-infoPanel .c {
+ min-height: 125px
+ }
+
+ .glow170-panel .infoPanel-pointerT,
+ .glow170-panel .infoPanel-pointerB,
+ .glow170-panel .infoPanel-pointerL,
+ .glow170-panel .infoPanel-pointerR {
+ display: none;
+ }
+ .glow170-infoPanel-pointT .defaultSkin .infoPanel-pointerT,
+ .glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL,
+ .glow170-infoPanel-pointR .defaultSkin .infoPanel-pointerR,
+ .glow170-infoPanel-pointB .defaultSkin .infoPanel-pointerB {
+ width: 48px;
+ height: 34px;
+ overflow: hidden;
+ position: relative;
+ display: block;
+ }
+ .glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL,
+ .glow170-infoPanel-pointR .defaultSkin .infoPanel-pointerR {
+ width: 34px;
+ height: 47px;
+ left: 0;
+ z-index: 1;
+ }
+ .glow170-infoPanel-pointL .defaultSkin .infoPanel-pointerL {
+ position: absolute;
+ }
+ .glow170-panel .infoPanel-pointerT {
+ margin: 0 0 -10px 45px;
+ z-index: 1000;
+ background: url(images/darkpanel/at.png);
+ }
+ .glow170-panel .infoPanel-pointerB {
+ margin: -10px 0 0 45px;
+ background: url(images/darkpanel/ab.png);
+ }
+ .glow170-panel .infoPanel-pointerL {
+ margin: 54px 0 0 0;
+ background: url(images/darkpanel/al.png);
+ }
+ .glow170-infoPanel-pointL .defaultSkin .pc {
+ margin-left: 24px;
+ }
+ .glow170-panel .infoPanel-pointerR {
+ float: right;
+ position: relative;
+ margin: 54px 0 0 -34px;
+ background: url(images/darkpanel/ar.png);
+ }
+ .glow170-infoPanel-pointR .defaultSkin .pc {
+ margin-right: 24px;
+ }
+ .glow170-ielt7 .glow170-infoPanel .c {
+ height: 125px;
+ }
+ /*without header*/
+ .glow170-panel-noHeader .defaultSkin .infoPanel-pointerL,
+ .glow170-panel-noHeader .defaultSkin .infoPanel-pointerR {
+ margin-top: 33px;
+ }
+ /*end*/
+/* AutoSuggest */
+.glow170-autoSuggest ul { /*TODO: handle embedded ul */
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ color: #000;
+ background-color: #FFF;
+ border: 1px solid #333;
+}
+
+.glow170-autoSuggest .autosuggest-dark {
+ background-color: #000;
+ color: #fff;
+}
+
+.glow170-autoSuggest li { /*TODO: handle embedded ul */
+ padding: 1px 9px;
+ margin: 0;
+ zoom: 1;
+ cursor: pointer;
+}
+
+.glow170-autoSuggest li.odd {
+ background-color: #D3D3D3;
+}
+
+.glow170-autoSuggest li.even {
+ background-color: #FFF;
+}
+
+.glow170-autoSuggest li.active {
+ background-color: #A9A9A9;
+}
+
+.glow170-autoSuggest .autosuggest-dark li.odd {
+ background-color: #333;
+}
+
+.glow170-autoSuggest .autosuggest-dark li.even {
+ background-color: #000;
+}
+
+.glow170-autoSuggest .autosuggest-dark li.active {
+ background-color: #999;
+}
+
+/* Carousel */
+
+.glow170-carousel, .glow170-vCarousel {
+ position:relative;
+ overflow:hidden;
+ zoom:1;
+}
+
+.glow170-carousel .carousel-window, .glow170-vCarousel .carousel-window {
+ position:relative;
+ overflow:hidden;
+}
+
+.glow170-carousel .carousel-content, .glow170-vCarousel .carousel-content {
+ position:relative;
+ list-style-type:none;
+ padding-left:0;
+ margin:0;
+ top:0;
+ left:0;
+ overflow: hidden !important;
+ /* If the inner element is floated it creates positioning issues in IE */
+ float: none !important;
+}
+
+.glow170-carousel .carousel-item, .glow170-vCarousel .carousel-item {
+ float:left;
+ /*_overflow:hidden;*/
+ display: inline;
+}
+
+.glow170-carousel .carousel-nav, .glow170-vCarousel .carousel-nav {
+ position:relative;
+ display:block;
+ width:30px;
+ height:100%;
+ cursor:pointer;
+ z-index:1;
+}
+
+.glow170-carousel .carousel-nav span, .glow170-vCarousel .carousel-nav span {
+ position:absolute;
+ top:0;
+ left:0;
+ display:block;
+ width:100%;
+ height:100%;
+}
+
+/* Light Theme */
+.glow170-carousel .carousel-light .carousel-window {
+ background:#f0f0f0;
+}
+
+.glow170-carousel .carousel-light .carousel-nav span {
+ background-image:url(images/carousel/lighth.png);
+}
+
+.glow170-carousel .carousel-light .carousel-nav {
+ background:#f0f0f0;
+ color:#000;
+}
+
+/* Dark Theme */
+
+.glow170-carousel .carousel-dark .carousel-window {
+ background:#282828;
+}
+
+.glow170-carousel .carousel-dark .carousel-nav {
+ background:#282828;
+ color:#fff;
+}
+
+.glow170-carousel .carousel-dark .carousel-nav span {
+ background-image:url(images/carousel/darkh.png);
+}
+
+.glow170-carousel .carousel-window {
+ float:left;
+}
+
+.glow170-carousel .carousel-nav {
+ float:left;
+ overflow:hidden;
+}
+
+.glow170-carousel .carousel-nav span,
+.glow170-vCarousel .carousel-nav span {
+ background-repeat:no-repeat;
+ text-indent: -5000px; /* move text away when images are enabled */
+}
+
+.glow170-basic .glow170-carousel .carousel-nav span,
+.glow170-basic .glow170-vCarousel .carousel-nav span {