From d2bcebf6766ef2dec4827006198296161d1b49be Mon Sep 17 00:00:00 2001 From: Sean O'Brien Date: Fri, 24 Feb 2012 17:36:45 -0500 Subject: [PATCH] Added new CSS, images to template/theme --- NOTES | 16 + themes/default/css/style-html5reset.css | 177 ++++++++++ themes/default/css/style-plinth-2col.css | 30 ++ themes/default/css/style-plinth.css | 328 +++++++++++++++++ themes/default/img/favicon.ico | Bin 0 -> 1070 bytes .../default/img/freedombox-button-114px.png | Bin 0 -> 10573 bytes themes/default/img/freedombox-button.xcf | Bin 0 -> 30567 bytes themes/default/img/freedombox-logotype.png | Bin 0 -> 10596 bytes themes/default/img/freedombox.png | Bin 0 -> 22097 bytes themes/default/js/functions.js | 23 ++ themes/default/js/jquery-1.5.1.min.js | 16 + themes/default/js/menu.js | 54 +++ themes/default/js/modernizr-1.7.min.js | 2 + themes/default/js/plinth.js | 16 + themes/default/readme.md | 15 + themes/default/style.css | 329 +----------------- 16 files changed, 678 insertions(+), 328 deletions(-) create mode 100644 NOTES create mode 100644 themes/default/css/style-html5reset.css create mode 100644 themes/default/css/style-plinth-2col.css create mode 100644 themes/default/css/style-plinth.css create mode 100644 themes/default/img/favicon.ico create mode 100644 themes/default/img/freedombox-button-114px.png create mode 100644 themes/default/img/freedombox-button.xcf create mode 100644 themes/default/img/freedombox-logotype.png create mode 100755 themes/default/img/freedombox.png create mode 100644 themes/default/js/functions.js create mode 100644 themes/default/js/jquery-1.5.1.min.js create mode 100644 themes/default/js/menu.js create mode 100644 themes/default/js/modernizr-1.7.min.js create mode 100644 themes/default/js/plinth.js create mode 100644 themes/default/readme.md mode change 100644 => 120000 themes/default/style.css diff --git a/NOTES b/NOTES new file mode 100644 index 000000000..f4839ef90 --- /dev/null +++ b/NOTES @@ -0,0 +1,16 @@ +% PLINTH +% +% February 2012 + +# Edits by seandiggity + +## 2012-02-24 template and theme changes + +Added HTML5-Reset code http://html5reset.org +Removed robots.txt (we have "noindex,nofollow" in the template meta tags, do we need this?) +Added meta noindex,nofollow,noarchive tags for specific robots (googlebot etc.) +Removed extraneous meta tags useful only for indexing +Removed HTML5-Reset "_" directory. Not sure why it's useful to add an ambiguous folder to the directory tree. +Made sure no Google-y code wasn't included (analytics, remote copy of JQuery, etc.) +Fixed symbolic link docs/style.css +New favicon and iOS "web clip" button diff --git a/themes/default/css/style-html5reset.css b/themes/default/css/style-html5reset.css new file mode 100644 index 000000000..25537592a --- /dev/null +++ b/themes/default/css/style-html5reset.css @@ -0,0 +1,177 @@ +/* + HTML5 Reset :: style.css + ---------------------------------------------------------- + We have learned much from/been inspired by/taken code where offered from: + + Eric Meyer :: http://ericmeyer.com + HTML5 Doctor :: http://html5doctor.com + and the HTML5 Boilerplate :: http://html5boilerplate.com + +-------------------------------------------------------------------------------*/ + +/* Let's default this puppy out +-------------------------------------------------------------------------------*/ + +html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + background: transparent; +} + +article, aside, figure, footer, header, hgroup, nav, section {display: block;} + +/* Responsive images and other embedded objects + Note: keeping IMG here will cause problems if you're using foreground images as sprites. + If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */ +img, +object, +embed {max-width: 100%;} + +/* force a vertical scrollbar to prevent a jumpy page */ +html {overflow-y: scroll;} + +/* we use a lot of ULs that aren't bulleted. + don't forget to restore the bullets within content. */ +ul {list-style: none;} + +blockquote, q {quotes: none;} + +blockquote:before, +blockquote:after, +q:before, +q:after {content: ''; content: none;} + +a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;} + +del {text-decoration: line-through;} + +abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} + +/* tables still need cellspacing="0" in the markup */ +table {border-collapse: collapse; border-spacing: 0;} +th {font-weight: bold; vertical-align: bottom;} +td {font-weight: normal; vertical-align: top;} + +hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} + +input, select {vertical-align: middle;} + +pre { + white-space: pre; /* CSS2 */ + white-space: pre-wrap; /* CSS 2.1 */ + white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ + word-wrap: break-word; /* IE */ +} + +input[type="radio"] {vertical-align: text-bottom;} +input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;} +.ie6 input {vertical-align: text-bottom;} + +select, input, textarea {font: 99% sans-serif;} + +table {font-size: inherit; font: 100%;} + +/* Accessible focus treatment + people.opera.com/patrickl/experiments/keyboard/test */ +a:hover, a:active {outline: none;} + +small {font-size: 85%;} + +strong, th {font-weight: bold;} + +td, td img {vertical-align: top;} + +/* Make sure sup and sub don't screw with your line-heights + gist.github.com/413930 */ +sub, sup {font-size: 75%; line-height: 0; position: relative;} +sup {top: -0.5em;} +sub {bottom: -0.25em;} + +/* standardize any monospaced elements */ +pre, code, kbd, samp {font-family: monospace, sans-serif;} + +/* hand cursor on clickable elements */ +.clickable, +label, +input[type=button], +input[type=submit], +button {cursor: pointer;} + +/* Webkit browsers add a 2px margin outside the chrome of form elements */ +button, input, select, textarea {margin: 0;} + +/* make buttons play nice in IE */ +button {width: auto; overflow: visible;} + +/* scale images in IE7 more attractively */ +.ie7 img {-ms-interpolation-mode: bicubic;} + +/* prevent BG image flicker upon hover */ +.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} + +/* let's clear some floats */ +.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } +.clearfix:after { clear: both; } +.clearfix { zoom: 1; } + + + +/* Ok, this is where the fun starts. +-------------------------------------------------------------------------------*/ + +/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */ +body {font: 13px Helmet, Freesans, sans-serif;} + +/* using local fonts? make sure to read up on Paul Irish's + Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */ + +/* we like off-black for text */ +body, select, input, textarea {color: #333;} + +a {color: #03f;} +a:hover {color: #69f;} + +/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */ +::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;} +::selection {background: #fcd700; color: #fff; text-shadow: none;} + +/* j.mp/webkit-tap-highlight-color */ +a:link {-webkit-tap-highlight-color: #fcd700;} + +ins {background-color: #fcd700; color: #000; text-decoration: none;} +mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;} + + + + + +/* Print styles! +-------------------------------------------------------------------------------*/ +@media print { + + + +} + + +/* Media queries! +-------------------------------------------------------------------------------*/ + +/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */ +@media screen and (max-device-width: 480px) { + + +} + +@media all and (orientation: portrait) { + +} + +@media all and (orientation: landscape) { + +} + diff --git a/themes/default/css/style-plinth-2col.css b/themes/default/css/style-plinth-2col.css new file mode 100644 index 000000000..a3754bda1 --- /dev/null +++ b/themes/default/css/style-plinth-2col.css @@ -0,0 +1,30 @@ +/* 2 Column settings */ + +.colright { + float:left; + width:0%; /* width of page */ + position:relative; +} + +.threecol .colmid { + right:5%; /* width of the right column */ +} +.threecol .colleft { + right:70%; /* width of the middle column */ +} +.threecol .col1 { + width:66%; /* width of center column content (column width minus padding on either side) */ + left:102%; /* 100% plus left padding of center column */ +} +.threecol .col2 { + width:21%; /* Width of left column content (column width minus padding on either side) */ + left:11%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ +} +.threecol .col3 { + width:21%; /* Width of right column content (column width minus padding on either side) */ + + /* Note this used to be 85%, but I subtracted 1% for padding to pull stuff closer to the margin */ + left:84%; /* Please make note of the brackets here: + (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */ +} + diff --git a/themes/default/css/style-plinth.css b/themes/default/css/style-plinth.css new file mode 100644 index 000000000..80786fc5c --- /dev/null +++ b/themes/default/css/style-plinth.css @@ -0,0 +1,328 @@ +body { + margin:0; + padding:0; + border:0; /* This removes the border around the viewport in old versions of IE */ + width:100%; + background:#EEE; + min-width:600px; /* Minimum width of layout - remove line if not required */ + /* The min-width property does not work in old versions of Internet Explorer */ + font-size:90%; + font-family:Arial, Helvetica, sans-serif; +} +a { + color:#3D8FE2; + text-decoration:none; +} +a:hover { + color:#fff; + background:#3D8FE2; + text-decoration:none; +} +h1, h2, h3 { + margin:.8em 0 .2em 0; + padding:0; +} +p { + margin:.4em 0 .8em 0; + padding:0; +} +img { + margin:10px 0 5px; +} +#ads img { + display:block; + padding-top:10px; +} + +/* Header styles */ +#header { + clear:both; + float:left; + width:100%; + border-bottom:1px solid #000; +} + +#headerleft { + float: left; + padding-left: 1em; +} +#headerleft a { color:#1D6FE2; text-decoration:none; outline: none;} + +#headerright { + float:left; +} +#headerright p, +#headerright h1, +#headerright h2 { + padding:.4em 15px 0 15px; + margin:0; +} + +#headerright h1 a, +#headerright h2 a {color:black; text-decoration:none; outline: none;} +#headerright ul { + clear:left; + float:left; + width:100%; + list-style:none; + margin:10px 0 0 0; + padding:0; +} +#headerright ul li { + display:inline; + list-style:none; + margin:0; + padding:0; +} +#headerright ul li a { + display:block; + float:left; + margin:0 0 0 1px; + padding:3px 10px; + text-align:center; + background:#EEE; + color:#000; + text-decoration:none; + position:relative; + left:15px; + line-height:1.3em; +} +#headerright ul li a:hover { + background:lightblue; + color:#fff; +} +#headerright ul li a.active, +#headerright ul li a.active:hover { + color:#fff; + background:#000; + font-weight:bold; + text-decoration:none; +} +#headerright ul li a span { + display:block; +} + +/* 'widths' sub menu */ +#layoutdims { + clear:both; + background:#eee; + background:lightblue; + border-top:4px solid #000; + margin:0; + padding:6px 15px !important; + text-align:right; +} +/* column container */ +.colmask { + position:relative; /* This fixes the IE7 overflow hidden bug */ + clear:both; + float:left; + width:100%; /* width of whole page */ + overflow:hidden; /* This chops off any overhanging divs */ +} +/* common column settings */ +.colright, +.colmid, +.colleft { + float:left; + width:100%; /* width of page */ + position:relative; +} +.col1, +.col2, +.col3 { + float:left; + position:relative; + padding:0 0em 1em 0; /* no left and right padding on columns, we just make them narrower instead + only padding top and bottom is included here, make it whatever value you need */ + overflow:hidden; +} + +.col2 h2, +.col3 h2 {color:black; + font-weight:bold; + font-size:100%; + text-align:center; + background:cornflowerblue; + margin-top: 1em; + margin-bottom: 0.4em;} +.col2 h3, +.col3 h3 {color:black; + font-weight:bold; + font-size:100%; + text-align:left; + padding-top: 0em; + margin-top: 0em; + margin-bottom: 0em;} +.col3 p { + margin: 0.4em 0.5em .8em 0.5em; + padding:0; +} +.col2 li {padding-bottom: 0.2em;} +.col2 a {padding-left: 0.2em;} +.col2 a.active, +.col2 a.active:hover { + color:#fff; + background:#000; + font-weight:bold; + text-decoration:none; + padding: 0.2em; +} + +/* 3 Column settings */ +.threecol { + background:#eee; /* right column background colour */ + background:#EEE; +} +.threecol .colmid { + right:25%; /* width of the right column */ + background:lightblue; +} +.threecol .colleft { + right:50%; /* width of the middle column */ + background:#f4f4f4; /* left column background colour */ + background:#EEE; +} +.threecol .col1 { + width:46%; /* width of center column content (column width minus padding on either side) */ + left:102%; /* 100% plus left padding of center column */ +} +.threecol .col2 { + width:21%; /* Width of left column content (column width minus padding on either side) */ + left:31%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ +} +.threecol .col3 { + width:21%; /* Width of right column content (column width minus padding on either side) */ + + /* Note this used to be 85%, but I subtracted 1% for padding to pull stuff closer to the margin */ + left:84%; /* Please make note of the brackets here: + (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */ +} +/* Footer styles */ +#footer { + clear:both; + float:left; + width:100%; + border-top:1px solid #000; + padding: 1em; + font-size:75%; + background:lightblue; +} +#footer p { + margin:0; +} + +/* Form Styles */ +form.form { +margin:0 auto; +width:100%; +background:#EEE; +position:relative; +margin-top:2em; +} + +form.form h2 { +color:#ffffff; +font-size:1.2em; +background:lightblue; +text-transform:uppercase; +padding:0.5em 0em 0.5em 0.5em; +margin-bottom: 1em; +} + +form.form h3 { +color:red; +font-weight:bold; +font-size:1em; +padding:0.5em 0 0.5em 0.5em; +text-align:center; +background:#EEE; +} + +form.form .line, +form.form p { +width:94%; +display: block; +background:#EEE; +padding:0.5em 0em 1em 1em; + +padding-right:0.5em; +margin-left:0.5em; +background:#1D6FE2; +margin-top: 0em; +margin-bottom: 0em; +} +form.form label { +width:100%; +display: block; +background:#EEE; +padding:1em 0 0.5em 0em; +} + +form.form .submit { + text-align:left; +} + +form.form .indent { + padding: 0px; + padding-left: 0.75em; +} + +form.form label span { +display: block; +color:black; +font-size:12px; +float:left; +width:30%; +text-align:right; +padding:0.5em 2em 0 0; +} + +form.form .inputtext { +padding:0.2em 0.3em 0.2em 0.3em; +background:#1D6FE2; +border-bottom: 1px double #171717; +border-top: 1px double #171717; +border-left:1px double #333333; +border-right:1px double #333333; +} + +form.form .checkbox { text-align: left;} + +form.form .inputtextnowidth { +padding:0.5em 0.5em 0em 0em; +background:#1D6FE2; +border-bottom: 1px double #171717; +border-top: 1px double #171717; +border-left:1px double #333333; +border-right:1px double #333333; +} + +form.form .textbox{ +padding:7px 7px; +width:60%; +background:#1D6FE2; +border-bottom: 1px double #171717; +border-top: 1px double #171717; +border-left:1px double #333333; +border-right:1px double #333333; +overflow:hidden; +height:150px; +} + +form.form .button +{ +margin:0 0 10px 0; +padding:4px 7px; +background:lightblue; +border:0px; +position: relative; +top:10px; +width:100px; +border-bottom: 1px double lightblue; +border-top: 1px double cornflowerblue; +border-left:1px double lightblue; +border-right:1px double cornflowerblue; +} + +.err {color:red;} \ No newline at end of file diff --git a/themes/default/img/favicon.ico b/themes/default/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..00052cc4a59d73a8927b95009e603e1910f63e71 GIT binary patch literal 1070 zcmcgrOHWf#5FXG37sPbo!nl!zC=?MSw9M_+agd#H}%E0$M=Y(iSKbq=@KG zFfL6@kVK6O*T&G>-rL?j@DT-#g2X$1b4?>L#HAiC&#_HG!*8GmoYQXt6 z5vsFmj$*rHREFJi9MPO;i8VOai8sgI#yGx1)bkz zZ+*IzQ!^d&$r+biJwZq5yQjq@=u3fR;Rsg?)^6ggtXjZXfx5T!P&4b{c23WAZe=4q zmqnAke}PsPFNsOn$XQ!@uIr;7?qK0UW2gZ~HT3<7iF&iYG-}L5&KTK+US3^1UuO#O zfo&CECeqF5$K;9z+UuIXMv=2MYex*6FPVkjhMYDx!&jA=@BW0IOs;5fjvs(2)Uuuo zH7}#Ti(`-uu;#%X6c8=p%?NU~$4%tXeq$Ja bOMyysaO2OrDk6DTdHC);n0e>GfA;e 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 literal 0 HcmV?d00001 diff --git a/themes/default/img/freedombox-button.xcf b/themes/default/img/freedombox-button.xcf new file mode 100644 index 0000000000000000000000000000000000000000..56d2675b5bf8c6c49a5dc1cc5b86d91eb4f67da8 GIT binary patch literal 30567 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 literal 0 HcmV?d00001 diff --git a/themes/default/img/freedombox-logotype.png b/themes/default/img/freedombox-logotype.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0a0e38988985548b36cc4d27f9900534295647 GIT binary patch literal 10596 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 H`rZEkW4&U5 literal 0 HcmV?d00001 diff --git a/themes/default/img/freedombox.png b/themes/default/img/freedombox.png new file mode 100755 index 0000000000000000000000000000000000000000..7095c654b7c6acdff7e0e7ad8ec3a013281a1377 GIT binary patch literal 22097 zcmV*rKt#WZP)>dYV00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iyV^ z6f7D}I7FQQ03ZNKL_t(|+U>o2yj@jwJwC>{kAy%7LLm1hViJ-dzO4!Y+pn!ize0jv z5EQ?y?Y9bufhyKk651jm@deoWgj^m0Y_;uAR9-^x0czDMNi5a}2uUD`;oc;aDj;vj z8oxjGdd#)+szV9GL&@)9YFe>H*OUuvfx33I{o28l}mC_LMM+YC435g>GyphsTXtl;s z0zrsCi-JH<04V@15Q0b$0)gKF{5gpK0`xPIYbdUk)9Ua3^?{qBp?r27ZY?gv?#J`@ zapY&$;X7tMyzw*Z#)3RZ&=g897Vs(vuM+t(2!H@l5CBMk0FaP*4Im@|)#iOGfm@x^ zcW;|J<$+)*Klbast$~Ec5f`p`k-!hKg<~mA7Xf;Uptl7PXrcNqC6EMI8H=dOMvU>O zdhJP&_Y%67dpY;pGyh0eX?B zYK>J3&)Wk?ld$w2OXp6( z%nR52G07__OhQYQF#satl8*;$u`*b)G7tf1`5#CB11q~xWkUX>Sp8>{$j4j2gCf38 z>GQXodEl?Y@A=;s4dPqxo3wl7?Bb6<{``IT_WM(qebndI9VPHD;qbpi>_K4<5rhK- zRhzF!`7Kpp4GM66vkpcO97=8=eghZi5ZB>%1RS^YtjUjCBOw4BcEM^an>V#Gl25KZ z8o;}H&_qR5`%Zk3`CSSELNXkvTU{h`LGS-JtRI$;NJv2^zHY( z@ab^jj=p#h-}uYj2J>8hy!qlmeAC~@BR_i|y1F=uK%bM|NAXlq`^d*dVc7|QT(y`4 z?JCHXZl5hejNhBq$2Kkz$XH9C7Sh~Ui^-}hpPGa>y6fTJt8K!nvT5^!m)xvR7zIASk?w%_hNbf+|K_j@R)fJf4!dCWD+qoAEli}3=Mu)K{!w`hV<6rl zgYi@g-WUji2T3tsG!P^Yf>tsfQD~8siHN8iDStxh8xSu4#`|8lZnrmiZat2^cn~CU z^BEKUzwdj!6W&GQk08vDyjLLQ1b_Ga!VPOJgikJj@dg9&$7?c>u-0lJSh5vwC!nN% za&+%qKKGy}eTa2$57_!Q3MbY;xHsquelU8B9AgCh!O9~T1F7;_!9WN~K&uSXtbtfu z<2R4WKsSkegv1R5=HGnA#MJ;WYhVaVPM^4Y74C$OSp!4B)4-B5tNU}zqM^=OY-i-u+$vuNm-5WWNA4?&Ef5bmfi7p~ruGcR1z3ur*%$z-*ahXsr1C1NV7TEHqnc=8bOyl4%?c!(B~mnne0 zNE5aN>|);U!#f~_bd+u+aJhgVEjeS-0{}34UDL6u!Yoi^i#IGt6GEYbftWC?W*{MiLTMnCTc!U2bps*1{RShH%+Dq8Ly}(taOsV6 z`f)6Vz)Oj*zqfz)YTeF{V=o!PjdLaj58emh{gO_AbcldZ|B^HNtuN`N@TQisl@Etf zn3ab^6%K)8T#s^y#v&h|#em2gnhWo3Yak)Y5=niLGcR0osH9~CeU=IhY1{?_$+A=p z22#Tx7=eKlwG)&Ek~|`#hpc{FDWDCw!i;ZO5y(3--%b3YPXj8U=W5g&XMcctZvTT*XC}^L_QfVOZC4tlf zEdVpoAx!J|u(6m87VY=6127{whBb%+su~af7@FwUH{S+*|Ilu z_haiH$6dAo0C2;5`_Tn;z2(yNC%)y9p$9>H7{d4%22?v4YXG%9qUa2Gv2`C2>u+sZ zS4dIb_!fWzI)AZ-KXUx$W)x4g|0ZFxesuHCvo|As*-S#eknqvtE*m;H+|b=dvgMEC zFWZ2(T($w%pVo)tFWu03%cVnaka#_zuL2lH3%kv&iMX=U^5RI=*A^O)HqYKdPy+(p z0D7U3eyqchI%K%OhTY%3&*GY<^*@{e$FjURU=?7tK>aPila9M=!PaJpI zdR%|nZfvr-kLynBt32^#8xE0hHh~jFjHO}_!={X;U~3e`YT^hMwnqFy^9tmapL0vn z{T;tyv)p2y_C>=fsFO{#y%@t?kCY2GASKmM#c6^*Lh%R3U$)_p>rd;)ahGqv@t5uP zCL{A4>#Y|#h0?7e{sQFK2(Q_&)Z5%Mj&QBCUv9&#Lv6lQ)PJj>D#>(Dj-%TW^WB=axA}dMbU^5W zLE(qTU%uhc@R<`9Z`^GW=5fN}jkxYT{W$K54ZR}&6ymQz9G~(*9D!kQi#K?&Fovdk z%q=_oW?+~fv?M$N;6Jx5D#9J3{JOi|1K|8-v3TQ~0R0nzNuf{A zmov6mAh50WNo~J_ENLyBJN0P@KTMA8dGSbeN}`LxkuCDh6Rz0!`d}PyyW;s3a-HZm zhHFmi!wHKwoYw+wkub@JQ_!#>)w2* z;^Gabll0( zlkWxi<6YrqYs)?mQo?(H`~rZB-nMw-o?kn)4<}x+>*A8PU9kZtUbzupJGBpQTfFhL z0InhME~OmNmPPK*;tkX`KZpR}5dhy>HgD=Pt(h0D4J+hp0vpHw`1aeb*f3q%8vt<9mG|!wh7r!=?N@BX+ppMgDuKlU4hYQKL`~>)kB7PQ z>Tsh*a1SH7(HyO;!jH%XhI4r;R*vut$#35_Z}LMkFIa;X0L;8#jXx)SVsjRE`5U%h zhGR1fs7;bW=35*(RB@FNnhz%Veej_}0pRMB55P%RJ-3bI?N@HB&f|*vyF|Soz~ul& zXCak3|z|whBDg#+MZwdfl=~+{*1aN=j z)#>sGs6DPrCB{{|f+Dzx%msByYcRBffI- z1f2Ax`@2DW8o=i|-d&BvRddAqTDwiDEdzsF6hCd*Zk$?2Zd^Kd%6&60tei%qf*=0L zwILK=m<1{v#-!`(uYS^MF8Va>-fgdU+t)Y(+@&&VsQYuVZ9od(1pqEP>8ktR6O80J zYaIV{e~+HR)d1e_@3-2vS&w9$HQX1X139t0_Zs1*$t^JeZO)Dz^s4@@x-6_4?ctwX z3j$*$+y`QBuPDN{4O9LM!)vygDK<<=P%8;Gh_s>%rp312Fomosi$xo6!P^OK2mTF_ zwU3kJDpEPntd0VkUN0xx&Dco@N$rJF7tM12_p998n(v=%=^~n=((pC5G zA?WiIPpR5b^M;|k+pdxjk=Ul0h;VZ8zQvYTyB9fEeSZjTU3e`BD!4WcQ(m!zZsZM9 z;XST>!<0P+vyMV}{Rm!t+gX#}arh_K;x;cq+R8Ut0l?!`Tq;Cqx{d}q3}j*le>)7) zvNU*$A%rHWmm1P;d@bHc^QE+2R&|=TD%0>X7`&e3YykN3yAQxgJ9&mH8po9zM@jl9 zz*9n|s?nu`6Y@bNzghQz2ud3(cD^*LP7r^IFy6XND zgOTiv#u36l0hduaHJ)sx*-_irX~YzwzCaF=E)12F%*bxdlL z(Cn~ZhZtqCfTwON)ZJ?a;^%@q0%(bVr>X$0bC*~rE3fTRZVS?KA?|6{vn#cKjm5U% z5vh$NtZJit+`Yz2CzKSDr+07lvfPb_SHLtfYyQ zzIf7A_wT>6g<9{p>VBMb<;K~NJ}R=O5;He!>o?b)gYbRZ~alf4@)bdJ{CyCtCr!NIB#ukje z^a%FFEG0`5skbqnddgnIgx6{VqS<~Y<_G}CWClo2tO3kTJ$=U{MJCL8Ly+ zF@=hlcykdwbvBUjMs4C3{6%4-RjPx!;W!uT#bb^+PzVa<58 z`^vlhh~iuaExqQHzGvQc#RibX)h9nUcv&Z2u>lb9wNv|^1aRdES8TkQ(uo4j2e4=0 zVW=rySHd6J=Bs*}w;eP259ij9@($8-E)jpMDCZ@@M0 znJ{$iseQ8@c^rjbh}abIqTQ9N*=JcFR5A{eKK9nYwx#Uc`w(gIMjTp12YDR@9n!n3 zR~ehKa48%2y%A&sJ3kKphc!I}zCiI$MO8BhTPZxT13A;Y!B##d8o3u~sZ|>S8Z%e% zbww|NER+fX8MBNqi|iQ9NQG)ps8!+<*kY=02x1E~7w_ND;=pyM_Wd9%q-)=^Yl=6V zuy_MDNx1$!{dnu;>qkp`uZS}!9PIg-Y22*YpjeDYlN~33BFhv*;*^$B1B0P@M;dtm zl=DIe%4IZ{#L{gz2GY!sxW`ru<6zgv{P?WN-{^FGhQ}b{CIGjC_|rH{uwwy-IcRPR zsMFk#x)-Q}tW=v|G^{Y=4u%FnQ{?dOAQ*u$O2(T>CDbYMb_!<^`0=%;_B~!1$NF8? zH~>Tqu;VXVk89u4{{(=~9)J1zuSh&qvm8;cUOcE!C zK1~2T=l|4k3bP__Ez4@Y+mBfXpyk6|pVn}1xb3XTPQX3!i}Sib+mvmYt;#72oxyy$ zLkVR*JB2nPf)&Y8xMqM1pG~xaM*RH^?m2s)A}C|DvQ^?=lP-Ed);aM zINqQ0b?@mP60nfci$r`!s&WbH8=PX?R-u`troYwy)ihluOg#cG&07Ei8 z3Fy;qY-Rn+0(G+?EiAKE;(ctYq-Xc3A!@h7 zJehls+PyB?6cQaqwdojw?rWf}ZmEIb5kL>BmUmV?7j5b=bz+po2*w!N%ez#%N9$$}xIfroLoQc2v`kaX$g>;mN z&oT(*TM5Q;ffpRT@^zbu%wn<(Q-+@Bx|~yOZUpUej`v-RmQ27 z-ZgHC)YNH<1iA&)}*Z7NbH*XcqUweWT}y=M(TwAGzlUo5)- zG1CN_j?Lz#CzeDjGEl466)JrY`6wKgs)hG0nKSV&ds;W`9uYlqZ(^?1>`T_;raAq0 z19;7>MT2Ju_z;1q$~lUpxld$Dxkeo6P^*1p?VHN+g)7zwgOSm8vY^gRG+7$Od=}P$ z+bG16^eCZ+YT1TTFGe;Kr7ZrlARC!CRbys12ji?ULUY@*Y29#h2$A1|^zJ2ROgw7I zoc_CJU9uj>Ub5R`Z0+NwImuX-oH1z;p+A&#p@>1x>WcT?78i5xpjwMj#)(6|&dTCo zdQZN-+SA)j2B-SV#vd2$wOi~#NIn7K(Ud!j5oDd`guJgm);f@n%nErAsiK9z%J#&a zqzbhdm^1!(Wscnz5&cf|G>CsB@UbOlOnL+WW)BQyH+J`9>mRcQh9C(`PM@?6z`SEF z9{Q%JYa#A!1v0FxPuj@|(i8^kc)KbbvLQ3p2CJg6&t64{AK&}cJ(OYuajD{2hFUZf6J%^oTSW!aP4OA4=pBz) zG??#v#lLqyHqUFA$YRtni-z8C^rE4kL;44Sy-KZ%Fnd>X-6N}4*+O9;;wu-9s}U2K zut!-xWL>|&#mc`P0Wcy188*aP8oCR~2LWw@*u_lDK)I@7K^$bn2mWMR31nB?EoLcS zwDPd6;!s(-NKP*S>U4Jzq}UVwee)TUf|0zgMXtE%^ob7#Ls{Z?z}=6L8OIXuiH{i= zIsy)-3Hl3?G@gNFaz?c6B6;1Ttc$p~YE;na%R+cTEm5hw;;AJ{m1dI>eN^PO@gQd7 z|1E@Pa*z=)LSE3xDypVR+7K?9#u<+_)ZAtnTQZSLO~x#IG{P8a^%SSj1@Z#|zCU}> z;7J}}?)D}ld>pfA5KB&OoqYag81n@JypbRYq7tHWNJU5TL5R6M! zj7>8q5{)HlI#I@h_;6q}p%+Mc6@V|z8W{Ta?17;JcNkJaL0rN}=5H!q_}{DJx@vS>ChgvhYz(qb2NFHU6Lnz)_Iy zowaE2^xa`rvr&XFeAc4DSI=5B^dnGTq_Cg7J@~qC)m-Ii=rOa2981bJx|0T5rcJI< zJcGsSOzX^fRoz<8h~H>k6VI>mOb-ise482w$p-*DJzTCj?_;i0Q&@&tad9)Meg`jN zFH{2TiY>FU#Ybh5`lOI~5RrR8*h>-ROCq}o{OxX&$c-ap{AMp2e5HWT0QiZBBMga} zp-2}pQYwV@q`aTqf^9YwmSc?OQM;PflKEh4btt)j8ShFpMJoUL!w??ZCLlfK^zZJZbZvmUyo$|4l ztjCSdv)ai`r%%M}fuS)1J|gMu5DpA|Gm4!?`K}yQU|6r~*#d~Yw{{%>Nhd&b5sQ|g z6+t*E^E7R{3Of{*K|H+ltSL`zTLTduK#NbSK?osY2h+uu(L%!JfPht$yVz(faTrG} zI~Lt65~s$9E5IJ%d8TSjH%%y2x=d0(ubzXEIKx#fg!Z&RhaE17J+sS1lFj+t!FY zi{(I%L1cD60zhxwS)yCOf6u;T{VB%|42^3Oo9{Xgp?lWA;6bw&4PHm!T9A{R!ptBd z8V3+DWWFuu3}HEB{h&SOFwQsGg0qP)Y5<|^f>-vItYKXew~QiW%rw1=R*Y$#ZD!qp9g z(pUjqkQR%);n;zp6J`$#_1tv e~RHQSuStbxI406qfoE)mBmN{3X+CMxcW{O%Iw zK&WVfV$sGR8(J0bN#aXNSx7akheAQTy}mFTG}20Du$~t6-y^+NBMPykO#$HCLGU#w z4_phi8v4>>$YscDRs*()sA&7v4Gt;e(^Ob8e4H|LqDE8f&BC+lm70MDt&h_H03ZNK zL_t)DoS2G}dV|QB6mB_oVCcg)&guW@bK5Xn-p=Em-Qs1b=%ZHmd%?Qmd;NF z{&|KEn7jlF08QjFF&TlZL9HR9M_c)z7}(}JLx@{rZ0Yx;iu|6Rn-lk949QwCJZmx# zNc{l^`NNL_F&p3y06ZrRWY)l7GK@=xj)HK7ph=Xve8pKIabXL%83^}bZ50_YAA@J+ z3W23}C1*DGTjWi6wY05IOehWe>mu9{egXrmZHbWaetXPaXXzqS4p^88B`eZZOQ zXP$|wufKG$A=U_IsjlvKgaFzNc*}Mn0|HaLnhJ$)zG#qy#-}{Jg9Nzh-(3w!?S27p z4B~O9M9rM*tDv%q1hA#h6cMs|0bDbs zNn@RZm4>hEV9bIQ5s-YkZ>SY^lXRS^k2S3mnslvHTlD$lFu_@ABGoZZ^*WvaxP1(S z#DAs|K6Cs~EAiLq&T5l-Q-dh7%}ykVp1g-3U8vB3D07?y(mh3JeDGWmK$_o~8!-A= zl{Ze|;?>a8-6rE{nJu4{OPV6lg^lZ$@;I(9$5d%C3E_5)9Dj4 z#_J9*_6-c3N%BSrpCGwk(7*RMJ6pJUNM(D*joQ7M?~@Jq)zOHQZ)_P%%!XiH7~%GLkqZ&+7@flQNh0;uoLzGUcv zS(k3?SyC0-p8b%@bINWyeIjNp8hpj3!{#TzqLN=cWnk*VGN_BS@nGFO?_&3JptTeBPL9x76|2|!)M5?WC! zGgQ&*565^c*S+(`D`pQ2z46&>(6VI9*#kp;vj>JQA^CGj zuk`j^$##a(&jOq)rbJZ+1UW=}=xAg$TpGWF0&|en6_44$CXgH|<8t*^Tsv_$ZSD=;xj+ah(wbgR9 zve?zwXQ}UMu13ow1zHgHD|f1}tAQL}p5}?XH3HEfuREkoGIyc0q+g0e|dr9tS(S^j1bDwUrZZPp$w^F=F)nYI_9uZL+H&Y z zr6|@Ea^S3MS7om$znLW&F=)8TX0{sg>ts4NdXSD{XEQoly#Vm$iw8s2ePSw#!N_H! z`*dF6Zv#o~u7f8_x=Fxis|;MF>O!T=lnSq#SkTPmdEm2D z*?lVSgY62m&1?mCE@i9|&7Fp1TI1mrQcmrNvFY9`&CpOe!aFM}20-xt0RW%ocJd$& zps-2dKz@8z5@2Y^h=dDc;!hT_uT%gyi$}_x#uT918cFqA(z(&KsDMG#kO-&@#%eUx&8JYlP3w8W@^>%%Z^`5Eu~oI?wu0 zGz`Oa$_&GRaEmo;l{yP!Gf!>`at+2o6&>U=HLN0H0& z^eS#2eb_co!G$T?$3T{!Jr&E&p5iFnq{>jTt3w~RmJ>gdVR%=^ra_#Zt0iYJORm

(Fpi{1h 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 M07*qoM6N<$f+|%w(*OVf literal 0 HcmV?d00001 diff --git a/themes/default/js/functions.js b/themes/default/js/functions.js new file mode 100644 index 000000000..0a9111ea0 --- /dev/null +++ b/themes/default/js/functions.js @@ -0,0 +1,23 @@ +// remap jQuery to $ +(function($){})(window.jQuery); + + +/* trigger when page is ready */ +$(document).ready(function (){ + + // your functions go here + +}); + + +/* optional triggers + +$(window).load(function() { + +}); + +$(window).resize(function() { + +}); + +*/ \ No newline at end of file diff --git a/themes/default/js/jquery-1.5.1.min.js b/themes/default/js/jquery-1.5.1.min.js new file mode 100644 index 000000000..14fd6470f --- /dev/null +++ b/themes/default/js/jquery-1.5.1.min.js @@ -0,0 +1,16 @@ +/*! + * jQuery JavaScript Library v1.5.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Wed Feb 23 13:55:29 2011 -0500 + */ +(function(a,b){function cg(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cd(a){if(!bZ[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";bZ[a]=c}return bZ[a]}function cc(a,b){var c={};d.each(cb.concat.apply([],cb.slice(0,b)),function(){c[this]=a});return c}function bY(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bX(){try{return new a.XMLHttpRequest}catch(b){}}function bW(){d(a).unload(function(){for(var a in bU)bU[a](0,1)})}function bQ(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g=0===c})}function N(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function F(a,b){return(a&&a!=="*"?a+".":"")+b.replace(r,"`").replace(s,"&")}function E(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,q=[],r=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;ic)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function C(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function w(){return!0}function v(){return!1}function g(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function f(a,c,f){if(f===b&&a.nodeType===1){f=a.getAttribute("data-"+c);if(typeof f==="string"){try{f=f==="true"?!0:f==="false"?!1:f==="null"?null:d.isNaN(f)?e.test(f)?d.parseJSON(f):f:parseFloat(f)}catch(g){}d.data(a,c,f)}else f=b}return f}var c=a.document,d=function(){function I(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(I,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x=!1,y,z="then done fail isResolved isRejected promise".split(" "),A,B=Object.prototype.toString,C=Object.prototype.hasOwnProperty,D=Array.prototype.push,E=Array.prototype.slice,F=String.prototype.trim,G=Array.prototype.indexOf,H={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.1",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=!0;if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",A,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",A),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&I()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):H[B.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!C.call(a,"constructor")&&!C.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||C.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g1){var f=E.call(arguments,0),g=b,h=function(a){return function(b){f[a]=arguments.length>1?E.call(arguments,0):b,--g||c.resolveWith(e,f)}};while(b--)a=f[b],a&&d.isFunction(a.promise)?a.promise().then(h(b),c.reject):--g;g||c.resolveWith(e,f)}else c!==a&&c.resolve(a);return e},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),y=d._Deferred(),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){H["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),G&&(d.inArray=function(a,b){return G.call(b,a)}),i.test(" ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?A=function(){c.removeEventListener("DOMContentLoaded",A,!1),d.ready()}:c.attachEvent&&(A=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",A),d.ready())});return d}();(function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML="
a";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e),b=e=f=null}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="

",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function"),b=null;return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}})();var e=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!g(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,h=b.nodeType,i=h?d.cache:b,j=h?b[d.expando]:d.expando;if(!i[j])return;if(c){var k=e?i[j][f]:i[j];if(k){delete k[c];if(!g(k))return}}if(e){delete i[j][f];if(!g(i[j]))return}var l=i[j][f];d.support.deleteExpando||i!=a?delete i[j]:i[j]=null,l?(i[j]={},h||(i[j].toJSON=d.noop),i[j][f]=l):h&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var g=this[0].attributes,h;for(var i=0,j=g.length;i-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var k=i?f:0,l=i?f+1:h.length;k=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=k.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&l.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var o=a.getAttributeNode("tabIndex");return o&&o.specified?o.value:m.test(a.nodeName)||n.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var p=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return p===null?b:p}h&&(a[c]=e);return a[c]}});var p=/\.(.*)$/,q=/^(?:textarea|input|select)$/i,r=/\./g,s=/ /g,t=/[^\w\s.|`]/g,u=function(a){return a.replace(t,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=v;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=v);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),u).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(p,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=!0,l[m]())}catch(q){}k&&(l["on"+m]=k),d.event.triggered=!1}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},B=function B(a){var c=a.target,e,f;if(q.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=A(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:B,beforedeactivate:B,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&B.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&B.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",A(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in z)d.event.add(this,c+".specialChange",z[c]);return q.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return q.test(this.nodeName)}},z=d.event.special.change.filters,z.focus=z.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a),a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,d=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(e){d=!0}b&&(k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(d||!l.match.PSEUDO.test(c)&&!/!=/.test(c))return b.call(a,c)}catch(e){}return k(c,null,null,[a]).length>0})}(),function(){var a=c.createElement("div");a.innerHTML="
";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(var g=c;g0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=L.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(N(c[0])||N(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=K.call(arguments);G.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!M[a]?d.unique(f):f,(this.length>1||I.test(e))&&H.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var P=/ jQuery\d+="(?:\d+|null)"/g,Q=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,S=/<([\w:]+)/,T=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};X.optgroup=X.option,X.tbody=X.tfoot=X.colgroup=X.caption=X.thead,X.th=X.td,d.support.htmlSerialize||(X._default=[1,"div
","
"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(P,""):null;if(typeof a!=="string"||V.test(a)||!d.support.leadingWhitespace&&Q.test(a)||X[(S.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(R,"<$1>");try{for(var c=0,e=this.length;c1&&l0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){$(a,e),f=_(a),g=_(e);for(h=0;f[h];++h)$(f[h],g[h])}if(b){Z(a,e);if(c){f=_(a),g=_(e);for(h=0;f[h];++h)Z(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||U.test(i)){if(typeof i==="string"){i=i.replace(R,"<$1>");var j=(S.exec(i)||["",""])[1].toLowerCase(),k=X[j]||X._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=T.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]===""&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&Q.test(i)&&m.insertBefore(b.createTextNode(Q.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bb=/alpha\([^)]*\)/i,bc=/opacity=([^)]*)/,bd=/-([a-z])/ig,be=/([A-Z])/g,bf=/^-?\d+(?:px)?$/i,bg=/^-?\d/,bh={position:"absolute",visibility:"hidden",display:"block"},bi=["Left","Right"],bj=["Top","Bottom"],bk,bl,bm,bn=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bk(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bk)return bk(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bd,bn)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bo(a,b,e):d.swap(a,bh,function(){f=bo(a,b,e)});if(f<=0){f=bk(a,b,b),f==="0px"&&bm&&(f=bm(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bf.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return bc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bb.test(f)?f.replace(bb,e):c.filter+" "+e}}),c.defaultView&&c.defaultView.getComputedStyle&&(bl=function(a,c,e){var f,g,h;e=e.replace(be,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bm=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bf.test(d)&&bg.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bk=bl||bm,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var bp=/%20/g,bq=/\[\]$/,br=/\r?\n/g,bs=/#.*$/,bt=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bu=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bv=/(?:^file|^widget|\-extension):$/,bw=/^(?:GET|HEAD)$/,bx=/^\/\//,by=/\?/,bz=/)<[^<]*)*<\/script>/gi,bA=/^(?:select|textarea)/i,bB=/\s+/,bC=/([?&])_=[^&]*/,bD=/(^|\-)([a-z])/g,bE=function(a,b,c){return b+c.toUpperCase()},bF=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,bG=d.fn.load,bH={},bI={},bJ,bK;try{bJ=c.location.href}catch(bL){bJ=c.createElement("a"),bJ.href="",bJ=bJ.href}bK=bF.exec(bJ.toLowerCase()),d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bG)return bG.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("
").append(c.replace(bz,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bA.test(this.nodeName)||bu.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(br,"\r\n")}}):{name:b.name,value:c.replace(br,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in {context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bJ,isLocal:bv.test(bK[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bM(bH),ajaxTransport:bM(bI),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bP(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bQ(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bD,bE)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bt.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bs,"").replace(bx,bK[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bB),e.crossDomain||(q=bF.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bK[1]||q[2]!=bK[2]||(q[3]||(q[1]==="http:"?80:443))!=(bK[3]||(bK[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bN(bH,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!bw.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(by.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bC,"$1_="+w);e.url=x+(x===e.url?(by.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in {success:1,error:1,complete:1})u[t](e[t]);o=bN(bI,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bO(g,a[g],c,f);return e.join("&").replace(bp,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bR=d.now(),bS=/(\=)\?(&|$)|()\?\?()/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bR++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bS.test(b.url)||f&&bS.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bS,l),b.url===j&&(f&&(k=k.replace(bS,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bT=d.now(),bU,bV;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bX()||bY()}:bX,bV=d.ajaxSettings.xhr(),d.support.ajax=!!bV,d.support.cors=bV&&"withCredentials"in bV,bV=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),(!a.crossDomain||a.hasContent)&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bU[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bU||(bU={},bW()),h=bT++,g.onreadystatechange=bU[h]=c):c()},abort:function(){c&&c(0,1)}}}});var bZ={},b$=/^(?:toggle|show|hide)$/,b_=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ca,cb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(cc("show",3),a,b,c);for(var g=0,h=this.length;g=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:cc("show",1),slideUp:cc("hide",1),slideToggle:cc("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!ca&&(ca=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b
";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),a=b=e=f=g=h=null,d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=e==="absolute"&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=cf.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!cf.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=cg(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=cg(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window); \ No newline at end of file diff --git a/themes/default/js/menu.js b/themes/default/js/menu.js new file mode 100644 index 000000000..8107a724b --- /dev/null +++ b/themes/default/js/menu.js @@ -0,0 +1,54 @@ +function main_menu(items) { + output = "
    " + for (item in items) { + i = items[item]; + + // Handle active page + if (i["active"]) { + active = 'class = "active"'; + } else { + active = ''; + } + + // Line break labels + label = i["label"]; + if (label.search(" ") != -1) { + label = label.replace(" ", "
    "); + } else { + label = " 
    " + label; + } + + output = output +'
  • ' + label + "
  • "; + } + output = output + "
"; + document.write(output); +} + +function render_items(items) { + output = "
    "; + for (item in items) { + i = items[item]; + + // Handle active page + if (i["active"]) { + active = 'class = "active"'; + } else { + active = ''; + } + + output = output +'
  • ' + i['label'] + "
  • "; + if (i['subs']) { + output += render_items(i['subs']); + } + } + output = output + "
"; + return output +} + +function side_menu(items) { + if (items.length == 0) { + return 0; + } + output = "

Menu

" + render_items(items); + document.write(output); +} \ No newline at end of file diff --git a/themes/default/js/modernizr-1.7.min.js b/themes/default/js/modernizr-1.7.min.js new file mode 100644 index 000000000..6f54850c0 --- /dev/null +++ b/themes/default/js/modernizr-1.7.min.js @@ -0,0 +1,2 @@ +// Modernizr v1.7 www.modernizr.com +window.Modernizr=function(a,b,c){function G(){e.input=function(a){for(var b=0,c=a.length;b7)},r.history=function(){return !!(a.history&&history.pushState)},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){return"WebSocket"in a},r.rgba=function(){A("background-color:rgba(150,255,150,.5)");return D(k.backgroundColor,"rgba")},r.hsla=function(){A("background-color:hsla(120,40%,100%,.5)");return D(k.backgroundColor,"rgba")||D(k.backgroundColor,"hsla")},r.multiplebgs=function(){A("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(k.background)},r.backgroundsize=function(){return F("backgroundSize")},r.borderimage=function(){return F("borderImage")},r.borderradius=function(){return F("borderRadius","",function(a){return D(a,"orderRadius")})},r.boxshadow=function(){return F("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){B("opacity:.55");return/^0.55$/.test(k.opacity)},r.cssanimations=function(){return F("animationName")},r.csscolumns=function(){return F("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";A((a+o.join(b+a)+o.join(c+a)).slice(0,-a.length));return D(k.backgroundImage,"gradient")},r.cssreflections=function(){return F("boxReflect")},r.csstransforms=function(){return!!E(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},r.csstransforms3d=function(){var a=!!E(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in g.style&&(a=w("@media ("+o.join("transform-3d),(")+"modernizr)"));return a},r.csstransitions=function(){return F("transitionProperty")},r.fontface=function(){var a,c,d=h||g,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var i=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){if(!a||!b)return!1;a.cssText=b;return a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0};c=i('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e);return c},r.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},r.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;"));return c},r.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},r.webWorkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");a.innerHTML="";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var H in r)z(r,H)&&(v=H.toLowerCase(),e[v]=r[H](),u.push((e[v]?"":"no-")+v));e.input||G(),e.crosswindowmessaging=e.postmessage,e.historymanagement=e.history,e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b;return e}},A(""),j=l=null,f&&a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function p(a,b){var c=-1,d=a.length,e,f=[];while(++c