2
0
forked from Wavyzz/dolibarr

New: add jQuery mobile for smartphone

This commit is contained in:
Regis Houssin
2010-10-22 09:18:17 +00:00
parent 63b391a349
commit 3c0565ec08
22 changed files with 3725 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 965 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 971 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 908 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1,806 @@
/*!
* jQuery Mobile
* http://jquerymobile.com/
*
* Copyright 2010, jQuery Project
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* Note: Code is in draft form and is subject to change
*/
/* theme bar,body,btn containers
----------------------------------*/
.ui-bar-a { border: 1px solid #2A2A2A; background: #111111; color: #fff; font-weight: bold; text-shadow: 0 -1px 1px #000; background-image: -moz-linear-gradient(top, #3c3c3c, #111111); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c3c3c),color-stop(1, #111111)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"; }
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-a .ui-link-inherit { color: #fff; }
.ui-bar-a .ui-link { color: #7cc4e7; font-weight: bold; }
.ui-body-a { border: 1px solid #2A2A2A; background: #222222; color: #fff; text-shadow: 0 1px 0 #000; font-weight: normal; background-image: -moz-linear-gradient(top, #666666, #222222); -webkit-gradient(linear,left top,left bottom,color-stop(0, #666666),color-stop(1, #222222)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"; }
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-a .ui-link-inherit { color: #fff; }
.ui-body-a .ui-link { color: #2489CE; font-weight: bold; }
.ui-br { border-bottom: 1px solid rgba(130,130,130,.3); }
.ui-btn-up-a { border: 1px solid #222; background: #333333; font-weight: bold; color: #fff; cursor: pointer; text-shadow: 0 -1px 1px #000; text-decoration: none; background-image: -moz-linear-gradient(top, #555555, #333333); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #555555),color-stop(1, #333333)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"; }
.ui-btn-up-a a.ui-link-inherit { color: #fff; }
.ui-btn-hover-a { border: 1px solid #000; background: #444444; font-weight: bold; color: #fff; text-shadow: 0 -1px 1px #000; text-decoration: none; background-image: -moz-linear-gradient(top, #666666, #444444); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #666666),color-stop(1, #444444)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"; }
.ui-btn-hover-a a.ui-link-inherit { color: #fff; }
.ui-btn-down-a { border: 1px solid #000; background: #3d3d3d; font-weight: bold; color: #fff; text-shadow: 0 -1px 1px #000; background-image: -moz-linear-gradient(top, #333333, #5a5a5a); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #333333),color-stop(1, #5a5a5a)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"; }
.ui-btn-down-a a.ui-link-inherit { color: #fff; }
.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-b { border: 1px solid #456f9a; background: #5e87b0; color: #fff; font-weight: bold; text-shadow: 0 -1px 1px #254f7a; background-image: -moz-linear-gradient(top, #81a8ce, #5e87b0); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #81a8ce),color-stop(1, #5e87b0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"; }
.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-b .ui-link-inherit { color: #fff; }
.ui-bar-b .ui-link { color: #7cc4e7; font-weight: bold; }
.ui-body-b { border: 1px solid #C6C6C6; background: #cccccc; color: #333333; text-shadow: 0 1px 0 #fff; font-weight: normal; background-image: -moz-linear-gradient(top, #e6e6e6, #cccccc); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e6e6e6),color-stop(1, #cccccc)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"; }
.ui-body-b, .ui-body-b input, .ui-body-b select, .ui-body-b textarea, .ui-body-b button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-b .ui-link-inherit { color: #333333; }
.ui-body-b .ui-link { color: #2489CE; font-weight: bold; }
.ui-btn-up-b { border: 1px solid #145072; background: #2567ab; font-weight: bold; color: #fff; cursor: pointer; text-shadow: 0 -1px 1px #145072; text-decoration: none; background-image: -moz-linear-gradient(top, #4e89c5, #2567ab); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5f9cc5),color-stop(1, #396b9e)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"; }
.ui-btn-up-b a.ui-link-inherit { color: #fff; }
.ui-btn-hover-b { border: 1px solid #397cbe; background: #5397d5; font-weight: bold; color: #fff; text-shadow: 0 -1px 1px #014D68; background-image: -moz-linear-gradient(top, #71a2d0, #397cbe); text-decoration: none; background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #71a2d0),color-stop(1, #397cbe)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#71a2d0', EndColorStr='#397cbe')"; }
.ui-btn-hover-b a.ui-link-inherit { color: #fff; }
.ui-btn-down-b { border: 1px solid #225377; background: #4e89c5; font-weight: bold; color: #fff; text-shadow: 0 -1px 1px #225377; background-image: -moz-linear-gradient(top, #396b9e, #4e89c5); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #396b9e),color-stop(1, #4e89c5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"; }
.ui-btn-down-b a.ui-link-inherit { color: #fff; }
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-c { border: 1px solid #B3B3B3; background: #e9eaeb; color: #3E3E3E; font-weight: bold; text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, #f0f0f0, #e9eaeb); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0f0f0),color-stop(1, #e9eaeb)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"; }
.ui-bar-c, .ui-bar-c input, .ui-bar-c select, .ui-bar-c textarea, .ui-bar-c button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-c { border: 1px solid #B3B3B3; color: #333333; text-shadow: 0 1px 0 #fff; background: #f0f0f0; background-image: -moz-linear-gradient(top, #fff, #f0f0f0); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f0f0f0)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#f0f0f0')"; }
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-c .ui-link-inherit { color: #333333; }
.ui-body-c .ui-link { color: #2489CE; font-weight: bold; }
.ui-btn-up-c { border: 1px solid #ccc; background: #eee; font-weight: bold; color: #444; cursor: pointer; text-shadow: 0 1px 1px #f6f6f6; text-decoration: none; background-image: -moz-linear-gradient(top, #fdfdfd, #eeeeee); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fdfdfd),color-stop(1, #eeeeee)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; }
.ui-btn-up-c a.ui-link-inherit { color: #2F3E46; }
.ui-btn-hover-c { border: 1px solid #aaa; background: #f5f5f5; font-weight: bold; color: #111111; text-decoration: none; text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #f5f5f5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f5f5f5')"; }
.ui-btn-hover-c a.ui-link-inherit { color: #2F3E46; }
.ui-btn-down-c { border: 1px solid #808080; background: #fdfdfd; font-weight: bold; color: #111111; text-shadow: text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #eeeeee, #fdfdfd); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #fdfdfd)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"; }
.ui-btn-down-c a.ui-link-inherit { color: #2F3E46; }
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-d { border: 1px solid #ccc; background: #bbb; color: #333; text-shadow: 0 1px 0 #eee; background-image: -moz-linear-gradient(top, #ddd, #bbb); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ddd),color-stop(1, #bbb)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddd', EndColorStr='#bbb')"; }
.ui-bar-d, .ui-bar-d input, .ui-bar-d select, .ui-bar-d textarea, .ui-bar-d button { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-d .ui-link-inherit { color: #333; }
.ui-bar-d .ui-link { color: #2489CE; font-weight: bold; }
.ui-body-d { border: 1px solid #ccc; color: #333333; text-shadow: 0 1px 0 #fff; background: #ffffff; }
.ui-body-d, .ui-body-d input, .ui-body-d select, .ui-body-d textarea, .ui-body-d button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-d .ui-link-inherit { color: #333333; }
.ui-body-d .ui-link { color: #2489CE; font-weight: bold; }
.ui-btn-up-d { border: 1px solid #ccc; background: #fff; font-weight: bold; color: #444; text-decoration: none; text-shadow: 0 1px 1px #fff; }
.ui-btn-up-d a.ui-link-inherit { color: #333; }
.ui-btn-hover-d { border: 1px solid #aaa; background: #eeeeee; font-weight: bold; color: #222; cursor: pointer; text-shadow: 0 1px 1px #fff; text-decoration: none; background-image: -moz-linear-gradient(top, #fdfdfd, #eeeeee); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fdfdfd),color-stop(1, #eeeeee)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; }
.ui-btn-hover-d a.ui-link-inherit { color: #222; }
.ui-btn-down-d { border: 1px solid #aaaaaa; background: #ffffff; font-weight: bold; color: #111; text-shadow: text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #ffffff)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"; }
.ui-btn-down-d a.ui-link-inherit { border: 1px solid #808080; background: #ced0d2; font-weight: bold; color: #111; text-shadow: none; background-image: -moz-linear-gradient(top, #cccccc, #eeeeee); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cccccc),color-stop(1, #eeeeee)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#eeeeee')"; }
.ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-e { border: 1px solid #F7C942; background: #fadb4e; color: #333; text-shadow: 0 1px 0 #fff; background-image: -moz-linear-gradient(top, #fceda7, #fadb4e); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fceda7),color-stop(1, #fadb4e)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; }
.ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-d button { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-e .ui-link-inherit { color: #333; }
.ui-bar-e .ui-link { color: #2489CE; font-weight: bold; }
.ui-body-e { border: 1px solid #F7C942; color: #333333; text-shadow: 0 1px 0 #fff; background: #faeb9e; background-image: -moz-linear-gradient(top, #fff, #faeb9e); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #faeb9e)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#faeb9e')"; }
.ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, .ui-body-e button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-e .ui-link-inherit { color: #333333; }
.ui-body-e .ui-link { color: #2489CE; font-weight: bold; }
.ui-btn-up-e { border: 1px solid #F7C942; background: #fadb4e; font-weight: bold; color: #333; cursor: pointer; text-shadow: 0 1px 1px #fe3; text-decoration: none; text-shadow: 0 1px 0 #fff; background-image: -moz-linear-gradient(top, #fceda7, #fadb4e); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fceda7),color-stop(1, #fadb4e)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; }
.ui-btn-up-e a.ui-link-inherit { color: #333; }
.ui-btn-hover-e { border: 1px solid #e79952; background: #fbe26f; font-weight: bold; color: #111; text-decoration: none; text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, ##fcf0b5, #fbe26f); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fcf0b5),color-stop(1, #fbe26f)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"; }
.ui-btn-hover-e a.ui-link-inherit { color: #333; }
.ui-btn-down-e { border: 1px solid #F7C942; background: #fceda7; font-weight: bold; color: #111; text-shadow: text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #fadb4e, #fceda7); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fadb4e),color-stop(1, #fceda7)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"; }
.ui-btn-down-e a.ui-link-inherit { color: #333; }
.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e { font-family: Helvetica, Arial, sans-serif; }
/* links within "buttons" */
a.ui-link-inherit { text-decoration: none !important; }
/* Active class used as the "on" state across all themes */
.ui-btn-active { border: 1px solid #155678; background: #4596ce; font-weight: bold; color: #fff; cursor: pointer; text-shadow: 0 -1px 1px #145072; text-decoration: none; background-image: -moz-linear-gradient(top, #85bae4, #5393c5); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #85bae4),color-stop(1, #5393c5)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')"; }
.ui-btn-active a.ui-link-inherit { color: #fff; }
/* button inner top highlight */
.ui-btn-inner { border-top: 1px solid #fff; border-color: rgba(255,255,255,.3); }
/* Container Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; }
.ui-corner-tr { -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
.ui-corner-bl { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
.ui-corner-br { -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-top { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
.ui-corner-bottom { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-right { -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
.ui-corner-left { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
.ui-corner-all { -moz-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em; }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; opacity: .3; }
/* Icons
----------------------------------*/
/* .ui-icon { background-position: 50% 50%; background-repeat: no-repeat; background-color: #fff; background-color: rgba(0,0,0,.4); -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; } */
.ui-icon { background-image: url(images/icons-18-white.png); background-repeat: no-repeat; background-color: #666; background-color: rgba(0,0,0,.4); -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
.ui-icon-disc { background-color: #666; background-color: rgba(0,0,0,.3); -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
/* alt color */
.ui-icon-black { background-image: url(images/icons-18-black.png); }
.ui-icon-black-disc { background-color: #fff; background-color: rgba(255,255,255,.3); -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
/* retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
.ui-icon { background-image: url(images/icons-36-white.png); background-size: 558px 18px; }
.ui-icon-black { background-image: url(images/icons-36-black.png); }
}
/*plus minus*/
.ui-icon-plus { background-position: -0 0; }
.ui-icon-minus { background-position: -36px 0; }
/* delete/close */
.ui-icon-delete { background-position: -72px 0; }
/*arrows*/
.ui-icon-arrow-r { background-position: -108px 0; }
.ui-icon-arrow-l { background-position: -144px 0; }
.ui-icon-arrow-u { background-position: -180px 0; }
.ui-icon-arrow-d { background-position: -216px 0; }
.ui-icon-check { background-position: -252px 0; }
.ui-icon-gear { background-position: -288px 0; }
.ui-icon-refresh { background-position: -324px 0; }
.ui-icon-forward { background-position: -360px 0; }
.ui-icon-back { background-position: -396px 0; }
.ui-icon-grid { background-position: -432px 0; }
.ui-icon-star { background-position: -468px 0; }
.ui-icon-alert { background-position: -504px 0; }
.ui-icon-info { background-position: -540px 0; }
/*checks,radios*/
.ui-icon-checkbox-off,
.ui-icon-checkbox-on,
.ui-icon-radio-off,
.ui-icon-radio-on { background-color: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.ui-icon-checkbox-off { background-image: url(images/form-check-off.png); }
.ui-icon-checkbox-on { background-image: url(images/form-check-on.png); }
.ui-icon-radio-off { background-image: url(images/form-radio-off.png); }
.ui-icon-radio-on { background-image: url(images/form-radio-on.png); }
.ui-icon-search { background-image: url(images/icon-search-black.png); }
/* loading icon */
.ui-icon-loading { background-image: url(images/ajax-loader.png); width: 40px; height: 40px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
/* btn Corner radius */
.ui-btn-corner-tl { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; }
.ui-btn-corner-tr { -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; }
.ui-btn-corner-bl { -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em; }
.ui-btn-corner-br { -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em; }
.ui-btn-corner-top { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; }
.ui-btn-corner-bottom { -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em; }
.ui-btn-corner-right { -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em; }
.ui-btn-corner-left { -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em; }
.ui-btn-corner-all { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em;}
/* radius clip */
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl,
.ui-corner-br, .ui-corner-top, .ui-corner-bottom,
.ui-corner-right, .ui-corner-left, .ui-corner-all,
.ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl,
.ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom,
.ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all {
-webkit-background-clip: padding-box;
-moz-background-clip: padding-box;
background-clip: padding-box;
}
/* Overlays */
.ui-overlay { background: #666; opacity: .5; filter:Alpha(Opacity=50); position: absolute; width: 100%; height: 100%; }
.ui-overlay-shadow { -moz-box-shadow: 0px 0px 12px rgba(0,0,0,.6); -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6); box-shadow: 0px 0px 12px rgba(0,0,0,.6); }
.ui-shadow { -moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3); -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.3); box-shadow: 0px 1px 4px rgba(0,0,0,.3); }
.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow , .ui-bar-c .ui-shadow { -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.3); -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.3); box-shadow: 0px 1px 0 rgba(255,255,255,.3); }
.ui-shadow-inset { -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); }
.ui-icon-shadow { -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4); -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4); box-shadow: 0px 1px 0 rgba(255,255,255,.4); }
/* set focus state last */
.ui-focus { outline-width: 0; -moz-box-shadow: 0px 0px 12px #387bbe; -webkit-box-shadow: 0px 0px 12px #387bbe; box-shadow: 0px 0px 12px #387bbe; }
/* unset box shadow in browsers that don't do it right */
.ui-mobile-nosupport-boxshadow * { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.ui-mobile-nosupport-boxshadow .ui-focus { outline-width: 2px; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* Note: Code is in draft form and is subject to change
*/
/* some unsets - more probably needed */
.ui-mobile fieldset, .ui-page { padding: 0; margin: 0; }
.ui-mobile a img, .ui-mobile fieldset { border: 0; }
/* responsive page widths */
.ui-mobile body { margin: 0; overflow-x: hidden; -webkit-backface-visibility:hidden; -webkit-text-size-adjust: none; min-height: 100%; }
/*orientations from js are available */
.portrait { }
.landscape { }
/* "page" containers - full-screen views, one should always be in view post-pageload */
.ui-page { top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; -webkit-backface-visibility:hidden; border: 0; }
.ui-page-active { display: block; overflow: visible; }
/* loading screen */
.ui-loading, .ui-loading body { overflow: hidden !important; }
.ui-loading .ui-loader { display: block; }
.ui-loading .ui-page { overflow: hidden; }
.ui-loader { display: none; position: absolute; opacity: .85; z-index: 10; top: 75px; left: 50%; width: 200px; margin-left: -130px; padding: 20px 30px; }
.ui-loader h1 { font-size: 15px; text-align: center; }
.ui-loader .ui-icon { position: static; display: block; opacity: .9; margin: 0 auto; width: 35px; height: 35px; background-color: transparent; }
/*headers, content panels*/
.ui-bar, .ui-body { position: relative; padding: .4em 15px; overflow: hidden; display: block; clear:both; }
.ui-bar { font-size: 16px; margin: 0; }
.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 { margin: 0; padding: 0; font-size: 16px; display: inline-block; }
.ui-page .ui-header, .ui-page .ui-footer { position: relative; }
.ui-header .ui-btn-left { position: absolute; left: 10px; top: .4em; }
.ui-header .ui-title, .ui-footer .ui-title { text-align: center; font-size: 16px; display: block; margin: .6em 90px .8em; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; }
.ui-header .ui-btn-right { position: absolute; right: 10px; top: .4em; }
/*content area*/
.ui-content { border-width: 0; overflow: visible; padding: 15px; }
.ui-page-fullscreen .ui-content { padding:0; }
/* icons sizing */
.ui-icon { width: 18px; height: 18px; }
/* fullscreen class on ui-content div */
.ui-fullscreen { }
.ui-fullscreen img { max-width: 100%; }
/* non-js content hiding */
.ui-nojs { position: absolute; left: -9999px; }
/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.spin {
-webkit-animation-name: spin;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes spin {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
/* Transitions from jQtouch (with small modifications): http://www.jqtouch.com/
Built by David Kaneda and maintained by Jonathan Stark.
*/
.in, .out {
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-duration: 350ms;
}
.slide.in {
-webkit-animation-name: slideinfromright;
}
.slide.out {
-webkit-animation-name: slideouttoleft;
}
.slide.in.reverse {
-webkit-animation-name: slideinfromleft;
}
.slide.out.reverse {
-webkit-animation-name: slideouttoright;
}
.slideup.in {
-webkit-animation-name: slideinfrombottom;
z-index: 10;
}
.slideup.out {
-webkit-animation-name: dontmove;
z-index: 0;
}
.slideup.out.reverse {
z-index: 10;
-webkit-animation-name: slideouttobottom;
}
.slideup.in.reverse {
z-index: 0;
-webkit-animation-name: dontmove;
}
.slidedown.in {
-webkit-animation-name: slideinfromtop;
z-index: 10;
}
.slidedown.out {
-webkit-animation-name: dontmove;
z-index: 0;
}
.slidedown.out.reverse {
z-index: 10;
-webkit-animation-name: slideouttotop;
}
.slidedown.in.reverse {
z-index: 0;
-webkit-animation-name: dontmove;
}
@-webkit-keyframes slideinfromright {
from { -webkit-transform: translateX(100%); }
to { -webkit-transform: translateX(0); }
}
@-webkit-keyframes slideinfromleft {
from { -webkit-transform: translateX(-100%); }
to { -webkit-transform: translateX(0); }
}
@-webkit-keyframes slideouttoleft {
from { -webkit-transform: translateX(0); }
to { -webkit-transform: translateX(-100%); }
}
@-webkit-keyframes slideouttoright {
from { -webkit-transform: translateX(0); }
to { -webkit-transform: translateX(100%); }
}
@-webkit-keyframes slideinfromtop {
from { -webkit-transform: translateY(-100%); }
to { -webkit-transform: translateY(0); }
}
@-webkit-keyframes slideinfrombottom {
from { -webkit-transform: translateY(100%); }
to { -webkit-transform: translateY(0); }
}
@-webkit-keyframes slideouttobottom {
from { -webkit-transform: translateY(0); }
to { -webkit-transform: translateY(100%); }
}
@-webkit-keyframes slideouttotop {
from { -webkit-transform: translateY(0); }
to { -webkit-transform: translateY(-100%); }
}
@-webkit-keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
@-webkit-keyframes fadeout {
from { opacity: 1; }
to { opacity: 0; }
}
.fade.in {
z-index: 10;
-webkit-animation-name: fadein;
}
.fade.out {
z-index: 0;
}
.flip {
-webkit-animation-duration: .65s;
}
.flip.in {
-webkit-animation-name: flipinfromleft;
}
.flip.out {
-webkit-animation-name: flipouttoleft;
}
/* Shake it all about */
.flip.in.reverse {
-webkit-animation-name: flipinfromright;
}
.flip.out.reverse {
-webkit-animation-name: flipouttoright;
}
@-webkit-keyframes flipinfromright {
from { -webkit-transform: rotateY(-180deg) scale(.8); }
to { -webkit-transform: rotateY(0) scale(1); }
}
@-webkit-keyframes flipinfromleft {
from { -webkit-transform: rotateY(180deg) scale(.8); }
to { -webkit-transform: rotateY(0) scale(1); }
}
@-webkit-keyframes flipouttoleft {
from { -webkit-transform: rotateY(0) scale(1); }
to { -webkit-transform: rotateY(-180deg) scale(.8); }
}
@-webkit-keyframes flipouttoright {
from { -webkit-transform: rotateY(0) scale(1); }
to { -webkit-transform: rotateY(180deg) scale(.8); }
}
/* Hackish, but reliable. */
@-webkit-keyframes dontmove {
from { opacity: 1; }
to { opacity: 1; }
}
.pop {
-webkit-transform-origin: 50% 50%;
}
.pop.in {
-webkit-animation-name: popin;
z-index: 10;
}
.pop.out.reverse {
-webkit-animation-name: popout;
z-index: 10;
}
.pop.in.reverse {
z-index: 0;
-webkit-animation-name: dontmove;
}
@-webkit-keyframes popin {
from {
-webkit-transform: scale(.2);
opacity: 0;
}
to {
-webkit-transform: scale(1);
opacity: 1;
}
}
@-webkit-keyframes popout {
from {
-webkit-transform: scale(1);
opacity: 1;
}
to {
-webkit-transform: scale(.2);
opacity: 0;
}
}/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
/* content configurations. */
.ui-grid-a, .ui-grid-b, .ui-grid-c { overflow: hidden; }
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d { margin: 0; padding: 0; border: 0; float: left; }
/* grid a: 50/50 */
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; }
.ui-grid-a .ui-block-a { clear: left; }
/* grid b: 33/33/33 */
.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.333%; }
.ui-grid-b .ui-block-a { clear: left; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
/* fixed page header & footer configuration */
.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0; border-right-width: 0; }
.ui-header-fixed, .ui-footer-fixed { z-index: 1000; }
.ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline { display: none; }
.ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { opacity: .9; }
/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-navbar { overflow: hidden; }
.ui-navbar ul, .ui-navbar-expanded ul { list-style:none; padding: 0; margin: 0; position: relative; display: block; border: 0;}
.ui-navbar-collapsed ul { float: left; width: 75%; margin-right: -2px; }
.ui-navbar-collapsed .ui-navbar-toggle { float: left; width: 25%; }
.ui-navbar li.ui-navbar-truncate { position: absolute; left: -99999px; top: -99999px; }
.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn { display: block; font-size: 12px; text-align: center; margin: 0; outline: none; border-right-width: 0; }
.ui-navbar li .ui-btn { margin-right: -1px; }
.ui-navbar li .ui-btn:last-child { margin-right: 0; }
.ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn,
.ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn { border-top-width: 0; border-bottom-width: 0; }
.ui-navbar .ui-btn-inner { padding-left: 2px; padding-right: 2px; }
.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { padding-top: .8em; padding-bottom: .9em; }
/*expanded page styles*/
.ui-navbar-expanded .ui-btn { margin: 0; font-size: 14px; }
.ui-navbar-expanded .ui-btn-inner { padding-left: 5px; padding-right: 5px; }
.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner { padding: 45px 5px 15px; text-align: center; }
.ui-navbar-expanded .ui-btn-icon-top .ui-icon { top: 15px; }
.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner { padding: 15px 5px 45px; text-align: center; }
.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon { bottom: 15px; }
.ui-navbar-expanded li .ui-btn .ui-btn-inner { min-height: 2.5em; }
.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner { padding-top: 1.8em; padding-bottom: 1.9em; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-btn { display: block; text-align: center; cursor:pointer; position: relative; margin: .5em 5px; padding: 0; }
.ui-btn:focus, .ui-btn a:focus { outline: none; }
.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; }
.ui-btn-inline { display: inline-block; }
.ui-btn-inner { padding: .6em 25px; display: block; height: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; }
.ui-btn-text { }
.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; }
.ui-btn-icon-notext { display: block; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; }
.ui-btn-icon-notext .ui-btn-inner { padding: 0; }
.ui-btn-icon-notext .ui-btn-text { position: absolute; left: -999px; }
.ui-btn-icon-left .ui-btn-inner { padding-left: 33px; }
.ui-header .ui-btn-icon-left .ui-btn-inner,
.ui-footer .ui-btn-icon-left .ui-btn-inner,
.ui-bar .ui-btn-icon-left .ui-btn-inner { padding-left: 27px; }
.ui-btn-icon-right .ui-btn-inner { padding-right: 33px; }
.ui-header .ui-btn-icon-right .ui-btn-inner,
.ui-footer .ui-btn-icon-right .ui-btn-inner
.ui-bar .ui-btn-icon-right .ui-btn-inner { padding-right: 27px; }
.ui-btn-icon-top .ui-btn-inner { padding-top: 33px; }
.ui-header .ui-btn-icon-top .ui-btn-inner
.ui-footer .ui-btn-icon-top .ui-btn-inner,
.ui-bar .ui-btn-icon-top .ui-btn-inner { padding-top: 27px; }
.ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 33px; }
.ui-header .ui-btn-icon-bottom .ui-btn-inner,
.ui-footer .ui-btn-icon-bottom .ui-btn-inner,
.ui-bar .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 27px; }
/*btn icon positioning*/
.ui-btn-icon-notext .ui-icon { display: block; }
.ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon { position: absolute; top: 50%; margin-top: -9px; }
.ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon { position: absolute; left: 50%; margin-left: -9px; }
.ui-btn-icon-left .ui-icon { left: 10px; }
.ui-btn-icon-right .ui-icon {right: 10px; }
.ui-header .ui-btn-icon-left .ui-icon,
.ui-footer .ui-btn-icon-left .ui-icon,
.ui-bar .ui-btn-icon-left .ui-icon { left: 4px; }
.ui-header .ui-btn-icon-right .ui-icon,
.ui-footer .ui-btn-icon-right .ui-icon,
.ui-bar .ui-btn-icon-right .ui-icon { right: 4px; }
.ui-header .ui-btn-icon-top .ui-icon,
.ui-footer .ui-btn-icon-top .ui-icon,
.ui-bar .ui-btn-icon-top .ui-icon { top: 4px; }
.ui-header .ui-btn-icon-bottom .ui-icon,
.ui-footer .ui-btn-icon-bottom .ui-icon,
.ui-bar .ui-btn-icon-bottom .ui-icon { bottom: 4px; }
.ui-btn-icon-top .ui-icon { top: 5px; }
.ui-btn-icon-bottom .ui-icon { bottom: 5px; }
/*hiding native button,inputs */
.ui-btn-hidden { position: absolute; left: -9999px; }
/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-collapsible-contain { margin: .5em 0; }
.ui-collapsible-heading { font-size: 16px; display: block; margin: 0 -8px; padding: 0; border-width: 0 0 1px 0; position: relative; }
.ui-collapsible-heading a { text-align: left; margin: 0; }
.ui-collapsible-heading a .ui-btn-inner { padding-left: 40px; }
.ui-collapsible-heading a span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; }
.ui-collapsible-heading a span.ui-btn .ui-btn-inner { padding: 0; }
.ui-collapsible-heading a span.ui-btn .ui-icon { left: 2px; }
.ui-collapsible-heading-status { position:absolute; left:-99999px; }
.ui-collapsible-content { display: block; padding: 10px 0 10px 8px; }
.ui-collapsible-content-collapsed { display: none; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-controlgroup, fieldset.ui-controlgroup { padding: 0; margin: .5em 0 1em; }
.ui-bar .ui-controlgroup { margin: 0 .3em; }
.ui-controlgroup-label { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; }
.ui-controlgroup-controls { display: block; width: 95%;}
.ui-controlgroup li { list-style: none; }
.ui-controlgroup-vertical .ui-btn,
.ui-controlgroup-vertical div.ui-checkbox, .ui-controlgroup-vertical div.ui-radio { margin: 0; border-bottom-width: 0; }
.ui-controlgroup-vertical .ui-controlgroup-last { border-bottom-width: 1px; }
.ui-controlgroup-horizontal { padding: 0; }
.ui-controlgroup-horizontal .ui-btn,
.ui-controlgroup-horizontal div.ui-checkbox, .ui-controlgroup-horizontal div.ui-radio { margin: 0 -5px 0 0; display: inline-block; }
.ui-controlgroup-horizontal div.ui-checkbox .ui-btn, .ui-controlgroup-horizontal div.ui-radio .ui-btn,
.ui-controlgroup-horizontal div.ui-checkbox:last-child, .ui-controlgroup-horizontal div.ui-radio:last-child { margin-right: 0; }
.ui-controlgroup-horizontal .ui-controlgroup-last { margin-right: 0; }
.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label { font-size: 16px; }
/* conflicts with listview..
.ui-controlgroup .ui-btn-icon-notext { width: 30px; height: 30px; text-indent: -9999px; }
.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner { padding: 5px 6px 5px 5px; }
*/
@media screen and (min-width: 480px){
.ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; }
.ui-controlgroup-controls { width: 60%; display: inline-block; }
}/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer { margin: 15px; position: relative; }
.ui-dialog .ui-header, .ui-dialog .ui-footer { z-index: 10; width: auto; }
.ui-dialog .ui-content, .ui-dialog .ui-footer { margin-top: -15px; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
div.ui-checkbox, div.ui-radio { position:relative; margin: .2em 0 .5em; }
.ui-checkbox .ui-btn, .ui-radio .ui-btn { margin: 0; text-align: left; }
.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 45px; }
.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; }
.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; }
.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; }
/* input, label positioning */
.ui-checkbox input,.ui-radio input { position:absolute; left:20px; top:50%; width: 10px; height: 10px; margin:-5px 0 0 0; outline: 0 !important; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-field-contain { background: none; padding: 1.5em 0; margin: 0; border-bottom-width: 1px; overflow: visible; }
.ui-field-contain:first-child { border-top-width: 0; }
@media screen and (max-width: 480px){
.ui-field-contain { border-width: 0; padding: 0; margin: 1em 0; }
}/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-select { display: block; }
.ui-select select { position: absolute; left: -99999px; }
.ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; }
.ui-select .ui-btn-icon-right .ui-icon { right: 15px; }
/* labels */
label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; }
/*listbox*/
.ui-listbox { position: absolute; padding: 0; z-index: 100 !important; width: 80%; max-width: 350px; padding: 6px; }
.ui-listbox .ui-listview { margin: 0;
}
.ui-listbox-hidden { top: -999999px; left: -99999px; }
.ui-listbox-screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
.ui-screen-hidden, .ui-listbox-list .ui-li .ui-icon { display: none; }
.ui-listbox-list .ui-btn-active .ui-icon { display: block; }
/*used in listbox - to be removed/replaced with page-style hiding*/
.ui-helper-hidden,.ui-mobile .ui-content-hidden { display: none; }
@media screen and (min-width: 480px){
label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; }
.ui-select { width: 60%; display: inline-block; }
}/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
label.ui-input-text { font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em; }
input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; }
textarea.ui-input-text { height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear; }
.ui-input-search { padding: 0 30px; width: 77%; background-position: 8px 50%; background-repeat: no-repeat; position: relative; }
.ui-input-search input.ui-input-text { border: none; width: 98%; padding: .4em 0; margin: 0; display: block; background: transparent none; outline: 0 !important; }
.ui-input-search .ui-input-clear { position: absolute; right: 2px; top: 50%; margin-top: -12px; }
.ui-input-search .ui-input-clear-hidden { display: none; }
/* orientation adjustments - incomplete!*/
@media screen and (min-width: 480px){
label.ui-input-text { vertical-align: top; }
label.ui-input-text, label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; }
input.ui-input-text, textarea.ui-input-text, .ui-input-search { width: 60%; display: inline-block; }
.ui-input-search { width: 50%; }
}/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
.ui-listview { margin: 0; counter-reset: listnumbering; margin: -15px; }
.ui-listview-inset { margin: 1em 0; }
.ui-listview, .ui-li { list-style:none; padding:0; zoom: 1; }
.ui-li { display: block; margin:0; position: relative; overflow: hidden; text-align: left; border-width: 0; border-top-width: 1px; }
.ui-li .ui-btn-text { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ui-li-divider, .ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; counter-reset: listnumbering; }
ol.ui-listview .ui-link-inherit:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; }
ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */
.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; }
.ui-li:last-child { border-bottom-width: 1px; }
.ui-li .ui-btn-inner { display: block; position: relative; padding: .7em 75px .7em 15px; }
.ui-li-has-thumb .ui-btn-inner { min-height: 60px; padding-left: 100px; }
.ui-li-has-icon .ui-btn-inner { min-height: 20px; padding-left: 40px; }
.ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ui-li-thumb, .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; }
.ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; }
.ui-li-thumb, .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; }
.ui-li-aside { float: right; width: 25%; text-align: right; margin: .3em 0; }
.ui-li-has-alt .ui-btn-inner { padding-right: 95px; }
.ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; }
.ui-li-divider .ui-li-count { right: 10px; }
.ui-li-has-alt .ui-li-count { right: 55px; }
.ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; }
.ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; }
.ui-li-link-alt .ui-btn-inner { padding: 0; position: static; }
.ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; }
.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px }
.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; }/*
* jQuery Mobile Framework
* Copyright (c) jQuery Project
* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses.
*/
label.ui-slider { display: block; }
input.ui-slider-input { display: inline-block; width: 40px; }
select.ui-slider-switch { display: none; }
div.ui-slider { position: relative; display: inline-block; overflow: visible; height: 15px; padding: 0; margin: 0 2% 0 15px; top: 4px; width: 66%; }
a.ui-slider-handle { position: absolute; z-index: 10; top: 50%; width: 28px; height: 28px; margin-top: -15px; margin-left: -15px; }
a.ui-slider-handle .ui-btn-inner { padding-left: 0; padding-right: 0; }
@media screen and (min-width: 480px){
label.ui-slider { display: inline-block; width: 20%; margin: 0 2% 0 0; }
div.ui-slider { width: 45%; }
}
div.ui-slider-switch { height: 32px; overflow: hidden; margin-left: 0; }
div.ui-slider-inneroffset { margin-left: 50%; position: absolute; top: 1px; height: 100%; width: 50%; }
div.ui-slider-handle-snapping { -webkit-transition: left 100ms linear; }
div.ui-slider-labelbg { position: absolute; top:0; margin: 0; border-width: 0; }
div.ui-slider-switch div.ui-slider-labelbg-a { width: 60%; height: 100%; left: 0; }
div.ui-slider-switch div.ui-slider-labelbg-b { width: 60%; height: 100%; right: 0; }
.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b { z-index: 1; }
.ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a { z-index: 10; }
div.ui-slider-switch a.ui-slider-handle { z-index: 20; width: 101%; height: 32px; margin-top: -18px; margin-left: -101%; }
span.ui-slider-label { width: 100%; position: absolute;height: 32px; font-size: 16px; text-align: center; line-height: 2; background: none; border-color: transparent; }
span.ui-slider-label-a { left: -100%; margin-right: -1px }
span.ui-slider-label-b { right: -100%; margin-left: -1px }

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,90 @@
/*!
* jQuery Mobile
* http://jquerymobile.com/
*
* Copyright 2010, jQuery Project
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
(function(a,e){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var f=0,g;(g=b[f])!=null;f++)a(g).triggerHandler("remove");d(b)}}else{var c=a.fn.remove;a.fn.remove=function(b,f){return this.each(function(){if(!f)if(!b||a.filter(b,[this]).length)a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),b,f)})}}a.widget=function(b,f,g){var h=b.split(".")[0],m;b=b.split(".")[1];m=h+"-"+b;if(!g){g=f;f=a.Widget}a.expr[":"][m]=function(i){return!!a.data(i,
b)};a[h]=a[h]||{};a[h][b]=function(i,j){arguments.length&&this._createWidget(i,j)};f=new f;f.options=a.extend(true,{},f.options);a[h][b].prototype=a.extend(true,f,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:m},g);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,f){a.fn[b]=function(g){var h=typeof g==="string",m=Array.prototype.slice.call(arguments,1),i=this;g=!h&&m.length?a.extend.apply(null,[true,g].concat(m)):g;if(h&&g.charAt(0)==="_")return i;
h?this.each(function(){var j=a.data(this,b);if(!j)throw"cannot call methods on "+b+" prior to initialization; attempted to call method '"+g+"'";if(!a.isFunction(j[g]))throw"no such method '"+g+"' for "+b+" widget instance";var l=j[g].apply(j,m);if(l!==j&&l!==e){i=l;return false}}):this.each(function(){var j=a.data(this,b);j?j.option(g||{})._init():a.data(this,b,new f(g,this))});return i}};a.Widget=function(b,f){arguments.length&&this._createWidget(b,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",
options:{disabled:false},_createWidget:function(b,f){a.data(f,this.widgetName,this);this.element=a(f);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var b={};if(a.metadata)b=a.metadata.get(element)[this.widgetName];return b},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);
this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,f){var g=b;if(arguments.length===0)return a.extend({},this.options);if(typeof b==="string"){if(f===e)return this.options[b];g={};g[b]=f}this._setOptions(g);return this},_setOptions:function(b){var f=this;a.each(b,function(g,h){f._setOption(g,h)});return this},_setOption:function(b,f){this.options[b]=f;if(b===
"disabled")this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,f,g){var h=this.options[b];f=a.Event(f);f.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();g=g||{};if(f.originalEvent){b=a.event.props.length;for(var m;b;){m=a.event.props[--b];f[m]=f.originalEvent[m]}}this.element.trigger(f,
g);return!(a.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);(function(a){a.widget("mobile.widget",{_getCreateOptions:function(){var e=this.element,d={};a.each(this.options,function(c){var b=e.data(c.replace(/[A-Z]/g,function(f){return"-"+f.toLowerCase()}));if(b!==undefined)d[c]=b});return d}})})(jQuery);
$.media=function(){var a={},e=$("html"),d=$("<div id='jquery-mediatest'>"),c=$("<body>").append(d);return function(b){if(!(b in a)){var f=$("<style type='text/css'>@media "+b+"{#jquery-mediatest{position:absolute;}}</style>");e.prepend(c).prepend(f);a[b]=d.css("position")==="absolute";c.add(f).remove()}return a[b]}}();var fakeBody=$("<body>").prependTo("html"),fbCSS=fakeBody[0].style,vendors=["webkit","moz","o"],webos=window.palmGetResource||window.PalmServiceBridge,bb=window.blackberry;
function propExists(a){var e=a.charAt(0).toUpperCase()+a.substr(1);a=(a+" "+vendors.join(e+" ")+e).split(" ");for(var d in a)if(fbCSS[d]!==undefined)return true}
$.extend($.support,{orientation:"orientation"in window,touch:"ontouchend"in document,WebKitAnimationEvent:typeof WebKitTransitionEvent==="object",pushState:!!history.pushState,mediaquery:$.media("only all"),cssPseudoElement:!!propExists("content"),boxShadow:!!propExists("boxShadow")&&!bb,scrollTop:("pageXOffset"in window||"scrollTop"in document.documentElement||"scrollTop"in fakeBody[0])&&!webos});fakeBody.remove();$.support.boxShadow||$("html").addClass("ui-mobile-nosupport-boxshadow");
$.each("touchstart touchmove touchend orientationchange tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(a,e){$.fn[e]=function(d){return d?this.bind(e,d):this.trigger(e)};$.attrFn[e]=true});var supportTouch=$.support.touch,scrollEvent="touchmove scroll",touchStartEvent=supportTouch?"touchstart":"mousedown",touchStopEvent=supportTouch?"touchend":"mouseup",touchMoveEvent=supportTouch?"touchmove":"mousemove";
$.event.special.scrollstart={enabled:true,setup:function(){function a(b,f){d=f;var g=b.type;b.type=d?"scrollstart":"scrollstop";$.event.handle.call(e,b);b.type=g}var e=this,d,c;$(e).bind(scrollEvent,function(b){if($.event.special.scrollstart.enabled){d||a(b,true);clearTimeout(c);c=setTimeout(function(){a(b,false)},50)}})}};
$.event.special.tap={setup:function(){var a=this,e=$(a);e.bind(touchStartEvent,function(d){function c(){b=true}if(!(d.which&&d.which!==1)){var b=false,f=true,g,h;h=setTimeout(function(){if(f&&!b){g=d.type;d.type="taphold";$.event.handle.call(a,d);d.type=g}},750);e.one(touchMoveEvent,c).one(touchStopEvent,function(m){e.unbind(touchMoveEvent,c);clearTimeout(h);f=false;if(!b){g=m.type;m.type="tap";$.event.handle.call(a,m);m.type=g}})}})}};
$.event.special.swipe={setup:function(){var a=$(this);a.bind(touchStartEvent,function(e){function d(g){if(b){var h=g.originalEvent.touches?g.originalEvent.touches[0]:g;f={time:(new Date).getTime(),coords:[h.pageX,h.pageY]};Math.abs(b.coords[0]-f.coords[0])>10&&g.preventDefault()}}var c=e.originalEvent.touches?e.originalEvent.touches[0]:e,b={time:(new Date).getTime(),coords:[c.pageX,c.pageY],origin:$(e.target)},f;a.bind(touchMoveEvent,d).one(touchStopEvent,function(){a.unbind(touchMoveEvent,d);if(b&&
f)if(f.time-b.time<1E3&&Math.abs(b.coords[0]-f.coords[0])>30&&Math.abs(b.coords[1]-f.coords[1])<20)b.origin.trigger("swipe").trigger(b.coords[0]>f.coords[0]?"swipeleft":"swiperight");b=f=undefined})})}};
$.event.special.orientationchange={orientation:function(a){return document.body&&a.width()/a.height()<1.1?"portrait":"landscape"},setup:function(){function a(){var b=$.event.special.orientationchange.orientation(d);if(c!==b){$.event.handle.call(e,"orientationchange",{orientation:b});c=b}}var e=this,d=$(e),c=$.event.special.orientationchange.orientation(d);$.support.orientation?e.addEventListener("orientationchange",a,false):d.bind("resize",a)}};
$.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(a,e){$.event.special[a]={setup:function(){$(this).bind(e,$.noop)}}});
(function(a,e,d){function c(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}var b="hashchange",f=document,g,h=a.event.special,m=f.documentMode,i="on"+b in e&&(m===d||m>7);a.fn[b]=function(j){return j?this.bind(b,j):this.trigger(b)};a.fn[b].delay=50;h[b]=a.extend(h[b],{setup:function(){if(i)return false;a(g.start)},teardown:function(){if(i)return false;a(g.stop)}});g=function(){function j(){var t=c(),n=s(v);if(t!==v){q(v=t,n);a(e).trigger(b)}else if(n!==v)location.href=location.href.replace(/#.*/,
"")+n;p=setTimeout(j,a.fn[b].delay)}var l={},p,v=c(),o=function(t){return t},q=o,s=o;l.start=function(){p||j()};l.stop=function(){p&&clearTimeout(p);p=d};a.browser.msie&&!i&&function(){var t,n;l.start=function(){if(!t){n=(n=a.fn[b].src)&&n+c();t=a('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){n||q(c());j()}).attr("src",n||"javascript:0").insertAfter("body")[0].contentWindow;f.onpropertychange=function(){try{if(event.propertyName==="title")t.document.title=f.title}catch(x){}}}};
l.stop=o;s=function(){return c(t.location.href)};q=function(x,r){var k=t.document,u=a.fn[b].domain;if(x!==r){k.title=f.title;k.open();u&&k.write('<script>document.domain="'+u+'"<\/script>');k.close();t.location.hash=x}}}();return l}()})(jQuery,this);
(function(a){a.widget("mobile.page",a.mobile.widget,{options:{},_create:function(){if(this._trigger("beforeCreate")!==false){this.element.find("[data-role=page],[data-role=content]").andSelf().each(function(){var e=a(this);e.addClass("ui-"+e.data("role"))});this.element.find("[data-role=nojs]").addClass("ui-nojs");this._enchanceControls();this.element.find("[data-role]").andSelf().each(function(){var e=a(this),d=e.data("role"),c=e.data("theme");if(d==="header"||d==="footer"){e.addClass("ui-bar-"+
(c||"a"));d=="header"?e.attr("role","banner"):e.attr("role","contentinfo");c=e.children("a");var b=c.filter(".ui-btn-left").length,f=c.filter(".ui-btn-right").length;if(!b)b=c.eq(0).not(".ui-btn-right").addClass("ui-btn-left").length;if(!f)f=c.eq(1).addClass("ui-btn-right").length;if(a.mobile.addBackBtn&&d==="header"&&(a.mobile.urlStack.length>1||a(".ui-page").length>1)&&!b&&!e.data("noBackBtn"))a("<a href='#' class='ui-btn-left' data-icon='arrow-l'>Back</a>").tap(function(){history.back();return false}).click(function(){return false}).prependTo(e);
e.children(":header").addClass("ui-title").attr("tabindex","0").attr("role","heading").attr("aria-level","1")}else if(d==="content"){c&&e.addClass("ui-body-"+c);e.attr("role","main")}else if(d=="page")e.addClass("ui-body-"+(c||"c"));switch(d){case "header":case "footer":case "page":case "content":e.addClass("ui-"+d);break;case "collapsible":case "fieldcontain":case "navbar":case "listview":case "dialog":case "ajaxform":e[d]()}});this.element.find("[data-role=button], .ui-bar a, .ui-header a, .ui-footer a").not(".ui-btn").buttonMarkup();
this.element.find('[data-role="controlgroup"]').controlgroup();this.element.find("a:not(.ui-btn):not(.ui-link-inherit)").addClass("ui-link");this.element.fixHeaderFooter()}},_enchanceControls:function(){this.element.find("input").each(function(){var e=this.getAttribute("type");a.mobile.degradeInputs[e]&&a(this).replaceWith(a("<div>").html(a(this).clone()).html().replace(/type="([a-zA-Z]+)"/,"data-type='$1'"))});this.element.find(":radio, :checkbox").customCheckboxRadio();this.element.find(":button, :submit, :reset, :image").not(".ui-nojs").customButton();
this.element.find("input, textarea").not(":radio, :checkbox, :button, :submit, :reset, :image").customTextInput();this.element.find("input, select").filter("[data-role=slider], [data-type=range]").slider();this.element.find("select").not("[data-role=slider]").customSelect()}})})(jQuery);
(function(a){a.fn.clickable=function(){return a(this).each(function(){var e=a(this).attr("data-theme");a(this).mousedown(function(){a(this).removeClass("ui-btn-up-"+e).addClass("ui-btn-down-"+e)}).mouseup(function(){a(this).removeClass("ui-btn-down-"+e).addClass("ui-btn-up-"+e)}).bind("mouseover focus",function(){a(this).removeClass("ui-btn-up-"+e).addClass("ui-btn-hover-"+e)}).bind("mouseout blur",function(){a(this).removeClass("ui-btn-hover-"+e).addClass("ui-btn-up-"+e)})})}})(jQuery);
(function(a){a.fn.fixHeaderFooter=function(){if(!a.support.scrollTop)return a(this);return a(this).each(function(){a(this).data("fullscreen")&&a(this).addClass("ui-page-fullscreen");a(this).find('.ui-header[data-position="fixed"]').addClass("ui-header-fixed ui-fixed-inline fade");a(this).find('.ui-footer[data-position="fixed"]').addClass("ui-footer-fixed ui-fixed-inline fade")})};a.fixedToolbars=function(){function e(i){var j=a(window).scrollTop(),l=i.offset().top,p=i.css("top")=="auto"?0:parseFloat(i.css("top")),
v=window.innerHeight,o=i.outerHeight(),q=i.parents(".ui-page:not(.ui-page-fullscreen)").length;if(i.is(".ui-header-fixed")){p=j-l+p;if(p<l)p=0;return i.css("top",q?p:j)}else{p=-1*(l-(j+v)+p+o);if(p>l)p=0;return i.css("top",q?p:j+v-o)}}if(a.support.scrollTop){var d="inline",c,b=a.support.touch,f=b?"touchstart":"mousedown",g=b?"touchend":"mouseup",h=null,m=false;a(function(){a(document).bind(f,function(i){if(!a(i.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length){h=
d;a.fixedToolbars.hide(true)}}).bind("scrollstart",function(i){if(!a(i.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length){m=true;if(h==null)h=d;a.fixedToolbars.hide(true)}}).bind(g,function(i){if(!a(i.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length)if(!m){a.fixedToolbars.toggle(h);h=null}}).bind("scrollstop",function(i){if(!a(i.target).closest("a,input,textarea,select,button,label,.ui-header-fixed,.ui-footer-fixed").length){m=
false;a.fixedToolbars.toggle(h=="overlay"?"inline":"overlay");h=null}});a(".ui-page").live("beforepageshow",function(i){var j=a(i.target).find('[data-role="footer"]');c=jQuery('.ui-footer[data-id="'+j.data("id")+'"]:not(.ui-footer-duplicate)').not(j);if(c.length){c.parents(".ui-page:eq(0)").find('.ui-footer[data-id="'+c.data("id")+'"]').length==1&&c.before(c.clone().addClass("ui-footer-duplicate"));a(i.target).find('[data-role="footer"]').addClass("ui-footer-duplicate");c.appendTo("body").css("top",
0);e(c)}});a(".ui-page").live("pageshow",function(i){c&&c.length&&c.appendTo(i.target).css("top",0);a.fixedToolbars.show(true)})});return{show:function(i){d="overlay";return a(".ui-page-active .ui-header-fixed:first, .ui-page-active .ui-footer-fixed:not(.ui-footer-duplicate):last").each(function(){var j=a(this),l=a(window).scrollTop(),p=j.offset().top,v=window.innerHeight,o=j.outerHeight();l=j.is(".ui-header-fixed")&&l<=p+o||j.is(".ui-footer-fixed")&&p<=l+v;j.addClass("ui-fixed-overlay").removeClass("ui-fixed-inline");
!l&&!i&&j.addClass("in").animationComplete(function(){j.removeClass("in")});e(j)})},hide:function(i){d="inline";return a(".ui-page-active .ui-header-fixed:first, .ui-page-active .ui-footer-fixed:not(.ui-footer-duplicate):last").each(function(){var j=a(this);j.addClass("ui-fixed-inline").removeClass("ui-fixed-overlay");if(i)j.css("top",0);else j.css("top")!=="auto"&&parseFloat(j.css("top"))!==0&&j.addClass("out reverse").animationComplete(function(){j.removeClass("out reverse");j.css("top",0)})})},
hideAfterDelay:function(){setTimeout(function(){a.fixedToolbars.hide()},3E3)},toggle:function(i){if(i)d=i;return d=="overlay"?a.fixedToolbars.hide():a.fixedToolbars.show()}}}}()})(jQuery);
(function(a){a.fn.customCheckboxRadio=function(e){return a(this).each(function(){if(a(this).is("[type=checkbox],[type=radio]")){var d=a(this),c=a.extend({theme:a(this).data("theme"),icon:a(this).data("icon")||!d.parents('[data-type="horizontal"]').length,checkedicon:"ui-icon-"+d.attr("type")+"-on",uncheckedicon:"ui-icon-"+d.attr("type")+"-off"},e),b=a("label[for="+d.attr("id")+"]").buttonMarkup({iconpos:c.icon?"left":"",theme:c.theme,icon:c.icon?c.uncheckedicon:null,shadow:false}),f=b.find(".ui-icon");
d.add(b).wrapAll('<div class="ui-'+d.attr("type")+'"></div>');b.mousedown(function(){a(this).data("state",d.attr("checked"))}).click(function(){setTimeout(function(){d.attr("checked")==a(this).data("state")&&d.trigger("click")},1)}).clickable();d.bind("updateState",function(){if(d.is(":checked")){b.addClass("ui-btn-active");f.addClass(c.checkedicon);f.removeClass(c.uncheckedicon)}else{b.removeClass("ui-btn-active");f.removeClass(c.checkedicon);f.addClass(c.uncheckedicon)}d.is(":checked")||b.removeClass("ui-focus")}).trigger("updateState").click(function(){a("input[name="+
a(this).attr("name")+"]").trigger("updateState")}).focus(function(){b.addClass("ui-focus");d.is(":checked")&&b.addClass("ui-focus")}).blur(function(){b.removeClass("ui-focus")})}})}})(jQuery);
(function(a){jQuery.fn.customTextInput=function(e){return a(this).each(function(){var d=a(this),c=a.extend({search:d.is('[type="search"],[data-type="search"]'),theme:d.data("theme")||"c"},e);a("label[for="+d.attr("id")+"]").addClass("ui-input-text");d.addClass("ui-input-text ui-body-"+c.theme);var b=d;if(c.search){b=d.wrap('<div class="ui-input-search ui-shadow-inset ui-btn-corner-all ui-body-c ui-btn-shadow ui-icon-search"></div>').parent();var f=a('<a href="#" class="ui-input-clear" title="clear text">clear text</a>').buttonMarkup({icon:"delete",
iconpos:"notext",corners:true,shadow:true}).click(function(){d.val("").focus();d.trigger("change");f.addClass("ui-input-clear-hidden");return false}).appendTo(b);c=function(){d.val()==""?f.addClass("ui-input-clear-hidden"):f.removeClass("ui-input-clear-hidden")};c();d.keyup(c)}else d.addClass("ui-corner-all ui-shadow-inset");d.focus(function(){b.addClass("ui-focus")}).blur(function(){b.removeClass("ui-focus")});d.is("textarea")&&d.keydown(function(){d[0].offsetHeight<d[0].scrollHeight&&d.css({height:d[0].scrollHeight+
10})})})}})(jQuery);
(function(a){a.fn.customSelect=function(e){return a(this).each(function(){function d(){if(m=="page")a.changePage(l,h,false,true);else{v.addClass("ui-screen-hidden");o.addClass("ui-listbox-hidden").removeAttr("style").removeClass("in")}}var c=a(this).attr("tabindex","-1").wrap("<div class='ui-select'>"),b=c.attr("id"),f=a("label[for="+b+"]").addClass("ui-select");f=a.extend({closeText:"close",chooseText:f.text(),theme:c.data("theme")},e);var g=b+"-button";b=b+"-menu";var h=c.closest(".ui-page"),m,
i,j=a("<a>",{href:"#",role:"button",title:"select menu",id:g,"aria-haspopup":"true","aria-owns":b}).text(a(this.options.item(this.selectedIndex)).text()).insertBefore(c).buttonMarkup({iconpos:"right",icon:"arrow-d",theme:f.theme}),l=a("<div data-role='dialog' data-theme='a'><div data-role='header' data-theme='b'><a href='#' class='ui-btn-left' data-icon='delete' data-iconpos='notext'>"+f.closeText+"</a><div class='ui-title'>"+f.chooseText+"</div></div><div data-role='content'></div></div>").appendTo("body").page(),
p=l.find(".ui-content"),v=a("<div>",{"class":"ui-listbox-screen ui-overlay ui-screen-hidden fade"}).appendTo(h),o=a("<div>",{"class":"ui-listbox ui-listbox-hidden ui-body-a ui-overlay-shadow ui-corner-all pop"}).insertAfter(v),q=a("<ul>",{"class":"ui-listbox-list",id:b,role:"listbox","aria-labelledby":g}).appendTo(o);c.find("option").each(function(s){s=c[0].selectedIndex==s;var t=a("<a>",{"aria-selected":s,role:"option",href:"#"}).text(a(this).text());a("<li>",{"class":s?"ui-btn-active":"","data-icon":"checkbox-on"}).append(t).appendTo(q)});
q.listview();l.bind("pageshow",function(){q.find(".ui-btn-active").focus();return false}).bind("pagehide",function(){window.scrollTo(i[0],i[1]);c.focus();o.append(q).removeAttr("style");return false});c.change(function(){var s=c.get(0);j.find(".ui-btn-text").text(a(s.options.item(s.selectedIndex)).text())}).focus(function(){a(this).blur();j.focus()});j.mousedown(function(){var s=q.outerHeight();i=[a(window).scrollLeft(),a(window).scrollTop()];if(s>window.innerHeight-80||!a.support.scrollTop){m="page";
p.append(q);a.changePage(h,l,false,false)}else{m="overlay";v.height(a(document).height()).removeClass("ui-screen-hidden");o.append(q).removeClass("ui-listbox-hidden").css({top:a(window).scrollTop()+window.innerHeight/2,"margin-top":-s/2,left:window.innerWidth/2,"margin-left":-1*o.outerWidth()/2}).addClass("in")}return false});q.find("li").mousedown(function(){q.find("li").removeClass("ui-btn-active").children(0).attr("aria-selected","false");a(this).addClass("ui-btn-active").find("a").attr("aria-selected",
"true");var s=q.find("li").index(this),t=c[0].selectedIndex;c[0].selectedIndex=s;s!==t&&c.trigger("change");d();return false});l.find(".ui-btn-left").click(function(){d();return false});v.click(function(){d();return false})})}})(jQuery);
(function(a){a.fn.buttonMarkup=function(e){return this.each(function(){var d=a(this),c=a.extend({},{theme:function(){if(d.is("[data-theme]"))return d.attr("data-theme");else if(d.parents("body").length){var h=d.closest("[class*=ui-bar-],[class*=ui-body-]");return h.length?h.attr("class").match(/ui-(bar|body)-([a-z])/)[2]:"c"}else return"c"}(),iconpos:d.data("iconpos"),icon:d.data("icon"),inline:d.data("inline")},a.fn.buttonMarkup.defaults,e),b="ui-btn ui-btn-up-"+c.theme,f="ui-btn-inner",g;if(c.inline)b+=
" ui-btn-inline";if(c.icon){c.icon="ui-icon-"+c.icon;g="ui-icon "+c.icon;if(c.shadow)g+=" ui-icon-shadow";c.iconpos=c.iconpos||"left"}if(c.iconpos){b+=" ui-btn-icon-"+c.iconpos;c.iconpos=="notext"&&!d.attr("title")&&d.attr("title",d.text())}if(c.corners){b+=" ui-btn-corner-all";f+=" ui-btn-corner-all"}if(c.shadow)b+=" ui-shadow";d.attr("data-theme",c.theme).addClass(b).wrapInner(a("<"+c.wrapperEls+">",{className:"ui-btn-text"}));c.icon&&d.prepend(a("<span>",{className:g}));d.wrapInner(a("<"+c.wrapperEls+
">",{className:f}));d.clickable()})};a.fn.buttonMarkup.defaults={corners:true,shadow:true,iconshadow:true,wrapperEls:"span"}})(jQuery);(function(a){a.fn.customButton=function(){return a(this).each(function(){var e=a(this).addClass("ui-btn-hidden").attr("tabindex","-1");a('<a href="#" role="button">'+(e.text()||e.val())+"</a>").buttonMarkup({theme:e.data("theme"),icon:e.data("icon"),iconpos:e.data("iconpos"),inline:e.data("inline")}).click(function(){e.click();return false}).insertBefore(e)})}})(jQuery);
(function(a){a.fn.slider=function(){return this.each(function(){function e(n,x){if(x)p=parseFloat(x)/(l-j)*100;else{var r=n.originalEvent.touches?n.originalEvent.touches[0]:n;if(!s||r.pageX<o.offset().left-4||r.pageX>o.offset().left+o.width()+4)return;p=Math.round((r.pageX-o.offset().left)/o.width()*100)}if(p<0)p=0;if(p>100)p=100;r=Math.round(p/100*l);if(r<j)r=j;if(r>l)r=l;v=Math.round(r/l*100);q.css("left",p+"%");q.attr({"aria-valuenow":h=="input"?r:b.find("option").eq(r).attr("value"),"aria-valuetext":h==
"input"?r:b.find("option").eq(r).text(),title:r});d(r);r=r;if(h=="input")b.val(r);else b[0].selectedIndex=r}function d(n){if(h!="input")n==0?o.addClass("ui-slider-switch-a").removeClass("ui-slider-switch-b"):o.addClass("ui-slider-switch-b").removeClass("ui-slider-switch-a")}function c(){h=="select"&&q.addClass("ui-slider-handle-snapping").css("left",v+"%").animationComplete(function(){q.removeClass("ui-slider-handle-snapping")})}var b=a(this),f=b.parents("[class*=ui-bar-],[class*=ui-body-]").eq(0),
g=a.extend({trackTheme:f.length?f.attr("class").match(/ui-(bar|body)-([a-z])/)[2]:"c",theme:b.data("theme")||(f.length?f.attr("class").match(/ui-(bar|body)-([a-z])/)[2]:"c")},t),h=b[0].nodeName.toLowerCase();t=h=="select"?"ui-slider-switch":"";var m=b.attr("id");f=m+"-label";m=a("[for="+m+"]").attr("id",f);var i=h=="input"?b.val():b[0].selectedIndex,j=h=="input"?parseFloat(b.attr("min")):0,l=h=="input"?parseFloat(b.attr("max")):b.find("option").length-1,p=i/(l-j)*100,v=p,o=a('<div class="ui-slider '+
t+" ui-btn-down-"+g.trackTheme+' ui-btn-corner-all" role="application"></div>'),q=a('<a href="#" class="ui-slider-handle"></a>').appendTo(o).buttonMarkup({corners:true,theme:g.theme,shadow:true}).attr({role:"slider","aria-valuemin":j,"aria-valuemax":l,"aria-valuenow":i,"aria-valuetext":i,title:i,"aria-labelledby":f}),s=false;if(h=="select"){o.wrapInner('<div class="ui-slider-inneroffset"></div>');var t=b.find("option");b.find("option").each(function(n){var x=n==0?"b":"a",r=n==0?"right":"left";n=n==
0?" ui-btn-down-"+g.trackTheme:" ui-btn-active";a('<div class="ui-slider-labelbg ui-slider-labelbg-'+x+n+" ui-btn-corner-"+r+'"></div>').prependTo(o);a('<span class="ui-slider-label ui-slider-label-'+x+n+" ui-btn-corner-"+r+'" role="img">'+a(this).text()+"</span>").prependTo(q)})}d(i);m.addClass("ui-slider");b.addClass(h=="input"?"ui-slider-input":"ui-slider-switch").keyup(function(n){e(n,a(this).val())});o.bind(a.support.touch?"touchstart":"mousedown",function(n){s=true;if(h=="select")i=b[0].selectedIndex;
e(n);return false}).bind(a.support.touch?"touchmove":"mousemove",function(n){e(n);return false}).bind(a.support.touch?"touchend":"mouseup",function(n){s=false;if(h=="select"){if(i==b[0].selectedIndex){i=i==0?1:0;e(n,i)}c()}return false}).insertAfter(b);q.css("left",p+"%").bind("click",function(){return false})})}})(jQuery);
(function(a){a.fn.collapsible=function(e){return a(this).each(function(){var d=a.extend({expandCueText:" click to expand contents",collapseCueText:" click to collapse contents",collapsed:a(this).is('[data-state="collapsed"]'),heading:">h1,>h2,>h3,>h4,>h5,>h6,>legend",theme:a(this).data("theme"),iconTheme:a(this).data("icontheme")||"d"},e),c=a(this).addClass("ui-collapsible-contain"),b=a(this).find(d.heading).eq(0),f=c.wrapInner('<div class="ui-collapsible-content"></div>').find(".ui-collapsible-content");
if(b.is("legend")){b=a('<div role="heading">'+b.html()+"</div>").insertBefore(b);b.next().remove()}b.insertBefore(f);b.addClass("ui-collapsible-heading").append('<span class="ui-collapsible-heading-status"></span>').wrapInner('<a href="#" class="ui-collapsible-heading-toggle"></a>').find("a:eq(0)").buttonMarkup({shadow:true,corners:false,iconPos:"left",icon:"plus",theme:d.theme}).removeClass("ui-btn-corner-all").addClass("ui-corner-all").find(".ui-btn-inner").removeClass("ui-btn-corner-all").addClass("ui-corner-all").find(".ui-icon").removeAttr("class").buttonMarkup({shadow:true,
corners:true,iconPos:"notext",icon:"plus",theme:d.iconTheme});c.bind("collapse",function(){b.addClass("ui-collapsible-heading-collapsed").find(".ui-collapsible-heading-status").text(d.expandCueText);b.find(".ui-icon").removeClass("ui-icon-minus").addClass("ui-icon-plus");f.addClass("ui-collapsible-content-collapsed").attr("aria-hidden",true)}).bind("expand",function(){b.removeClass("ui-collapsible-heading-collapsed").find(".ui-collapsible-heading-status").text(d.collapseCueText);b.find(".ui-icon").removeClass("ui-icon-plus").addClass("ui-icon-minus");
f.removeClass("ui-collapsible-content-collapsed").attr("aria-hidden",false)}).trigger(d.collapsed?"collapse":"expand");b.click(function(){b.is(".ui-collapsible-heading-collapsed")?c.trigger("expand"):c.trigger("collapse");return false})})}})(jQuery);
(function(a){a.fn.controlgroup=function(e){return a(this).each(function(){function d(g){g.removeClass("ui-btn-corner-all ui-shadow").eq(0).addClass(f[0]).end().filter(":last").addClass(f[1]).addClass("ui-controlgroup-last")}var c=a.extend({direction:a(this).data("type")||"vertical",shadow:false},e),b=a(this).find(">legend"),f=c.direction=="horizontal"?["ui-corner-left","ui-corner-right"]:["ui-corner-top","ui-corner-bottom"];a(this).find("input:eq(0)").attr("type");if(b.length){a(this).wrapInner('<div class="ui-controlgroup-controls"></div>');
a('<div role="heading" class="ui-controlgroup-label">'+b.html()+"</div>").insertBefore(a(this).children(0));b.remove()}a(this).addClass("ui-corner-all ui-controlgroup ui-controlgroup-"+c.direction);d(a(this).find(".ui-btn"));d(a(this).find(".ui-btn-inner"));c.shadow&&a(this).addClass("ui-shadow")})}})(jQuery);(function(a){a.fn.fieldcontain=function(e){a.extend({theme:"c"},e);return a(this).addClass("ui-field-contain ui-body ui-br")}})(jQuery);
(function(a){a.widget("mobile.listview",a.mobile.widget,{options:{theme:"c",countTheme:"c",headerTheme:"b",dividerTheme:"b",splitIcon:"arrow-r",splitTheme:"b",inset:false},_create:function(){var e=this.options;$list=this.element;this._createSubPages();this.element.addClass("ui-listview").attr("role","listbox").find("li").attr("role","option").attr("tabindex","-1").focus(function(){a(this).attr("tabindex","0")}).each(function(){var c=a(this),b=c.data("role"),f=$list.data("dividertheme")||e.dividerTheme;
if(c.is(":has(img)"))c.is(":has(img.ui-li-icon)")?c.addClass("ui-li-has-icon"):c.addClass("ui-li-has-thumb");if(c.is(":has(.ui-li-aside)")){var g=c.find(".ui-li-aside");g.prependTo(g.parent())}c.addClass("ui-li");if(c.find("a").length)c.buttonMarkup({wrapperEls:"div",shadow:false,corners:false,iconpos:"right",icon:a(this).data("icon")||"arrow-r",theme:e.theme}).find("a").eq(0).addClass("ui-link-inherit");else b=="list-divider"?c.addClass("ui-li-divider ui-btn ui-bar-"+f).attr("role","heading"):c.addClass("ui-li-static ui-btn-up-"+
e.theme)}).eq(0).attr("tabindex","0");this.element.keydown(function(c){switch(c.keyCode){case 38:a(c.target).closest("li").prev().length&&a(c.target).blur().attr("tabindex","-1").closest("li").prev().find("a").eq(0).focus();return false;case 40:a(c.target).closest("li").next().length&&a(c.target).blur().attr("tabindex","-1").closest("li").next().find("a").eq(0).focus();return false;case 39:a(c.target).closest("li").find("a.ui-li-link-alt").length&&a(c.target).blur().closest("li").find("a.ui-li-link-alt").eq(0).focus();
return false;case 37:a(c.target).closest("li").find("a.ui-link-inherit").length&&a(c.target).blur().closest("li").find("a.ui-link-inherit").eq(0).focus();return false;case 13:case 32:a(c.target).trigger("click");return false}});e.inset&&this.element.addClass("ui-listview-inset").controlgroup({shadow:true});this.element.find("li").each(function(){var c=a(this).find("a").eq(1);c.length&&a(this).addClass("ui-li-has-alt");c.each(function(){var b=a(this);b.attr("title",a(this).text()).addClass("ui-li-link-alt").empty().buttonMarkup({shadow:false,
corners:false,theme:e.theme,icon:false,iconpos:false}).find(".ui-btn-inner").append(a("<span>").buttonMarkup({shadow:true,corners:true,theme:$list.data("splittheme")||b.data("theme")||e.splitTheme,iconpos:"notext",icon:$list.data("spliticon")||b.data("icon")||e.splitIcon}));if(e.inset){b=a(this).closest("li");if(b.is("li:first-child"))a(this).addClass("ui-corner-tr");else b.is("li:last-child")&&a(this).addClass("ui-corner-br")}})}).find("img").addClass("ui-li-thumb");if(e.inset){var d=["top","bottom"];
a.each(d,function(c){var b=d[c];$list.find(".ui-corner-"+b).each(function(){if(a(this).parents("li")[c==0?"prev":"next"](".ui-li-divider").length)a(this).removeClass("ui-corner-"+b)})});this.element.find("img").filter("li:first-child img").addClass("ui-corner-tl").end().filter("li:last-child img").addClass("ui-corner-bl").end()}this.element.find(".ui-li-count").addClass("ui-btn-up-"+($list.data("counttheme")||e.countTheme)+" ui-btn-corner-all").end().find(":header").addClass("ui-li-heading").end().find("p,ul,dl").addClass("ui-li-desc");
this._numberItems();this.element.find("li:has(a)").live("tap",function(c){if(!a(c.target).closest("a").length){a(this).find("a:first").trigger("click");return false}})},_createSubPages:function(){var e=this.element.closest(".ui-page").attr("id"),d=this.options,c=this.element;a(this.element.find("ul,ol").get().reverse()).each(function(b){var f=a(this),g=f.parent(),h=g.contents()[0].nodeValue.split("\n")[0];b=e+"&"+a.mobile.subPageUrlKey+"="+a.mobile.idStringEscape(h+" "+b);var m=f.data("theme")||d.theme,
i=f.data("counttheme")||c.data("counttheme")||d.countTheme;f.wrap("<div data-role='page'><div data-role='content'></div></div>").parent().before("<div data-role='header' data-theme='"+d.headerTheme+"'><div class='ui-title'>"+h+"</div></div>").parent().attr({id:b,"data-theme":m,"data-count-theme":i}).appendTo("body").page();g.html("<a href='#"+b+"'>"+h+"</a>")}).listview()},_numberItems:function(){if(!(a.support.cssPseudoElement||!this.element.is("ol"))){var e=1;this.element.find(".ui-li-dec").remove();
this.element.find("li:visible").each(function(){if(a(this).is(".ui-li-divider"))e=1;else a(this).find(".ui-link-inherit:first").addClass("ui-li-jsnumbering").prepend("<span class='ui-li-dec'>"+e++ +". </span>")})}}})})(jQuery);
(function(a){a.mobile.listview.prototype.options.filter=false;a(":mobile-listview").live("listviewcreate",function(){var e=a(this),d=e.data("listview");if(d.options.filter){var c=a("<form>",{"class":"ui-listview-filter ui-bar-c",role:"search"});a("<input>",{placeholder:"Filter results...","data-type":"search"}).bind("keyup change",function(){var b=this.value.toLowerCase();e.children().show();b&&e.children().filter(function(){return a(this).text().toLowerCase().indexOf(b)===-1}).hide();d._numberItems()}).appendTo(c).customTextInput();
c.insertBefore(e)}})})(jQuery);(function(a){a.fn.dialog=function(){return a(this).each(function(){a(this).attr("role","dialog").addClass("ui-page ui-dialog ui-body-a").find("[data-role=header]").addClass("ui-corner-top ui-overlay-shadow").end().find(".ui-content,[data-role=footer]").last().addClass("ui-corner-bottom ui-overlay-shadow")})}})(jQuery);
(function(a){a.fn.navbar=function(e){return a(this).each(function(){var d=a.extend({iconpos:a(this).data("iconpos")||"top",transition:a(this).data("transition")||"slideup"},e),c=a(this).addClass("ui-navbar"),b=c.find("li").length;if((c.find("a[data-icon]").length?"arrow-r":null)==null){d.iconpos=null;c.add(c.children(0)).addClass("ui-navbar-noicons")}c.attr("role","navigation").find("ul").grid({grid:b>2?"b":"a"});c.find("ul a").buttonMarkup({corners:false,shadow:false,iconpos:d.iconpos}).bind("tap",
function(){c.find(".ui-btn-active").removeClass("ui-btn-active");a(this).addClass("ui-btn-active")})})}})(jQuery);(function(a){a.fn.grid=function(e){return a(this).each(function(){var d=a.extend({grid:"a"},e);a(this).addClass("ui-grid-"+d.grid);var c=a(this).children();iterator=d.grid=="a"?2:3;c.filter(":nth-child("+iterator+"n+1)").addClass("ui-block-a");c.filter(":nth-child("+iterator+"n+2)").addClass("ui-block-b");iterator==3&&c.filter(":nth-child(3n+3)").addClass("ui-block-c")})}})(jQuery);
(function(a,e,d){function c(){a.event.special.scrollstart.enabled=false;setTimeout(function(){e.scrollTo(0,0)},0);setTimeout(function(){a.event.special.scrollstart.enabled=true},150)}function b(){var k=location.hash.replace(/#/,"").split("/");k.length&&/[.|&]/.test(k[k.length-1])&&k.pop();k=k.join("/");if(k!==""&&k.charAt(k.length-1)!=="/")k+="/";return k}function f(){$("#ui-base").attr("href",b())}function g(){$("#ui-base").attr("href",location.pathname)}function h(k){if(k)l.removeClass("ui-loading");
else{v.appendTo("body").css({top:$(e).scrollTop()+75});l.addClass("ui-loading")}}function m(k){var u=k.find(".ui-title:eq(0)");u.length?u.focus():k.find(x).eq(0).focus()}function i(k,u,A,B){function E(){h(true);k.trigger("pagehide",{nextPage:u})!==false&&u.trigger("pageshow",{prevPage:k})!==false&&m(u)}a(document.activeElement).blur();k.trigger("beforepagehide",{nextPage:u});u.trigger("beforepageshow",{prevPage:k});if(A){k.addClass(A+" out "+(B?"reverse":""));u.addClass(q+" "+A+" in "+(B?"reverse":
""));u.animationComplete(function(){k.add(u).removeClass(" out in reverse "+t);k.removeClass(q);E()})}else{k.removeClass(q);u.addClass(q);E()}}if(a.support.mediaquery){a.mobile={};a.extend(a.mobile,{subPageUrlKey:"ui-page",degradeInputs:{color:true,date:true,datetime:true,"datetime-local":true,email:true,month:true,number:true,range:true,search:true,tel:true,time:true,url:true,week:true},addBackBtn:true});var j=a(e),l=a("html"),p=a("head"),v=a('<div class="ui-loader ui-body-a ui-corner-all"><span class="ui-icon ui-icon-loading spin"></span><h1>loading</h1></div>'),
o,q="ui-page-active",s,t="slide slideup slidedown pop flip fade",n=[{url:location.hash.replace(/^#/,""),transition:"slide"}],x="[tabindex],a,button:visible,select:visible,input",r=null;$.mobile.urlStack=n;$.mobile.idStringEscape=function(k){return k.replace(/[^a-zA-Z0-9]/,"-")};a.fn.ajaxClick=function(){var k=a(this).attr("href");s=a(this).data("transition")||"slide";r=a(this).attr("data-rel");var u=b();if(/^\//.test(k)||/https?:\/\//.test(k)&&k.match(location.hostname)||/^#/.test(k))u="";/https?:\/\//.test(k)||
(k=u+k);if(/^[^#]/.test(k)&&!a.support.ajax||/https?:\/\//.test(k)&&!k.match(location.hostname))location=k;else location.hash=k;return this};a("a:not([href=#]):not([target]):not([rel=external])").live("click",function(){a(this).ajaxClick();return false});a(function(){var k=false;a("body");h();j.bind("hashchange",function(u,A){function B(w){if(r){w.attr("data-role",r);r=d}}function E(w){var C=["data-role","data-theme","data-fullscreen"],I=w.wrap("<div>").parent();$.each(C,function(F){if(w.attr(C[F])){I.attr(C[F],
w.attr(C[F]));w.removeAttr(C[F])}});return I}if(k)k=false;else{var y=location.hash.replace(/^#/,""),z=n.length,G=!s&&z>1&&n[z-2].url===y,D=A&&A.manuallyTriggered?false:s||"slide",H=y;s=d;g();if(G)D=n.pop().transition;else n.push({url:y,transition:D});if(y){var J=a(".ui-page-active");z=a("[id='"+y+"']");if(z.length){z.is("[data-role]")&&B(z);f();z.page();i(J,z,D,G)}else{h();if(y.match("&"+a.mobile.subPageUrlKey))H=y.split("&"+a.mobile.subPageUrlKey)[0];$.ajax({url:H,success:function(w){w=a("<div>"+
w+"</div>").find('[data-role="page"]');if(w.attr("id"))w=E(w);w.attr("id",H).appendTo("body");B(w);w.page();i(J,w,D,G)},error:function(){h(true);a("<div class='ui-loader ui-overlay-shadow ui-body-e ui-corner-all'><h1>Error Loading Page</h1></div>").css({display:"block",opacity:0.96}).appendTo("body").delay(800).fadeOut(400,function(){$(this).remove()});k=true;history.back()}});f()}}else{y=a(".ui-page-active");if(y.length&&!o.is(".ui-page-active"))i(y,o,D,G);else{o.trigger("beforepageshow",{prevPage:$("")});
o.addClass(q);h(true);o.trigger("pageshow",{prevPage:$("")})!==false&&m(o)}}}})});j.bind("orientationchange",function(k,u){l.removeClass("portrait landscape").addClass(u.orientation)});l.addClass("ui-mobile");p.prepend('<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1" /><base href="" id="ui-base" />');g();a.fn.animationComplete=function(k){if(a.support.WebKitAnimationEvent)return a(this).one("webkitAnimationEnd",k);else setTimeout(k,350)};a.extend({pageLoading:h,
changePage:i,hideBrowserChrome:c});a(function(){o=a('[data-role="page"]:first');o.attr("id")||o.attr("id","ui-page-start");a('[data-role="page"]').page();j.trigger("hashchange",{manuallyTriggered:true});l.addClass(a.event.special.orientationchange.orientation(j))});j.load(c)}})(jQuery,this);