Merge lp:~hrvojem/percona-xtrabackup/bug1264622-2.0 into lp:percona-xtrabackup/2.0

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Alexey Kopytov
Approved revision: no longer in the source branch.
Merged at revision: 594
Proposed branch: lp:~hrvojem/percona-xtrabackup/bug1264622-2.0
Merge into: lp:percona-xtrabackup/2.0
Diff against target: 3540 lines (+27/-3268)
10 files modified
doc/source/conf.py (+0/-2)
doc/source/innobackupex/innobackupex_option_reference.rst (+8/-8)
doc/source/intro.rst (+2/-2)
doc/source/percona-theme/layout.html (+0/-382)
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/-1850)
doc/source/percona-theme/static/percona.com.js (+0/-269)
doc/source/percona-theme/static/sidebar.js (+0/-151)
doc/source/xtrabackup_bin/xbk_option_reference.rst (+17/-17)
To merge this branch: bzr merge lp:~hrvojem/percona-xtrabackup/bug1264622-2.0
Reviewer Review Type Date Requested Status
Alexey Kopytov (community) Approve
Review via email: mp+219545@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Alexey Kopytov (akopytov) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/source/conf.py'
2--- doc/source/conf.py 2013-08-30 08:52:03 +0000
3+++ doc/source/conf.py 2014-05-14 14:58:39 +0000
4@@ -116,8 +116,6 @@
5
6 .. |MySQL| replace:: *MySQL*
7
8-.. |Drizzle| replace:: *Drizzle*
9-
10 .. |MariaDB| replace:: *MariaDB*
11
12 .. |tar4ibd| replace:: :program:`tar4ibd`
13
14=== modified file 'doc/source/innobackupex/innobackupex_option_reference.rst'
15--- doc/source/innobackupex/innobackupex_option_reference.rst 2013-08-30 08:52:03 +0000
16+++ doc/source/innobackupex/innobackupex_option_reference.rst 2014-05-14 14:58:39 +0000
17@@ -18,7 +18,7 @@
18
19 This option instructs xtrabackup to compress backup copies of InnoDB data files. It is passed directly to the xtrabackup child process. See the :program:`xtrabackup` :doc:`documentation <../xtrabackup_bin/xtrabackup_binary>` for details.
20
21-.. option:: --compress-threads
22+.. option:: --compress-threads=#
23
24 This option specifies the number of worker threads that will be used for parallel compression. It is passed directly to the xtrabackup child process. See the :program:`xtrabackup` :doc:`documentation <../xtrabackup_bin/xtrabackup_binary>` for details.
25
26@@ -82,11 +82,11 @@
27
28 This option accepts a string argument that specifies the directory where the incremental backup will be combined with the full backup to make a new full backup. It is used with the :option:`--incremental` option.
29
30-.. option:: --incremental-lsn
31+.. option:: --incremental-lsn=LSN
32
33 This option accepts a string argument that specifies the log sequence number (:term:`LSN`) to use for the incremental backup. It is used with the :option:`--incremental` option. It is used instead of specifying :option:`--incremental-basedir`. For databases created by *MySQL* and *Percona Server* 5.0-series versions, specify the as two 32-bit integers in high:low format. For databases created in 5.1 and later, specify the LSN as a single 64-bit integer.
34
35-.. option:: --log-copy-interval
36+.. option:: --log-copy-interval=#
37
38 This option specifies time interval between checks done by log copying thread in milliseconds.
39
40@@ -131,11 +131,11 @@
41
42 Stop slave SQL thread and wait to start backup until ``Slave_open_temp_tables`` in ``SHOW STATUS`` is zero. If there are no open temporary tables, the backup will take place, otherwise the SQL thread will be started and stopped until there are no open temporary tables. The backup will fail if ``Slave_open_temp_tables`` does not become zero after :option:`--safe-slave-backup-timeout` seconds. The slave SQL thread will be restarted when the backup finishes.
43
44-.. option:: --safe-slave-backup-timeout
45+.. option:: --safe-slave-backup-timeout=SECONDS
46
47 How many seconds :option:`--safe-slave-backup`` should wait for ``Slave_open_temp_tables`` to become zero. Defaults to 300 seconds.
48
49-.. option:: --scpopt = SCP-OPTIONS
50+.. option:: --scpopt=SCP-OPTIONS
51
52 This option accepts a string argument that specifies the command line options to pass to :command:`scp` when the option :option:`--remost-host` is specified. If the option is not specified, the default options are ``-Cp -c arcfour``.
53
54@@ -143,11 +143,11 @@
55
56 This option is useful when backing up a replication slave server. It prints the binary log position and name of the master server. It also writes this information to the :file:`xtrabackup_slave_info` file as a ``CHANGE MASTER`` command. A new slave for this master can be set up by starting a slave server on this backup and issuing a ``CHANGE MASTER`` command with the binary log position saved in the :file:`xtrabackup_slave_info` file.
57
58-.. option:: --socket
59+.. option:: --socket=SOCKET
60
61 This option accepts a string argument that specifies the socket to use when connecting to the local database server with a UNIX domain socket. It is passed to the mysql child process without alteration. See :command:`mysql --help` for details.
62
63-.. option:: --sshopt = SSH-OPTIONS
64+.. option:: --sshopt=SSH-OPTIONS
65
66 This option accepts a string argument that specifies the command line options to pass to :command:`ssh` when the option :option:`--remost-host` is specified.
67
68@@ -167,7 +167,7 @@
69
70 This option accepts a string argument that specifies the location where a temporary file will be stored. It may be used when :option:`--remote-host` or :option:`--stream` is specified. For these options, the transaction log will first be stored to a temporary file, before streaming or copying to a remote host. This option specifies the location where that temporary file will be stored. If the option is not specified, the default is to use the value of ``tmpdir`` read from the server configuration. innobackupex is passing the tmpdir value specified in my.cnf as the --target-dir option to the xtrabackup binary. Both [mysqld] and [xtrabackup] groups are read from my.cnf. If there is tmpdir in both, then the value being used depends on the order of those group in my.cnf.
71
72-.. option:: --use-memory
73+.. option:: --use-memory=#
74
75 This option accepts a string argument that specifies the amount of memory in bytes for :program:`xtrabackup` to use for crash recovery while preparing a backup. Multiples are supported providing the unit (e.g. 1MB, 1M, 1GB, 1G). It is used only with the option :option:`--apply-log`. It is passed directly to |xtrabackup| 's :option:`xtrabackup --use-memory` option. See the |xtrabackup| documentation for details.
76
77
78=== modified file 'doc/source/intro.rst'
79--- doc/source/intro.rst 2013-08-30 08:52:03 +0000
80+++ doc/source/intro.rst 2014-05-14 14:58:39 +0000
81@@ -15,9 +15,9 @@
82
83 * Higher uptime due to faster restore time
84
85-|XtraBackup| makes |MySQL| hot backups for all versions of |Percona Server|, |MySQL|, |MariaDB|, and |Drizzle|. It performs streaming, compressed, and incremental |MySQL| backups.
86+|Percona XtraBackup| makes |MySQL| hot backups for all versions of |Percona Server|, |MySQL|, and |MariaDB|. It performs streaming, compressed, and incremental |MySQL| backups.
87
88-|Percona XtraBackup| works with |MySQL|, |MariaDB|, |Percona Server|, and |Drizzle| databases (support for |Drizzle| is beta). It supports completely non-blocking backups of |InnoDB|, |XtraDB|, and *HailDB* storage engines. In addition, it can back up the following storage engines by briefly pausing writes at the end of the backup: |MyISAM|, :term:`Merge <.MRG>`, and :term:`Archive <.ARM>`, including partitioned tables, triggers, and database options.
89+|Percona XtraBackup| works with |MySQL|, |MariaDB|, and |Percona Server|. It supports completely non-blocking backups of |InnoDB|, |XtraDB|, and *HailDB* storage engines. In addition, it can back up the following storage engines by briefly pausing writes at the end of the backup: |MyISAM|, :term:`Merge <.MRG>`, and :term:`Archive <.ARM>`, including partitioned tables, triggers, and database options.
90
91 Percona's enterprise-grade commercial `MySQL Support <http://www.percona.com/mysql-support/>`_ contracts include support for |Percona XtraBackup|. We recommend support for critical production deployments.
92
93
94=== removed directory 'doc/source/percona-theme'
95=== removed file 'doc/source/percona-theme/layout.html'
96--- doc/source/percona-theme/layout.html 2013-11-14 12:17:21 +0000
97+++ doc/source/percona-theme/layout.html 1970-01-01 00:00:00 +0000
98@@ -1,382 +0,0 @@
99-{#
100- basic/layout.html
101- ~~~~~~~~~~~~~~~~~
102-
103- Master layout template for Sphinx themes.
104-
105- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
106- :license: BSD, see LICENSE for details.
107-#}
108-{%- block doctype -%}
109-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
110- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
111-{%- endblock %}
112-{%- set reldelim1 = reldelim1 is not defined and ' &raquo;' or reldelim1 %}
113-{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %}
114-{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and
115- (sidebars != []) %}
116-{%- set url_root = pathto('', 1) %}
117-{# XXX necessary? #}
118-{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
119-{%- if not embedded and docstitle %}
120- {%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
121-{%- else %}
122- {%- set titlesuffix = "" %}
123-{%- endif %}
124-
125-{%- macro relbar() %}
126- <div class="related">
127- <h3>{{ _('Navigation') }}</h3>
128- <ul>
129- {%- for rellink in rellinks %}
130- <li class="right" {% if loop.first %}style="margin-right: 10px"{% endif %}>
131- <a href="{{ pathto(rellink[0]) }}" title="{{ rellink[1]|striptags|e }}"
132- {{ accesskey(rellink[2]) }}>{{ rellink[3] }}</a>
133- {%- if not loop.first %}{{ reldelim2 }}{% endif %}</li>
134- {%- endfor %}
135- {%- block rootrellink %}
136- <li><a href="{{ pathto(master_doc) }}">{{ shorttitle|e }}</a>{{ reldelim1 }}</li>
137- {%- endblock %}
138- {%- for parent in parents %}
139- <li><a href="{{ parent.link|e }}" {% if loop.last %}{{ accesskey("U") }}{% endif %}>{{ parent.title }}</a>{{ reldelim1 }}</li>
140- {%- endfor %}
141- {%- block relbaritems %} {% endblock %}
142- </ul>
143- </div>
144-{%- endmacro %}
145-
146-{%- macro sidebar() %}
147- {%- if render_sidebar %}
148- <div class="sphinxsidebar">
149- <div class="sphinxsidebarwrapper">
150-
151- <div class="side-column-block"><a href="http://www.percona.com/software/percona-xtrabackup/"><img alt="Percona XtraBackup" src="http://s2.percona.com/logo_percona_xtrabackup_new.png" /></a></div>
152-
153- <div class="side-column-block">
154- <div class="header">Call Us</div>
155- <div class="content">
156- <div class="numbers">
157- <div style="padding-bottom: 4px">
158- +1-888-316-9775 (USA - Sales)<br>
159- +1-208-473-2904 (USA - Sales)
160- </div>
161- <div style="padding-bottom: 4px;">
162- +44-208-133-0309 (UK - Sales)<br />
163- 0-800-051-8984 (UK - Sales)<br />
164- 0-800-181-0665 (GER - Sales)<br />
165- </div>
166- <div style="padding-bottom: 4px;">
167- +1-877-862-4316 (Emergency)
168- </div>
169- <div>
170- +1-855-55TRAIN (Training)<br>
171- +1-925-271-5054 (Training)
172- </div>
173- </div>
174- </div>
175- </div>
176-
177- <div class="side-column-block">
178- <div class="a-btn-container">
179- <a title="Download PDF Manual for Percona XtraBackup 2.0" href="http://form.percona.com/Percona_XtraBackup_2_0_Operations_Manual.html" class="a-btn-new">
180- <span class="a-btn-text">Download Manual</span>
181- <span class="a-btn-fixed-slide-text">PDF for version 2.0</span>
182- <span class="a-btn-icon-right"><span></span></span>
183- </a>
184- </div></div>
185-
186- <div class="percona_com_ad" style="width:220px;"><script type="text/javascript" src="http://www.percona.com/ads.php?size=220x120"></script></div>
187-
188- {%- if sidebars != None %}
189- {#- new style sidebar: explicitly include/exclude templates #}
190- {%- for sidebartemplate in sidebars %}
191- {%- include sidebartemplate %}
192- {%- endfor %}
193- {%- else %}
194- {#- old style sidebars: using blocks -- should be deprecated #}
195- {%- block serverseries %}
196- <div class="side-column-block">
197- <h3>Percona XtraBackup Series</h3>
198- <ul><li><a href="http://www.percona.com/doc/percona-xtrabackup/1.6/">Percona XtraBackup 1.6</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.0/">Percona XtraBackup 2.0</a></li><li><a href="http://www.percona.com/doc/percona-xtrabackup/2.1/">Percona XtraBackup 2.1</a></li></ul>
199- </div>
200- {%- endblock %}
201- {%- block sidebartoc %}
202- {%- include "localtoc.html" %}
203- {%- endblock %}
204- {%- block sidebarrel %}
205- {%- include "relations.html" %}
206- {%- endblock %}
207- {%- block sidebarsourcelink %}
208- {%- include "sourcelink.html" %}
209- {%- endblock %}
210- {%- if customsidebar %}
211- {%- include customsidebar %}
212- {%- endif %}
213- {%- block sidebarsearch %}
214- {%- include "searchbox.html" %}
215- {%- endblock %}
216- {%- endif %}
217-<br /><br />
218- <div class="side-column-block">
219- <ul class="side-contact-buttons">
220- <li><a href="http://form.percona.com/ContactMe.html" title="Contact Me" class="contact-me"><span>Contact Me</span></a></li>
221- <li><a href="http://www.percona.com/webinars/" title="Attend a Webinar" class="webinar"><span>Attend a Webinar</span></a></li>
222- <li><a href="http://www.percona.com/downloads/" title="Download Software" class="download-software"><span>Download Software</span></a></li>
223- <li><a href="http://www.percona.com/subscribe/" title="Register For Newsletters" class="newsletters"><span>Register For Newsletters</span></a></li>
224- </ul>
225- </div>
226-
227- </div>
228- </div>
229- {%- endif %}
230-{%- endmacro %}
231-
232-{%- macro script() %}
233- <script type="text/javascript">
234- var DOCUMENTATION_OPTIONS = {
235- URL_ROOT: '{{ url_root }}',
236- VERSION: '{{ release|e }}',
237- COLLAPSE_INDEX: false,
238- FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
239- HAS_SOURCE: {{ has_source|lower }}
240- };
241- </script>
242- {%- for scriptfile in script_files %}
243- <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
244- {%- endfor %}
245-{%- endmacro %}
246-
247-{%- macro css() %}
248- <link rel="stylesheet" href="{{ pathto('_static/percona.com.css', 1) }}" type="text/css" />
249- <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
250- <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
251- {%- for cssfile in css_files %}
252- <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
253- {%- endfor %}
254-{%- endmacro %}
255-
256-<html xmlns="http://www.w3.org/1999/xhtml">
257- <head>
258- <meta http-equiv="Content-Type" content="text/html; charset={{ encoding }}" />
259- {{ metatags }}
260- {%- block htmltitle %}
261- <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
262- {%- endblock %}
263-
264- {{ css() }}
265- {%- if not embedded %}
266- {{ script() }}
267- {%- if use_opensearch %}
268- <link rel="search" type="application/opensearchdescription+xml"
269- title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
270- href="{{ pathto('_static/opensearch.xml', 1) }}"/>
271- {%- endif %}
272-
273-<script src="{{ pathto('_static/percona.com.js', 1)}}" type="text/javascript"></script>
274-
275- {%- if favicon %}
276- <link rel="shortcut icon" href="{{ pathto('_static/' + favicon, 1) }}"/>
277- {%- endif %}
278- {%- endif %}
279-{%- block linktags %}
280- {%- if hasdoc('about') %}
281- <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
282- {%- endif %}
283- {%- if hasdoc('genindex') %}
284- <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
285- {%- endif %}
286- {%- if hasdoc('search') %}
287- <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
288- {%- endif %}
289- {%- if hasdoc('copyright') %}
290- <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
291- {%- endif %}
292- <link rel="top" title="{{ docstitle|e }}" href="{{ pathto('index') }}" />
293- {%- if parents %}
294- <link rel="up" title="{{ parents[-1].title|striptags|e }}" href="{{ parents[-1].link|e }}" />
295- {%- endif %}
296- {%- if next %}
297- <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
298- {%- endif %}
299- {%- if prev %}
300- <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
301- {%- endif %}
302-{%- endblock %}
303-{%- block extrahead %} {% endblock %}
304- </head>
305- <body>
306-
307-{%- block header %}
308-
309- <!-- <div id="stickywrapper"> -->
310- <!-- <div id="stickycontent"> -->
311- <div id="header"><div class="header">
312- <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>
313- <div class="right">
314- <div class="searchlink"><a onmouseover="SEARCH.Open()"><img id="searchlink-anchor" src="http://s2.percona.com/ui-search.png" alt="" /></a></div>
315- <span class="inv"><![CDATA[<noindex>]]></span>
316- <div class="navicontainer"><div class="navi">
317- <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>
318- <span class="inv"><![CDATA[</noindex>]]></span>
319- </div>
320- </div></div><!-- /.header /#header -->
321-
322- <div id="stripe"></div>
323-
324-{% endblock %}
325-
326- <!-- <div id="stripe"></div> -->
327-
328-{%- block content %}
329-
330-
331-
332- {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %}
333-
334- <div class="document">
335-
336-
337-
338- {%- block document %}
339- <div class="documentwrapper">
340- {%- if render_sidebar %}
341- <div class="bodywrapper">
342- {%- endif %}
343-
344- {%- block relbar1 %}{{ relbar() }}{% endblock %}
345-
346- <div class="body">
347- {% block body %} {% endblock %}
348- </div>
349-
350- {%- block relbar2 %}{{ relbar() }}
351-
352- {%- if render_sidebar %}
353- <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>
354- </div>
355- {%- endif %}
356-
357-
358-
359- </div>
360-
361- {%- endblock %}
362-
363- {%- block sidebar2 %}{{ sidebar() }}{% endblock %}
364-
365- <div class="clearer"></div>
366-
367- {%- if last_updated %}
368- {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %}
369- {%- endif %}
370-
371-
372-
373-
374- <div class="license">
375-
376- {%- if show_copyright %}
377- {%- if hasdoc('copyright') %}
378- {% trans path=pathto('copyright'), copyright=copyright|e %}&copy; <a href="{{ path }}">Copyright</a> {{ copyright }}.{% endtrans %}
379- {%- else %}
380- {% trans copyright=copyright|e %}&copy; Copyright {{ copyright }}.{% endtrans %}
381- {%- endif %}
382- {%- endif %}
383-
384- <br />
385- Except where otherwise noted, this documentation is licensed under the following license:
386- <br />
387- <a class="urlextern" rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/">
388- CC Attribution-ShareAlike 2.0 Generic</a><br />
389-
390- {%- if show_sphinx %}
391- {% trans sphinx_version=sphinx_version|e %}Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> {{ sphinx_version }}.{% endtrans %}
392- {%- endif %}
393-
394- </div>
395-
396- </div>
397- {%- endblock %}
398-
399- {% endblock %}
400-
401-{%- block footer %}
402-
403- <div class="file-bugs">
404- This documentation is developed in Launchpad as part of the <a rel="nofollow" href="https://code.launchpad.net/percona-xtrabackup">Percona XtraBackup source code</a>.<br/>
405- 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-xtrabackup/+filebug?field.tags=doc&amp;field.comment=[In:Percona XtraBackup Documentation]&amp;?field.tags=doc&amp;field.title=[DOC] ">file a bug</a>.
406-
407- </div>
408-
409- <div id="footer">
410-
411- <div class="footer">
412- <div class="logo"><img width="110" height="25" alt="" src="{{ pathto('_static/ui-footer-logo.png', 1) }}">
413- </div>
414-
415- <div class="text">
416- <span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
417- Call us: 1-888-316-9775 • <a href="http://www.percona.com/contact">Contact Us</a><br>
418- MySQL and InnoDB are trademarks of Oracle Corp.<br>
419- Proudly running <a href="http://www.percona.com/software/percona-server/">Percona Server<span id="recentServerVersion"></span></a><br>
420- Copyright &copy; 2006-2013 Percona<br>
421- <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>
422- <span class="inv"><!--[CDATA[</noindex-->]]&gt;</span>
423- </div>
424- </div>
425-
426- </div>
427-{%- endblock %}
428-<span class="inv"><!--[CDATA[<noindex-->]]&gt;</span>
429-<div id="submenus">
430-<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="http://www.percona.com/about-us/our-mission">Mission</a></div><div class="item"><a href="http://www.percona.com/about-us/our-team">Team</a></div><div class="item"><a href="http://www.percona.com/about-us/customers">Customers</a></div><div class="item"><a href="http://www.percona.com/about-us/partners">Partners</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/products/mysql-support">MySQL Support</a></div><div class="item"><a href="http://www.percona.com/products/mysql-consulting">MySQL Consulting</a></div><div class="item"><a href="http://www.percona.com/products/mysql-remote-dba">MySQL Remote DBA</a></div><div class="item"><a href="http://www.percona.com/products/mysql-training">MySQL Training</a></div><div class="item"><a href="http://www.percona.com/products/mysql-development">MySQL Server Development</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Ready</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="http://www.percona.com/software">Percona Software for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-server">Percona Server with XtraDB</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb-cluster">Percona XtraDB Cluster</a></div><div class="item"><a href="http://www.percona.com/software/percona-toolkit">Percona Toolkit for MySQL</a></div><div class="item"><a href="http://www.percona.com/software/percona-monitoring-plugins">Percona Monitoring Plugins</a></div><div class="item"><a href="http://www.percona.com/software/mysql-innodb-data-recovery-tools">Data Recovery Toolkit</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtrabackup">Percona XtraBackup</a></div><div class="item"><a href="http://www.percona.com/software/percona-xtradb">Percona XtraDB</a></div><div class="item"><a href="http://www.percona.com/downloads">Downloads</a></div><div class="item"><a href="http://www.percona.com/software/repositories">Repositories</a></div><div class="item"><a href="http://www.percona.com/software/documentation">Documentation</a></div><div class="item"><a href="http://www.percona.com/mysql-5.6-solutions-from-percona">MySQL 5.6 Compatibility</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="http://www.percona.com/resources/mysql-webinars">Webinars</a></div><div class="item"><a href="http://www.percona.com/resources/percona-tools-for-mysql">Percona Tools for MySQL</a></div><div class="item"><a href="http://www.percona.com/resources/presentations">Technical Presentations</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-white-papers">White Papers</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-case-studies">Case Studies</a></div><div class="item"><a href="http://www.percona.com/resources/books">Books by Percona Authors</a></div><div class="item"><a href="http://www.percona.com/resources/mysql-blogs">Blogs</a></div><div class="item"><a rel="nofollow" href="http://percona.tv/">Videos</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="http://www.percona.com/news-and-events/percona-in-the-news">In The News</a></div><div class="item"><a href="http://www.percona.com/news-and-events/pressreleases">Press Releases</a></div><div class="item"><a href="http://www.percona.com/news-and-events/awards">Awards</a></div><div class="item"><a href="http://www.percona.com/news-and-events/mysql-events">MySQL Events</a></div><div class="item"><a href="http://www.percona.com/news-and-events/percona-university">Percona University</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/contact/24x7-emergency">24x7 Emergency</a></div><div class="item"><a href="http://www.percona.com/contact/sales">Sales &amp; General Inquiries</a></div><div class="item"><a href="http://www.percona.com/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="http://www.percona.com/contact/phone-directory">Phone Directory</a></div><div class="item"><a href="http://www.percona.com/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/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="http://www.percona.com/live">Previous Percona Live Events</a></div></div><div class="navi-dropdown-footer"><!-- //--></div></div> <div id="search-dropdown" class="search-dropdown">
431- <div class="search-dropdown-header"><!-- //--></div>
432- <div class="search-dropdown-content">
433- <div class="search-info">Search Percona.com:</div>
434- <form method="get" action="http://www.percona.com/search" id="search-form">
435- <div class="form"><input type="text" id="search-input" name="s" maxlength="100" /></div>
436- </form>
437- </div>
438- <div class="search-dropdown-footer"><!-- //--></div>
439- </div>
440-</div>
441-<div id="stats">
442-<!-- GA //-->
443- <script type="text/javascript">
444- var _gaq = _gaq || [];
445- _gaq.push(['b._setAccount', 'UA-343802-3']);
446- _gaq.push(['b._setDomainName', 'percona.com']);
447- _gaq.push(['b._trackPageview']);
448- (function() {
449- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
450- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
451- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
452- })();
453-</script>
454-
455-<!-- /GA //-->
456-<!-- NAVI //-->
457-<script type="text/javascript">//<![CDATA[
458-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"}];
459-for(var i = 0, c = navi.length; i < c; i++) {
460- 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); } );
461-}
462-window.jQuery('#search-form').bind('submit', function() { window.location.href = jQuery('#search-form').attr('action') + '?s=' + jQuery('#search-input').val(); return false; });
463-
464-//]]></script>
465-<!-- /NAVI //-->
466-<script type="text/javascript">
467-//<![CDATA[
468-Percona.host = 'www.percona.com';
469-Percona.getRecentServerVersion('#recentServerVersion');
470-//]]>
471-</script>
472-</div>
473- </body>
474-</html>
475-
476-
477-
478-{% if theme_collapsiblesidebar|tobool %}
479-{% set script_files = script_files + ['_static/sidebar.js'] %}
480-{% endif %}
481
482=== removed directory 'doc/source/percona-theme/static'
483=== removed file 'doc/source/percona-theme/static/boxes_header_bulletpoint.png'
484Binary files doc/source/percona-theme/static/boxes_header_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/boxes_header_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
485=== removed file 'doc/source/percona-theme/static/button-download-icon.png'
486Binary files doc/source/percona-theme/static/button-download-icon.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/button-download-icon.png 1970-01-01 00:00:00 +0000 differ
487=== removed file 'doc/source/percona-theme/static/content_list_bulletpoint.png'
488Binary files doc/source/percona-theme/static/content_list_bulletpoint.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/content_list_bulletpoint.png 1970-01-01 00:00:00 +0000 differ
489=== removed file 'doc/source/percona-theme/static/default.css_t'
490--- doc/source/percona-theme/static/default.css_t 2012-08-03 12:12:02 +0000
491+++ doc/source/percona-theme/static/default.css_t 1970-01-01 00:00:00 +0000
492@@ -1,433 +0,0 @@
493-/*
494- * default.css_t
495- * ~~~~~~~~~~~~~
496- *
497- * Sphinx stylesheet -- default theme.
498- *
499- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
500- * :license: BSD, see LICENSE for details.
501- *
502- */
503-
504-@import url("basic.css");
505-
506-/* -- page layout ----------------------------------------------------------- */
507-
508-body {
509- font-size: 12px;
510- line-height: 16px;
511- font-family: Arial;
512-
513- background-color: #fff;
514- color: #333333;
515- line-height: 20px;
516- margin: 0;
517- padding: 0;
518-
519-}
520-
521-div.document {
522- background-color: #fff;
523- margin: 0 auto;
524- overflow: hidden;
525- padding: 30px 0;
526- width: 960px;
527-}
528-
529-div.documentwrapper {
530- /* float: left; */
531- /* width: 100%; */
532-
533-}
534-
535-div.bodywrapper {
536- margin: 10 0 0 0px;
537- width: 660px;
538- float:right;
539-}
540-
541-div.body {
542- background-color: #fff;
543- color: #333333;
544- padding: 0 0 20px;
545-}
546-
547-{%- if theme_rightsidebar|tobool %}
548-div.bodywrapper {
549- margin: 0 {{ theme_sidebarwidth }}px 0 0;
550-}
551-{%- endif %}
552-
553-div.footer {
554- /* color: {{ theme_footertextcolor }}; */
555- /* width: 100%; */
556- /* padding: 9px 0 9px 0; */
557- /* text-align: center; */
558- /* font-size: 75%; */
559- font: 80% "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
560- background: none repeat scroll 0 0 #333333;
561- border-top: 2px solid #D95200;
562- overflow: hidden;
563-}
564-
565-div.footer a {
566- color: {{ theme_footertextcolor }};
567- text-decoration: underline;
568-}
569-
570-div.related {
571- background-color: #ccc;
572- line-height: 30px;
573- color: #333;
574- background: none repeat scroll 0 0 #F8F8F8;
575- border: 1px solid #E0E0E0;
576- clear: both;
577- padding: 10px;
578- width: 635px;
579- margin-bottom: 5px;
580-}
581-
582-div.related a {
583- color: #999;
584-}
585-
586-div.sphinxsidebar {
587- margin-left: 0px;
588- margin-right: 30px;
589- color: #333333;
590- font-family: Arial,Helvetica,sans-serif;
591- width: 260px;
592- {%- if theme_stickysidebar|tobool %}
593- top: 30px;
594- bottom: 0;
595- margin: 0;
596- position: fixed;
597- overflow: auto;
598- height: auto;
599- {%- endif %}
600- {%- if theme_rightsidebar|tobool %}
601- float: right;
602- {%- if theme_stickysidebar|tobool %}
603- right: 0;
604- {%- endif %}
605- {%- endif %}
606-}
607-
608-{%- if theme_stickysidebar|tobool %}
609-/* this is nice, but it it leads to hidden headings when jumping
610- to an anchor */
611-/*
612-div.related {
613- position: fixed;
614-}
615-
616-div.documentwrapper {
617- margin-top: 30px;
618-}
619-*/
620-{%- endif %}
621-
622-div.sphinxsidebar h3 {
623- /* font-family: {{ theme_headfont }}; */
624- color: #999;
625- font-size: 18px;
626- line-height: 15px;
627- font-weight: 400;
628- margin-left: 5px;
629- padding: 0;
630-}
631-
632-div.sphinxsidebar h3 a {
633- color: #333;
634-}
635-
636-div.sphinxsidebar a:hover {
637- /* color: #333; */
638-}
639-
640-div.sphinxsidebar h4 {
641- /* font-family: {{ theme_headfont }}; */
642- color: #666;
643- font-size: 18px;
644- font-weight: normal;
645- margin: 5px 0 0 5px;
646- padding: 0;
647-}
648-
649-div.sphinxsidebar p {
650- color: #333;
651- margin-bottom: 5px;
652- margin-left: 5px;
653-}
654-
655-div.sphinxsidebar p.topless {
656- margin: 5px 10px 10px 10px;
657-}
658-
659-div.sphinxsidebar ul {
660- margin: 10px;
661- padding-left: 5px;
662- color: #333;
663-}
664-
665-div.sphinxsidebar a {
666- color: #D12907;
667-}
668-
669-div.sphinxsidebar input {
670- border: 1px solid #999;
671- font-family: sans-serif;
672- font-size: 1em;
673-}
674-
675-{% if theme_collapsiblesidebar|tobool %}
676-/* for collapsible sidebar */
677-div#sidebarbutton {
678- background-color: {{ theme_sidebarbtncolor }};
679-}
680-{% endif %}
681-
682-/* -- hyperlink styles ------------------------------------------------------ */
683-
684-a {
685- color: #D12907;
686- text-decoration: underline;
687- border: medium none;
688- cursor: pointer;
689-}
690-
691-a:visited {
692- color: #D12907;
693- text-decoration: underline;
694-}
695-
696-a:hover {
697- color: #D12907;
698- text-decoration: underline;
699-}
700-
701-{% if theme_externalrefs|tobool %}
702-a.external {
703- text-decoration: none;
704- border-bottom: 1px dashed {{ theme_linkcolor }};
705-}
706-
707-a.external:hover {
708- text-decoration: none;
709- border-bottom: none;
710-}
711-
712-a.external:visited {
713- text-decoration: none;
714- border-bottom: 1px dashed {{ theme_visitedlinkcolor }};
715-}
716-{% endif %}
717-
718-/* -- body styles ----------------------------------------------------------- */
719-
720-
721-
722-a.headerlink {
723- color: {{ theme_headlinkcolor }};
724- font-size: 0.8em;
725- padding: 0 4px 0 4px;
726- text-decoration: none;
727-}
728-
729-a.headerlink:hover {
730- background-color: {{ theme_headlinkcolor }};
731- color: white;
732-}
733-
734-div.body dd, div.body li {
735- text-align: justify;
736-}
737-
738-div.body dt {
739- list-style-type: square;
740- /* margin: 8px 0 8px 30px; */
741- padding: 0 4px 0 5px;
742-
743-}
744-
745-div.body p {
746- text-align: justify;
747-/* line-height: 130%;*/
748- margin: 10px 0;
749-}
750-
751-/* div.body ul, */
752-div.body li {
753- list-style-type: square;
754- margin: 8px 0 8px 30px;
755- padding: 0 4px 0 5px;
756-}
757-
758-.reference em {
759- font-style: normal;
760-}
761-
762-.std-term {
763- font-style: normal;
764- font-weight: 400;
765- color: #FF7400
766-}
767-
768-div.admonition p.admonition-title + p {
769- display: inline;
770-}
771-
772-div.admonition p {
773- margin-bottom: 5px;
774-}
775-
776-div.admonition pre {
777- margin-bottom: 5px;
778-}
779-
780-div.admonition ul, div.admonition ol {
781- margin-bottom: 5px;
782-}
783-
784-div.note {
785- background-color: #eee;
786- border: 1px solid #ccc;
787-}
788-
789-div.seealso {
790- background-color: #ffc;
791- border: 1px solid #ff6;
792-}
793-
794-div.topic {
795- background-color: #eee;
796-}
797-
798-div.warning {
799- background-color: #ffe4e4;
800- border: 1px solid #f66;
801-}
802-
803-p.admonition-title {
804- display: inline;
805-}
806-
807-p.admonition-title:after {
808- content: ":";
809-}
810-
811-pre {
812- padding: 10px;
813- background-color: #F0E6D9/* {{ theme_codebgcolor }} */;
814- color: {{ theme_codetextcolor }};
815- line-height: 120%;
816- border: 1px dashed #ED9821;
817- font-size: 80%;
818- overflow: auto;
819- /* border-left: none; */
820- /* border-right: none; */
821-}
822-
823-tt {
824-/* background-color: #ecf0f3;
825- padding: 0 1px 0 1px;
826- font-size: 0.95em;*/
827- font-weight: 400;
828-}
829-
830-div.body td {
831- text-align: none;
832-}
833-
834-table.docutils th {
835- background-color: #DEE7EC;
836- border: 1px solid #8CACBB;
837- padding: 3px;
838- text-align: center;
839- font-style: normal;
840- font-weight: 400;
841-}
842-
843-table.docutils td {
844- border: 1px solid #8CACBB;
845- padding: 3px;
846- line-height: 16px;
847- vertical-align: middle;
848-}
849-
850-.warning tt {
851- background: #efc2c2;
852-}
853-
854-.note tt {
855- background: #d6d6d6;
856-}
857-
858-.viewcode-back {
859- font-family: {{ theme_bodyfont }};
860-}
861-
862-div.viewcode-block:target {
863- background-color: #f4debf;
864- border-top: 1px solid #ac9;
865- border-bottom: 1px solid #ac9;
866-}
867-
868-.file-bugs {
869- background: none repeat scroll 0 0 #E8E8E8;
870- border: 1px solid #E0E0E0;
871- clear: both;
872- color: #333333;
873- padding: 10px;
874- text-align: center;
875- font-size: 90%;
876-}
877-
878-div.footer .footer {
879- margin: 0 auto;
880- overflow: hidden;
881- padding: 10px 0;
882- width: 960px;
883- border-top: none;
884-}
885-
886-div.footer .footer .logo {
887- float: left;
888- overflow: hidden;
889- padding: 17px 0 0;
890-}
891-
892-div.footer .footer .text {
893- color: #E0E0E0;
894- float: right;
895- font-family: Arial,Helvetica,sans-serif;
896- font-size: 11px;
897- line-height: 15px;
898- overflow: hidden;
899- text-align: right;
900-}
901-
902-div.license {
903- font-size: 80%;
904- /* padding: 0.5em; */
905- text-align: center;
906- margin: 13px 0 -15px;
907-}
908-
909-#sidenavi.noborder {
910- border-right: medium none;
911- border-top: medium none;
912- margin: 0;
913-}
914-
915-#sidenavi {
916- color: #333333;
917- /* float: left; */
918- font-family: Arial,Helvetica,sans-serif;
919- font-size: 18px;
920- line-height: 25px;
921- overflow: hidden;
922- padding: 10px 0 8px 0px;
923- width: 255px;
924-}
925-
926
927=== removed file 'doc/source/percona-theme/static/email-small.png'
928Binary files doc/source/percona-theme/static/email-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/email-small.png 1970-01-01 00:00:00 +0000 differ
929=== removed file 'doc/source/percona-theme/static/jquery.min.js'
930--- doc/source/percona-theme/static/jquery.min.js 2012-08-03 12:12:02 +0000
931+++ doc/source/percona-theme/static/jquery.min.js 1970-01-01 00:00:00 +0000
932@@ -1,154 +0,0 @@
933-/*!
934- * jQuery JavaScript Library v1.4.2
935- * http://jquery.com/
936- *
937- * Copyright 2010, John Resig
938- * Dual licensed under the MIT or GPL Version 2 licenses.
939- * http://jquery.org/license
940- *
941- * Includes Sizzle.js
942- * http://sizzlejs.com/
943- * Copyright 2010, The Dojo Foundation
944- * Released under the MIT, BSD, and GPL Licenses.
945- *
946- * Date: Sat Feb 13 22:33:48 2010 -0500
947- */
948-(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?
949-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=
950-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,
951-"&")}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=
952-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/,
953-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))&&
954-(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,
955-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===
956-"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,
957-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)||
958-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",
959-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,
960-"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 "+
961-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],
962-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]===
963-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&&
964-!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=
965-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'/>";
966-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,
967-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=
968-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=
969-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,
970-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];
971-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,
972-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===
973-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,
974-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+" ",
975-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]+" ",
976-" ");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=
977-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=
978-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=
979-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");
980-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,
981-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(".");
982-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),
983-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!=
984-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=
985-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()&&
986-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;
987-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(" "),
988-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||
989-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,
990-"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=
991-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,
992-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=
993-{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")}};
994-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",
995-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,
996-"_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,
997-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"&&
998-!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}},
999-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,
1000-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(" "),
1001-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];
1002-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,
1003-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();
1004-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||
1005-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[];
1006-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-
1007-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-]|\\.)+)/,
1008-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")}},
1009-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]=
1010-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=[];
1011-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()},
1012-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,
1013-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)},
1014-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)}},
1015-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=
1016-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=
1017-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===
1018-"="?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,
1019-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||
1020-!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=
1021-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"&&
1022-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>";
1023-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}}();
1024-(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)}:
1025-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)/,
1026-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;
1027-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=
1028-{},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===
1029-"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",
1030-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")?
1031-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===
1032-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)?
1033-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=
1034-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},
1035-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)})},
1036-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,
1037-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);
1038-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,
1039-""):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]&&
1040-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]||
1041-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===
1042-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]);
1043-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)||["",
1044-""])[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=
1045-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]?
1046-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=
1047-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=
1048-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,
1049-"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=
1050-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=
1051-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!==
1052-"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},
1053-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(" "),
1054-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,
1055-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&&
1056-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)?
1057-"&":"?")+(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===
1058-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=
1059-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",
1060-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||
1061-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);
1062-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===
1063-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===
1064-"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;
1065-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");
1066-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],
1067-"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)},
1068-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=
1069-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([]);
1070-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===
1071-"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]||
1072-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;
1073-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=
1074-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,
1075-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||
1076-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?
1077-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=
1078-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;
1079-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&&
1080-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>";
1081-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);
1082-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,
1083-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-
1084-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":
1085-"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
1086-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);
1087
1088=== removed file 'doc/source/percona-theme/static/percona.com.css'
1089--- doc/source/percona-theme/static/percona.com.css 2013-01-17 15:08:37 +0000
1090+++ doc/source/percona-theme/static/percona.com.css 1970-01-01 00:00:00 +0000
1091@@ -1,1850 +0,0 @@
1092-body, html{
1093- height:100%;
1094- margin:0;
1095- padding:0;
1096- font-size: 12px;
1097- line-height: 16px;
1098- font-family: Arial;
1099- color: #333333;
1100-}
1101-
1102-form{
1103- display:inline
1104-}
1105-
1106-a, a:visited{
1107- border:none;
1108- cursor:pointer;
1109- color: #d5390b;
1110- text-decoration: underline;
1111-}
1112-a:hover
1113-{
1114- color: #712000;
1115- text-decoration: underline;
1116-}
1117-
1118-img{
1119- border:none
1120-}
1121-
1122-div,img{
1123- behavior:url(/static/css/iepngfix.htc)
1124-}
1125-
1126-em
1127-{
1128- font-style: italic;
1129-}
1130-
1131-del
1132-{
1133- text-decoration: line-through;
1134-}
1135-
1136-.hidden{
1137- display:none
1138-}
1139-
1140-strong {
1141- font-weight: bold;
1142-}
1143-
1144-html, body {
1145- height: 100%;
1146-}
1147-
1148-#stickywrapper {
1149- position: relative;
1150- min-height: 100%;
1151-}
1152-
1153-* html #stickywrapper {
1154- height: 100%;
1155-}
1156-
1157-#stickycontent {
1158- padding-bottom: 102px;
1159-}
1160-
1161-#stickyfooter {
1162- position: relative;
1163- margin: -97px auto 0 auto;
1164-}
1165-a.links
1166-{
1167- font-style: oblique;
1168- text-decoration: underline;
1169-}
1170-span.subpart
1171-{
1172- font-weight: bold;
1173-}
1174-
1175-/**
1176- * LAYOUT
1177- */
1178-
1179-#header{
1180- background:#333;
1181- height:95px;
1182- overflow:hidden;
1183- zoom:1
1184-}
1185-
1186-#header .header{
1187- height:95px;
1188- margin:0 auto;
1189- overflow:hidden;
1190- width:960px;
1191- zoom:1
1192-}
1193-#header .header .logo{
1194- float:left;
1195- overflow:hidden;
1196- padding:20px 0;
1197- width:220px;
1198- zoom:1
1199-}
1200-
1201-#header .header .logo
1202-{
1203- overflow: hidden;
1204- zoom: 1;
1205- float: left;
1206- width: 220px;
1207- padding: 20px 0px;
1208-}
1209-
1210-#header .header .right
1211-{
1212- overflow: hidden;
1213- zoom: 1;
1214- float: left;
1215- width: 740px;
1216- height: 35px;
1217- padding: 30px 0px;
1218-}
1219-
1220-
1221-#header .header .right .searchlink
1222-{
1223- overflow: hidden;
1224- zoom: 1;
1225- width: 35px;
1226- height: 35px;
1227- float: right;
1228- padding: 0px 0px 0px 10px;
1229-}
1230-
1231-
1232-#header .header .right .navicontainer
1233-{
1234- overflow: hidden;
1235- zoom: 1;
1236- float: right;
1237- height: 35px;
1238- background: #ffffff url(ui-navi-l.png) top left no-repeat;
1239-}
1240-
1241-#header .header .right .navi
1242-{
1243- overflow: hidden;
1244- zoom: 1;
1245- height: 27px;
1246- padding: 4px 10px;
1247- background: url(ui-navi-r.png) top right no-repeat;
1248-}
1249-
1250-#header .header .right .navicontainer .navi span
1251-{
1252- overflow: hidden;
1253- zoom: 1;
1254- height: 27px;
1255- float: left;
1256- margin: 0px;
1257-}
1258-#header .header .right .navicontainer .navi span:hover
1259-{
1260- background: #f0f0f0 url(ui-navi-hover-l.png) top left no-repeat;
1261-}
1262-#header .header .right .navicontainer .navi span.selected, #header .header .right .navicontainer .navi span.selected:hover
1263-{
1264- background: #d5390b url(ui-navi-sel-l.png) top left no-repeat;
1265-}
1266-
1267-#header .header .right .navicontainer .navi span a, #header .header .right .navicontainer .navi span a:visited
1268-{
1269- display: block;
1270- padding: 6px 10px 4px 10px;
1271- height: 17px;
1272- font-family: Arial, Helvetica, sans-serif;
1273- font-size: 14px;
1274- line-height: 14px;
1275- color: #000000;
1276- text-decoration: none;
1277-}
1278-#header .header .right .navicontainer .navi span a:hover
1279-{
1280- background: url(ui-navi-hover-r.png) top right no-repeat;
1281-}
1282-#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
1283-{
1284- background: url(ui-navi-sel-r.png) top right no-repeat;
1285- color: #ffffff;
1286-}
1287-
1288-
1289-
1290-/*
1291- * Banners
1292- */
1293-
1294-#slogan
1295-{
1296- overflow: hidden;
1297- zoom: 1;
1298- height: 125px;
1299- background: #d24300 url(ui-orange-front.png) bottom center no-repeat;
1300- text-align: center;
1301-}
1302-
1303-#stripe
1304-{
1305- overflow: hidden;
1306- zoom: 1;
1307- height: 20px;
1308- background: #d24300 url(ui-orange-content.png) top center no-repeat;
1309-}
1310-
1311-
1312-
1313-/*
1314- * Footer
1315- */
1316-
1317-#footer
1318-{
1319- overflow: hidden;
1320- zoom: 1;
1321- background: #333333;
1322- border-top: 2px #d95200 solid;
1323-}
1324-
1325-#footer .footer
1326-{
1327- overflow: hidden;
1328- zoom: 1;
1329- width: 960px;
1330- margin: 0px auto;
1331- padding: 10px 0px;
1332-}
1333-
1334-#footer .footer .logo
1335-{
1336- overflow: hidden;
1337- zoom: 1;
1338- float: left;
1339- padding: 17px 0px 0px 0px;
1340-}
1341-
1342-#footer .footer .text
1343-{
1344- overflow: hidden;
1345- zoom: 1;
1346- float: right;
1347- text-align: right;
1348- font-family: Arial, Helvetica, sans-serif;
1349- font-size: 11px;
1350- line-height: 15px;
1351- color: #e0e0e0;
1352-}
1353-
1354-#footer .footer .text a, #footer .footer .text a:visited
1355-{
1356- color: #e0e0e0;
1357- text-decoration: none;
1358-}
1359-#footer .footer .text a:hover
1360-{
1361- color: #ffffff;
1362- text-decoration: underline;
1363-}
1364-
1365-
1366-/*
1367- * Menu Dropdowns
1368- */
1369-
1370-div.navi-dropdown
1371-{
1372- display: none;
1373- position: absolute;
1374- overflow: hidden;
1375- zoom: 1;
1376- width: 255px;
1377- z-index: 900;
1378-}
1379-
1380-div.navi-dropdown .navi-dropdown-header-l
1381-{
1382- overflow: hidden;
1383- zoom: 1;
1384- width: 255px;
1385- height: 20px;
1386- background: url(ui-dropdown-header-l.png) top left no-repeat;
1387-}
1388-
1389-div.navi-dropdown .navi-dropdown-header-r
1390-{
1391- overflow: hidden;
1392- zoom: 1;
1393- width: 255px;
1394- height: 20px;
1395- background: url(ui-dropdown-header-r.png) top left no-repeat;
1396-}
1397-
1398-div.navi-dropdown .navi-dropdown-content
1399-{
1400- overflow: hidden;
1401- zoom: 1;
1402- width: 225px;
1403- padding: 0px 15px 5px 15px;
1404- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1405- font-family: Arial, Helvetica, sans-serif;
1406- font-size: 14px;
1407- line-height: 20px;
1408- color: #333333;
1409-}
1410-
1411-div.navi-dropdown .navi-dropdown-content .item
1412-{
1413- padding: 3px 0px 1px 0px;
1414-}
1415-
1416-div.navi-dropdown .navi-dropdown-content a, div.navi-dropdown .navi-dropdown-content a:visited
1417-{
1418- display: block;
1419- color: #333333;
1420- text-decoration: none;
1421-}
1422-div.navi-dropdown .navi-dropdown-content a:hover
1423-{
1424- color: #d12907;
1425- text-decoration: underline;
1426-}
1427-
1428-div.navi-dropdown .navi-dropdown-footer
1429-{
1430- overflow: hidden;
1431- zoom: 1;
1432- width: 255px;
1433- height: 10px;
1434- background: url(ui-dropdown-footer.png) top left no-repeat;
1435-}
1436-
1437-
1438-div.search-dropdown
1439-{
1440- display: none;
1441- position: absolute;
1442- overflow: hidden;
1443- zoom: 1;
1444- width: 255px;
1445-}
1446-
1447-div.search-dropdown .search-dropdown-header
1448-{
1449- overflow: hidden;
1450- zoom: 1;
1451- width: 255px;
1452- height: 20px;
1453- background: url(ui-dropdown-header-search.png) top left no-repeat;
1454-}
1455-
1456-div.search-dropdown .search-dropdown-content
1457-{
1458- overflow: hidden;
1459- zoom: 1;
1460- width: 225px;
1461- padding: 0px 15px 5px 15px;
1462- background: #ffffff url(ui-dropdown-bg.png) repeat-y;
1463- font-family: Arial, Helvetica, sans-serif;
1464- font-size: 14px;
1465- line-height: 20px;
1466- color: #333333;
1467-}
1468-
1469-div.search-dropdown .search-dropdown-content .form
1470-{
1471- padding-top: 2px;
1472-}
1473-
1474-div.search-dropdown .search-dropdown-content .form input
1475-{
1476- border: 1px #c0c0c0 solid;
1477- padding: 4px;
1478- width: 210px;
1479- outline: none;
1480-}
1481-div.search-dropdown .search-dropdown-content .form input:focus
1482-{
1483- border: 1px #707070 solid;
1484- outline: none;
1485-}
1486-
1487-div.search-dropdown .search-dropdown-footer
1488-{
1489- overflow: hidden;
1490- zoom: 1;
1491- width: 255px;
1492- height: 10px;
1493- background: url(ui-dropdown-footer.png) top left no-repeat;
1494-}
1495-
1496-
1497-
1498-#left-column .navi-title {
1499- font-size: 15px;
1500- color: #d5390b;
1501- margin-bottom: 20px;
1502-}
1503-
1504-#left-column .navi-title span {
1505- background: url("left_menu_title_bullet.png") right top no-repeat;
1506- padding-right: 20px;
1507- padding-left: 10px;
1508-}
1509-
1510-#left-column .item, #left-column .subitem {
1511-
1512- border-top: 1px solid #f3f1ee;
1513-}
1514-
1515-#left-column .subitem {
1516- padding-left: 15px;
1517-}
1518-
1519-#left-column .item a, #left-column .subitem a {
1520- min-height: 18px;
1521- /* line-height: 23px; */
1522-
1523- color: #a3a3a3;
1524- font-size: 11px;
1525- text-decoration: none;
1526- display: block;
1527- padding: 5px 0 2px 10px;
1528- background: url('left_column_item_bulletpoint.png') left no-repeat;
1529-}
1530-#left-column .item a:hover {
1531- text-decoration: underline;
1532-}
1533-
1534-#left-column .selected > a {
1535- color: #b82c02;
1536- background: url('left_menu_item_selected_bulletpoint.png') left no-repeat;
1537-}
1538-
1539-/*
1540- * Front page
1541- */
1542-.frontpage-text {
1543- font-size: 13px;
1544-}
1545-div.frontpage-banners
1546-{
1547- overflow: hidden;
1548- zoom: 1;
1549- width: 960px;
1550- margin: 0px;
1551- margin-bottom: 20px;
1552- padding: 0px;
1553-}
1554-
1555-div.frontpage-banners div.frontpage-banners-container
1556-{
1557- overflow: hidden;
1558- zoom: 1;
1559- width: 960px;
1560- height: 200px;
1561- padding-bottom: 30px;
1562- z-index: 100;
1563-}
1564-
1565-div.frontpage-banners a.nivo-imageLink
1566-{
1567- position: absolute;
1568- top: 0px;
1569- left: 0px;
1570- width: 960px;
1571- height: 200px;
1572- border: 0;
1573- padding: 0;
1574- margin: 0;
1575- z-index: 20;
1576- display: none;
1577-}
1578-
1579-
1580-div.frontpage-banners div.frontpage-banners-container div.nivo-directionNav
1581-{
1582- width: 1px;
1583- height: 1px;
1584- display: none !important;
1585- z-index: 18 !important;
1586-}
1587-
1588-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav
1589-{
1590- position: absolute;
1591- top: 200px;
1592- width: 960px;
1593- text-align: center;
1594- font-size: 28px;
1595- line-height: 25px;
1596-}
1597-
1598-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a
1599-{
1600- padding: 0px 3px;
1601- text-decoration: none !important;
1602- color: #919191 !important;
1603-}
1604-
1605-div.frontpage-banners div.frontpage-banners-container div.nivo-controlNav a.active
1606-{
1607- color: #d12907 !important;
1608-}
1609-
1610-div.frontpage-banners div.frontpage-banners-selector
1611-{
1612- overflow: hidden;
1613- zoom: 1;
1614- height: 20px;
1615- text-align: center;
1616-}
1617-
1618-div.frontpage-main
1619-{
1620- overflow: hidden;
1621- zoom: 1;
1622- width: 960px;
1623- padding: 0px;
1624-}
1625-
1626-div.frontpage-boxes
1627-{
1628- overflow: hidden;
1629- zoom: 1;
1630- margin: 25px 0px 0px 0px;
1631- width: 515px;
1632- padding: 0px;
1633-}
1634-
1635-div.frontpage-boxes div.frontpage-boxes-selector
1636-{
1637- overflow: hidden;
1638- zoom: 1;
1639- width: 515px;
1640-}
1641-
1642-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item
1643-{
1644- overflow: hidden;
1645- zoom: 1;
1646- width: 127px;
1647- float: left;
1648- margin-left: -1px;
1649- border-top: 1px #cccccc solid;
1650- border-left: 1px #cccccc solid;
1651- border-right: 1px #cccccc solid;
1652- border-bottom: 1px #cccccc solid;
1653- text-align: center;
1654- margin-top: 10px;
1655- padding: 0px 0px 0px 0px;
1656-}
1657-
1658-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item:first-child
1659-{
1660- margin-left: 0px;
1661-}
1662-
1663-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item.selected
1664-{
1665- background: url(ui-tab-bg.png) repeat-x;
1666- margin-top: 0px;
1667- border-bottom: none;
1668- padding: 5px 0px 6px 0px;
1669-}
1670-
1671-div.frontpage-boxes div.frontpage-boxes-selector div.frontpage-boxes-selector-item a
1672-{
1673- display: block;
1674- font-size: 13px;
1675- line-height: 13px;
1676- font-weight: bold;
1677- color: #444444 !important;
1678- text-decoration: none !important;
1679- padding: 9px 0px 8px 0px;
1680-}
1681-
1682-div.frontpage-boxes div.frontpage-boxes-container
1683-{
1684- overflow: hidden;
1685- zoom: 1;
1686- font-size: 12px;
1687- width: 511px;
1688- height: 150px;
1689- padding-top: 20px;
1690- border-left: 1px #cccccc solid;
1691- border-right: 1px #cccccc solid;
1692- border-bottom: 1px #cccccc solid;
1693- padding-left: 0px;
1694-}
1695-
1696-div.frontpage-boxes div.frontpage-boxes-container div.frontpage-box img
1697-{
1698- padding: 5px 15px 55px 0;
1699- float:left;
1700-}
1701-
1702-.innerpage-box {
1703- padding: 10px 20px;
1704-}
1705-/*
1706- * Content
1707- */
1708-
1709-#contentcontainer
1710-{
1711- overflow: hidden;
1712- zoom: 1;
1713- width: 960px;
1714- padding: 30px 0px;
1715- margin: 0px auto;
1716-}
1717-
1718-
1719-.document p
1720-{
1721- margin-bottom:15px;
1722-}
1723-
1724-.document h1
1725-{
1726- font-size: 23px;
1727- line-height: 30px;
1728- margin: 5px 0px 10px 0px;
1729- color: #d5390b;
1730-}
1731-
1732-.document h2
1733-{
1734- font-size: 17px;
1735- line-height: 20px;
1736- padding: 0px 0px 3px 0px;
1737- margin: 30px 0px 15px 0px;
1738- color: #000000;
1739- border-bottom: 1px #e0e0e0 solid;
1740-}
1741-
1742-.document h3
1743-{
1744- font-weight: bold;
1745- font-size: 14px;
1746- line-height: 17px;
1747- margin: 20px 0px 5px 0px;
1748- color: #000000;
1749-}
1750-
1751-.document dl dt
1752-{
1753- font-weight: bold;
1754- margin-top: 10px;
1755- margin-bottom: 10px;
1756-}
1757-
1758-.document dl dd
1759-{
1760- padding: 0px 0px 0px 30px;
1761-}
1762-
1763-.document ol
1764-{
1765- list-style-type: decimal;
1766- padding: 0px 0px 0px 30px;
1767-}
1768-
1769-.document ol li
1770-{
1771- list-style-type: decimal;
1772- margin: 8px 0px;
1773-}
1774-
1775-/*
1776-.document h4
1777-{
1778- font-family: Arial, Helvetica, sans-serif;
1779- font-size: 14px;
1780- line-height: 14px;
1781- font-weight: bold;
1782- padding: 5px 0px 0px 0px;
1783- margin: -16px 0px 20px 0px;
1784- color: #000000;
1785- border-top: 1px #e0e0e0 solid;
1786-}
1787-.document h4 a, .document h4 a:visited
1788-{
1789- color: #000000;
1790- text-decoration: none;
1791-}
1792-.document h4 a:hover
1793-{
1794- color: #d12907;
1795- text-decoration: none;
1796-}
1797-
1798-
1799-
1800-.document ul
1801-{
1802- list-style-type: square;
1803- padding: 0px 0px 0px 30px;
1804-}
1805-
1806-.document ul li
1807-{
1808- list-style-type: square;
1809- margin: 8px 0px;
1810-}
1811-
1812-
1813-
1814-.document div.pagecontent
1815-{
1816- overflow: hidden;
1817- zoom: 1;
1818-}
1819-*/
1820-
1821-
1822-/*
1823- * Content box
1824- */
1825-/*
1826-div.contentbox
1827-{
1828- border: 1px #e0e0e0 solid;
1829-}
1830-
1831-div.contentbox div.title
1832-{
1833- font-size: 16px;
1834- line-height: 20px;
1835- font-weight: bold;
1836- padding: 8px 15px 2px 15px;
1837- background: url(ui-leftnavi-sel.png) repeat-x;
1838-}
1839-
1840-div.contentbox div.content
1841-{
1842- padding: 15px;
1843-}
1844-*/
1845-
1846-
1847-div.side-column-block
1848-{
1849- width: 220px;
1850- position: relative;
1851- margin: 0 0 20px;
1852-}
1853-
1854-div.side-column-block .header
1855-{
1856- background: url("boxes_header_bulletpoint.png") left no-repeat;
1857- text-align: left;
1858- font-size: 14px;
1859- line-height: 20px;
1860- padding: 3px 0px 3px 20px;
1861- margin-bottom: 10px;
1862- font-weight: bold;
1863- border-bottom: 1px solid #efece8;
1864-
1865-}
1866-
1867-div.side-column-block div.content
1868-{
1869- font-size: 11px;
1870- padding-left: 5px;
1871-}
1872-
1873-div.side-column-block div.content div.more
1874-{
1875- overflow: hidden;
1876- zoom: 1;
1877- text-align: right;
1878- padding: 5px 0px 0px 0px;
1879- font-size: 11px;
1880- line-height: 17px;
1881-}
1882-div.side-column-block div.content li {
1883- padding-left: 10px;
1884-
1885- background: url('boxes_list_bulletpoints.png') left top no-repeat;
1886- margin-bottom:7px;
1887-}
1888-
1889-div.side-column-block .content a {
1890- color: #b82c02;
1891-}
1892-
1893-div.side-column-block .content table.call-us {
1894- width: 100%;
1895-}
1896-div.side-column-block .content table.call-us tr {
1897- margin-bottom: 10px;
1898-}
1899-div.side-column-block .content table.call-us th {
1900- vertical-align: text-top;
1901- color: #e05d02;
1902- font-size: 11px;
1903-}
1904-div.side-column-block .content table.call-us td, div.side-column-block .content table.call-us th {
1905- padding-bottom: 10px;
1906-}
1907-div.side-column-block .content table.call-us td a {
1908- color: #e05d02;
1909-}
1910-
1911-div.side-column-block .content .button-customer-login span{
1912- display: none;
1913-}
1914-.side-column-block .content .button-customer-login {
1915- display: block;
1916- background: url('button-customer-login.png') top left no-repeat;
1917- width: 220px;
1918- height: 30px;
1919- margin-top: 12px;
1920-}
1921-
1922-.side-column-block .side-contact-buttons {
1923- margin: 0 !important;
1924- padding-left: 0px !important;
1925-}
1926-.side-column-block .side-contact-buttons li {
1927- margin-bottom: 5px;
1928- list-style: none !important;
1929-}
1930-.side-column-block .side-contact-buttons a {
1931- display: block;
1932- width: 228px;
1933- height: 32px;
1934- background: url('side_buttons.png') top left no-repeat;
1935-}
1936-.side-column-block .side-contact-buttons a.contact-me { background-position: 0px 0px; }
1937-.side-column-block .side-contact-buttons a.webinar { background-position: 0px -36px; }
1938-.side-column-block .side-contact-buttons a.download-software { background-position: 0px -71px; }
1939-.side-column-block .side-contact-buttons a.newsletters { background-position: 0px -108px; }
1940-
1941-.side-column-block .side-contact-buttons a span {
1942- display: none;
1943-}
1944-
1945-
1946-.side-column-block .content .numbers
1947-{
1948- padding-left: 45px;
1949- background: url(phone.png) 2px center no-repeat;
1950- line-height: 18px;
1951- text-align: right;
1952- padding-right: 5px;
1953-}
1954-
1955-/*
1956- * Our team list
1957- */
1958-
1959-.our-team-page h2
1960-{
1961- clear: both;
1962-}
1963-
1964-div.our-team-item
1965-{
1966- text-align: center;
1967- overflow: hidden;
1968- zoom: 1;
1969- width: 162px;
1970- margin-left: 5px;
1971- height: 200px;
1972- float: left;
1973-}
1974-
1975-.pagecontent div.our-team-profile {
1976- height: inherit;
1977- margin-left: 0;
1978-}
1979-.pagecontent div.our-team-profile img{
1980- margin-top: 20px;
1981- margin-left: 0;
1982- margin-right: 0;
1983-}
1984-div.our-team-item .img img
1985-{
1986- border: 1px #e0e0e0 solid;
1987- padding: 2px;
1988-}
1989-
1990-/*
1991- * Phone Directory
1992- */
1993-
1994-table.phonetable {
1995- margin-top: 1em;
1996- border-collapse: collapse;
1997-}
1998-
1999-.phonetable {
2000- margin-left: 2em;
2001-}
2002-
2003-table.phonetable th,
2004-table.phonetable tr {
2005- text-align: left;
2006-}
2007-
2008-table.phonetable th {
2009- border: 1px #e0e0e0 solid;
2010- background: #f8f8f8;
2011- padding: 7px;
2012- font-weight: bold;
2013-}
2014-
2015-table.phonetable td {
2016- border: 1px #e0e0e0 solid;
2017- padding: 7px ;
2018-}
2019-
2020-table.phonetable .label {
2021- text-align: left;
2022-}
2023-
2024-table.phonetable td.label {
2025-}
2026-
2027-/*
2028- * contact forms
2029- */
2030-.form-item
2031-{
2032- clear: both;
2033- margin-top: 1em;
2034- position: relative;
2035-}
2036-.form-item label
2037-{
2038- display: block;
2039- font-weight: bold;
2040- position: absolute;
2041- top: 0;
2042- left: 0;
2043- width: 13em;
2044-}
2045-.form-required
2046-{
2047- color: #fa0;
2048- font-weight: bold;
2049-}
2050-.form-item .description
2051-{
2052- color: #888;
2053- font-size: 0.85em;
2054- line-height: 150%;
2055- position: relative;
2056- left: 14em;
2057-}
2058-#edit-submitbutton
2059-{
2060- position: relative;
2061- left: 12em;
2062- margin: 1em 0;
2063-}
2064-.form-item input[type=text],
2065-.form-item select,
2066-.form-item textarea
2067-{
2068- border: 1px solid #CCC;
2069- width: 350px;
2070- position: relative;
2071- top: 0;
2072- left: 12em;
2073-}
2074-.form-item textarea
2075-{
2076- height: 12em;
2077- padding: 3px;
2078-}
2079-.form-item-spacer
2080-{
2081- padding-top: 1em;
2082-}
2083-.form-item #captcha
2084-{
2085- position: relative;
2086- top: 0;
2087- left: 12em;
2088-}
2089-#edit-submitted-captcha
2090-{
2091- margin-top: 0.5em;
2092- width: 154px;
2093-}
2094-fieldset.form-item-set
2095-{
2096- border: 1px solid #ccc;
2097- display: block;
2098- margin: 12px 0;
2099- padding: 12px;
2100-}
2101-fieldset.form-item-set legend
2102-{
2103- border: none;
2104- display: block;
2105- padding: 0 2px;
2106-}
2107-div.error
2108-{
2109- background: #fff;
2110- border: solid 1px #c52020;
2111- color: #C52020;
2112- padding: 5px;
2113-}
2114-div.messages
2115-{
2116- margin: 5px 20px;
2117- font-size: 11px;
2118-}
2119-div.messages ul,
2120-div.messages ul li
2121-{
2122- list-style-image: none;
2123- list-style-type: none;
2124-}
2125-div.messages ul li
2126-{
2127- padding: 0 0 0.2em 0;
2128-}
2129-.form-item .error
2130-{
2131- background-color :#fdd;
2132-}
2133-
2134-#emergency-contacts .node-field-name
2135-{
2136- text-align: right;
2137- font-weight: bold;
2138- padding-right: 1em;
2139-}
2140-#emergency-contacts .node-field-value-phone
2141-{
2142- font-weight: bold;
2143- color: #137F00;
2144-}
2145-#emergency-contacts .node-field-help
2146-{
2147- font-weight: bold;
2148-}
2149-
2150-/*
2151- * compact template
2152- */
2153-#compact_footer
2154-{
2155- width: auto !important;
2156-}
2157-#compact_contentcontainer
2158-{
2159- overflow: hidden;
2160- zoom: 1;
2161- width: auto;
2162- padding: 30px 0px;
2163- margin: 0px 20px;
2164-}
2165-
2166-
2167-
2168-
2169-
2170-
2171-
2172-
2173-
2174-
2175-
2176-
2177-
2178-
2179-
2180-.content-featured-box {
2181- float: right;
2182- background-color: #f9f9f9;
2183- color: #999999;
2184- font-size: 11px;
2185- padding: 20px;
2186- width: 130px;
2187- margin: 0px 0 10px 10px;
2188-}
2189-.content-featured-box .footer {
2190- margin-top: 10px;
2191- text-align: right;
2192- color: #666666;
2193- font-size: 11px;
2194-}
2195-.content-featured-box .footer em {
2196- font-style: normal;
2197- font-size: 11px;
2198-}
2199-
2200-.document ul {
2201- margin-left: 5px;
2202- padding-left: 15px;
2203- margin-bottom: 15px;
2204-}
2205-
2206-.document ul li {
2207- list-style-image: url('content_list_bulletpoint.png');
2208- margin-bottom: 5px;
2209- line-height: 16px;
2210-}
2211-
2212-.document ul.alt-list li {
2213- list-style-image: url('content_list_bulletpoint_alt.png');
2214- font-size: 13px;
2215-}
2216-
2217-.document ul.alt-list li a {
2218- text-decoration: none;
2219-
2220-}
2221-
2222-.field-row {
2223- margin-bottom: 20px;
2224-}
2225-.field-row label {
2226- display:block;
2227- width: 80px;
2228- color: #cc3300;
2229- float: left;
2230-}
2231-.field-row .field {
2232- display: block;
2233- width: 400px;
2234- float: left;
2235-}
2236-.field-row:after {
2237- content: ".";
2238- display: block;
2239- visibility: hidden;
2240- height: 0;
2241- clear:both;
2242-}
2243-
2244-/* **************************************************************************************** */
2245-/*
2246- * Customer list
2247- */
2248-
2249-.custlogo img
2250-{
2251- /* Images are 175px wide; three side-by-side in a 720px div means each has
2252- * roughly 240px of space to occupy. */
2253- padding: 20px;
2254- border: 1px solid white;
2255-}
2256-
2257-.custlogo img:hover
2258-{
2259- border: 1px solid gray;
2260-}
2261-
2262-/*
2263- * Form table
2264- */
2265-
2266-table.formtable
2267-{
2268- border-collapse: collapse;
2269-}
2270-
2271-table.formtable th
2272-{
2273- font-weight: normal;
2274- white-space: nowrap;
2275- padding: 4px 20px 4px 0px;
2276-}
2277-
2278-table.formtable td
2279-{
2280- padding: 4px 0px 4px 0px;
2281-}
2282-
2283-table.formtable td input[type='text'],
2284-table.formtable td select
2285-{
2286- border: 1px #e0e0e0 solid;
2287- padding: 4px;
2288- width: 400px;
2289-}
2290-
2291-table.formtable td.submit
2292-{
2293- padding: 10px 0px 0px 0px;
2294- text-align: center;
2295-}
2296-
2297-
2298-/*
2299- * Data table
2300- */
2301-
2302-table.datatable
2303-{
2304- margin-top: 1em;
2305- border-collapse: collapse;
2306-}
2307-.datatable
2308-{
2309- margin-left: 2em;
2310-}
2311-table.datatable th,
2312-table.datatable tr {
2313- text-align: center;
2314-}
2315-
2316-table.datatable th
2317-{
2318- border: 1px #e0e0e0 solid;
2319- background: #f8f8f8;
2320- padding: 7px;
2321- font-weight: bold;
2322-}
2323-
2324-table.datatable td
2325-{
2326- border: 1px #e0e0e0 solid;
2327- padding: 7px;
2328-}
2329-
2330-table.datatable .label {
2331- text-align: left;
2332-
2333-}
2334-
2335-
2336-
2337-/*
2338- * Front page blocks
2339- */
2340-/*
2341-.frontpage-sidebar .header
2342-{
2343- padding: 0px 0px 10px 0px;
2344- font-size: 18px;
2345- font-weight: normal;
2346- text-align: center;
2347-}
2348-.frontpage-sidebar .header.link
2349-{
2350- padding: 13px 0px 10px 4px;
2351- text-align: left;
2352-}
2353-.frontpage-sidebar .header a, .frontpage-sidebar .header a:visited
2354-{
2355- color: #333333 !important;
2356- text-decoration: none !important;
2357-}
2358-.frontpage-sidebar .header a:hover
2359-{
2360- color: #d12907 !important;
2361- text-decoration: none !important;
2362-}
2363-
2364-.frontpage-sidebar .header.bloglink
2365-{
2366- font-size:16px;
2367- padding: 0px 0px 10px 10px;
2368- text-align: center;
2369-}
2370-
2371-.frontpage-sidebar .header.blogheader
2372-{
2373- font-weight:normal;
2374- text-align:center;
2375- font-size: 15px;
2376- padding: 13px 10px 10px 0px;
2377-}
2378-
2379-.frontpage-sidebar .header a.email
2380-{
2381- padding: 13px 10px 10px 40px;
2382- background: url(email-small.png) left center no-repeat;
2383-}
2384-
2385-
2386-
2387-
2388-
2389-.frontpage-sidebar .eventum a, .frontpage-sidebar .eventum a:visited
2390-{
2391- padding: 0px 2px 0px 55px;
2392- font-size: 12px;
2393- line-height: 18px;
2394- text-align: left;
2395- background: url(support-small.png) left center no-repeat;
2396- display: block;
2397- color: #333333 !important;
2398- text-decoration: none !important;
2399-}
2400-
2401-.frontpage-sidebar .eventum a:hover
2402-{
2403- color: #d12907 !important;
2404- text-decoration: underline !important;
2405-}
2406-*/
2407-
2408-/*
2409- * Presentations
2410- */
2411-
2412-div.presentation
2413-{
2414- border-top: 1px #e0e0e0 dotted;
2415- padding: 15px 0px;
2416-}
2417-div.presentation:first-child
2418-{
2419- margin-top: 0;
2420- border: none;
2421-}
2422-
2423-div.presentation table.presentation
2424-{
2425- border-collapse: collapse;
2426-}
2427-
2428-div.presentation table.presentation td div.bordered-image-screenshot
2429-{
2430- border: 1px #e0e0e0 solid;
2431- background: #f8f8f8;
2432- padding: 5px;
2433-}
2434-
2435-div.presentation table.presentation td.presentations-descr
2436-{
2437-
2438- padding-left: 15px;
2439-}
2440-
2441-div.presentation table.presentation td.presentations-descr h4
2442-{
2443- font-size: 14px;
2444-
2445- font-weight: bold;
2446- margin-top: 0px !important;
2447- margin-bottom: 10px;
2448- border-top: none !important;
2449-}
2450-
2451-.customer-vote {
2452- width: 412px;
2453- text-align: justify;
2454-}
2455-
2456-.training-info-container {
2457- float: right;
2458- width:200px;
2459- background-color:#fff;
2460- padding:10px;
2461- margin:0 15px;
2462- border:1px solid #E0E0E0;
2463-}
2464-
2465-/*
2466- * Software info container
2467- */
2468-
2469-div.software-info-container
2470-{
2471- overflow: hidden;
2472- zoom: 1;
2473- float: right;
2474- padding: 0px 0px 25px 25px;
2475-}
2476-
2477-table.software-info-container
2478-{
2479- width: 240px;
2480- border-collapse: collapse;
2481-}
2482-
2483-table.software-info-container td
2484-{
2485- border: 1px #e0e0e0 solid;
2486- padding: 10px 10px 10px 10px;
2487-}
2488-
2489-table.software-info-container td.latest
2490-{
2491- padding: 10px 10px 10px 62px;
2492- background: url(software-latest.png) 15px center no-repeat;
2493- min-height: 32px;
2494- font-size: 16px;
2495- line-height: 24px;
2496-}
2497-
2498-table.software-info-container td.download a
2499-{
2500- font-weight: bold;
2501-}
2502-
2503-table.software-info-container td.download
2504-{
2505- padding: 15px 62px 15px 20px;
2506- background: url(software-download.png) 195px center no-repeat;
2507- min-height: 32px;
2508- font-size: 18px;
2509- line-height: 24px;
2510-}
2511-
2512-table.software-info-container td.links
2513-{
2514- text-align: left;
2515- padding: 4px 10px 4px 20px;
2516-}
2517-
2518-table.software-info-container td.links div
2519-{
2520- margin: 10px 0px;
2521-}
2522-
2523-.inv {
2524- display: none;
2525-}
2526-
2527-/*
2528- * Downloads table
2529- */
2530-
2531-table.downloadstable
2532-{
2533- margin-top: 20px;
2534- border-collapse: collapse;
2535-}
2536-
2537-table.downloadstable th
2538-{
2539- border: 1px #e0e0e0 solid;
2540- background: #f8f8f8;
2541- padding: 7px;
2542- font-weight: bold;
2543-}
2544-
2545-table.downloadstable td
2546-{
2547- border: 1px #e0e0e0 solid;
2548- padding: 7px;
2549-}
2550-
2551-table.downloadstable td.file
2552-{
2553- width: 90%;
2554- text-align: left;
2555-}
2556-
2557-table.downloadstable td.modified
2558-{
2559- width: 5%;
2560- text-align: center;
2561- white-space: nowrap;
2562-}
2563-
2564-table.downloadstable td.size
2565-{
2566- width: 5%;
2567- text-align: right;
2568- white-space: nowrap;
2569-}
2570-
2571-/*
2572- * Maintenance promo on /downloads
2573- */
2574-
2575-div.downloads-maintenance-promo, div.downloads-warning
2576-{
2577- border: 1px #e0e0e0 solid;
2578- padding: 15px 20px 15px 150px;
2579- margin: 30px 0px;
2580- background: url(shield.png) 35px center no-repeat;
2581-}
2582-div.downloads-maintenance-promo > .close-button
2583-{
2584- float:right;
2585- clear:right;
2586- margin-top:-10px;
2587- margin-right:-15px;
2588- cursor: pointer; cursor: hand;
2589-}
2590-
2591-div.downloads-warning {
2592- background: url(warning.png) 35px center no-repeat;
2593-}
2594-
2595-
2596-/*
2597- * Downloads pages
2598- */
2599-
2600-div.downloads-version
2601-{
2602- border-top: 1px #e0e0e0 solid;
2603- margin-top: -10px;
2604- padding-top: 10px;
2605- text-align: right;
2606- font-size: 14px;
2607- line-height: 14px;
2608- font-weight: bold;
2609-}
2610-
2611-div.downloads-anchors
2612-{
2613- font-size: 12px;
2614- line-height: 15px;
2615- margin: 20px 0px;
2616-}
2617-
2618-div.downloads-backtotop
2619-{
2620- font-size: 12px;
2621- line-height: 15px;
2622- padding-top: 8px;
2623-}
2624-
2625-
2626-/*
2627- * Downloads signup
2628- */
2629-
2630-.downloadsignupdialog .ui-dialog-titlebar
2631-{
2632- display: none;
2633-}
2634-
2635-#downloadsignup .title-bar-close {
2636- float:right;
2637- margin-top:-10px;
2638-}
2639-
2640-#downloadsignup h2
2641-{
2642- font-family: Arial, Helvetica, sans-serif;
2643- font-size: 22px;
2644- line-height: 22px;
2645- margin: 10px 0px 20px 0px;
2646- color: #d12907;
2647-}
2648-
2649-#downloadsignup .intro
2650-{
2651- margin: 10px 0px 15px 0px;
2652-}
2653-
2654-#downloadsignup .form .field
2655-{
2656- overflow: hidden;
2657- zoom: 1;
2658- margin: 10px 0px;
2659-}
2660-
2661-#downloadsignup .form .field .label
2662-{
2663- overflow: hidden;
2664- zoom: 1;
2665- width: 150px;
2666- float: left;
2667- padding-top: 5px;
2668-}
2669-
2670-#downloadsignup .form .field .element
2671-{
2672- overflow: hidden;
2673- zoom: 1;
2674- width: 410px;
2675- float: left;
2676-}
2677-
2678-#downloadsignup .form .field .element input, #downloadsignup .form .field .element select
2679-{
2680- width: 400px;
2681- border: 1px #cccccc solid;
2682- padding: 3px;
2683- outline: none;
2684-}
2685-
2686-#downloadsignup .form .field .element input:focus, #downloadsignup .form .field .element select:focus
2687-{
2688- border: 1px #333333 solid;
2689- background: #f8f8f8;
2690- outline: none;
2691-}
2692-
2693-#downloadsignup .form .field .radiolist
2694-{
2695- overflow: hidden;
2696- zoom: 1;
2697- display: block;
2698- padding: 0;
2699- margin: 0;
2700-}
2701-
2702-#downloadsignup .form .field table.radiolist
2703-{
2704- width: 100%;
2705-}
2706-
2707-#downloadsignup .form .field .radiolist td
2708-{
2709- width: 25%;
2710-}
2711-
2712-#downloadsignup .form .field div.radiolist label
2713-{
2714- display: block;
2715- min-width: 55px;
2716- float: left;
2717- zoom: 1;
2718- padding: 8px 10px 2px 24px !important;
2719- text-indent: -24px;
2720- overflow: auto;
2721-}
2722-
2723-#downloadsignup .form .field table.radiolist label
2724-{
2725- padding: 8px 15px 2px 0px !important;
2726- zoom: 1;
2727- display: block;
2728-}
2729-#downloadsignup .form .field .radiolist label input
2730-{
2731- margin: 0px 7px 0px 3px !important;
2732-}
2733-
2734-/*
2735-.schedule td {
2736- padding: 3px;
2737- border: 1px solid #eeeeee;
2738- padding-left: 10px;
2739- font-size: 16px;
2740-}
2741-
2742-.tdmini {
2743- font-weight: bold;
2744- font-size: 10px !important;
2745-}
2746-
2747-.tdbreak {
2748- background-color: #ffeeee;
2749- text-align: center;
2750-}
2751-.trhead td {
2752- background-color: #d12907;
2753- color: #ffffff;
2754- font-weight: bold;
2755-}
2756-
2757-.speaker {
2758- font-size: 10px;
2759-}
2760-*/
2761-/* Tables with bolded-right aligned headers in the first column */
2762-/*table.left-headers th {
2763- font-weight: bold;
2764- text-align: right;
2765- padding: 5px 12px;
2766- vertical-align: top;
2767- border-right: 1px solid black;
2768-}
2769-table.left-headers td {
2770- padding: 5px 12px;
2771-}
2772-
2773-.training-list tr th {
2774- font-weight:bold;
2775-}
2776-
2777-.training-list tr td {
2778- padding-right: 15px;
2779-}
2780-*/
2781-/***
2782- * side style buttons
2783-*/
2784-.a-btn-container {
2785- overflow:hidden;
2786- border-radius:4px;
2787-}
2788-.a-btn, .a-btn-new {
2789- width: 218px;
2790- height: 48px;
2791- background: #fdcd34;
2792- background:-webkit-gradient(linear,left top,left bottom,color-stop(##fdcd34,0),color-stop(##d42c14,1));
2793- background:-webkit-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2794- background:-moz-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2795- background:-o-linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2796- background:linear-gradient(top, #fdcd34 0%, #d42c14 100%);
2797- filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcd34', endColorstr='#d42c14',GradientType=0 );
2798-
2799- padding:0px;
2800-
2801- display:inline-block;
2802- position:relative;
2803- -webkit-border-radius:4px;
2804- -moz-border-radius:4px;
2805- border-radius:4px;
2806-
2807- overflow:hidden;
2808- -webkit-transition:all 0.3s linear;
2809- -moz-transition:all 0.3s linear;
2810- -o-transition:all 0.3s linear;
2811- transition:all 0.3s linear;
2812- text-decoration: none !important;
2813- border: 1px solid #f08900;
2814- margin-bottom: 10px;
2815-}
2816-
2817-.a-btn-text{
2818- padding-left:10px;
2819- padding-top:5px;
2820- display:block;
2821- font-size:13px;
2822- white-space:nowrap;
2823- color: #ffffff;
2824- -webkit-transition:all 0.3s linear;
2825- -moz-transition:all 0.3s linear;
2826- -o-transition:all 0.3s linear;
2827- transition:all 0.3s linear;
2828-
2829-}
2830-
2831-.a-btn-slide-text, .a-btn-fixed-slide-text {
2832- padding-left: 10px;
2833- left:0px;
2834- width:auto;
2835- right:52px;
2836- height:0px;
2837-
2838- color:#000000;
2839- font-size:12px;
2840- white-space:nowrap;
2841- font-family:Georgia, serif;
2842- font-style:italic;
2843- text-indent:15px;
2844- overflow:hidden;
2845-
2846-
2847-}
2848-.a-btn-fixed-slide-text{
2849- height: 30px;
2850-}
2851-
2852-.a-btn-icon-right{
2853- position:absolute;
2854- right:0px;
2855- top:0px;
2856- height:100%;
2857- width:52px;
2858-}
2859-
2860-.a-btn-icon-right span{
2861- width:38px;
2862- height:38px;
2863-
2864- position:absolute;
2865- left:50%;
2866- top:50%;
2867- margin:-20px 0px 0px -20px;
2868- background:transparent url('button-download-icon.png') no-repeat 50% 55%;
2869- -webkit-transition:all 0.3s linear;
2870- -moz-transition:all 0.3s linear;
2871- -o-transition:all 0.3s linear;
2872- transition:all 0.3s linear;
2873-
2874-}
2875-
2876-
2877-.paper-desc {
2878- padding-left: 20px;
2879-}
2880-.papers-content h2 a {
2881- text-decoration: none !important;
2882- color: inherit !important;
2883-}
2884-.paper-author {
2885- padding-bottom: 20px;
2886-}
2887-.paper-author img {
2888- border: 1px solid #CCCCCC;
2889- display: block;
2890- float: left;
2891- margin-right: 15px;
2892- padding: 1px;
2893- width: 110px;
2894-}
2895-.paper-author h2 {
2896- border-bottom: 0 !important;
2897- color: #000000;
2898- font-family: Arial,Helvetica,sans-serif;
2899- font-size: 20px;
2900- line-height: 20px;
2901- margin: 30px 0 0 !important;
2902- padding: 0 0 3px;
2903-}
2904-.paper-author h3 {
2905- color: #555555 !important;
2906- font-family: Times New Roman,serif !important;
2907- font-style: italic;
2908- font-weight: normal !important;
2909- margin-left: 130px !important;
2910- margin-top: 5px !important;
2911-}
2912-.paper-long-desc {
2913- width: 325px;
2914- float: left;
2915-}
2916-.paper-long-desc > p{
2917- padding: 0 20px;
2918- margin:0 !important;
2919-}
2920-.paper-details .paper-thumb {
2921- width: 185px; float: left;
2922-}
2923-.paper-details .paper-thumb div.content {
2924- padding: 5px;
2925-}
2926-.paper-details .paper-thumb img {
2927- width: 175px;
2928-}
2929-.pr-subhead {
2930- font-size: 16px !important;
2931- border: none !important;
2932- text-align: center;
2933- margin-top: 15px !important;
2934- font-style: italic;
2935-}
2936-
2937-
2938-.clearer {
2939- clear: both;
2940-}
2941-
2942
2943=== removed file 'doc/source/percona-theme/static/percona.com.js'
2944--- doc/source/percona-theme/static/percona.com.js 2012-08-03 12:12:02 +0000
2945+++ doc/source/percona-theme/static/percona.com.js 1970-01-01 00:00:00 +0000
2946@@ -1,269 +0,0 @@
2947-window.jQuery(function($) {
2948-
2949-
2950-
2951-function setCookie(c_name, value, expiredays)
2952-{
2953- var exdate = new Date();
2954- exdate.setDate(exdate.getDate() + expiredays);
2955- document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";path=/;expires=" + exdate.toUTCString());
2956-}
2957-
2958-function getCookie(c_name)
2959-{
2960- if (document.cookie.length > 0)
2961- {
2962- c_start = document.cookie.indexOf(c_name + "=");
2963- if (c_start != -1)
2964- {
2965- c_start = c_start + c_name.length+1;
2966- c_end = document.cookie.indexOf(";",c_start);
2967- if (c_end == -1)
2968- {
2969- c_end = document.cookie.length;
2970- }
2971- return unescape(document.cookie.substring(c_start, c_end));
2972- }
2973- }
2974- return "";
2975-}
2976-
2977-
2978-NAVI = new Object();
2979-
2980-NAVI.CloseTimer = null;
2981-
2982-NAVI.Open = function ( menu_tag, dir )
2983-{
2984- NAVI_CancelTimer();
2985- NAVI_Close();
2986- SEARCH_CancelTimer();
2987- SEARCH_Close();
2988- if ('h' == dir)
2989- {
2990- return;
2991- }
2992- var pos = $("#navilink-span-"+menu_tag).offset();
2993- if (dir=='r')
2994- {
2995- $("#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" } );
2996- }
2997- else
2998- {
2999- $("#navi-dropdown-"+menu_tag).css( { "position": "absolute", "left": (pos.left) + "px", "top": (pos.top + 32) + "px" } );
3000- }
3001- $("#navi-dropdown-"+menu_tag).show();
3002- $("#navilink-span-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
3003- $("#navilink-span-"+menu_tag).bind('mouseout',NAVI_Timer);
3004- $("#navi-dropdown-"+menu_tag).bind('mouseover',NAVI_CancelTimer);
3005- $("#navi-dropdown-"+menu_tag).bind('mouseout',NAVI_Timer);
3006-};
3007-
3008-function NAVI_Close()
3009-{
3010- $(".navi-dropdown").hide();
3011- $("#menu div").unbind('mouseover');
3012- $(".dropdown").unbind('mouseover');
3013- $(".dropdown").unbind('mouseout');
3014-
3015- $("#search-dropdown").hide();
3016- $("#searchlink-anchor").unbind('mouseover');
3017- $("#searchlink-anchor").unbind('mouseout');
3018- $("#search-dropdown").unbind('mouseover');
3019- $("#search-dropdown").unbind('mouseout');
3020-}
3021-
3022-function NAVI_CancelTimer()
3023-{
3024- if (NAVI.CloseTimer!=null)
3025- {
3026- window.clearTimeout(NAVI.CloseTimer);
3027- NAVI.CloseTimer = null;
3028- }
3029-}
3030-
3031-function NAVI_Timer()
3032-{
3033- if (NAVI.CloseTimer==null)
3034- {
3035- NAVI.CloseTimer = window.setTimeout(NAVI_Close, 300);
3036- }
3037-}
3038-
3039-
3040-SUBNAVI = new Object();
3041-
3042-SUBNAVI.Open = function ( menu_tag )
3043-{
3044- if ($("#sidesubnavi-" + menu_tag + ':hidden').length)
3045- {
3046- $(".sidesubnavi").hide();
3047- $("#sidesubnavi-"+menu_tag).show();
3048- return false;
3049- } else {
3050- return true;
3051- }
3052-};
3053-
3054-
3055-SEARCH = new Object();
3056-
3057-SEARCH.CloseTimer = null;
3058-
3059-SEARCH.Open = function()
3060-{
3061- NAVI_CancelTimer();
3062- NAVI_Close();
3063- SEARCH_CancelTimer();
3064- SEARCH_Close();
3065- var pos = $("#searchlink-anchor").offset();
3066- $("#search-dropdown").css( { "position": "absolute", "left": (pos.left - ($("#search-dropdown").width()) + 40) + "px", "top": (pos.top + 36) + "px" } );
3067- $("#search-dropdown").show();
3068- $("#searchlink-anchor").bind('mouseover',NAVI_CancelTimer);
3069- $("#searchlink-anchor").bind('mouseout',NAVI_Timer);
3070- $("#search-dropdown").bind('mouseover',NAVI_CancelTimer);
3071- $("#search-dropdown").bind('mouseout',NAVI_Timer);
3072- $("#search-input")[0].focus();
3073-};
3074-
3075-function SEARCH_Close()
3076-{
3077- $(".navi-dropdown").hide();
3078- $("#menu div").unbind('mouseover');
3079- $(".dropdown").unbind('mouseover');
3080- $(".dropdown").unbind('mouseout');
3081-
3082- $("#search-dropdown").hide();
3083- $("#searchlink-anchor").unbind('mouseover');
3084- $("#searchlink-anchor").unbind('mouseout');
3085- $("#search-dropdown").unbind('mouseover');
3086- $("#search-dropdown").unbind('mouseout');
3087-}
3088-
3089-
3090-function SEARCH_CancelTimer()
3091-{
3092- if (SEARCH.CloseTimer!=null)
3093- {
3094- window.clearTimeout(SEARCH.CloseTimer);
3095- SEARCH.CloseTimer = null;
3096- }
3097-}
3098-
3099-function SEARCH_Timer()
3100-{
3101- if (SEARCH.CloseTimer==null)
3102- {
3103- SEARCH.CloseTimer = window.setTimeout(SEARCH_Close, 300);
3104- }
3105-}
3106-
3107-menuImg1 = new Image(); menuImg1.src = 'http://s1.percona.com/ui-dropdown-header-l.png';
3108-menuImg2 = new Image(); menuImg2.src = 'http://s2.percona.com/ui-dropdown-header-r.png';
3109-menuImg3 = new Image(); menuImg3.src = 'http://s3.percona.com/ui-dropdown-header-search.png';
3110-menuImg4 = new Image(); menuImg4.src = 'http://s0.percona.com/ui-dropdown-bg.png';
3111-menuImg5 = new Image(); menuImg5.src = 'http://s1.percona.com/ui-dropdown-footer.png';
3112-
3113-
3114-});
3115-
3116-
3117-var Percona = {
3118- ssl: false,
3119- host: 'www.percona.com'
3120-};
3121-/**
3122- * @param string selector jQuery selector string
3123- */
3124-Percona.getRecentServerVersion = function(selector)
3125-{
3126- if ('string' != typeof(selector))
3127- {
3128- alert('Percona.getRecentServerVersion: missed or wrong selector!');
3129- }
3130- /* Localize jQuery variable */
3131- var jQuery;
3132- /******** Load jQuery if not present *********/
3133- if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.2')
3134- {
3135- var script_tag = document.createElement('script');
3136- script_tag.setAttribute("type","text/javascript");
3137- script_tag.setAttribute('src', 'http' + (Percona.ssl ? 's' : '') + ':/' + '/ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
3138- script_tag.onload = scriptLoadHandler;
3139- script_tag.onreadystatechange = function () /* Same thing but for IE */
3140- {
3141- if (this.readyState == 'complete' || this.readyState == 'loaded')
3142- {
3143- scriptLoadHandler();
3144- }
3145- };
3146- /* Try to find the head, otherwise default to the documentElement */
3147- (document.getElementsByTagName("head")[0] || document.documentElement).appendChild(script_tag);
3148- } else {
3149- /* The jQuery version on the window is the one we want to use */
3150- jQuery = window.jQuery;
3151- main();
3152- }
3153- var scriptLoadHandler_counter = 0;
3154- /******** Called once jQuery has loaded ******/
3155- function scriptLoadHandler()
3156- {
3157- if (++scriptLoadHandler_counter > 1)
3158- {
3159- return;
3160- }
3161- /* Restore $ and window.jQuery to their previous values and store the
3162- new jQuery in our local jQuery variable */
3163- jQuery = window.jQuery.noConflict(true);
3164- /* Call our main function */
3165- main(jQuery);
3166- }
3167- /******** Our main function ********/
3168- function main($)
3169- {
3170- var fillRecentServerVersion = function($)
3171- {
3172- if ($(selector).get(0))
3173- {
3174- $.get('http' + (Percona.ssl ? 's' : '') + ':/' + '/' + Percona.host + '/ajax/server-version/?callback=?', {}, function(json)
3175- {
3176- if ('object' == typeof(json) && 'string' == typeof(json.recentServerVersion))
3177- {
3178- $(selector).text(' ' + json.recentServerVersion);
3179- }
3180- }, 'jsonp');
3181- }
3182- };
3183- $(document).ready(function()
3184- {
3185- fillRecentServerVersion(jQuery);
3186- });
3187- }
3188-};
3189-
3190-$(document).ready(function(){
3191- $(window).bind("resize", resizeWindow);
3192- resizeWindow();
3193- function resizeWindow() {
3194- var win_w = $(window).width();
3195- var ribon = $("#support-ribbon");
3196- if(win_w < 1265){
3197- if(/mobile/i.test(navigator.userAgent)){
3198- ribon.hide();
3199- }else{
3200- if(ribon.hasClass("vertical")){
3201- ribon.removeClass("vertical");
3202- ribon.addClass("horizontal");
3203- }
3204- ribon.css({"left":'50%', "margin-left": '-'+(ribon.width() / 2)+'px'});
3205- }
3206- }else{
3207- if(ribon.hasClass("horizontal")){
3208- ribon.addClass("vertical");
3209- ribon.removeClass("horizontal");
3210- ribon.removeAttr("style");
3211- }
3212-
3213- }
3214- }
3215-});
3216\ No newline at end of file
3217
3218=== removed file 'doc/source/percona-theme/static/phone-small.png'
3219Binary files doc/source/percona-theme/static/phone-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone-small.png 1970-01-01 00:00:00 +0000 differ
3220=== removed file 'doc/source/percona-theme/static/phone.png'
3221Binary files doc/source/percona-theme/static/phone.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/phone.png 1970-01-01 00:00:00 +0000 differ
3222=== removed file 'doc/source/percona-theme/static/shield.png'
3223Binary files doc/source/percona-theme/static/shield.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/shield.png 1970-01-01 00:00:00 +0000 differ
3224=== removed file 'doc/source/percona-theme/static/side_buttons.png'
3225Binary files doc/source/percona-theme/static/side_buttons.png 2012-07-31 04:46:23 +0000 and doc/source/percona-theme/static/side_buttons.png 1970-01-01 00:00:00 +0000 differ
3226=== removed file 'doc/source/percona-theme/static/sidebar.js'
3227--- doc/source/percona-theme/static/sidebar.js 2012-08-03 12:12:02 +0000
3228+++ doc/source/percona-theme/static/sidebar.js 1970-01-01 00:00:00 +0000
3229@@ -1,151 +0,0 @@
3230-/*
3231- * sidebar.js
3232- * ~~~~~~~~~~
3233- *
3234- * This script makes the Sphinx sidebar collapsible.
3235- *
3236- * .sphinxsidebar contains .sphinxsidebarwrapper. This script adds
3237- * in .sphixsidebar, after .sphinxsidebarwrapper, the #sidebarbutton
3238- * used to collapse and expand the sidebar.
3239- *
3240- * When the sidebar is collapsed the .sphinxsidebarwrapper is hidden
3241- * and the width of the sidebar and the margin-left of the document
3242- * are decreased. When the sidebar is expanded the opposite happens.
3243- * This script saves a per-browser/per-session cookie used to
3244- * remember the position of the sidebar among the pages.
3245- * Once the browser is closed the cookie is deleted and the position
3246- * reset to the default (expanded).
3247- *
3248- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
3249- * :license: BSD, see LICENSE for details.
3250- *
3251- */
3252-
3253-$(function() {
3254- // global elements used by the functions.
3255- // the 'sidebarbutton' element is defined as global after its
3256- // creation, in the add_sidebar_button function
3257- var bodywrapper = $('.bodywrapper');
3258- var sidebar = $('.sphinxsidebar');
3259- var sidebarwrapper = $('.sphinxsidebarwrapper');
3260-
3261- // for some reason, the document has no sidebar; do not run into errors
3262- if (!sidebar.length) return;
3263-
3264- // original margin-left of the bodywrapper and width of the sidebar
3265- // with the sidebar expanded
3266- var bw_margin_expanded = bodywrapper.css('margin-left');
3267- var ssb_width_expanded = sidebar.width();
3268-
3269- // margin-left of the bodywrapper and width of the sidebar
3270- // with the sidebar collapsed
3271- var bw_margin_collapsed = '.8em';
3272- var ssb_width_collapsed = '.8em';
3273-
3274- // colors used by the current theme
3275- var dark_color = $('.related').css('background-color');
3276- var light_color = $('.document').css('background-color');
3277-
3278- function sidebar_is_collapsed() {
3279- return sidebarwrapper.is(':not(:visible)');
3280- }
3281-
3282- function toggle_sidebar() {
3283- if (sidebar_is_collapsed())
3284- expand_sidebar();
3285- else
3286- collapse_sidebar();
3287- }
3288-
3289- function collapse_sidebar() {
3290- sidebarwrapper.hide();
3291- sidebar.css('width', ssb_width_collapsed);
3292- bodywrapper.css('margin-left', bw_margin_collapsed);
3293- sidebarbutton.css({
3294- 'margin-left': '0',
3295- 'height': bodywrapper.height()
3296- });
3297- sidebarbutton.find('span').text('»');
3298- sidebarbutton.attr('title', _('Expand sidebar'));
3299- document.cookie = 'sidebar=collapsed';
3300- }
3301-
3302- function expand_sidebar() {
3303- bodywrapper.css('margin-left', bw_margin_expanded);
3304- sidebar.css('width', ssb_width_expanded);
3305- sidebarwrapper.show();
3306- sidebarbutton.css({
3307- 'margin-left': ssb_width_expanded-12,
3308- 'height': bodywrapper.height()
3309- });
3310- sidebarbutton.find('span').text('«');
3311- sidebarbutton.attr('title', _('Collapse sidebar'));
3312- document.cookie = 'sidebar=expanded';
3313- }
3314-
3315- function add_sidebar_button() {
3316- sidebarwrapper.css({
3317- 'float': 'left',
3318- 'margin-right': '0',
3319- 'width': ssb_width_expanded - 28
3320- });
3321- // create the button
3322- sidebar.append(
3323- '<div id="sidebarbutton"><span>&laquo;</span></div>'
3324- );
3325- var sidebarbutton = $('#sidebarbutton');
3326- light_color = sidebarbutton.css('background-color');
3327- // find the height of the viewport to center the '<<' in the page
3328- var viewport_height;
3329- if (window.innerHeight)
3330- viewport_height = window.innerHeight;
3331- else
3332- viewport_height = $(window).height();
3333- sidebarbutton.find('span').css({
3334- 'display': 'block',
3335- 'margin-top': (viewport_height - sidebar.position().top - 20) / 2
3336- });
3337-
3338- sidebarbutton.click(toggle_sidebar);
3339- sidebarbutton.attr('title', _('Collapse sidebar'));
3340- sidebarbutton.css({
3341- 'color': '#FFFFFF',
3342- 'border-left': '1px solid ' + dark_color,
3343- 'font-size': '1.2em',
3344- 'cursor': 'pointer',
3345- 'height': bodywrapper.height(),
3346- 'padding-top': '1px',
3347- 'margin-left': ssb_width_expanded - 12
3348- });
3349-
3350- sidebarbutton.hover(
3351- function () {
3352- $(this).css('background-color', dark_color);
3353- },
3354- function () {
3355- $(this).css('background-color', light_color);
3356- }
3357- );
3358- }
3359-
3360- function set_position_from_cookie() {
3361- if (!document.cookie)
3362- return;
3363- var items = document.cookie.split(';');
3364- for(var k=0; k<items.length; k++) {
3365- var key_val = items[k].split('=');
3366- var key = key_val[0];
3367- if (key == 'sidebar') {
3368- var value = key_val[1];
3369- if ((value == 'collapsed') && (!sidebar_is_collapsed()))
3370- collapse_sidebar();
3371- else if ((value == 'expanded') && (sidebar_is_collapsed()))
3372- expand_sidebar();
3373- }
3374- }
3375- }
3376-
3377- add_sidebar_button();
3378- var sidebarbutton = $('#sidebarbutton');
3379- set_position_from_cookie();
3380-});
3381
3382=== removed file 'doc/source/percona-theme/static/software-download.png'
3383Binary files doc/source/percona-theme/static/software-download.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-download.png 1970-01-01 00:00:00 +0000 differ
3384=== removed file 'doc/source/percona-theme/static/software-latest.png'
3385Binary files doc/source/percona-theme/static/software-latest.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/software-latest.png 1970-01-01 00:00:00 +0000 differ
3386=== removed file 'doc/source/percona-theme/static/support-small.png'
3387Binary files doc/source/percona-theme/static/support-small.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/support-small.png 1970-01-01 00:00:00 +0000 differ
3388=== removed file 'doc/source/percona-theme/static/ui-dropdown-bg.png'
3389Binary files doc/source/percona-theme/static/ui-dropdown-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-bg.png 1970-01-01 00:00:00 +0000 differ
3390=== removed file 'doc/source/percona-theme/static/ui-dropdown-footer.png'
3391Binary files doc/source/percona-theme/static/ui-dropdown-footer.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-footer.png 1970-01-01 00:00:00 +0000 differ
3392=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-l.png'
3393Binary files doc/source/percona-theme/static/ui-dropdown-header-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-l.png 1970-01-01 00:00:00 +0000 differ
3394=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-r.png'
3395Binary files doc/source/percona-theme/static/ui-dropdown-header-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-r.png 1970-01-01 00:00:00 +0000 differ
3396=== removed file 'doc/source/percona-theme/static/ui-dropdown-header-search.png'
3397Binary files doc/source/percona-theme/static/ui-dropdown-header-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-dropdown-header-search.png 1970-01-01 00:00:00 +0000 differ
3398=== removed file 'doc/source/percona-theme/static/ui-footer-logo.png'
3399Binary files doc/source/percona-theme/static/ui-footer-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-footer-logo.png 1970-01-01 00:00:00 +0000 differ
3400=== removed file 'doc/source/percona-theme/static/ui-leftnavi-sel.png'
3401Binary files doc/source/percona-theme/static/ui-leftnavi-sel.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-leftnavi-sel.png 1970-01-01 00:00:00 +0000 differ
3402=== removed file 'doc/source/percona-theme/static/ui-logo.png'
3403Binary files doc/source/percona-theme/static/ui-logo.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-logo.png 1970-01-01 00:00:00 +0000 differ
3404=== removed file 'doc/source/percona-theme/static/ui-navi-hover-l.png'
3405Binary files doc/source/percona-theme/static/ui-navi-hover-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-l.png 1970-01-01 00:00:00 +0000 differ
3406=== removed file 'doc/source/percona-theme/static/ui-navi-hover-r.png'
3407Binary files doc/source/percona-theme/static/ui-navi-hover-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-hover-r.png 1970-01-01 00:00:00 +0000 differ
3408=== removed file 'doc/source/percona-theme/static/ui-navi-l.png'
3409Binary files doc/source/percona-theme/static/ui-navi-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-l.png 1970-01-01 00:00:00 +0000 differ
3410=== removed file 'doc/source/percona-theme/static/ui-navi-r.png'
3411Binary files doc/source/percona-theme/static/ui-navi-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-r.png 1970-01-01 00:00:00 +0000 differ
3412=== removed file 'doc/source/percona-theme/static/ui-navi-sel-l.png'
3413Binary files doc/source/percona-theme/static/ui-navi-sel-l.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-l.png 1970-01-01 00:00:00 +0000 differ
3414=== removed file 'doc/source/percona-theme/static/ui-navi-sel-r.png'
3415Binary files doc/source/percona-theme/static/ui-navi-sel-r.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-navi-sel-r.png 1970-01-01 00:00:00 +0000 differ
3416=== removed file 'doc/source/percona-theme/static/ui-orange-content.png'
3417Binary files doc/source/percona-theme/static/ui-orange-content.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-content.png 1970-01-01 00:00:00 +0000 differ
3418=== removed file 'doc/source/percona-theme/static/ui-orange-front.png'
3419Binary files doc/source/percona-theme/static/ui-orange-front.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-orange-front.png 1970-01-01 00:00:00 +0000 differ
3420=== removed file 'doc/source/percona-theme/static/ui-search.png'
3421Binary files doc/source/percona-theme/static/ui-search.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-search.png 1970-01-01 00:00:00 +0000 differ
3422=== removed file 'doc/source/percona-theme/static/ui-tab-bg.png'
3423Binary files doc/source/percona-theme/static/ui-tab-bg.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/ui-tab-bg.png 1970-01-01 00:00:00 +0000 differ
3424=== removed file 'doc/source/percona-theme/static/warning.png'
3425Binary files doc/source/percona-theme/static/warning.png 2012-08-03 12:12:02 +0000 and doc/source/percona-theme/static/warning.png 1970-01-01 00:00:00 +0000 differ
3426=== modified file 'doc/source/xtrabackup_bin/xbk_option_reference.rst'
3427--- doc/source/xtrabackup_bin/xbk_option_reference.rst 2013-11-14 12:17:21 +0000
3428+++ doc/source/xtrabackup_bin/xbk_option_reference.rst 2014-05-14 14:58:39 +0000
3429@@ -21,7 +21,7 @@
3430
3431 This option tells |xtrabackup| to compress all output data, including the transaction log file and meta data files, using the specified compression algorithm. The only currently supported algorithm is 'quicklz'. The resulting files have the qpress archive format, i.e. every `*.qp` file produced by xtrabackup is essentially a one-file qpress archive and can be extracted and uncompressed by the `qpress <http://www.quicklz.com/>`_ file archiver.
3432
3433-.. option:: --compress-threads
3434+.. option:: --compress-threads=#
3435
3436 This option specifies the number of worker threads used by |xtrabackup| for parallel data compression. This option defaults to 1. Parallel compression ('--compress-threads') can be used together with parallel file copying ('--parallel'). For example, '--parallel=4 --compress --compress-threads=2' will create 4 IO threads that will read the data and pipe it to 2 compression threads.
3437
3438@@ -29,19 +29,19 @@
3439
3440 This option is not currently implemented. To create the InnoDB log files, you must prepare the backup twice at present.
3441
3442-.. option:: --datadir
3443+.. option:: --datadir=DIRECTORY
3444
3445 The source directory for the backup. This should be the same as the datadir for your MySQL server, so it should be read from :file:`my.cnf` if that exists; otherwise you must specify it on the command line.
3446
3447-.. option:: --defaults-extra-file=#
3448+.. option:: --defaults-extra-file=[MY.CNF]
3449
3450 Read this file after the global files are read. Must be given as the first option on the command-line.
3451
3452-.. option:: --defaults-file=#
3453+.. option:: --defaults-file=[MY.CNF]
3454
3455 Only read default options from the given file. Must be given as the first option on the command-line. Must be a real file; it cannot be a symbolic link.
3456
3457-.. option:: --defaults-group
3458+.. option:: --defaults-group=GROUP-NAME
3459
3460 This option is to set the group which should be read from the configuration file. This is used by innobackupex if you use the `--defaults-group` option. It is needed for mysqld_multi deployments.
3461
3462@@ -49,21 +49,21 @@
3463
3464 Create files necessary for exporting tables. See :doc:`Restoring Individual Tables <restoring_individual_tables>`.
3465
3466-.. option:: --extra-lsndir=name
3467+.. option:: --extra-lsndir=DIRECTORY
3468
3469 (for --backup): save an extra copy of the xtrabackup_checkpoints file in this directory.
3470
3471-.. option:: --incremental-basedir
3472+.. option:: --incremental-basedir=DIRECTORY
3473
3474 When creating an incremental backup, this is the directory containing the full backup that is the base dataset for the incremental backups.
3475
3476-.. option:: --incremental-dir
3477+.. option:: --incremental-dir=DIRECTORY
3478
3479 When preparing an incremental backup, this is the directory where the incremental backup is combined with the full backup to make a new full backup.
3480
3481-.. option:: --incremental-lsn=name
3482+.. option:: --incremental-lsn=LSN
3483
3484- When creating an incremental backup, you can specify the log sequence number (:term:`LSN`) instead of specifying :option:`--incremental-basedir`. For databases created by *MySQL* and *Percona Server* 5.0-series versions, specify the :term:`LSN` as two 32-bit integers in high:low format. For databases created in 5.1 and later, specify the :term:`LSN` as a single 64-bit integer. ##ATTENTION##: If a wrong LSN value is specified, it is impossible to diagnose this, causing the backup to be unusable. Be careful!
3485+ When creating an incremental backup, you can specify the log sequence number (:term:`LSN`) instead of specifying :option:`--incremental-basedir`. For databases created by *MySQL* and *Percona Server* 5.0-series versions, specify the :term:`LSN` as two 32-bit integers in high:low format. For databases created in 5.1 and later, specify the :term:`LSN` as a single 64-bit integer. ##ATTENTION##: If a wrong LSN value is specified (a user error which XtraBackup is unable to detect), the backup will be unusable. Be careful!
3486
3487 .. option:: --innodb-miscellaneous
3488
3489@@ -97,7 +97,7 @@
3490 --innodb-read-io-threads
3491 --innodb-write-io-threads
3492
3493-.. option:: --log-copy-interval
3494+.. option:: --log-copy-interval=#
3495
3496 This option specifies time interval between checks done by log copying thread in milliseconds (default is 1 second).
3497
3498@@ -129,7 +129,7 @@
3499
3500 Causes :program:`xtrabackup` to scan the specified data files and print out index statistics.
3501
3502-.. option:: --stream=name
3503+.. option:: --stream=NAME
3504
3505 Stream all backup files to the standard output in the specified format. Currently supported formats are 'xbstream' and 'tar'.
3506
3507@@ -137,15 +137,15 @@
3508
3509 Causes :program:`xtrabackup` to create a file called :file:`xtrabackup_suspended` in the :option:`--target-dir`. Instead of exiting after copying data files, :program:`xtrabackup` continues to copy the log file, and waits until the :file:`xtrabackup_suspended` file is deleted. This enables xtrabackup and other programs to coordinate their work. See :ref:`scripting-xtrabackup`.
3510
3511-.. option:: --tables=name
3512+.. option:: --tables=NAME
3513
3514 A regular expression against which the full tablename, in ``databasename.tablename`` format, is matched. If the name matches, the table is backed up. See :doc:`partial backups <partial_backups>`.
3515
3516-.. option:: --tables-file=name
3517+.. option:: --tables-file=NAME
3518
3519 A file containing one table name per line, in databasename.tablename format. The backup will be limited to the specified tables. See :ref:`scripting-xtrabackup`.
3520
3521-.. option:: --target-dir=name
3522+.. option:: --target-dir=DIRECTORY
3523
3524 This option specifies the destination directory for the backup. If the directory does not exist, :program:`xtrabackup` creates it. If the directory does exist and is empty, :program:`xtrabackup` will succeed. :program:`xtrabackup` will not overwrite existing files, however; it will fail with operating system error 17, ``file exists``.
3525
3526@@ -155,13 +155,13 @@
3527
3528 This option limits :option:`--backup` to the specified number of read+write pairs of operations per second. See :doc:`throttling a backup <throttling_backups>`.
3529
3530-.. option:: --tmpdir=name
3531+.. option:: --tmpdir=DIRECTORY
3532
3533 This option is currently not used for anything except printing out the correct tmpdir parameter when :option:`--print-param` is used.
3534
3535 .. option:: --use-memory=#
3536
3537- This option affects how much memory is allocated for preparing a backup with :option:`--prepare`, or analyzing statistics with :option:`--stats`. Its purpose is similar to :term:`innodb_buffer_pool_size`. It does not do the same thing as the similarly named option in Oracle's InnoDB Hot Backup tool. The default value is 100MB, and if you have enough available memory, 1GB to 2GB is a good recommended value.
3538+ This option affects how much memory is allocated for preparing a backup with :option:`--prepare`, or analyzing statistics with :option:`--stats`. Its purpose is similar to :term:`innodb_buffer_pool_size`. It does not do the same thing as the similarly named option in Oracle's InnoDB Hot Backup tool. The default value is 100MB, and if you have enough available memory, 1GB to 2GB is a good recommended value. Multiples are supported providing the unit (e.g. 1MB, 1M, 1GB, 1G).
3539
3540 .. option:: --version
3541

Subscribers

People subscribed via source and target branches