Merge lp:~hrvojem/percona-server/bug1267810-5.5 into lp:percona-server/5.5

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Laurynas Biveinis
Approved revision: no longer in the source branch.
Merged at revision: 690
Proposed branch: lp:~hrvojem/percona-server/bug1267810-5.5
Merge into: lp:percona-server/5.5
Diff against target: 3504 lines (+22/-3335)
11 files modified
.bzrignore (+1/-0)
doc/source/management/enforce_engine.rst (+4/-0)
doc/source/management/innodb_dict_size_limit.rst (+17/-22)
doc/source/percona-theme/layout.html (+0/-384)
doc/source/percona-theme/searchbox.html (+0/-22)
doc/source/percona-theme/static/default.css_t (+0/-433)
doc/source/percona-theme/static/jquery.min.js (+0/-154)
doc/source/percona-theme/static/percona.com.css (+0/-1868)
doc/source/percona-theme/static/percona.com.js (+0/-269)
doc/source/percona-theme/static/sidebar.js (+0/-151)
doc/source/percona-theme/theme.conf (+0/-32)
To merge this branch: bzr merge lp:~hrvojem/percona-server/bug1267810-5.5
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Approve
Review via email: mp+229429@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2014-03-25 12:07:45 +0000
3+++ .bzrignore 2014-08-04 11:49:41 +0000
4@@ -3070,3 +3070,4 @@
5 FilesCopied
6 source_downloads
7 doc/build/
8+doc/source/percona-theme/
9
10=== modified file 'doc/source/management/enforce_engine.rst'
11--- doc/source/management/enforce_engine.rst 2012-12-14 09:58:23 +0000
12+++ doc/source/management/enforce_engine.rst 2014-08-04 11:49:41 +0000
13@@ -10,6 +10,10 @@
14
15 In case user tries to enable :variable:`enforce_storage_engine` with engine that isn't available, system will not start.
16
17+.. note::
18+
19+ If you're using :variable:`enforce_storage_engine`, you must either disable it before doing ``mysql_upgrade`` or perform ``mysql_upgrade`` with server started with :option:`--skip-grants-tables`.
20+
21 Version Specific Information
22 ============================
23
24
25=== modified file 'doc/source/management/innodb_dict_size_limit.rst'
26--- doc/source/management/innodb_dict_size_limit.rst 2013-07-12 08:05:43 +0000
27+++ doc/source/management/innodb_dict_size_limit.rst 2014-08-04 11:49:41 +0000
28@@ -12,10 +12,25 @@
29
30 If your data dictionary is taking up more than a gigabyte or so of memory, you may benefit from this feature. A data dictionary of this size normally occurs when you have many tens of thousands of tables. For servers on which tables are accessed little by little over a significant portion of time, memory usage will grow steadily over time, as if there is a memory leak. For servers that access every table fairly soon after being started, memory usage will increase quickly and then stabilize.
31
32-If you;re using |Percona Server|, you can determine the actual size of the data dictionary. (See Show Hashed Memory.) However, if you're not using |Percona Server|, you can still make an estimate of the data dictionary's size. (See “Estimating the Data Dictionary Size” below.)
33-
34 Please note that this variable only sets a soft limit on the memory consumed by the data dictionary. In some cases, memory usage will exceed the limit (see “Implementation Details” below for more).
35
36+You can see the actual size of the data dictionary by running the ``SHOW ENGINE INNODB STATUS`` command. Data dictionary size will be shown under ``BUFFER POOL AND MEMORY`` section: ::
37+
38+ ----------------------
39+ BUFFER POOL AND MEMORY
40+ ----------------------
41+ Total memory allocated 137756672; in additional pool allocated 0
42+ Total memory allocated by read views 88
43+ Internal hash tables (constant factor + variable factor)
44+ Adaptive hash index 2250352 (2213368 + 36984)
45+ Page hash 139112 (buffer pool 0 only)
46+ Dictionary cache 612843 (554768 + 58075)
47+ File system 83536 (82672 + 864)
48+ Lock system 333248 (332872 + 376)
49+ Recovery system 0 (0 + 0)
50+ Dictionary memory allocated 58075
51+ Buffer pool size 8191
52+
53
54 System Variables
55 ================
56@@ -67,26 +82,6 @@
57
58 Unfortunately, the table cache is not always an accurate way to know whether the table is used by |MySQL| or not. Tables that are in the table cache might not really be in use, so if you have a big table cache, the algorithm will only be able to remove some of the items in the dictionary, which means that the memory consumed by the dictionary may exceed the value of ``innodb_dict_size_limit``. This is why we said this variable sets a soft limit on the size of the dictionary, not an absolute limit.
59
60-Estimating the Data Dictionary Size
61------------------------------------
62-
63-|Percona Server| provides instrumentation to show the data dictionary size directly, but if you``re not using |Percona Server|, you can estimate the size of the data dictionary. By calculating how much memory |InnoDB| has allocated that is not attributable to the buffer pool, etc., you will have an idea of how much allocated memory is not accounted for. This will not be the exact size of the data dictionary, but it will be a reasonable estimate.
64-
65-To make this estimate, first locate the following lines in the output of ``SHOW ENGINE INNODB STATUS``: ::
66-
67- ----------------------
68- BUFFER POOL AND MEMORY
69- ----------------------
70- Total memory allocated 13563931762; in additional pool allocated 1048576
71- Buffer pool size 524288
72-
73-The line beginning ``Total memory allocated`` shows the total memory |InnoDB| has allocated. The next line shows the buffer pool size in pages; you can either multiply that by the page size to get a value in bytes, or determine the size of the |InnoDB| buffer pool by executing the command ``SHOW VARIABLES LIKE 'innodb_buffer_pool_size'`` . The latter is easier, if you use |MySQL| 5.0 or later, so for the purpose of this example, assume we use that and it gives the value 8589934592. Finally, subtract the |InnoDB| buffer pool size from the total memory allocated: ::
74-
75- 13563931762 - 8589934592 = 4973997170
76-
77-So, there is a little over 4.6 GB of memory that |InnoDB| has allocated and which is unaccounted for. This is a pretty large amount of extra memory usage; quite a bit more than the gigabyte or so suggested as a maximum. So, you may benefit from using this feature.
78-
79-
80 Other reading
81 =============
82
83
84=== removed directory 'doc/source/percona-theme'
85=== removed file 'doc/source/percona-theme/layout.html'
86--- doc/source/percona-theme/layout.html 2014-07-30 09:47:55 +0000
87+++ doc/source/percona-theme/layout.html 1970-01-01 00:00:00 +0000
88@@ -1,384 +0,0 @@
89-{#
90- basic/layout.html
91- ~~~~~~~~~~~~~~~~~
92-
93- Master layout template for Sphinx themes.
94-
95- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
96- :license: BSD, see LICENSE for details.
97-#}
98-{%- block doctype -%}
99-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
100- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
101-{%- endblock %}
102-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
103-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
104-{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and
105- (sidebars != []) %}
106-{%- set url_root = pathto('', 1) %}
107-{# XXX necessary? #}
108-{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
109-{%- if not embedded and docstitle %}
110- {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
111-{%- else %}
112- {%- set titlesuffix = "" %}
113-{%- endif %}
114-
115-{%- macro relbar() %}
116- <div class="related">
117- <h3>{{ _('Navigation') }}</h3>
118- <ul>
119- {%- for rellink in rellinks %}
120- <li class="right" {% if loop.first %}style="margin-right: 10px"{% endif %}>
121- <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags|e }}"
122- {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
123- {%- if not loop.first %}{{ reldelim2 }}{% endif %}</li>
124- {%- endfor %}
125- {%- block rootrellink %}
126- <li><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a>{{ reldelim1 }}</li>
127- {%- endblock %}
128- {%- for parent in parents %}
129- <li><a href="{{ parent.link|e }}" {% if loop.last %}{{ accesskey("U") }}{% endif %}>{{ parent.title }}</a>{{ reldelim1 }}</li>
130- {%- endfor %}
131- {%- block relbaritems %} {% endblock %}
132- </ul>
133- </div>
134-{%- endmacro %}
135-
136-{%- macro sidebar() %}
137- {%- if render_sidebar %}
138- <div class="sphinxsidebar">
139- <div class="sphinxsidebarwrapper">
140-
141- <div class="side-column-block"><a href="http://www.percona.com/software/percona-server/"><img alt="Percona Server" src="http://s2.percona.com/logo_percona_server_new.png" /></a></div>
142-
143- <div class="side-column-block">
144- <div class="header">Call Us</div>
145- <div class="content">
146- <div class="numbers">
147- <div style="padding-bottom: 4px">
148- +1-888-316-9775 (USA - Sales)<br>
149- +1-208-473-2904 (USA - Sales)
150- </div>
151- <div style="padding-bottom: 4px;">
152- +44-208-133-0309 (UK - Sales)<br />
153- 0-800-051-8984 (UK - Sales)<br />
154- 0-800-181-0665 (GER - Sales)<br />
155- </div>
156- <div style="padding-bottom: 4px;">
157- +1-877-862-4316 (Emergency)
158- </div>
159- <div>
160- +1-855-55TRAIN (Training)<br>
161- +1-925-271-5054 (Training)
162- </div>
163- </div>
164- </div>
165- </div>
166-
167- <div class="side-column-block">
168- <div class="a-btn-container">
169- <a title="Download PDF Manual for Percona Server 5.5" onclick="_gaq.push(['b._trackEvent', 'Percona Server', 'Download', 'Download Manual Percona Server 5.5 ']);" href="http://form.percona.com/Percona-Server-55-Series-Manual.html" class="a-btn-green">
170- <span class="a-btn-text-green">Download Manual</span>
171- <span class="a-btn-fixed-slide-text-green">PDF for version 5.5</span>
172- <span class="a-btn-icon-right-green"><span></span></span>
173- </a>
174- </div></div>
175-
176- <div class="percona_com_ad" style="width:220px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=220x120"></script></div>
177-
178- {%- if sidebars != None %}
179- {#- new style sidebar: explicitly include/exclude templates #}
180- {%- for sidebartemplate in sidebars %}
181- {%- include sidebartemplate %}
182- {%- endfor %}
183- {%- else %}
184- {#- old style sidebars: using blocks -- should be deprecated #}
185- {%- block serverseries %}
186- <div class="side-column-block">
187- <h3>Percona Server Series</h3>
188- <ul><li><a href="http://www.percona.com/doc/percona-server/5.1/">Percona Server 5.1</a></li><li><a href="http://www.percona.com/doc/percona-server/5.5/">Percona Server 5.5</a></li><li><a href="http://www.percona.com/doc/percona-server/5.6/">Percona Server 5.6</a></li></ul>
189- </div>
190- {%- endblock %}
191- {%- block sidebartoc %}
192- {%- include "localtoc.html" %}
193- {%- endblock %}
194- {%- block sidebarrel %}
195- {%- include "relations.html" %}
196- {%- endblock %}
197- {%- block sidebarsourcelink %}
198- {%- include "sourcelink.html" %}
199- {%- endblock %}
200- {%- if customsidebar %}
201- {%- include customsidebar %}
202- {%- endif %}
203- {%- block sidebarsearch %}
204- {%- include "searchbox.html" %}
205- {%- endblock %}
206- {%- endif %}
207-<br /><br />
208- <div class="side-column-block">
209- <ul class="side-contact-buttons">
210- <li><a href="http://form.percona.com/ContactMe.html" title="Contact Me" class="contact-me"><span>Contact Me</span></a></li>
211- <li><a href="http://www.percona.com/webinars/" title="Attend a Webinar" class="webinar"><span>Attend a Webinar</span></a></li>
212- <li><a href="http://www.percona.com/downloads/" title="Download Software" class="download-software"><span>Download Software</span></a></li>
213- <li><a href="http://www.percona.com/subscribe/" title="Register For Newsletters" class="newsletters"><span>Register For Newsletters</span></a></li>
214- </ul>
215- </div>
216-
217- </div>
218- </div>
219- {%- endif %}
220-{%- endmacro %}
221-
222-{%- macro script() %}
223- <script type="text/javascript">
224- var DOCUMENTATION_OPTIONS = {
225- URL_ROOT: '{{ url_root }}',
226- VERSION: '{{ release|e }}',
227- COLLAPSE_INDEX: false,
228- FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
229- HAS_SOURCE: {{ has_source|lower }}
230- };
231- </script>
232- {%- for scriptfile in script_files %}
233- <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
234- {%- endfor %}
235-{%- endmacro %}
236-
237-{%- macro css() %}
238- <link rel="stylesheet" href="{{ pathto('_static/percona.com.css', 1) }}" type="text/css" />
239- <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
240- <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
241- {%- for cssfile in css_files %}
242- <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
243- {%- endfor %}
244-{%- endmacro %}
245-
246-<html xmlns="http://www.w3.org/1999/xhtml">
247- <head>
248- <meta http-equiv="Content-Type" content="text/html; charset={{ encoding }}" />
249- <link rel="shortcut icon" href="_static/percona_favicon.ico"/>
250- {{ metatags }}
251- {%- block htmltitle %}
252- <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
253- {%- endblock %}
254-
255- {{ css() }}
256- {%- if not embedded %}
257- {{ script() }}
258- {%- if use_opensearch %}
259- <link rel="search" type="application/opensearchdescription+xml"
260- title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
261- href="{{ pathto('_static/opensearch.xml', 1) }}"/>
262- {%- endif %}
263-
264-<script src="{{ pathto('_static/percona.com.js', 1)}}" type="text/javascript"></script>
265-
266- {%- endif %}
267-{%- block linktags %}
268- {%- if hasdoc('about') %}
269- <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
270- {%- endif %}
271- {%- if hasdoc('genindex') %}
272- <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
273- {%- endif %}
274- {%- if hasdoc('search') %}
275- <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
276- {%- endif %}
277- {%- if hasdoc('copyright') %}
278- <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
279- {%- endif %}
280- <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
281- {%- if parents %}
282- <link rel="up" title="{{ parents[-1].title|striptags|e }}" href="{{ parents[-1].link|e }}" />
283- {%- endif %}
284- {%- if next %}
285- <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
286- {%- endif %}
287- {%- if prev %}
288- <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
289- {%- endif %}
290-{%- endblock %}
291-{%- block extrahead %} {% endblock %}
292- </head>
293- <body>
294-
295-{%- block header %}
296-
297- <!-- <div id="stickywrapper"> -->
298- <!-- <div id="stickycontent"> -->
299- <div id="header"><div class="header">
300- <div class="logo"><a href="http://www.percona.com/" onfocus="this.blur()"><img src="http://s3.percona.com/ui-logo.png" alt="Percona Performance Consulting Experts" width="220" height="55" /></a></div>
301- <div class="right">
302- <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
303- <span class="inv"><![CDATA[<noindex>]]></span>
304- <div class="navicontainer"><div class="navi">
305- <span id="navilink-span-menu-914"><a href="http://www.percona.com/about-percona" id="navilink-a-menu-914">About</a></span><span id="navilink-span-menu-915"><a href="http://www.percona.com/products" id="navilink-a-menu-915">Products</a></span><span id="navilink-span-menu-1125"><a href="http://www.percona.com/software" title="" id="navilink-a-menu-1125">Software</a></span><span id="navilink-span-menu-918"><a href="http://www.percona.com/resources" id="navilink-a-menu-918">Resources</a></span><span id="navilink-span-menu-919"><a href="http://www.percona.com/news-and-events" title="Get all of the latest Percona news, events and press releases on the MySQL community. Update yourself with the latest MySQL and MariaDB developments today." id="navilink-a-menu-919">News/Events</a></span><span id="navilink-span-menu-1129"><a href="http://www.percona.com/percona-community" id="navilink-a-menu-1129">Community</a></span><span id="navilink-span-menu-920"><a href="http://www.percona.com/contact" title="" id="navilink-a-menu-920">Contact</a></span><span id="navilink-span-menu-1060"><a href="http://www.percona.com/live" title="" id="navilink-a-menu-1060">Percona Live</a></span> </div></div>
306- <span class="inv"><![CDATA[</noindex>]]></span>
307- </div>
308- </div></div><!-- /.header /#header -->
309-
310- <div id="stripe"></div>
311-
312-{% endblock %}
313-
314- <!-- <div id="stripe"></div> -->
315-
316-{%- block content %}
317-
318-
319-
320- {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %}
321-
322- <div class="document">
323-
324-
325-
326- {%- block document %}
327- <div class="documentwrapper">
328- {%- if render_sidebar %}
329- <div class="bodywrapper">
330- {%- endif %}
331-
332- {%- block relbar1 %}{{ relbar() }}{% endblock %}
333-
334- <div class="body">
335- {% block body %} {% endblock %}
336- </div>
337-
338- {%- block relbar2 %}{{ relbar() }}
339-
340- {%- if render_sidebar %}
341- <div class="percona_com_ad" style="margin:auto;width:630px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=630x80"></script></div>
342- </div>
343- {%- endif %}
344-
345-
346-
347- </div>
348-
349- {%- endblock %}
350-
351- {%- block sidebar2 %}{{ sidebar() }}{% endblock %}
352-
353- <div class="clearer"></div>
354-
355- {%- if last_updated %}
356- {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
357- {%- endif %}
358-
359-
360-
361-
362- <div class="license">
363-
364- {%- if show_copyright %}
365- {%- if hasdoc('copyright') %}
366- {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
367- {%- else %}
368- {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
369- {%- endif %}
370- {%- endif %}
371-
372- <br />
373- Except where otherwise noted, this documentation is licensed under the following license:
374- <br />
375- <a class="urlextern" rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/">
376- CC Attribution-ShareAlike 2.0 Generic</a><br />
377-
378- {%- if show_sphinx %}
379- {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
380- {%- endif %}
381-
382- </div>
383-
384- </div>
385- {%- endblock %}
386-
387- {% endblock %}
388-
389-{%- block footer %}
390-
391-
392- <div class="file-bugs">
393- This documentation is developed in Launchpad as part of the <a rel="nofollow" href="https://code.launchpad.net/percona-server">Percona Server source code</a>.<br/>
394- If you spotted innacuracies, errors, don't understood it or you think something is missing or should be improved, please <a rel="nofollow" href="https://bugs.launchpad.net/percona-server/+filebug?field.tags=doc&amp;field.comment=[In:Percona Server Documentation]&amp;?field.tags=doc&amp;field.title=[DOC] ">file a bug</a>.
395-
396- </div>
397-
398-
399-
400- <div id="footer">
401-
402- <div class="footer">
403- <div class="logo"><img width="110" height="25" alt="" src="{{ pathto('_static/ui-footer-logo.png', 1) }}">
404- </div>
405-
406- <div class="text">
407- <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
408- Call us: 1-888-316-9775 • <a href="http://www.percona.com/contact">Contact Us</a><br>
409- MySQL and InnoDB are trademarks of Oracle Corp.<br>
410- Proudly running <a href="http://www.percona.com/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
411- Copyright &copy; 2013 Percona<br>
412- <a href="http://www.percona.com/about-us/policies/">Copyright, Trademark, and Privacy Policy</a> • <a href="http://www.percona.com/site_map/">Sitemap</a>
413- <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
414- </div>
415- </div>
416-
417- </div>
418-{%- endblock %}
419-<span class="inv"><![CDATA[<noindex>]]></span>
420-<div id="submenus">
421-<div class="navi-dropdown" id="navi-dropdown-menu-914"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/about-us/our-mission">Mission</a></div><div class="item"><a href="/about-us/our-team">Team</a></div><div class="item"><a href="/about-us/customers">Customers</a></div><div class="item"><a href="/about-us/partners">Partners</a></div><div class="item"><a href="/about-us/careers">Careers</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-915"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/products/mysql-support">MySQL Support</a></div><div class="item"><a href="/products/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="/products/mysql-training">MySQL Training</a></div><div class="item"><a href="/products/mysql-development">MySQL Server Development</a></div><div class="item"><a href="/mysql-5.6-solutions-from-percona">MySQL 5.6 Solutions</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1125"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/software">Percona Software for MySQL</a></div><div class="item"><a href="/software/percona-server">Percona Server</a></div><div class="item"><a href="/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="/software/repositories">Repositories</a></div><div class="item"><a href="/software/documentation">Documentation</a></div><div class="item"><a href="/downloads">Download Percona Software</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-918"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/resources/mysql-webinars">Webinars</a></div><div class="item"><a href="/resources/percona-tools-for-mysql">Percona Tools for MySQL</a></div><div class="item"><a href="https://tools.percona.com/wizard">Configuration Wizard for MySQL</a></div><div class="item"><a href="https://tools.percona.com/query-advisor">Query Advisor for MySQL</a></div><div class="item"><a href="/resources/presentations">Technical Presentations</a></div><div class="item"><a href="/resources/mysql-white-papers">White Papers</a></div><div class="item"><a href="/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a href="/resources/books">Books by Percona Authors</a></div><div class="item"><a href="/resources/mysql-blogs">Blogs</a></div><div class="item"><a href="/resources/mysql-videos">Videos</a></div><div class="item"><a href="/resources/mysql-ebooks">eBooks</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-919"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/news-and-events/percona-in-the-news">In The News</a></div><div class="item"><a href="/news-and-events/pressreleases">Press Releases</a></div><div class="item"><a href="/news-and-events/awards">Awards</a></div><div class="item"><a href="/news-and-events/mysql-events">MySQL Events</a></div><div class="item"><a href="/news-and-events/percona-university">Percona University</a></div><div class="item"><a href="/live/conferences">Percona Live Conferences</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1129"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/forums">Forums</a></div><div class="item"><a href="http://www.mysqlperformanceblog.com/">MySQL Performance Blog</a></div><div class="item"><a rel="nofollow" href="http://groups.google.com/group/percona-discussion">Google Discussion Group</a></div><div class="item"><a rel="nofollow" href="http://twitter.com/percona">Twitter</a></div><div class="item"><a rel="nofollow" href="https://www.facebook.com/Percona">Facebook</a></div><div class="item"><a rel="nofollow" href="http://www.linkedin.com/groups?gid=2299033&amp;trk=hb_side_g">Linkedin</a></div><div class="item"><a rel="nofollow" href="https://launchpad.net/percona-project">Launchpad</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-920"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="/contact/billing">Billing Inquiries</a></div><div class="item"><a href="https://customers.percona.com/">Customer Portal Login</a></div><div class="item"><a href="/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="/subscribe">Subscribe to Newsletter</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div><div class="navi-dropdown" id="navi-dropdown-menu-1060"><div class="navi-dropdown-header-l"><!-- //--></div><div class="navi-dropdown-content"><div class="item"><a href="http://www.percona.com/live/mysql-conference-2014/">MySQL Conference &amp; Expo 2014</a></div><div class="item"><a href="http://www.percona.com/live/london-2013/">London 2013</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2013/">MySQL Conference &amp; Expo 2013</a></div><div class="item"><a href="http://www.percona.com/live/london-2012/">London 2012</a></div><div class="item"><a href="http://www.percona.com/live/nyc-2012/">New York 2012</a></div><div class="item"><a href="http://www.percona.com/live/mysql-conference-2012/">MySQL Conference &amp; Expo 2012</a></div><div class="item"><a href="/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
422- <div class="search-dropdown-header"><!-- //--></div>
423- <div class="search-dropdown-content">
424- <div class="search-info">Search Percona.com:</div>
425- <form method="get" action="http://www.percona.com/search" id="search-form">
426- <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div>
427- </form>
428- </div>
429- <div class="search-dropdown-footer"><!-- //--></div>
430- </div>
431-</div>
432-<div id="stats">
433-<!-- GA //-->
434- <script type="text/javascript">
435- var _gaq = _gaq || [];
436- _gaq.push(['b._setAccount', 'UA-343802-3']);
437- _gaq.push(['b._setDomainName', 'percona.com']);
438- _gaq.push(['b._trackPageview']);
439- (function() {
440- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
441- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
442- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
443- })();
444-</script>
445-
446-<!-- /GA //-->
447-<!-- NAVI //-->
448-<script type="text/javascript">//<![CDATA[
449-var navi = [{id:"menu-914", direction: "l"},{id:"menu-915", direction: "l"},{id:"menu-1125", direction: "l"},{id:"menu-918", direction: "l"},{id:"menu-919", direction: "l"},{id:"menu-1129", direction: "l"},{id:"menu-920", direction: "l"},{id:"menu-1060", direction: "l"}];
450-for(var i = 0, c = navi.length; i < c; i++) {
451- window.jQuery('#navilink-a-' + navi[i].id).bind('mouseover',{id: navi[i].id, direction:navi[i].direction}, function(e) { NAVI.Open(e.data.id, e.data.direction); } );
452-}
453-window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; });
454-
455-
456-//]]></script>
457-<!-- /NAVI //-->
458-<script type="text/javascript">
459-//<![CDATA[
460-Percona.host = 'www.percona.com';
461-Percona.getRecentServerVersion('#recentServerVersion');
462-//]]>
463-</script>
464-</div>
465- </body>
466-</html>
467-
468-
469-
470-{% if theme_collapsiblesidebar|tobool %}
471-{% set script_files = script_files + ['_static/sidebar.js'] %}
472-{% endif %}
473
474=== removed file 'doc/source/percona-theme/searchbox.html'
475--- doc/source/percona-theme/searchbox.html 2012-07-12 08:48:23 +0000
476+++ doc/source/percona-theme/searchbox.html 1970-01-01 00:00:00 +0000
477@@ -1,22 +0,0 @@
478-{#
479- basic/searchbox.html
480- ~~~~~~~~~~~~~~~~~~~~
481-
482- Sphinx sidebar template: quick search box.
483-
484- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
485- :license: BSD, see LICENSE for details.
486-#}
487-{%- if pagename != "search" %}
488-<div id="searchbox" style="display: none; padding: 3px;">
489- <h3>{{ _('Quick search') }}</h3>
490- <form class="search" action="{{ pathto('search') }}" method="get">
491- <input type="text" name="q" size="18" />
492- <input type="submit" value="{{ _('Go') }}" />
493- <input type="hidden" name="check_keywords" value="yes" />
494- <input type="hidden" name="area" value="default" />
495- </form>
496-
497-</div>
498-<script type="text/javascript">$('#searchbox').show(0);</script>
499-{%- endif %}
500
501=== removed directory 'doc/source/percona-theme/static'
502=== removed file 'doc/source/percona-theme/static/boxes_header_bulletpoint.png'
503Binary files doc/source/percona-theme/static/boxes_header_bulletpoint.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/boxes_header_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
504=== removed file 'doc/source/percona-theme/static/bullet-yellow-green.png'
505Binary files doc/source/percona-theme/static/bullet-yellow-green.png 2014-07-30 09:47:55 +0000 and doc/source/percona-theme/static/bullet-yellow-green.png 1970-01-01 00:00:00 +0000 differ
506=== removed file 'doc/source/percona-theme/static/bullet-yellow.png'
507Binary files doc/source/percona-theme/static/bullet-yellow.png 2014-07-30 09:47:55 +0000 and doc/source/percona-theme/static/bullet-yellow.png 1970-01-01 00:00:00 +0000 differ
508=== removed file 'doc/source/percona-theme/static/button-download-icon.png'
509Binary files doc/source/percona-theme/static/button-download-icon.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/button-download-icon.png 1970-01-01 00:00:00 +0000 differ
510=== removed file 'doc/source/percona-theme/static/content_list_bulletpoint.png'
511Binary files doc/source/percona-theme/static/content_list_bulletpoint.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/content_list_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
512=== removed file 'doc/source/percona-theme/static/default.css_t'
513--- doc/source/percona-theme/static/default.css_t 2012-07-12 08:48:23 +0000
514+++ doc/source/percona-theme/static/default.css_t 1970-01-01 00:00:00 +0000
515@@ -1,433 +0,0 @@
516-/*
517- * default.css_t
518- * ~~~~~~~~~~~~~
519- *
520- * Sphinx stylesheet -- default theme.
521- *
522- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
523- * :license: BSD, see LICENSE for details.
524- *
525- */
526-
527-@import url("basic.css");
528-
529-/* -- page layout ----------------------------------------------------------- */
530-
531-body {
532- font-size: 12px;
533- line-height: 16px;
534- font-family: Arial;
535-
536- background-color: #fff;
537- color: #333333;
538- line-height: 20px;
539- margin: 0;
540- padding: 0;
541-
542-}
543-
544-div.document {
545- background-color: #fff;
546- margin: 0 auto;
547- overflow: hidden;
548- padding: 30px 0;
549- width: 960px;
550-}
551-
552-div.documentwrapper {
553- /* float: left; */
554- /* width: 100%; */
555-
556-}
557-
558-div.bodywrapper {
559- margin: 10 0 0 0px;
560- width: 660px;
561- float:right;
562-}
563-
564-div.body {
565- background-color: #fff;
566- color: #333333;
567- padding: 0 0 20px;
568-}
569-
570-{%- if theme_rightsidebar|tobool %}
571-div.bodywrapper {
572- margin: 0 {{ theme_sidebarwidth }}px 0 0;
573-}
574-{%- endif %}
575-
576-div.footer {
577- /* color: {{ theme_footertextcolor }}; */
578- /* width: 100%; */
579- /* padding: 9px 0 9px 0; */
580- /* text-align: center; */
581- /* font-size: 75%; */
582- font: 80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
583- background: none repeat scroll 0 0 #333333;
584- border-top: 2px solid #D95200;
585- overflow: hidden;
586-}
587-
588-div.footer a {
589- color: {{ theme_footertextcolor }};
590- text-decoration: underline;
591-}
592-
593-div.related {
594- background-color: #ccc;
595- line-height: 30px;
596- color: #333;
597- background: none repeat scroll 0 0 #F8F8F8;
598- border: 1px solid #E0E0E0;
599- clear: both;
600- padding: 10px;
601- width: 635px;
602- margin-bottom: 5px;
603-}
604-
605-div.related a {
606- color: #999;
607-}
608-
609-div.sphinxsidebar {
610- margin-left: 0px;
611- margin-right: 30px;
612- color: #333333;
613- font-family: Arial,Helvetica,sans-serif;
614- width: 260px;
615- {%- if theme_stickysidebar|tobool %}
616- top: 30px;
617- bottom: 0;
618- margin: 0;
619- position: fixed;
620- overflow: auto;
621- height: auto;
622- {%- endif %}
623- {%- if theme_rightsidebar|tobool %}
624- float: right;
625- {%- if theme_stickysidebar|tobool %}
626- right: 0;
627- {%- endif %}
628- {%- endif %}
629-}
630-
631-{%- if theme_stickysidebar|tobool %}
632-/* this is nice, but it it leads to hidden headings when jumping
633- to an anchor */
634-/*
635-div.related {
636- position: fixed;
637-}
638-
639-div.documentwrapper {
640- margin-top: 30px;
641-}
642-*/
643-{%- endif %}
644-
645-div.sphinxsidebar h3 {
646- /* font-family: {{ theme_headfont }}; */
647- color: #999;
648- font-size: 18px;
649- line-height: 15px;
650- font-weight: 400;
651- margin-left: 5px;
652- padding: 0;
653-}
654-
655-div.sphinxsidebar h3 a {
656- color: #333;
657-}
658-
659-div.sphinxsidebar a:hover {
660- /* color: #333; */
661-}
662-
663-div.sphinxsidebar h4 {
664- /* font-family: {{ theme_headfont }}; */
665- color: #666;
666- font-size: 18px;
667- font-weight: normal;
668- margin: 5px 0 0 5px;
669- padding: 0;
670-}
671-
672-div.sphinxsidebar p {
673- color: #333;
674- margin-bottom: 5px;
675- margin-left: 5px;
676-}
677-
678-div.sphinxsidebar p.topless {
679- margin: 5px 10px 10px 10px;
680-}
681-
682-div.sphinxsidebar ul {
683- margin: 10px;
684- padding-left: 5px;
685- color: #333;
686-}
687-
688-div.sphinxsidebar a {
689- color: #D12907;
690-}
691-
692-div.sphinxsidebar input {
693- border: 1px solid #999;
694- font-family: sans-serif;
695- font-size: 1em;
696-}
697-
698-{% if theme_collapsiblesidebar|tobool %}
699-/* for collapsible sidebar */
700-div#sidebarbutton {
701- background-color: {{ theme_sidebarbtncolor }};
702-}
703-{% endif %}
704-
705-/* -- hyperlink styles ------------------------------------------------------ */
706-
707-a {
708- color: #D12907;
709- text-decoration: underline;
710- border: medium none;
711- cursor: pointer;
712-}
713-
714-a:visited {
715- color: #D12907;
716- text-decoration: underline;
717-}
718-
719-a:hover {
720- color: #D12907;
721- text-decoration: underline;
722-}
723-
724-{% if theme_externalrefs|tobool %}
725-a.external {
726- text-decoration: none;
727- border-bottom: 1px dashed {{ theme_linkcolor }};
728-}
729-
730-a.external:hover {
731- text-decoration: none;
732- border-bottom: none;
733-}
734-
735-a.external:visited {
736- text-decoration: none;
737- border-bottom: 1px dashed {{ theme_visitedlinkcolor }};
738-}
739-{% endif %}
740-
741-/* -- body styles ----------------------------------------------------------- */
742-
743-
744-
745-a.headerlink {
746- color: {{ theme_headlinkcolor }};
747- font-size: 0.8em;
748- padding: 0 4px 0 4px;
749- text-decoration: none;
750-}
751-
752-a.headerlink:hover {
753- background-color: {{ theme_headlinkcolor }};
754- color: white;
755-}
756-
757-div.body dd, div.body li {
758- text-align: justify;
759-}
760-
761-div.body dt {
762- list-style-type: square;
763- /* margin: 8px 0 8px 30px; */
764- padding: 0 4px 0 5px;
765-
766-}
767-
768-div.body p {
769- text-align: justify;
770-/* line-height: 130%;*/
771- margin: 10px 0;
772-}
773-
774-/* div.body ul, */
775-div.body li {
776- list-style-type: square;
777- margin: 8px 0 8px 30px;
778- padding: 0 4px 0 5px;
779-}
780-
781-.reference em {
782- font-style: normal;
783-}
784-
785-.std-term {
786- font-style: normal;
787- font-weight: 400;
788- color: #FF7400
789-}
790-
791-div.admonition p.admonition-title + p {
792- display: inline;
793-}
794-
795-div.admonition p {
796- margin-bottom: 5px;
797-}
798-
799-div.admonition pre {
800- margin-bottom: 5px;
801-}
802-
803-div.admonition ul, div.admonition ol {
804- margin-bottom: 5px;
805-}
806-
807-div.note {
808- background-color: #eee;
809- border: 1px solid #ccc;
810-}
811-
812-div.seealso {
813- background-color: #ffc;
814- border: 1px solid #ff6;
815-}
816-
817-div.topic {
818- background-color: #eee;
819-}
820-
821-div.warning {
822- background-color: #ffe4e4;
823- border: 1px solid #f66;
824-}
825-
826-p.admonition-title {
827- display: inline;
828-}
829-
830-p.admonition-title:after {
831- content: ":";
832-}
833-
834-pre {
835- padding: 10px;
836- background-color: #F0E6D9/* {{ theme_codebgcolor }} */;
837- color: {{ theme_codetextcolor }};
838- line-height: 120%;
839- border: 1px dashed #ED9821;
840- font-size: 80%;
841- overflow: auto;
842- /* border-left: none; */
843- /* border-right: none; */
844-}
845-
846-tt {
847-/* background-color: #ecf0f3;
848- padding: 0 1px 0 1px;
849- font-size: 0.95em;*/
850- font-weight: 400;
851-}
852-
853-div.body td {
854- text-align: none;
855-}
856-
857-table.docutils th {
858- background-color: #DEE7EC;
859- border: 1px solid #8CACBB;
860- padding: 3px;
861- text-align: center;
862- font-style: normal;
863- font-weight: 400;
864-}
865-
866-table.docutils td {
867- border: 1px solid #8CACBB;
868- padding: 3px;
869- line-height: 16px;
870- vertical-align: middle;
871-}
872-
873-.warning tt {
874- background: #efc2c2;
875-}
876-
877-.note tt {
878- background: #d6d6d6;
879-}
880-
881-.viewcode-back {
882- font-family: {{ theme_bodyfont }};
883-}
884-
885-div.viewcode-block:target {
886- background-color: #f4debf;
887- border-top: 1px solid #ac9;
888- border-bottom: 1px solid #ac9;
889-}
890-
891-.file-bugs {
892- background: none repeat scroll 0 0 #E8E8E8;
893- border: 1px solid #E0E0E0;
894- clear: both;
895- color: #333333;
896- padding: 10px;
897- text-align: center;
898- font-size: 90%;
899-}
900-
901-div.footer .footer {
902- margin: 0 auto;
903- overflow: hidden;
904- padding: 10px 0;
905- width: 960px;
906- border-top: none;
907-}
908-
909-div.footer .footer .logo {
910- float: left;
911- overflow: hidden;
912- padding: 17px 0 0;
913-}
914-
915-div.footer .footer .text {
916- color: #E0E0E0;
917- float: right;
918- font-family: Arial,Helvetica,sans-serif;
919- font-size: 11px;
920- line-height: 15px;
921- overflow: hidden;
922- text-align: right;
923-}
924-
925-div.license {
926- font-size: 80%;
927- /* padding: 0.5em; */
928- text-align: center;
929- margin: 13px 0 -15px;
930-}
931-
932-#sidenavi.noborder {
933- border-right: medium none;
934- border-top: medium none;
935- margin: 0;
936-}
937-
938-#sidenavi {
939- color: #333333;
940- /* float: left; */
941- font-family: Arial,Helvetica,sans-serif;
942- font-size: 18px;
943- line-height: 25px;
944- overflow: hidden;
945- padding: 10px 0 8px 0px;
946- width: 255px;
947-}
948-
949
950=== removed file 'doc/source/percona-theme/static/email-small.png'
951Binary files doc/source/percona-theme/static/email-small.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/email-small.png 1970-01-01 00:00:00 +0000 differ
952=== removed file 'doc/source/percona-theme/static/jquery.min.js'
953--- doc/source/percona-theme/static/jquery.min.js 2012-07-12 08:48:23 +0000
954+++ doc/source/percona-theme/static/jquery.min.js 1970-01-01 00:00:00 +0000
955@@ -1,154 +0,0 @@
956-/*!
957- * jQuery JavaScript Library v1.4.2
958- * http://jquery.com/
959- *
960- * Copyright 2010, John Resig
961- * Dual licensed under the MIT or GPL Version 2 licenses.
962- * http://jquery.org/license
963- *
964- * Includes Sizzle.js
965- * http://sizzlejs.com/
966- * Copyright 2010, The Dojo Foundation
967- * Released under the MIT, BSD, and GPL Licenses.
968- *
969- * Date: Sat Feb 13 22:33:48 2010 -0500
970- */
971-(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
972-e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
973-j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
974-"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
975-true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
976-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
977-(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
978-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
979-"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(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(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
980-function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
981-c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
982-L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
983-"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
984-a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
985-d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
986-a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
987-!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
988-true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
989-var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
990-parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
991-false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
992-s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
993-applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
994-else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
995-a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
996-w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
997-cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
998-i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
999-" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
1000-this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
1001-e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
1002-c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
1003-a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
1004-function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
1005-k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
1006-C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
1007-null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
1008-e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
1009-f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
1010-if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
1011-fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
1012-d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
1013-"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
1014-a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
1015-isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
1016-{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
1017-if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
1018-e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
1019-"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
1020-d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
1021-!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
1022-toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
1023-u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
1024-function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
1025-if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
1026-e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
1027-t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
1028-g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
1029-for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1030-1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
1031-CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
1032-relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
1033-l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
1034-h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
1035-CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
1036-g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
1037-text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
1038-setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
1039-h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
1040-m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
1041-"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
1042-h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
1043-!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
1044-h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
1045-q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
1046-if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
1047-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
1048-function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
1049-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
1050-c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
1051-{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
1052-"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
1053-d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
1054-a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1055-1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
1056-a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
1057-c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
1058-wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
1059-prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(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,false,function(b){this.parentNode.insertBefore(b,
1060-this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
1061-return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
1062-""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
1063-this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
1064-u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1065-1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
1066-return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
1067-""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
1068-c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
1069-c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
1070-function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
1071-Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
1072-"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
1073-a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
1074-a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
1075-"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
1076-serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
1077-function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
1078-global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
1079-e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
1080-"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
1081-false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
1082-false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
1083-c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
1084-d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
1085-g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1086-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
1087-"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
1088-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
1089-this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
1090-"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
1091-animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
1092-j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
1093-this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
1094-"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
1095-c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
1096-this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
1097-this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
1098-e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
1099-c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
1100-function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
1101-this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
1102-k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
1103-f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
1104-a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
1105-c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
1106-d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
1107-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
1108-"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
1109-e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
1110
1111=== removed file 'doc/source/percona-theme/static/percona.com.css'
1112--- doc/source/percona-theme/static/percona.com.css 2014-07-30 09:47:55 +0000
1113+++ doc/source/percona-theme/static/percona.com.css 1970-01-01 00:00:00 +0000
1114@@ -1,1868 +0,0 @@
1115-body, html{
1116- height:100%;
1117- margin:0;
1118- padding:0;
1119- font-size: 12px;
1120- line-height: 16px;
1121- font-family: Arial;
1122- color: #333333;
1123-}
1124-
1125-form{
1126- display:inline
1127-}
1128-
1129-a, a:visited{
1130- border:none;
1131- cursor:pointer;
1132- color: #d5390b;
1133- text-decoration: underline;
1134-}
1135-a:hover
1136-{
1137- color: #712000;
1138- text-decoration: underline;
1139-}
1140-
1141-img{
1142- border:none
1143-}
1144-
1145-div,img{
1146- behavior:url(/static/css/iepngfix.htc)
1147-}
1148-
1149-em
1150-{
1151- font-style: italic;
1152-}
1153-
1154-del
1155-{
1156- text-decoration: line-through;
1157-}
1158-
1159-.hidden{
1160- display:none
1161-}
1162-
1163-strong {
1164- font-weight: bold;
1165-}
1166-
1167-html, body {
1168- height: 100%;
1169-}
1170-
1171-#stickywrapper {
1172- position: relative;
1173- min-height: 100%;
1174-}
1175-
1176-* html #stickywrapper {
1177- height: 100%;
1178-}
1179-
1180-#stickycontent {
1181- padding-bottom: 102px;
1182-}
1183-
1184-#stickyfooter {
1185- position: relative;
1186- margin: -97px auto 0 auto;
1187-}
1188-a.links
1189-{
1190- font-style: oblique;
1191- text-decoration: underline;
1192-}
1193-span.subpart
1194-{
1195- font-weight: bold;
1196-}
1197-
1198-/**
1199- * LAYOUT
1200- */
1201-
1202-#header{
1203- background:#333;
1204- height:95px;
1205- overflow:hidden;
1206- zoom:1
1207-}
1208-
1209-#header .header{
1210- height:95px;
1211- margin:0 auto;
1212- overflow:hidden;
1213- width:960px;
1214- zoom:1
1215-}
1216-#header .header .logo{
1217- float:left;
1218- overflow:hidden;
1219- padding:20px 0;
1220- width:220px;
1221- zoom:1
1222-}
1223-
1224-#header .header .logo
1225-{
1226- overflow: hidden;
1227- zoom: 1;
1228- float: left;
1229- width: 220px;
1230- padding: 20px 0px;
1231-}
1232-
1233-#header .header .right
1234-{
1235- overflow: hidden;
1236- zoom: 1;
1237- float: left;
1238- width: 740px;
1239- height: 35px;
1240- padding: 30px 0px;
1241-}
1242-
1243-
1244-#header .header .right .searchlink
1245-{
1246- overflow: hidden;
1247- zoom: 1;
1248- width: 35px;
1249- height: 35px;
1250- float: right;
1251- padding: 0px 0px 0px 10px;
1252-}
1253-
1254-
1255-#header .header .right .navicontainer
1256-{
1257- overflow: hidden;
1258- zoom: 1;
1259- float: right;
1260- height: 35px;
1261- background: #ffffff url(ui-navi-l.png) top left no-repeat;
1262-}
1263-
1264-#header .header .right .navi
1265-{
1266- overflow: hidden;
1267- zoom: 1;
1268- height: 27px;
1269- padding: 4px 10px;
1270- background: url(ui-navi-r.png) top right no-repeat;
1271-}
1272-
1273-#header .header .right .navicontainer .navi span
1274-{
1275- overflow: hidden;
1276- zoom: 1;
1277- height: 27px;
1278- float: left;
1279- margin: 0px;
1280-}
1281-#header .header .right .navicontainer .navi span:hover
1282-{
1283- background: #f0f0f0 url(ui-navi-hover-l.png) top left no-repeat;
1284-}
1285-#header .header .right .navicontainer .navi span.selected, #header .header .right .navicontainer .navi span.selected:hover
1286-{
1287- background: #d5390b url(ui-navi-sel-l.png) top left no-repeat;
1288-}
1289-
1290-#header .header .right .navicontainer .navi span a, #header .header .right .navicontainer .navi span a:visited
1291-{
1292- display: block;
1293- padding: 6px 10px 4px 10px;
1294- height: 17px;
1295- font-family: Arial, Helvetica, sans-serif;
1296- font-size: 14px;
1297- line-height: 14px;
1298- color: #000000;
1299- text-decoration: none;
1300-}
1301-#header .header .right .navicontainer .navi span a:hover
1302-{
1303- background: url(ui-navi-hover-r.png) top right no-repeat;
1304-}
1305-#header .header .right .navicontainer .navi span.selected a.selected, #header .header .right .navicontainer .navi span.selected a.selected:visited, #header .header .right .navicontainer .navi span.selected a.selected:hover
1306-{
1307- background: url(ui-navi-sel-r.png) top right no-repeat;
1308- color: #ffffff;
1309-}
1310-
1311-
1312-
1313-/*
1314- * Banners
1315- */
1316-
1317-#slogan
1318-{
1319- overflow: hidden;
1320- zoom: 1;
1321- height: 125px;
1322- background: #d24300 url(ui-orange-front.png) bottom center no-repeat;
1323- text-align: center;
1324-}
1325-
1326-#stripe
1327-{
1328- overflow: hidden;
1329- zoom: 1;
1330- height: 20px;
1331- background: #d24300 url(ui-orange-content.png) top center no-repeat;
1332-}
1333-
1334-
1335-
1336-/*
1337- * Footer
1338- */
1339-
1340-#footer
1341-{
1342- overflow: hidden;
1343- zoom: 1;
1344- background: #333333;
1345- border-top: 2px #d95200 solid;
1346-}
1347-
1348-#footer .footer
1349-{
1350- overflow: hidden;
1351- zoom: 1;
1352- width: 960px;
1353- margin: 0px auto;
1354- padding: 10px 0px;
1355-}
1356-
1357-#footer .footer .logo
1358-{
1359- overflow: hidden;
1360- zoom: 1;
1361- float: left;
1362- padding: 17px 0px 0px 0px;
1363-}
1364-
1365-#footer .footer .text
1366-{
1367- overflow: hidden;
1368- zoom: 1;
1369- float: right;
1370- text-align: right;
1371- font-family: Arial, Helvetica, sans-serif;
1372- font-size: 11px;
1373- line-height: 15px;
1374- color: #e0e0e0;
1375-}
1376-
1377-#footer .footer .text a, #footer .footer .text a:visited
1378-{
1379- color: #e0e0e0;
1380- text-decoration: none;
1381-}
1382-#footer .footer .text a:hover
1383-{
1384- color: #ffffff;
1385- text-decoration: underline;
1386-}
1387-
1388-
1389-/*
1390- * Menu Dropdowns
1391- */
1392-
1393-div.navi-dropdown
1394-{
1395- display: none;
1396- position: absolute;
1397- overflow: hidden;
1398- zoom: 1;
1399- width: 255px;
1400- z-index: 900;
1401-}
1402-
1403-div.navi-dropdown .navi-dropdown-header-l
1404-{
1405- overflow: hidden;
1406- zoom: 1;
1407- width: 255px;
1408- height: 20px;
1409- background: url(ui-dropdown-header-l.png) top left no-repeat;
1410-}
1411-
1412-div.navi-dropdown .navi-dropdown-header-r
1413-{
1414- overflow: hidden;
1415- zoom: 1;
1416- width: 255px;
1417- height: 20px;
1418- background: url(ui-dropdown-header-r.png) top left no-repeat;
1419-}
1420-
1421-div.navi-dropdown .navi-dropdown-content
1422-{
1423- overflow: hidden;
1424- zoom: 1;
1425- width: 225px;
1426- padding: 0px 15px 5px 15px;
1427- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1428- font-family: Arial, Helvetica, sans-serif;
1429- font-size: 14px;
1430- line-height: 20px;
1431- color: #333333;
1432-}
1433-
1434-div.navi-dropdown .navi-dropdown-content .item
1435-{
1436- padding: 3px 0px 1px 0px;
1437-}
1438-
1439-div.navi-dropdown .navi-dropdown-content a, div.navi-dropdown .navi-dropdown-content a:visited
1440-{
1441- display: block;
1442- color: #333333;
1443- text-decoration: none;
1444-}
1445-div.navi-dropdown .navi-dropdown-content a:hover
1446-{
1447- color: #d12907;
1448- text-decoration: underline;
1449-}
1450-
1451-div.navi-dropdown .navi-dropdown-footer
1452-{
1453- overflow: hidden;
1454- zoom: 1;
1455- width: 255px;
1456- height: 10px;
1457- background: url(ui-dropdown-footer.png) top left no-repeat;
1458-}
1459-
1460-
1461-div.search-dropdown
1462-{
1463- display: none;
1464- position: absolute;
1465- overflow: hidden;
1466- zoom: 1;
1467- width: 255px;
1468-}
1469-
1470-div.search-dropdown .search-dropdown-header
1471-{
1472- overflow: hidden;
1473- zoom: 1;
1474- width: 255px;
1475- height: 20px;
1476- background: url(ui-dropdown-header-search.png) top left no-repeat;
1477-}
1478-
1479-div.search-dropdown .search-dropdown-content
1480-{
1481- overflow: hidden;
1482- zoom: 1;
1483- width: 225px;
1484- padding: 0px 15px 5px 15px;
1485- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1486- font-family: Arial, Helvetica, sans-serif;
1487- font-size: 14px;
1488- line-height: 20px;
1489- color: #333333;
1490-}
1491-
1492-div.search-dropdown .search-dropdown-content .form
1493-{
1494- padding-top: 2px;
1495-}
1496-
1497-div.search-dropdown .search-dropdown-content .form input
1498-{
1499- border: 1px #c0c0c0 solid;
1500- padding: 4px;
1501- width: 210px;
1502- outline: none;
1503-}
1504-div.search-dropdown .search-dropdown-content .form input:focus
1505-{
1506- border: 1px #707070 solid;
1507- outline: none;
1508-}
1509-
1510-div.search-dropdown .search-dropdown-footer
1511-{
1512- overflow: hidden;
1513- zoom: 1;
1514- width: 255px;
1515- height: 10px;
1516- background: url(ui-dropdown-footer.png) top left no-repeat;
1517-}
1518-
1519-
1520-
1521-#left-column .navi-title {
1522- font-size: 15px;
1523- color: #d5390b;
1524- margin-bottom: 20px;
1525-}
1526-
1527-#left-column .navi-title span {
1528- background: url("left_menu_title_bullet.png") right top no-repeat;
1529- padding-right: 20px;
1530- padding-left: 10px;
1531-}
1532-
1533-#left-column .item, #left-column .subitem {
1534-
1535- border-top: 1px solid #f3f1ee;
1536-}
1537-
1538-#left-column .subitem {
1539- padding-left: 15px;
1540-}
1541-
1542-#left-column .item a, #left-column .subitem a {
1543- min-height: 18px;
1544- /* line-height: 23px; */
1545-
1546- color: #a3a3a3;
1547- font-size: 11px;
1548- text-decoration: none;
1549- display: block;
1550- padding: 5px 0 2px 10px;
1551- background: url('left_column_item_bulletpoint.png') left no-repeat;
1552-}
1553-#left-column .item a:hover {
1554- text-decoration: underline;
1555-}
1556-
1557-#left-column .selected > a {
1558- color: #b82c02;
1559- background: url('left_menu_item_selected_bulletpoint.png') left no-repeat;
1560-}
1561-
1562-/*
1563- * Front page
1564- */
1565-.frontpage-text {
1566- font-size: 13px;
1567-}
1568-div.frontpage-banners
1569-{
1570- overflow: hidden;
1571- zoom: 1;
1572- width: 960px;
1573- margin: 0px;
1574- margin-bottom: 20px;
1575- padding: 0px;
1576-}
1577-
1578-div.frontpage-banners div.frontpage-banners-container
1579-{
1580- overflow: hidden;
1581- zoom: 1;
1582- width: 960px;
1583- height: 200px;
1584- padding-bottom: 30px;
1585- z-index: 100;
1586-}
1587-
1588-div.frontpage-banners a.nivo-imageLink
1589-{
1590- position: absolute;
1591- top: 0px;
1592- left: 0px;
1593- width: 960px;
1594- height: 200px;
1595- border: 0;
1596- padding: 0;
1597- margin: 0;
1598- z-index: 20;
1599- display: none;
1600-}
1601-
1602-
1603-div.frontpage-banners div.frontpage-banners-container div.nivo-directionNav
1604-{
1605- width: 1px;
1606- height: 1px;
1607- display: none !important;
1608- z-index: 18 !important;
1609-}
1610-
1611-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav
1612-{
1613- position: absolute;
1614- top: 200px;
1615- width: 960px;
1616- text-align: center;
1617- font-size: 28px;
1618- line-height: 25px;
1619-}
1620-
1621-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a
1622-{
1623- padding: 0px 3px;
1624- text-decoration: none !important;
1625- color: #919191 !important;
1626-}
1627-
1628-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a.active
1629-{
1630- color: #d12907 !important;
1631-}
1632-
1633-div.frontpage-banners div.frontpage-banners-selector
1634-{
1635- overflow: hidden;
1636- zoom: 1;
1637- height: 20px;
1638- text-align: center;
1639-}
1640-
1641-div.frontpage-main
1642-{
1643- overflow: hidden;
1644- zoom: 1;
1645- width: 960px;
1646- padding: 0px;
1647-}
1648-
1649-div.frontpage-boxes
1650-{
1651- overflow: hidden;
1652- zoom: 1;
1653- margin: 25px 0px 0px 0px;
1654- width: 515px;
1655- padding: 0px;
1656-}
1657-
1658-div.frontpage-boxes div.frontpage-boxes-selector
1659-{
1660- overflow: hidden;
1661- zoom: 1;
1662- width: 515px;
1663-}
1664-
1665-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item
1666-{
1667- overflow: hidden;
1668- zoom: 1;
1669- width: 127px;
1670- float: left;
1671- margin-left: -1px;
1672- border-top: 1px #cccccc solid;
1673- border-left: 1px #cccccc solid;
1674- border-right: 1px #cccccc solid;
1675- border-bottom: 1px #cccccc solid;
1676- text-align: center;
1677- margin-top: 10px;
1678- padding: 0px 0px 0px 0px;
1679-}
1680-
1681-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item:first-child
1682-{
1683- margin-left: 0px;
1684-}
1685-
1686-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item.selected
1687-{
1688- background: url(ui-tab-bg.png) repeat-x;
1689- margin-top: 0px;
1690- border-bottom: none;
1691- padding: 5px 0px 6px 0px;
1692-}
1693-
1694-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item a
1695-{
1696- display: block;
1697- font-size: 13px;
1698- line-height: 13px;
1699- font-weight: bold;
1700- color: #444444 !important;
1701- text-decoration: none !important;
1702- padding: 9px 0px 8px 0px;
1703-}
1704-
1705-div.frontpage-boxes div.frontpage-boxes-container
1706-{
1707- overflow: hidden;
1708- zoom: 1;
1709- font-size: 12px;
1710- width: 511px;
1711- height: 150px;
1712- padding-top: 20px;
1713- border-left: 1px #cccccc solid;
1714- border-right: 1px #cccccc solid;
1715- border-bottom: 1px #cccccc solid;
1716- padding-left: 0px;
1717-}
1718-
1719-div.frontpage-boxes div.frontpage-boxes-container div.frontpage-box img
1720-{
1721- padding: 5px 15px 55px 0;
1722- float:left;
1723-}
1724-
1725-.innerpage-box {
1726- padding: 10px 20px;
1727-}
1728-/*
1729- * Content
1730- */
1731-
1732-#contentcontainer
1733-{
1734- overflow: hidden;
1735- zoom: 1;
1736- width: 960px;
1737- padding: 30px 0px;
1738- margin: 0px auto;
1739-}
1740-
1741-
1742-.document p
1743-{
1744- margin-bottom:15px;
1745-}
1746-
1747-.document h1
1748-{
1749- font-size: 23px;
1750- line-height: 30px;
1751- margin: 5px 0px 10px 0px;
1752- color: #d5390b;
1753-}
1754-
1755-.document h2
1756-{
1757- font-size: 17px;
1758- line-height: 20px;
1759- padding: 0px 0px 3px 0px;
1760- margin: 30px 0px 15px 0px;
1761- color: #000000;
1762- border-bottom: 1px #e0e0e0 solid;
1763-}
1764-
1765-.document h3
1766-{
1767- font-weight: bold;
1768- font-size: 14px;
1769- line-height: 17px;
1770- margin: 20px 0px 5px 0px;
1771- color: #000000;
1772-}
1773-
1774-.document dl dt
1775-{
1776- font-weight: bold;
1777- margin-top: 10px;
1778- margin-bottom: 10px;
1779-}
1780-
1781-.document dl dd
1782-{
1783- padding: 0px 0px 0px 30px;
1784-}
1785-
1786-.document ol
1787-{
1788- list-style-type: decimal;
1789- padding: 0px 0px 0px 30px;
1790-}
1791-
1792-.document ol li
1793-{
1794- list-style-type: decimal;
1795- margin: 8px 0px;
1796-}
1797-
1798-/*
1799-.document h4
1800-{
1801- font-family: Arial, Helvetica, sans-serif;
1802- font-size: 14px;
1803- line-height: 14px;
1804- font-weight: bold;
1805- padding: 5px 0px 0px 0px;
1806- margin: -16px 0px 20px 0px;
1807- color: #000000;
1808- border-top: 1px #e0e0e0 solid;
1809-}
1810-.document h4 a, .document h4 a:visited
1811-{
1812- color: #000000;
1813- text-decoration: none;
1814-}
1815-.document h4 a:hover
1816-{
1817- color: #d12907;
1818- text-decoration: none;
1819-}
1820-
1821-
1822-
1823-.document ul
1824-{
1825- list-style-type: square;
1826- padding: 0px 0px 0px 30px;
1827-}
1828-
1829-.document ul li
1830-{
1831- list-style-type: square;
1832- margin: 8px 0px;
1833-}
1834-
1835-
1836-
1837-.document div.pagecontent
1838-{
1839- overflow: hidden;
1840- zoom: 1;
1841-}
1842-*/
1843-
1844-
1845-/*
1846- * Content box
1847- */
1848-/*
1849-div.contentbox
1850-{
1851- border: 1px #e0e0e0 solid;
1852-}
1853-
1854-div.contentbox div.title
1855-{
1856- font-size: 16px;
1857- line-height: 20px;
1858- font-weight: bold;
1859- padding: 8px 15px 2px 15px;
1860- background: url(ui-leftnavi-sel.png) repeat-x;
1861-}
1862-
1863-div.contentbox div.content
1864-{
1865- padding: 15px;
1866-}
1867-*/
1868-
1869-
1870-div.side-column-block
1871-{
1872- width: 220px;
1873- position: relative;
1874- margin: 0 0 20px;
1875-}
1876-
1877-div.side-column-block .header
1878-{
1879- background: url("boxes_header_bulletpoint.png") left no-repeat;
1880- text-align: left;
1881- font-size: 14px;
1882- line-height: 20px;
1883- padding: 3px 0px 3px 20px;
1884- margin-bottom: 10px;
1885- font-weight: bold;
1886- border-bottom: 1px solid #efece8;
1887-
1888-}
1889-
1890-div.side-column-block div.content
1891-{
1892- font-size: 11px;
1893- padding-left: 5px;
1894-}
1895-
1896-div.side-column-block div.content div.more
1897-{
1898- overflow: hidden;
1899- zoom: 1;
1900- text-align: right;
1901- padding: 5px 0px 0px 0px;
1902- font-size: 11px;
1903- line-height: 17px;
1904-}
1905-div.side-column-block div.content li {
1906- padding-left: 10px;
1907-
1908- background: url('boxes_list_bulletpoints.png') left top no-repeat;
1909- margin-bottom:7px;
1910-}
1911-
1912-div.side-column-block .content a {
1913- color: #b82c02;
1914-}
1915-
1916-div.side-column-block .content table.call-us {
1917- width: 100%;
1918-}
1919-div.side-column-block .content table.call-us tr {
1920- margin-bottom: 10px;
1921-}
1922-div.side-column-block .content table.call-us th {
1923- vertical-align: text-top;
1924- color: #e05d02;
1925- font-size: 11px;
1926-}
1927-div.side-column-block .content table.call-us td, div.side-column-block .content table.call-us th {
1928- padding-bottom: 10px;
1929-}
1930-div.side-column-block .content table.call-us td a {
1931- color: #e05d02;
1932-}
1933-
1934-div.side-column-block .content .button-customer-login span{
1935- display: none;
1936-}
1937-.side-column-block .content .button-customer-login {
1938- display: block;
1939- background: url('button-customer-login.png') top left no-repeat;
1940- width: 220px;
1941- height: 30px;
1942- margin-top: 12px;
1943-}
1944-
1945-.side-column-block .side-contact-buttons {
1946- margin: 0 !important;
1947- padding-left: 0px !important;
1948-}
1949-.side-column-block .side-contact-buttons li {
1950- margin-bottom: 5px;
1951- list-style: none !important;
1952-}
1953-.side-column-block .side-contact-buttons a {
1954- display: block;
1955- width: 228px;
1956- height: 32px;
1957- background: url('side_buttons.png') top left no-repeat;
1958-}
1959-.side-column-block .side-contact-buttons a.contact-me { background-position: 0px 0px; }
1960-.side-column-block .side-contact-buttons a.webinar { background-position: 0px -36px; }
1961-.side-column-block .side-contact-buttons a.download-software { background-position: 0px -71px; }
1962-.side-column-block .side-contact-buttons a.newsletters { background-position: 0px -108px; }
1963-
1964-.side-column-block .side-contact-buttons a span {
1965- display: none;
1966-}
1967-
1968-
1969-.side-column-block .content .numbers
1970-{
1971- padding-left: 45px;
1972- background: url(phone.png) 2px center no-repeat;
1973- line-height: 18px;
1974- text-align: right;
1975- padding-right: 5px;
1976-}
1977-
1978-/*
1979- * Our team list
1980- */
1981-
1982-.our-team-page h2
1983-{
1984- clear: both;
1985-}
1986-
1987-div.our-team-item
1988-{
1989- text-align: center;
1990- overflow: hidden;
1991- zoom: 1;
1992- width: 162px;
1993- margin-left: 5px;
1994- height: 200px;
1995- float: left;
1996-}
1997-
1998-.pagecontent div.our-team-profile {
1999- height: inherit;
2000- margin-left: 0;
2001-}
2002-.pagecontent div.our-team-profile img{
2003- margin-top: 20px;
2004- margin-left: 0;
2005- margin-right: 0;
2006-}
2007-div.our-team-item .img img
2008-{
2009- border: 1px #e0e0e0 solid;
2010- padding: 2px;
2011-}
2012-
2013-/*
2014- * Phone Directory
2015- */
2016-
2017-table.phonetable {
2018- margin-top: 1em;
2019- border-collapse: collapse;
2020-}
2021-
2022-.phonetable {
2023- margin-left: 2em;
2024-}
2025-
2026-table.phonetable th,
2027-table.phonetable tr {
2028- text-align: left;
2029-}
2030-
2031-table.phonetable th {
2032- border: 1px #e0e0e0 solid;
2033- background: #f8f8f8;
2034- padding: 7px;
2035- font-weight: bold;
2036-}
2037-
2038-table.phonetable td {
2039- border: 1px #e0e0e0 solid;
2040- padding: 7px ;
2041-}
2042-
2043-table.phonetable .label {
2044- text-align: left;
2045-}
2046-
2047-table.phonetable td.label {
2048-}
2049-
2050-/*
2051- * contact forms
2052- */
2053-.form-item
2054-{
2055- clear: both;
2056- margin-top: 1em;
2057- position: relative;
2058-}
2059-.form-item label
2060-{
2061- display: block;
2062- font-weight: bold;
2063- position: absolute;
2064- top: 0;
2065- left: 0;
2066- width: 13em;
2067-}
2068-.form-required
2069-{
2070- color: #fa0;
2071- font-weight: bold;
2072-}
2073-.form-item .description
2074-{
2075- color: #888;
2076- font-size: 0.85em;
2077- line-height: 150%;
2078- position: relative;
2079- left: 14em;
2080-}
2081-#edit-submitbutton
2082-{
2083- position: relative;
2084- left: 12em;
2085- margin: 1em 0;
2086-}
2087-.form-item input[type=text],
2088-.form-item select,
2089-.form-item textarea
2090-{
2091- border: 1px solid #CCC;
2092- width: 350px;
2093- position: relative;
2094- top: 0;
2095- left: 12em;
2096-}
2097-.form-item textarea
2098-{
2099- height: 12em;
2100- padding: 3px;
2101-}
2102-.form-item-spacer
2103-{
2104- padding-top: 1em;
2105-}
2106-.form-item #captcha
2107-{
2108- position: relative;
2109- top: 0;
2110- left: 12em;
2111-}
2112-#edit-submitted-captcha
2113-{
2114- margin-top: 0.5em;
2115- width: 154px;
2116-}
2117-fieldset.form-item-set
2118-{
2119- border: 1px solid #ccc;
2120- display: block;
2121- margin: 12px 0;
2122- padding: 12px;
2123-}
2124-fieldset.form-item-set legend
2125-{
2126- border: none;
2127- display: block;
2128- padding: 0 2px;
2129-}
2130-div.error
2131-{
2132- background: #fff;
2133- border: solid 1px #c52020;
2134- color: #C52020;
2135- padding: 5px;
2136-}
2137-div.messages
2138-{
2139- margin: 5px 20px;
2140- font-size: 11px;
2141-}
2142-div.messages ul,
2143-div.messages ul li
2144-{
2145- list-style-image: none;
2146- list-style-type: none;
2147-}
2148-div.messages ul li
2149-{
2150- padding: 0 0 0.2em 0;
2151-}
2152-.form-item .error
2153-{
2154- background-color :#fdd;
2155-}
2156-
2157-#emergency-contacts .node-field-name
2158-{
2159- text-align: right;
2160- font-weight: bold;
2161- padding-right: 1em;
2162-}
2163-#emergency-contacts .node-field-value-phone
2164-{
2165- font-weight: bold;
2166- color: #137F00;
2167-}
2168-#emergency-contacts .node-field-help
2169-{
2170- font-weight: bold;
2171-}
2172-
2173-/*
2174- * compact template
2175- */
2176-#compact_footer
2177-{
2178- width: auto !important;
2179-}
2180-#compact_contentcontainer
2181-{
2182- overflow: hidden;
2183- zoom: 1;
2184- width: auto;
2185- padding: 30px 0px;
2186- margin: 0px 20px;
2187-}
2188-
2189-
2190-
2191-
2192-
2193-
2194-
2195-
2196-
2197-
2198-
2199-
2200-
2201-
2202-
2203-.content-featured-box {
2204- float: right;
2205- background-color: #f9f9f9;
2206- color: #999999;
2207- font-size: 11px;
2208- padding: 20px;
2209- width: 130px;
2210- margin: 0px 0 10px 10px;
2211-}
2212-.content-featured-box .footer {
2213- margin-top: 10px;
2214- text-align: right;
2215- color: #666666;
2216- font-size: 11px;
2217-}
2218-.content-featured-box .footer em {
2219- font-style: normal;
2220- font-size: 11px;
2221-}
2222-
2223-.document ul {
2224- margin-left: 5px;
2225- padding-left: 15px;
2226- margin-bottom: 15px;
2227-}
2228-
2229-.document ul li {
2230- list-style-image: url('content_list_bulletpoint.png');
2231- margin-bottom: 5px;
2232- line-height: 16px;
2233-}
2234-
2235-.document ul.alt-list li {
2236- list-style-image: url('content_list_bulletpoint_alt.png');
2237- font-size: 13px;
2238-}
2239-
2240-.document ul.alt-list li a {
2241- text-decoration: none;
2242-
2243-}
2244-
2245-.field-row {
2246- margin-bottom: 20px;
2247-}
2248-.field-row label {
2249- display:block;
2250- width: 80px;
2251- color: #cc3300;
2252- float: left;
2253-}
2254-.field-row .field {
2255- display: block;
2256- width: 400px;
2257- float: left;
2258-}
2259-.field-row:after {
2260- content: ".";
2261- display: block;
2262- visibility: hidden;
2263- height: 0;
2264- clear:both;
2265-}
2266-
2267-/* **************************************************************************************** */
2268-/*
2269- * Customer list
2270- */
2271-
2272-.custlogo img
2273-{
2274- /* Images are 175px wide; three side-by-side in a 720px div means each has
2275- * roughly 240px of space to occupy. */
2276- padding: 20px;
2277- border: 1px solid white;
2278-}
2279-
2280-.custlogo img:hover
2281-{
2282- border: 1px solid gray;
2283-}
2284-
2285-/*
2286- * Form table
2287- */
2288-
2289-table.formtable
2290-{
2291- border-collapse: collapse;
2292-}
2293-
2294-table.formtable th
2295-{
2296- font-weight: normal;
2297- white-space: nowrap;
2298- padding: 4px 20px 4px 0px;
2299-}
2300-
2301-table.formtable td
2302-{
2303- padding: 4px 0px 4px 0px;
2304-}
2305-
2306-table.formtable td input[type='text'],
2307-table.formtable td select
2308-{
2309- border: 1px #e0e0e0 solid;
2310- padding: 4px;
2311- width: 400px;
2312-}
2313-
2314-table.formtable td.submit
2315-{
2316- padding: 10px 0px 0px 0px;
2317- text-align: center;
2318-}
2319-
2320-
2321-/*
2322- * Data table
2323- */
2324-
2325-table.datatable
2326-{
2327- margin-top: 1em;
2328- border-collapse: collapse;
2329-}
2330-.datatable
2331-{
2332- margin-left: 2em;
2333-}
2334-table.datatable th,
2335-table.datatable tr {
2336- text-align: center;
2337-}
2338-
2339-table.datatable th
2340-{
2341- border: 1px #e0e0e0 solid;
2342- background: #f8f8f8;
2343- padding: 7px;
2344- font-weight: bold;
2345-}
2346-
2347-table.datatable td
2348-{
2349- border: 1px #e0e0e0 solid;
2350- padding: 7px;
2351-}
2352-
2353-table.datatable .label {
2354- text-align: left;
2355-
2356-}
2357-
2358-
2359-
2360-/*
2361- * Front page blocks
2362- */
2363-/*
2364-.frontpage-sidebar .header
2365-{
2366- padding: 0px 0px 10px 0px;
2367- font-size: 18px;
2368- font-weight: normal;
2369- text-align: center;
2370-}
2371-.frontpage-sidebar .header.link
2372-{
2373- padding: 13px 0px 10px 4px;
2374- text-align: left;
2375-}
2376-.frontpage-sidebar .header a, .frontpage-sidebar .header a:visited
2377-{
2378- color: #333333 !important;
2379- text-decoration: none !important;
2380-}
2381-.frontpage-sidebar .header a:hover
2382-{
2383- color: #d12907 !important;
2384- text-decoration: none !important;
2385-}
2386-
2387-.frontpage-sidebar .header.bloglink
2388-{
2389- font-size:16px;
2390- padding: 0px 0px 10px 10px;
2391- text-align: center;
2392-}
2393-
2394-.frontpage-sidebar .header.blogheader
2395-{
2396- font-weight:normal;
2397- text-align:center;
2398- font-size: 15px;
2399- padding: 13px 10px 10px 0px;
2400-}
2401-
2402-.frontpage-sidebar .header a.email
2403-{
2404- padding: 13px 10px 10px 40px;
2405- background: url(email-small.png) left center no-repeat;
2406-}
2407-
2408-
2409-
2410-
2411-
2412-.frontpage-sidebar .eventum a, .frontpage-sidebar .eventum a:visited
2413-{
2414- padding: 0px 2px 0px 55px;
2415- font-size: 12px;
2416- line-height: 18px;
2417- text-align: left;
2418- background: url(support-small.png) left center no-repeat;
2419- display: block;
2420- color: #333333 !important;
2421- text-decoration: none !important;
2422-}
2423-
2424-.frontpage-sidebar .eventum a:hover
2425-{
2426- color: #d12907 !important;
2427- text-decoration: underline !important;
2428-}
2429-*/
2430-
2431-/*
2432- * Presentations
2433- */
2434-
2435-div.presentation
2436-{
2437- border-top: 1px #e0e0e0 dotted;
2438- padding: 15px 0px;
2439-}
2440-div.presentation:first-child
2441-{
2442- margin-top: 0;
2443- border: none;
2444-}
2445-
2446-div.presentation table.presentation
2447-{
2448- border-collapse: collapse;
2449-}
2450-
2451-div.presentation table.presentation td div.bordered-image-screenshot
2452-{
2453- border: 1px #e0e0e0 solid;
2454- background: #f8f8f8;
2455- padding: 5px;
2456-}
2457-
2458-div.presentation table.presentation td.presentations-descr
2459-{
2460-
2461- padding-left: 15px;
2462-}
2463-
2464-div.presentation table.presentation td.presentations-descr h4
2465-{
2466- font-size: 14px;
2467-
2468- font-weight: bold;
2469- margin-top: 0px !important;
2470- margin-bottom: 10px;
2471- border-top: none !important;
2472-}
2473-
2474-.customer-vote {
2475- width: 412px;
2476- text-align: justify;
2477-}
2478-
2479-.training-info-container {
2480- float: right;
2481- width:200px;
2482- background-color:#fff;
2483- padding:10px;
2484- margin:0 15px;
2485- border:1px solid #E0E0E0;
2486-}
2487-
2488-/*
2489- * Software info container
2490- */
2491-
2492-div.software-info-container
2493-{
2494- overflow: hidden;
2495- zoom: 1;
2496- float: right;
2497- padding: 0px 0px 25px 25px;
2498-}
2499-
2500-table.software-info-container
2501-{
2502- width: 240px;
2503- border-collapse: collapse;
2504-}
2505-
2506-table.software-info-container td
2507-{
2508- border: 1px #e0e0e0 solid;
2509- padding: 10px 10px 10px 10px;
2510-}
2511-
2512-table.software-info-container td.latest
2513-{
2514- padding: 10px 10px 10px 62px;
2515- background: url(software-latest.png) 15px center no-repeat;
2516- min-height: 32px;
2517- font-size: 16px;
2518- line-height: 24px;
2519-}
2520-
2521-table.software-info-container td.download a
2522-{
2523- font-weight: bold;
2524-}
2525-
2526-table.software-info-container td.download
2527-{
2528- padding: 15px 62px 15px 20px;
2529- background: url(software-download.png) 195px center no-repeat;
2530- min-height: 32px;
2531- font-size: 18px;
2532- line-height: 24px;
2533-}
2534-
2535-table.software-info-container td.links
2536-{
2537- text-align: left;
2538- padding: 4px 10px 4px 20px;
2539-}
2540-
2541-table.software-info-container td.links div
2542-{
2543- margin: 10px 0px;
2544-}
2545-
2546-.inv {
2547- display: none;
2548-}
2549-
2550-/*
2551- * Downloads table
2552- */
2553-
2554-table.downloadstable
2555-{
2556- margin-top: 20px;
2557- border-collapse: collapse;
2558-}
2559-
2560-table.downloadstable th
2561-{
2562- border: 1px #e0e0e0 solid;
2563- background: #f8f8f8;
2564- padding: 7px;
2565- font-weight: bold;
2566-}
2567-
2568-table.downloadstable td
2569-{
2570- border: 1px #e0e0e0 solid;
2571- padding: 7px;
2572-}
2573-
2574-table.downloadstable td.file
2575-{
2576- width: 90%;
2577- text-align: left;
2578-}
2579-
2580-table.downloadstable td.modified
2581-{
2582- width: 5%;
2583- text-align: center;
2584- white-space: nowrap;
2585-}
2586-
2587-table.downloadstable td.size
2588-{
2589- width: 5%;
2590- text-align: right;
2591- white-space: nowrap;
2592-}
2593-
2594-/*
2595- * Maintenance promo on /downloads
2596- */
2597-
2598-div.downloads-maintenance-promo, div.downloads-warning
2599-{
2600- border: 1px #e0e0e0 solid;
2601- padding: 15px 20px 15px 150px;
2602- margin: 30px 0px;
2603- background: url(shield.png) 35px center no-repeat;
2604-}
2605-div.downloads-maintenance-promo > .close-button
2606-{
2607- float:right;
2608- clear:right;
2609- margin-top:-10px;
2610- margin-right:-15px;
2611- cursor: pointer; cursor: hand;
2612-}
2613-
2614-div.downloads-warning {
2615- background: url(warning.png) 35px center no-repeat;
2616-}
2617-
2618-
2619-/*
2620- * Downloads pages
2621- */
2622-
2623-div.downloads-version
2624-{
2625- border-top: 1px #e0e0e0 solid;
2626- margin-top: -10px;
2627- padding-top: 10px;
2628- text-align: right;
2629- font-size: 14px;
2630- line-height: 14px;
2631- font-weight: bold;
2632-}
2633-
2634-div.downloads-anchors
2635-{
2636- font-size: 12px;
2637- line-height: 15px;
2638- margin: 20px 0px;
2639-}
2640-
2641-div.downloads-backtotop
2642-{
2643- font-size: 12px;
2644- line-height: 15px;
2645- padding-top: 8px;
2646-}
2647-
2648-
2649-/*
2650- * Downloads signup
2651- */
2652-
2653-.downloadsignupdialog .ui-dialog-titlebar
2654-{
2655- display: none;
2656-}
2657-
2658-#downloadsignup .title-bar-close {
2659- float:right;
2660- margin-top:-10px;
2661-}
2662-
2663-#downloadsignup h2
2664-{
2665- font-family: Arial, Helvetica, sans-serif;
2666- font-size: 22px;
2667- line-height: 22px;
2668- margin: 10px 0px 20px 0px;
2669- color: #d12907;
2670-}
2671-
2672-#downloadsignup .intro
2673-{
2674- margin: 10px 0px 15px 0px;
2675-}
2676-
2677-#downloadsignup .form .field
2678-{
2679- overflow: hidden;
2680- zoom: 1;
2681- margin: 10px 0px;
2682-}
2683-
2684-#downloadsignup .form .field .label
2685-{
2686- overflow: hidden;
2687- zoom: 1;
2688- width: 150px;
2689- float: left;
2690- padding-top: 5px;
2691-}
2692-
2693-#downloadsignup .form .field .element
2694-{
2695- overflow: hidden;
2696- zoom: 1;
2697- width: 410px;
2698- float: left;
2699-}
2700-
2701-#downloadsignup .form .field .element input, #downloadsignup .form .field .element select
2702-{
2703- width: 400px;
2704- border: 1px #cccccc solid;
2705- padding: 3px;
2706- outline: none;
2707-}
2708-
2709-#downloadsignup .form .field .element input:focus, #downloadsignup .form .field .element select:focus
2710-{
2711- border: 1px #333333 solid;
2712- background: #f8f8f8;
2713- outline: none;
2714-}
2715-
2716-#downloadsignup .form .field .radiolist
2717-{
2718- overflow: hidden;
2719- zoom: 1;
2720- display: block;
2721- padding: 0;
2722- margin: 0;
2723-}
2724-
2725-#downloadsignup .form .field table.radiolist
2726-{
2727- width: 100%;
2728-}
2729-
2730-#downloadsignup .form .field .radiolist td
2731-{
2732- width: 25%;
2733-}
2734-
2735-#downloadsignup .form .field div.radiolist label
2736-{
2737- display: block;
2738- min-width: 55px;
2739- float: left;
2740- zoom: 1;
2741- padding: 8px 10px 2px 24px !important;
2742- text-indent: -24px;
2743- overflow: auto;
2744-}
2745-
2746-#downloadsignup .form .field table.radiolist label
2747-{
2748- padding: 8px 15px 2px 0px !important;
2749- zoom: 1;
2750- display: block;
2751-}
2752-#downloadsignup .form .field .radiolist label input
2753-{
2754- margin: 0px 7px 0px 3px !important;
2755-}
2756-
2757-/*
2758-.schedule td {
2759- padding: 3px;
2760- border: 1px solid #eeeeee;
2761- padding-left: 10px;
2762- font-size: 16px;
2763-}
2764-
2765-.tdmini {
2766- font-weight: bold;
2767- font-size: 10px !important;
2768-}
2769-
2770-.tdbreak {
2771- background-color: #ffeeee;
2772- text-align: center;
2773-}
2774-.trhead td {
2775- background-color: #d12907;
2776- color: #ffffff;
2777- font-weight: bold;
2778-}
2779-
2780-.speaker {
2781- font-size: 10px;
2782-}
2783-*/
2784-/* Tables with bolded-right aligned headers in the first column */
2785-/*table.left-headers th {
2786- font-weight: bold;
2787- text-align: right;
2788- padding: 5px 12px;
2789- vertical-align: top;
2790- border-right: 1px solid black;
2791-}
2792-table.left-headers td {
2793- padding: 5px 12px;
2794-}
2795-
2796-.training-list tr th {
2797- font-weight:bold;
2798-}
2799-
2800-.training-list tr td {
2801- padding-right: 15px;
2802-}
2803-*/
2804-/***
2805- * side style buttons
2806-*/
2807-.a-btn-green, .a-btn-green-big {
2808- background: #0a4200; /* Old browsers */
2809- background: -moz-linear-gradient(top, #099b00 0%, #0a4200 100%); /* FF3.6+ */
2810- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#099b00), color-stop(100%,#0a4200)); /* Chrome,Safari4+ */
2811- background: -webkit-linear-gradient(top, #099b00 0%,#0a4200 100%); /* Chrome10+,Safari5.1+ */
2812- background: -o-linear-gradient(top, #099b00 0%,#0a4200 100%); /* Opera 11.10+ */
2813- background: -ms-linear-gradient(top, #099b00 0%,#0a4200 100%); /* IE10+ */
2814- background: linear-gradient(to bottom, #099b00 0%,#0a4200 100%); /* W3C */
2815- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#099b00', endColorstr='#0a4200',GradientType=0 ); /* IE6-9 */
2816- border: none;
2817- border-radius: 4px 4px 4px 4px;
2818- display: inline-block;
2819- height: 65px;
2820- margin-bottom: 10px;
2821- overflow: hidden;
2822- padding: 0;
2823- position: relative;
2824- text-decoration: none !important;
2825- transition: all 0.3s linear 0s;
2826- width: 100%;
2827- background-color:#0a4200;
2828-}
2829-.a-btn-orange, .a-btn-new {
2830- background: #bf3200; /* Old browsers */
2831- background: -moz-linear-gradient(top, #f17800 0%, #bf3200 100%); /* FF3.6+ */
2832- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f17800), color-stop(100%,#bf3200)); /* Chrome,Safari4+ */
2833- background: -webkit-linear-gradient(top, #f17800 0%,#bf3200 100%); /* Chrome10+,Safari5.1+ */
2834- background: -o-linear-gradient(top, #f17800 0%,#bf3200 100%); /* Opera 11.10+ */
2835- background: -ms-linear-gradient(top, #f17800 0%,#bf3200 100%); /* IE10+ */
2836- background: linear-gradient(to bottom, #f17800 0%,#bf3200 100%); /* W3C */
2837- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17800', endColorstr='#bf3200',GradientType=0 ); /* IE6-9 */
2838- border: none;
2839- border-radius: 4px 4px 4px 4px;
2840- display: inline-block;
2841- height: 31px;
2842- margin-bottom: 10px;
2843- overflow: hidden;
2844- padding: 0;
2845- position: relative;
2846- text-decoration: none !important;
2847- transition: all 0.3s linear 0s;
2848- width: 100%;
2849-}
2850-.a-btn-new {
2851- width: 224px !important;
2852-}
2853-.a-btn-text-green {
2854- color: #FFFFFF;
2855- display: block;
2856- font-size: 13px;
2857- padding-left: 15px;
2858- padding-top: 16px;
2859- transition: all 0.3s linear 0s;
2860- white-space: nowrap;
2861-}
2862-.a-btn-text-orange, .a-btn-text {
2863- color: #FFFFFF;
2864- display: block;
2865- font-size: 12px;
2866- padding-left: 25px;
2867- padding-top: 8px;
2868- transition: all 0.3s linear 0s;
2869- white-space: nowrap;
2870-}
2871-.a-btn-fixed-slide-text-green {
2872- color: #fbdc32;
2873- font-family: Arial, Helvetica, sans-serif;
2874- font-size: 12px;
2875- font-style: italic;
2876- left: 0;
2877- overflow: hidden;
2878- padding-left: 14px;
2879- right: 52px;
2880- text-indent: 15px;
2881- white-space: nowrap;
2882- width: auto;
2883- line-height:20px;
2884-}
2885-.a-btn-icon-right-green {
2886- height: 100%;
2887- position: absolute;
2888- right: 0;
2889- top: 0;
2890- width: 52px;
2891-}
2892-.a-btn-icon-left-green, .a-btn-icon-left-orange {
2893- height: 100%;
2894- position: absolute;
2895- left: 0;
2896- top: 0;
2897- width: 52px;
2898-}
2899-.a-btn-icon-right-green span, .a-btn-icon-left-green span, .a-btn-icon-left-orange span {
2900- height: 38px;
2901- left: 50%;
2902- margin: -19px 0 0 -22px;
2903- position: absolute;
2904- top: 50%;
2905- transition: all 0.3s linear 0s;
2906- width: 38px;
2907-}
2908-.a-btn-icon-right-green span {
2909- background: url("bullet-yellow.png") no-repeat scroll 50% 55% transparent;
2910- margin: -19px 0 0 -22px;
2911-}
2912-.a-btn-icon-left-green span {
2913- background: url("bullet-yellow-green.png") no-repeat scroll 50% 55% transparent;
2914- margin: -20px 0 0 -17px;
2915-}
2916-
2917-
2918-.paper-desc {
2919- padding-left: 20px;
2920-}
2921-.papers-content h2 a {
2922- text-decoration: none !important;
2923- color: inherit !important;
2924-}
2925-.paper-author {
2926- padding-bottom: 20px;
2927-}
2928-.paper-author img {
2929- border: 1px solid #CCCCCC;
2930- display: block;
2931- float: left;
2932- margin-right: 15px;
2933- padding: 1px;
2934- width: 110px;
2935-}
2936-.paper-author h2 {
2937- border-bottom: 0 !important;
2938- color: #000000;
2939- font-family: Arial,Helvetica,sans-serif;
2940- font-size: 20px;
2941- line-height: 20px;
2942- margin: 30px 0 0 !important;
2943- padding: 0 0 3px;
2944-}
2945-.paper-author h3 {
2946- color: #555555 !important;
2947- font-family: Times New Roman,serif !important;
2948- font-style: italic;
2949- font-weight: normal !important;
2950- margin-left: 130px !important;
2951- margin-top: 5px !important;
2952-}
2953-.paper-long-desc {
2954- width: 325px;
2955- float: left;
2956-}
2957-.paper-long-desc > p{
2958- padding: 0 20px;
2959- margin:0 !important;
2960-}
2961-.paper-details .paper-thumb {
2962- width: 185px; float: left;
2963-}
2964-.paper-details .paper-thumb div.content {
2965- padding: 5px;
2966-}
2967-.paper-details .paper-thumb img {
2968- width: 175px;
2969-}
2970-.pr-subhead {
2971- font-size: 16px !important;
2972- border: none !important;
2973- text-align: center;
2974- margin-top: 15px !important;
2975- font-style: italic;
2976-}
2977-
2978-
2979-.clearer {
2980- clear: both;
2981-}
2982-
2983
2984=== removed file 'doc/source/percona-theme/static/percona.com.js'
2985--- doc/source/percona-theme/static/percona.com.js 2012-07-12 08:48:23 +0000
2986+++ doc/source/percona-theme/static/percona.com.js 1970-01-01 00:00:00 +0000
2987@@ -1,269 +0,0 @@
2988-window.jQuery(function($) {
2989-
2990-
2991-
2992-function setCookie(c_name, value, expiredays)
2993-{
2994- var exdate = new Date();
2995- exdate.setDate(exdate.getDate() + expiredays);
2996- document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";path=/;expires=" + exdate.toUTCString());
2997-}
2998-
2999-function getCookie(c_name)
3000-{
3001- if (document.cookie.length > 0)
3002- {
3003- c_start = document.cookie.indexOf(c_name + "=");
3004- if (c_start != -1)
3005- {
3006- c_start = c_start + c_name.length+1;
3007- c_end = document.cookie.indexOf(";",c_start);
3008- if (c_end == -1)
3009- {
3010- c_end = document.cookie.length;
3011- }
3012- return unescape(document.cookie.substring(c_start, c_end));
3013- }
3014- }
3015- return "";
3016-}
3017-
3018-
3019-NAVI = new Object();
3020-
3021-NAVI.CloseTimer = null;
3022-
3023-NAVI.Open = function ( menu_tag, dir )
3024-{
3025- NAVI_CancelTimer();
3026- NAVI_Close();
3027- SEARCH_CancelTimer();
3028- SEARCH_Close();
3029- if ('h' == dir)
3030- {
3031- return;
3032- }
3033- var pos = $("#navilink-span-"+menu_tag).offset();
3034- if (dir=='r')
3035- {
3036- $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left + ($("#navilink-span-"+menu_tag).width()) + 2 - ($("#navi-dropdown-"+menu_tag).width())) + "px", "top": (pos.top + 32) + "px" } );
3037- }
3038- else
3039- {
3040- $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left) + "px", "top": (pos.top + 32) + "px" } );
3041- }
3042- $("#navi-dropdown-"+menu_tag).show();
3043- $("#navilink-span-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
3044- $("#navilink-span-"+menu_tag).bind('mouseout',NAVI_Timer);
3045- $("#navi-dropdown-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
3046- $("#navi-dropdown-"+menu_tag).bind('mouseout',NAVI_Timer);
3047-};
3048-
3049-function NAVI_Close()
3050-{
3051- $(".navi-dropdown").hide();
3052- $("#menu div").unbind('mouseover');
3053- $(".dropdown").unbind('mouseover');
3054- $(".dropdown").unbind('mouseout');
3055-
3056- $("#search-dropdown").hide();
3057- $("#searchlink-anchor").unbind('mouseover');
3058- $("#searchlink-anchor").unbind('mouseout');
3059- $("#search-dropdown").unbind('mouseover');
3060- $("#search-dropdown").unbind('mouseout');
3061-}
3062-
3063-function NAVI_CancelTimer()
3064-{
3065- if (NAVI.CloseTimer!=null)
3066- {
3067- window.clearTimeout(NAVI.CloseTimer);
3068- NAVI.CloseTimer = null;
3069- }
3070-}
3071-
3072-function NAVI_Timer()
3073-{
3074- if (NAVI.CloseTimer==null)
3075- {
3076- NAVI.CloseTimer = window.setTimeout(NAVI_Close, 300);
3077- }
3078-}
3079-
3080-
3081-SUBNAVI = new Object();
3082-
3083-SUBNAVI.Open = function ( menu_tag )
3084-{
3085- if ($("#sidesubnavi-" + menu_tag + ':hidden').length)
3086- {
3087- $(".sidesubnavi").hide();
3088- $("#sidesubnavi-"+menu_tag).show();
3089- return false;
3090- } else {
3091- return true;
3092- }
3093-};
3094-
3095-
3096-SEARCH = new Object();
3097-
3098-SEARCH.CloseTimer = null;
3099-
3100-SEARCH.Open = function()
3101-{
3102- NAVI_CancelTimer();
3103- NAVI_Close();
3104- SEARCH_CancelTimer();
3105- SEARCH_Close();
3106- var pos = $("#searchlink-anchor").offset();
3107- $("#search-dropdown").css( { "position": "absolute", "left": (pos.left - ($("#search-dropdown").width()) + 40) + "px", "top": (pos.top + 36) + "px" } );
3108- $("#search-dropdown").show();
3109- $("#searchlink-anchor").bind('mouseover',NAVI_CancelTimer);
3110- $("#searchlink-anchor").bind('mouseout',NAVI_Timer);
3111- $("#search-dropdown").bind('mouseover',NAVI_CancelTimer);
3112- $("#search-dropdown").bind('mouseout',NAVI_Timer);
3113- $("#search-input")[0].focus();
3114-};
3115-
3116-function SEARCH_Close()
3117-{
3118- $(".navi-dropdown").hide();
3119- $("#menu div").unbind('mouseover');
3120- $(".dropdown").unbind('mouseover');
3121- $(".dropdown").unbind('mouseout');
3122-
3123- $("#search-dropdown").hide();
3124- $("#searchlink-anchor").unbind('mouseover');
3125- $("#searchlink-anchor").unbind('mouseout');
3126- $("#search-dropdown").unbind('mouseover');
3127- $("#search-dropdown").unbind('mouseout');
3128-}
3129-
3130-
3131-function SEARCH_CancelTimer()
3132-{
3133- if (SEARCH.CloseTimer!=null)
3134- {
3135- window.clearTimeout(SEARCH.CloseTimer);
3136- SEARCH.CloseTimer = null;
3137- }
3138-}
3139-
3140-function SEARCH_Timer()
3141-{
3142- if (SEARCH.CloseTimer==null)
3143- {
3144- SEARCH.CloseTimer = window.setTimeout(SEARCH_Close, 300);
3145- }
3146-}
3147-
3148-menuImg1 = new Image(); menuImg1.src = 'http://s1.percona.com/ui-dropdown-header-l.png';
3149-menuImg2 = new Image(); menuImg2.src = 'http://s2.percona.com/ui-dropdown-header-r.png';
3150-menuImg3 = new Image(); menuImg3.src = 'http://s3.percona.com/ui-dropdown-header-search.png';
3151-menuImg4 = new Image(); menuImg4.src = 'http://s0.percona.com/ui-dropdown-bg.png';
3152-menuImg5 = new Image(); menuImg5.src = 'http://s1.percona.com/ui-dropdown-footer.png';
3153-
3154-
3155-});
3156-
3157-
3158-var Percona = {
3159- ssl: false,
3160- host: 'www.percona.com'
3161-};
3162-/**
3163- * @param string selector jQuery selector string
3164- */
3165-Percona.getRecentServerVersion = function(selector)
3166-{
3167- if ('string' != typeof(selector))
3168- {
3169- alert('Percona.getRecentServerVersion: missed or wrong selector!');
3170- }
3171- /* Localize jQuery variable */
3172- var jQuery;
3173- /******** Load jQuery if not present *********/
3174- if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.2')
3175- {
3176- var script_tag = document.createElement('script');
3177- script_tag.setAttribute("type","text/javascript");
3178- script_tag.setAttribute('src', 'http' + (Percona.ssl ? 's' : '') + ':/' + '/ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
3179- script_tag.onload = scriptLoadHandler;
3180- script_tag.onreadystatechange = function () /* Same thing but for IE */
3181- {
3182- if (this.readyState == 'complete' || this.readyState == 'loaded')
3183- {
3184- scriptLoadHandler();
3185- }
3186- };
3187- /* Try to find the head, otherwise default to the documentElement */
3188- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
3189- } else {
3190- /* The jQuery version on the window is the one we want to use */
3191- jQuery = window.jQuery;
3192- main();
3193- }
3194- var scriptLoadHandler_counter = 0;
3195- /******** Called once jQuery has loaded ******/
3196- function scriptLoadHandler()
3197- {
3198- if (++scriptLoadHandler_counter > 1)
3199- {
3200- return;
3201- }
3202- /* Restore $ and window.jQuery to their previous values and store the
3203- new jQuery in our local jQuery variable */
3204- jQuery = window.jQuery.noConflict(true);
3205- /* Call our main function */
3206- main(jQuery);
3207- }
3208- /******** Our main function ********/
3209- function main($)
3210- {
3211- var fillRecentServerVersion = function($)
3212- {
3213- if ($(selector).get(0))
3214- {
3215- $.get('http' + (Percona.ssl ? 's' : '') + ':/' + '/' + Percona.host + '/ajax/server-version/?callback=?', {}, function(json)
3216- {
3217- if ('object' == typeof(json) && 'string' == typeof(json.recentServerVersion))
3218- {
3219- $(selector).text(' ' + json.recentServerVersion);
3220- }
3221- }, 'jsonp');
3222- }
3223- };
3224- $(document).ready(function()
3225- {
3226- fillRecentServerVersion(jQuery);
3227- });
3228- }
3229-};
3230-
3231-$(document).ready(function(){
3232- $(window).bind("resize", resizeWindow);
3233- resizeWindow();
3234- function resizeWindow() {
3235- var win_w = $(window).width();
3236- var ribon = $("#support-ribbon");
3237- if(win_w < 1265){
3238- if(/mobile/i.test(navigator.userAgent)){
3239- ribon.hide();
3240- }else{
3241- if(ribon.hasClass("vertical")){
3242- ribon.removeClass("vertical");
3243- ribon.addClass("horizontal");
3244- }
3245- ribon.css({"left":'50%', "margin-left": '-'+(ribon.width() / 2)+'px'});
3246- }
3247- }else{
3248- if(ribon.hasClass("horizontal")){
3249- ribon.addClass("vertical");
3250- ribon.removeClass("horizontal");
3251- ribon.removeAttr("style");
3252- }
3253-
3254- }
3255- }
3256-});
3257\ No newline at end of file
3258
3259=== removed file 'doc/source/percona-theme/static/percona_favicon.ico'
3260Binary files doc/source/percona-theme/static/percona_favicon.ico 2014-07-30 09:47:55 +0000 and doc/source/percona-theme/static/percona_favicon.ico 1970-01-01 00:00:00 +0000 differ
3261=== removed file 'doc/source/percona-theme/static/phone-small.png'
3262Binary files doc/source/percona-theme/static/phone-small.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/phone-small.png 1970-01-01 00:00:00 +0000 differ
3263=== removed file 'doc/source/percona-theme/static/phone.png'
3264Binary files doc/source/percona-theme/static/phone.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/phone.png 1970-01-01 00:00:00 +0000 differ
3265=== removed file 'doc/source/percona-theme/static/shield.png'
3266Binary files doc/source/percona-theme/static/shield.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/shield.png 1970-01-01 00:00:00 +0000 differ
3267=== removed file 'doc/source/percona-theme/static/side_buttons.png'
3268Binary files doc/source/percona-theme/static/side_buttons.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/side_buttons.png 1970-01-01 00:00:00 +0000 differ
3269=== removed file 'doc/source/percona-theme/static/sidebar.js'
3270--- doc/source/percona-theme/static/sidebar.js 2012-07-12 08:48:23 +0000
3271+++ doc/source/percona-theme/static/sidebar.js 1970-01-01 00:00:00 +0000
3272@@ -1,151 +0,0 @@
3273-/*
3274- * sidebar.js
3275- * ~~~~~~~~~~
3276- *
3277- * This script makes the Sphinx sidebar collapsible.
3278- *
3279- * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
3280- * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
3281- * used to collapse and expand the sidebar.
3282- *
3283- * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
3284- * and the width of the sidebar and the margin-left of the document
3285- * are decreased. When the sidebar is expanded the opposite happens.
3286- * This script saves a per-browser/per-session cookie used to
3287- * remember the position of the sidebar among the pages.
3288- * Once the browser is closed the cookie is deleted and the position
3289- * reset to the default (expanded).
3290- *
3291- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
3292- * :license: BSD, see LICENSE for details.
3293- *
3294- */
3295-
3296-$(function() {
3297- // global elements used by the functions.
3298- // the 'sidebarbutton' element is defined as global after its
3299- // creation, in the add_sidebar_button function
3300- var bodywrapper = $('.bodywrapper');
3301- var sidebar = $('.sphinxsidebar');
3302- var sidebarwrapper = $('.sphinxsidebarwrapper');
3303-
3304- // for some reason, the document has no sidebar; do not run into errors
3305- if (!sidebar.length) return;
3306-
3307- // original margin-left of the bodywrapper and width of the sidebar
3308- // with the sidebar expanded
3309- var bw_margin_expanded = bodywrapper.css('margin-left');
3310- var ssb_width_expanded = sidebar.width();
3311-
3312- // margin-left of the bodywrapper and width of the sidebar
3313- // with the sidebar collapsed
3314- var bw_margin_collapsed = '.8em';
3315- var ssb_width_collapsed = '.8em';
3316-
3317- // colors used by the current theme
3318- var dark_color = $('.related').css('background-color');
3319- var light_color = $('.document').css('background-color');
3320-
3321- function sidebar_is_collapsed() {
3322- return sidebarwrapper.is(':not(:visible)');
3323- }
3324-
3325- function toggle_sidebar() {
3326- if (sidebar_is_collapsed())
3327- expand_sidebar();
3328- else
3329- collapse_sidebar();
3330- }
3331-
3332- function collapse_sidebar() {
3333- sidebarwrapper.hide();
3334- sidebar.css('width', ssb_width_collapsed);
3335- bodywrapper.css('margin-left', bw_margin_collapsed);
3336- sidebarbutton.css({
3337- 'margin-left': '0',
3338- 'height': bodywrapper.height()
3339- });
3340- sidebarbutton.find('span').text('»');
3341- sidebarbutton.attr('title', _('Expand sidebar'));
3342- document.cookie = 'sidebar=collapsed';
3343- }
3344-
3345- function expand_sidebar() {
3346- bodywrapper.css('margin-left', bw_margin_expanded);
3347- sidebar.css('width', ssb_width_expanded);
3348- sidebarwrapper.show();
3349- sidebarbutton.css({
3350- 'margin-left': ssb_width_expanded-12,
3351- 'height': bodywrapper.height()
3352- });
3353- sidebarbutton.find('span').text('«');
3354- sidebarbutton.attr('title', _('Collapse sidebar'));
3355- document.cookie = 'sidebar=expanded';
3356- }
3357-
3358- function add_sidebar_button() {
3359- sidebarwrapper.css({
3360- 'float': 'left',
3361- 'margin-right': '0',
3362- 'width': ssb_width_expanded - 28
3363- });
3364- // create the button
3365- sidebar.append(
3366- '<div id="sidebarbutton"><span>&laquo;</span></div>'
3367- );
3368- var sidebarbutton = $('#sidebarbutton');
3369- light_color = sidebarbutton.css('background-color');
3370- // find the height of the viewport to center the '<<' in the page
3371- var viewport_height;
3372- if (window.innerHeight)
3373- viewport_height = window.innerHeight;
3374- else
3375- viewport_height = $(window).height();
3376- sidebarbutton.find('span').css({
3377- 'display': 'block',
3378- 'margin-top': (viewport_height - sidebar.position().top - 20) / 2
3379- });
3380-
3381- sidebarbutton.click(toggle_sidebar);
3382- sidebarbutton.attr('title', _('Collapse sidebar'));
3383- sidebarbutton.css({
3384- 'color': '#FFFFFF',
3385- 'border-left': '1px solid ' + dark_color,
3386- 'font-size': '1.2em',
3387- 'cursor': 'pointer',
3388- 'height': bodywrapper.height(),
3389- 'padding-top': '1px',
3390- 'margin-left': ssb_width_expanded - 12
3391- });
3392-
3393- sidebarbutton.hover(
3394- function () {
3395- $(this).css('background-color', dark_color);
3396- },
3397- function () {
3398- $(this).css('background-color', light_color);
3399- }
3400- );
3401- }
3402-
3403- function set_position_from_cookie() {
3404- if (!document.cookie)
3405- return;
3406- var items = document.cookie.split(';');
3407- for(var k=0; k<items.length; k++) {
3408- var key_val = items[k].split('=');
3409- var key = key_val[0];
3410- if (key == 'sidebar') {
3411- var value = key_val[1];
3412- if ((value == 'collapsed') && (!sidebar_is_collapsed()))
3413- collapse_sidebar();
3414- else if ((value == 'expanded') && (sidebar_is_collapsed()))
3415- expand_sidebar();
3416- }
3417- }
3418- }
3419-
3420- add_sidebar_button();
3421- var sidebarbutton = $('#sidebarbutton');
3422- set_position_from_cookie();
3423-});
3424
3425=== removed file 'doc/source/percona-theme/static/software-download.png'
3426Binary files doc/source/percona-theme/static/software-download.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/software-download.png 1970-01-01 00:00:00 +0000 differ
3427=== removed file 'doc/source/percona-theme/static/software-latest.png'
3428Binary files doc/source/percona-theme/static/software-latest.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/software-latest.png 1970-01-01 00:00:00 +0000 differ
3429=== removed file 'doc/source/percona-theme/static/support-small.png'
3430Binary files doc/source/percona-theme/static/support-small.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/support-small.png 1970-01-01 00:00:00 +0000 differ
3431=== removed file 'doc/source/percona-theme/static/ui-dropdown-bg.png'
3432Binary files doc/source/percona-theme/static/ui-dropdown-bg.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-dropdown-bg.png 1970-01-01 00:00:00 +0000 differ
3433=== removed file 'doc/source/percona-theme/static/ui-dropdown-footer.png'
3434Binary files doc/source/percona-theme/static/ui-dropdown-footer.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-dropdown-footer.png 1970-01-01 00:00:00 +0000 differ
3435=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-l.png'
3436Binary files doc/source/percona-theme/static/ui-dropdown-header-l.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-dropdown-header-l.png 1970-01-01 00:00:00 +0000 differ
3437=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-r.png'
3438Binary files doc/source/percona-theme/static/ui-dropdown-header-r.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-dropdown-header-r.png 1970-01-01 00:00:00 +0000 differ
3439=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-search.png'
3440Binary files doc/source/percona-theme/static/ui-dropdown-header-search.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-dropdown-header-search.png 1970-01-01 00:00:00 +0000 differ
3441=== removed file 'doc/source/percona-theme/static/ui-footer-logo.png'
3442Binary files doc/source/percona-theme/static/ui-footer-logo.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-footer-logo.png 1970-01-01 00:00:00 +0000 differ
3443=== removed file 'doc/source/percona-theme/static/ui-leftnavi-sel.png'
3444Binary files doc/source/percona-theme/static/ui-leftnavi-sel.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-leftnavi-sel.png 1970-01-01 00:00:00 +0000 differ
3445=== removed file 'doc/source/percona-theme/static/ui-logo.png'
3446Binary files doc/source/percona-theme/static/ui-logo.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-logo.png 1970-01-01 00:00:00 +0000 differ
3447=== removed file 'doc/source/percona-theme/static/ui-navi-hover-l.png'
3448Binary files doc/source/percona-theme/static/ui-navi-hover-l.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-hover-l.png 1970-01-01 00:00:00 +0000 differ
3449=== removed file 'doc/source/percona-theme/static/ui-navi-hover-r.png'
3450Binary files doc/source/percona-theme/static/ui-navi-hover-r.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-hover-r.png 1970-01-01 00:00:00 +0000 differ
3451=== removed file 'doc/source/percona-theme/static/ui-navi-l.png'
3452Binary files doc/source/percona-theme/static/ui-navi-l.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-l.png 1970-01-01 00:00:00 +0000 differ
3453=== removed file 'doc/source/percona-theme/static/ui-navi-r.png'
3454Binary files doc/source/percona-theme/static/ui-navi-r.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-r.png 1970-01-01 00:00:00 +0000 differ
3455=== removed file 'doc/source/percona-theme/static/ui-navi-sel-l.png'
3456Binary files doc/source/percona-theme/static/ui-navi-sel-l.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-sel-l.png 1970-01-01 00:00:00 +0000 differ
3457=== removed file 'doc/source/percona-theme/static/ui-navi-sel-r.png'
3458Binary files doc/source/percona-theme/static/ui-navi-sel-r.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-navi-sel-r.png 1970-01-01 00:00:00 +0000 differ
3459=== removed file 'doc/source/percona-theme/static/ui-orange-content.png'
3460Binary files doc/source/percona-theme/static/ui-orange-content.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-orange-content.png 1970-01-01 00:00:00 +0000 differ
3461=== removed file 'doc/source/percona-theme/static/ui-orange-front.png'
3462Binary files doc/source/percona-theme/static/ui-orange-front.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-orange-front.png 1970-01-01 00:00:00 +0000 differ
3463=== removed file 'doc/source/percona-theme/static/ui-search.png'
3464Binary files doc/source/percona-theme/static/ui-search.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-search.png 1970-01-01 00:00:00 +0000 differ
3465=== removed file 'doc/source/percona-theme/static/ui-tab-bg.png'
3466Binary files doc/source/percona-theme/static/ui-tab-bg.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/ui-tab-bg.png 1970-01-01 00:00:00 +0000 differ
3467=== removed file 'doc/source/percona-theme/static/warning.png'
3468Binary files doc/source/percona-theme/static/warning.png 2012-07-12 08:48:23 +0000 and doc/source/percona-theme/static/warning.png 1970-01-01 00:00:00 +0000 differ
3469=== removed file 'doc/source/percona-theme/theme.conf'
3470--- doc/source/percona-theme/theme.conf 2012-07-12 08:48:23 +0000
3471+++ doc/source/percona-theme/theme.conf 1970-01-01 00:00:00 +0000
3472@@ -1,32 +0,0 @@
3473-[theme]
3474-inherit = default
3475-stylesheet = default.css
3476-pygments_style = sphinx
3477-
3478-[options]
3479-rightsidebar = false
3480-stickysidebar = false
3481-collapsiblesidebar = false
3482-externalrefs = false
3483-
3484-footerbgcolor = #11303d
3485-footertextcolor = #ffffff
3486-sidebarbgcolor = #1c4e63
3487-sidebarbtncolor = #3c6e83
3488-sidebartextcolor = #ffffff
3489-sidebarlinkcolor = #98dbcc
3490-relbarbgcolor = #133f52
3491-relbartextcolor = #ffffff
3492-relbarlinkcolor = #ffffff
3493-bgcolor = #ffffff
3494-textcolor = #000000
3495-headbgcolor = #f2f2f2
3496-headtextcolor = #20435c
3497-headlinkcolor = #c60f0f
3498-linkcolor = #355f7c
3499-visitedlinkcolor = #355f7c
3500-codebgcolor = #eeffcc
3501-codetextcolor = #333333
3502-
3503-bodyfont = sans-serif
3504-headfont = 'Arial', 'Helvetica' sans-serif

Subscribers

People subscribed via source and target branches