Commits

Scott Nixon committed bdc3d21

Added SlideDeck

Comments (0)

Files changed (40)

design/new_person.html

+<html>
+    <head>
+<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssreset/reset-min.css">
+<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssgrids/grids-min.css">
+<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssbase/base-min.css">
+<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.3.0/build/cssfonts/fonts-min.css">
+    <!--  <link href="http://happyherb-css.s3.amazonaws.com/960test/960.css" rel="stylesheet" type="text/css">
+<link href="http://happyherb-css.s3.amazonaws.com/960test/reset.css" rel="stylesheet" type="text/css">
+<link href="http://happyherb-css.s3.amazonaws.com/960test/text.css" rel="stylesheet" type="text/css">-->
+        <link href="http://fonts.googleapis.com/css?family=Pacifico:regular" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="sd/slidedeck.skin.css" type="text/css" media="screen">
+<link rel="stylesheet" href="sd/skin.css" type="text/css" media="screen">
+
+<style>
+body {
+    margin: auto; /* center in viewport */
+    width: 960px;
+    padding: 0 10px;
+}
+header {
+    margin-bottom: 2em;
+}
+h1 {
+    color: #7EA107;
+}
+#mellow_head {
+    position: relative;
+    top: -2.1em;
+}
+#mellow_head, #mellow_head a, #mellow_head a:hover, #mellow_head a:active {
+    width: 350px;
+    font-family: 'Pacifico', serif;
+    font-size: 64px;
+    font-style: normal;
+    font-weight: 400;
+    background: #fff;
+    padding: 0px 0px;
+    color: black;
+    text-decoration: none;
+}
+#menu {
+    background: #fff;
+    float: left;
+    list-style: none;
+    margin: 0 0 3em 0;
+    padding: 0;
+    width: 100%;
+}
+
+#menu li {
+    float: left;
+    display: inline;
+    font: 16px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
+
+}
+#menu a.highlight {
+    background: #fff;
+    color: #000;
+    display: block;
+    float: left;
+    margin: 0;
+    padding: 8px 12px;
+    text-decoration: none;
+    font-weight:normal;
+ }
+#menu a:hover.highlight {
+    background: #2580a2;
+    color: #fff;
+    padding-bottom: 8px;
+    }
+
+footer {
+    margin: 2em auto 0 auto;
+    width: 760px;
+    color: blue;
+}
+footer li {
+    display: inline;
+}
+</style>
+
+<script type="text/javascript" src="sd/jquery-1.3.2.min.js"></script>
+<script type="text/javascript" src="sd/slidedeck.jquery.lite.js"></script>
+    </head>
+<body>
+<div class="yui3-g">
+  <header class="yui3-u-1">
+    <ul id="menu">
+      <li id="mellow_head"><a href="/" target="_self">mellow meals</a></li> 
+      <li><a class="highlight" href="#" target="_self">menu</a></li>
+      <li><a class="highlight" href="#" target="_self">what we do</a></li>
+      <li><a class="highlight" href="#" target="_self">faq</a></li>
+      <li><a class="highlight" href="#" target="_self">about us</a></li>
+    </ul>
+  </header>
+
+ 
+    
+  <div class="yui3-u-1"> <!-- begin Content -->
+    <!-- Value Propostion box -->
+    <div class="skin-literally">  
+      <dl class="slidedeck">
+	<dt>Mellow Meals</dt>
+	<dd>
+	  <h1>Mellow Meals will feed you 5 healthy meals, for less than the average cost of eating-out once; and we deliver. We are your healthy personal chef in NYC!</h1>
+	</dd>
+	<dt>Slide 2</dt>
+	<dd>Slide Content</dd>
+	<dt>Slide 3</dt>
+	<dd>Slide Content</dd>
+      </dl>
+    </div>
+    <script type="text/javascript">
+      // The most basic implementation using the default options
+      $('.slidedeck').slidedeck();
+    </script>
+    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+    <noscript>
+      <p>Powered By <a href="<a href="http://www.slidedeck.com/" target="_blank">http://www.slidedeck.com</a>" title="Visit SlideDeck.com">SlideDeck jQuery Slider</a></p>
+    </noscript>
+
+  </div>    <!--Content grid12 -->
+
+    <!-- more-information -->
+
+      <div class="yui3-u-1-2">
+	<h1>FAQ</h1>
+	<ul>
+	  <li>Eat only the best food for your health</li>
+	  <li>Convenient delivery to fit your needs</li>
+	  <li>Nutrition information for the detail oriented user</li>
+	  <li>Track the your awesome progress towards eating healthier</li>
+	</ul>
+      </div>
+      <div class="yui3-u-1-2">
+	<h1>Why you should order now?</h1>
+	<ul>
+	  <li>Each we there is a limit on the number of orders that are available</li>
+	  <li>Only the most nutrisoual designed foods are prepared for our users</li>
+	  <li>We prepare and deliver the food using the latest technics</li>
+	  <li>Group ordering helps keep the costs down</li>
+	  <li>Register today for exclusive access to our meals.</li>
+	</ul>
+      </div>
+
+      <div class="yui3-u-1-2">
+	<img width="350" height="250" src="#">
+      </div>
+
+      <div class="yui3-u-1-2">
+	<img width="350" height="250" src="#">
+      </div>
+
+      <div class="yui3-u-1-2">
+      </div>
+
+      <div class="yui3-u-1-2">
+      </div>
+    <!-- end more-information -->
+
+    <footer class="yui3-u-1">
+      <ul>
+      <li>Mellow Meals Copyright 2011</li> | <li>Follow us on Twitter</li> | <li>Join us on Facebook</li> | <li>Contact Us</li>
+      </ul>
+    </footer>
+
+</div>
+</body>    
+</html>

design/sd/LICENSE.txt

+Software License Agreement for SlideDeck 1.x Lite
+Copyright (c) 2010 digital-telepathy (http://www.dtelepathy.com)
+
+Support the developers by purchasing the Pro version at http://www.slidedeck.com/download
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

design/sd/README.txt

+== SlideDeck v.1.x jQuery Plugin
+
+Simplify your message and gain more results from your website.
+
+Grab the attention of your users with a simple, rich user experience that gets 
+them excited about your product or service. SlideDeck's simple, intuitive and 
+engaging interface is a great way to draw attention to your offering while 
+maintaining full search engine visibility.
+
+Simplify text, complex visual elements and unclear product tours into 
+easy-to-understand slides. SlideDeck presents your most critical information 
+with logical ease and elegance.
+
+SlideDeck is flexible and built to standards-based coding. Either a vertical 
+or horizontal orientation can be built and the number of slides is fully 
+configurable. Different colors and visual styles can also be programmed and 
+additional in-slide functionality can be added.
+
+Engaged visitors who can efficiently and effectively understand your product 
+or service are most likely to convert into users and customers. First impressions 
+on the web are critical. Give your business a clear advantage over your competitors.
+
+For more information, see http://www.slidedeck.com/
+
+== Installation/Usage
+
+SlideDeck includes the jQuery JavaScript Framework v.1.3.2. You can use later
+version as they become available (see http://www.jquery.com/).
+
+Put jquery-1.3.2.js (or jquery-1.3.2.min.js) in a directory of your 
+website, e.g. /javascripts.
+
+Now, you can include the scripts by adding the following 
+tags to the HEAD section of your HTML pages:
+
+ <script src="/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
+ <script src="/javascripts/slidedeck.jquery.lite.pack.js" type="text/javascript"></script>
+
+Make a SlideDeck out of any <DL> tag by simply running the SlideDeck method
+on the jQuery extended HTMLObject:
+
+<script type="text/javascript">
+ $('DL').slidedeck();
+</script>
+
+See http://www.slidedeck.com/usage-documentation for detailed usage instructions.
+
+== The distribution
+
+example.html                    An example implementation of SlideDeck Lite
+slidedeck.jquery.lite.js        The SlideDeck library source if you want to make any modifications or additions for your site
+slidedeck.jquery.lite.pack.js   The packed SlideDeck library file, recommended for production use
+LICENSE.txt                     The license agreement for SlideDeck
+README.txt                      This file :)

design/sd/back.png

Added
New image

design/sd/backup/LICENSE.txt

+Software License Agreement for SlideDeck 1.x Lite
+Copyright (c) 2010 digital-telepathy (http://www.dtelepathy.com)
+
+Support the developers by purchasing the Pro version at http://www.slidedeck.com/download
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

design/sd/backup/README.txt

+== SlideDeck v.1.x jQuery Plugin
+
+Simplify your message and gain more results from your website.
+
+Grab the attention of your users with a simple, rich user experience that gets 
+them excited about your product or service. SlideDeck's simple, intuitive and 
+engaging interface is a great way to draw attention to your offering while 
+maintaining full search engine visibility.
+
+Simplify text, complex visual elements and unclear product tours into 
+easy-to-understand slides. SlideDeck presents your most critical information 
+with logical ease and elegance.
+
+SlideDeck is flexible and built to standards-based coding. Either a vertical 
+or horizontal orientation can be built and the number of slides is fully 
+configurable. Different colors and visual styles can also be programmed and 
+additional in-slide functionality can be added.
+
+Engaged visitors who can efficiently and effectively understand your product 
+or service are most likely to convert into users and customers. First impressions 
+on the web are critical. Give your business a clear advantage over your competitors.
+
+For more information, see http://www.slidedeck.com/
+
+== Installation/Usage
+
+SlideDeck includes the jQuery JavaScript Framework v.1.3.2. You can use later
+version as they become available (see http://www.jquery.com/).
+
+Put jquery-1.3.2.js (or jquery-1.3.2.min.js) in a directory of your 
+website, e.g. /javascripts.
+
+Now, you can include the scripts by adding the following 
+tags to the HEAD section of your HTML pages:
+
+ <script src="/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
+ <script src="/javascripts/slidedeck.jquery.lite.pack.js" type="text/javascript"></script>
+
+Make a SlideDeck out of any <DL> tag by simply running the SlideDeck method
+on the jQuery extended HTMLObject:
+
+<script type="text/javascript">
+ $('DL').slidedeck();
+</script>
+
+See http://www.slidedeck.com/usage-documentation for detailed usage instructions.
+
+== The distribution
+
+example.html                    An example implementation of SlideDeck Lite
+slidedeck.jquery.lite.js        The SlideDeck library source if you want to make any modifications or additions for your site
+slidedeck.jquery.lite.pack.js   The packed SlideDeck library file, recommended for production use
+LICENSE.txt                     The license agreement for SlideDeck
+README.txt                      This file :)

design/sd/backup/back.png

Added
New image

design/sd/backup/corner.png

Added
New image

design/sd/backup/example-autoplay.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.2.1 Lite Example</title>
+
+        <!-- Include jQuery first. -->
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+
+        <!-- Include the below script, Copyright 2010, Brandon Aaron (http://brandonaaron.net/) for scrollwheel support. -->
+		<script type="text/javascript" src="jquery-mousewheel/jquery.mousewheel.min.js"></script>
+		
+		<link rel="stylesheet" type="text/css" href="slidedeck.skin.css" media="screen" />
+        <!-- Styles for the skin that only load for Internet Explorer -->
+        <!--[if IE]>
+        <link rel="stylesheet" type="text/css" href="slidedeck.skin.ie.css" media="screen,handheld" />
+        <![endif]-->
+		
+        <!-- Include the SlideDeck jQuery script. -->
+		<script type="text/javascript" src="slidedeck.jquery.lite.pack.js"></script>
+        
+        <style type="text/css">
+            #slidedeck_frame {
+                width: 901px;
+                height: 300px;
+            }        
+        </style>
+	</head>
+	<body>
+		<div id="slidedeck_frame" class="skin-slidedeck">
+			<dl class="slidedeck">
+				<dt>Slide 1</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 2</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 3</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 4</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 5</dt>
+				<dd>Slide content</dd>
+			</dl>
+		</div>
+		<script type="text/javascript">
+			$('.slidedeck').slidedeck({
+                autoPlay: true,
+                cycle: true, 
+                autoPlayInterval: 1000 
+            });
+		</script>
+	    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+		<noscript>
+		     <p>Powered By <a href="http://www.slidedeck.com" title="Visit SlideDeck.com">SlideDeck</a></p>
+        </noscript>
+	</body>
+</html>

design/sd/backup/example-spineless.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.2.1 Lite Example</title>
+
+        <!-- Include jQuery first. -->
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+
+        <!-- Include the below script, Copyright 2010, Brandon Aaron (http://brandonaaron.net/) for scrollwheel support. -->
+		<script type="text/javascript" src="jquery-mousewheel/jquery.mousewheel.min.js"></script>
+		
+		<link rel="stylesheet" type="text/css" href="slidedeck.skin.css" media="screen" />
+        <!-- Styles for the skin that only load for Internet Explorer -->
+        <!--[if IE]>
+        <link rel="stylesheet" type="text/css" href="slidedeck.skin.ie.css" media="screen,handheld" />
+        <![endif]-->
+		
+        <!-- Include the SlideDeck jQuery script. -->
+		<script type="text/javascript" src="slidedeck.jquery.lite.pack.js"></script>
+        
+        <style type="text/css">
+            #slidedeck_frame {
+                width: 901px;
+                height: 300px;
+            }        
+        </style>
+	</head>
+	<body>
+		<div id="slidedeck_frame" class="skin-slidedeck">
+			<dl class="slidedeck">
+				<dt>Slide 1</dt>
+				<dd>
+				    <h2>Slide 1</h2>
+                    <h3>Ut eros ligula, dignissim varius elementum eu, bibendum sed</h3>
+				    Sed dapibus iaculis risus non sollicitudin. Aliquam sodales tempus imperdiet. Ut ante neque, pharetra at adipiscing eget, molestie ut leo. Suspendisse eget erat ut libero adipiscing euismod. Vestibulum auctor lectus nisl, sit amet gravida elit. Nullam hendrerit, eros nec elementum placerat, ligula tortor dapibus mi, a congue tortor lacus vitae sem. Vestibulum ante ipsum primis in faucibus orci luctus et.
+                </dd>
+				<dt>Slide 2</dt>
+				<dd>
+                    <h2>Slide 2</h2>
+                    <h3>Etiam hendrerit egestas tincidunt. Phasellus ut ante in sed.</h3>
+				    Ut non augue libero. Quisque consequat suscipit tempor. Nulla vitae feugiat augue. Nunc quis dolor magna. Aliquam et purus non dui interdum interdum. Cras ut risus vitae arcu luctus eleifend. Proin ac dolor ut diam consequat facilisis a a turpis. Duis interdum mattis varius. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id nunc.
+                </dd>
+				<dt>Slide 3</dt>
+				<dd>
+                    <h2>Slide 3</h2>
+                    <h3>Integer molestie gravida nisl, vitae sollicitudin cras amet.</h3>
+				    Suspendisse libero arcu, volutpat ac dignissim in, ultrices sit amet neque. In arcu dui, dignissim sit amet feugiat vitae, dignissim in dolor. Etiam at nulla erat. Fusce tincidunt, augue vitae laoreet ornare, lectus dolor ullamcorper quam, a ullamcorper massa tortor id magna. Fusce lobortis orci eget eros ultricies tempor. Sed ultrices enim a magna facilisis commodo. Sed diam risus, hendrerit.
+                </dd>
+				<dt>Slide 4</dt>
+				<dd>
+                    <h2>Slide 4</h2>
+                    <h3>Quisque et diam ac ante rhoncus iaculis non id urna posuere.</h3>
+				    Quisque at magna in diam lacinia placerat id non odio. Praesent sit amet iaculis ligula. Suspendisse at mauris sed lectus laoreet tristique. Praesent vitae est in arcu sodales tincidunt quis aliquet ante. Nulla cursus fermentum tempus. Fusce sit amet diam vitae leo ornare sodales id vitae purus. Phasellus sodales quam et nisl dapibus at laoreet magna bibendum. Curabitur ante urna.
+                </dd>
+			</dl>
+		</div>
+        <h4>Use the scroll wheel on the mouse or the left and right arrows on your keyboard to navigate.</h4>
+		<script type="text/javascript">
+			$('.slidedeck').slidedeck({
+                autoPlay: true,
+                cycle: true, 
+                autoPlayInterval: 2500, // 2.5 seconds
+                hideSpines: true
+            });
+		</script>
+	    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+		<noscript>
+		     <p>Powered By <a href="http://www.slidedeck.com" title="Visit SlideDeck.com">SlideDeck</a></p>
+        </noscript>
+	</body>
+</html>

design/sd/backup/example.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.2.1 Lite Example</title>
+
+        <!-- Include jQuery first. -->
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+		
+        <!-- Include the below script, Copyright 2010, Brandon Aaron (http://brandonaaron.net/) for scrollwheel support. -->
+        <script type="text/javascript" src="jquery-mousewheel/jquery.mousewheel.min.js"></script>
+
+		<link rel="stylesheet" type="text/css" href="slidedeck.skin.css" media="screen" />
+        <!-- Styles for the skin that only load for Internet Explorer -->
+        <!--[if IE]>
+        <link rel="stylesheet" type="text/css" href="slidedeck.skin.ie.css" media="screen,handheld" />
+        <![endif]-->
+		
+        <!-- Include the SlideDeck jQuery script. -->
+		<script type="text/javascript" src="slidedeck.jquery.lite.pack.js"></script>
+        
+        <style type="text/css">
+            #slidedeck_frame {
+                width: 901px;
+                height: 300px;
+            }        
+        </style>
+	</head>
+	<body>
+		<div id="slidedeck_frame" class="skin-slidedeck">
+			<dl class="slidedeck">
+				<dt>Slide 1</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 2</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 3</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 4</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 5</dt>
+				<dd>Slide content</dd>
+			</dl>
+		</div>
+		<script type="text/javascript">
+			$('.slidedeck').slidedeck();
+		</script>
+	    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+		<noscript>
+		     <p>Powered By <a href="http://www.slidedeck.com" title="Visit SlideDeck.com">SlideDeck</a></p>
+        </noscript>
+	</body>
+</html>

design/sd/backup/jquery-1.3.2.min.js

+/*
+ * jQuery JavaScript Library v1.3.2
+ * http://jquery.com/
+ *
+ * Copyright (c) 2009 John Resig
+ * Dual licensed under the MIT and GPL licenses.
+ * http://docs.jquery.com/License
+ *
+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
+ * Revision: 6246
+ */
+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
+/*
+ * Sizzle CSS Selector Engine - v0.9.3
+ *  Copyright 2009, The Dojo Foundation
+ *  Released under the MIT, BSD, and GPL Licenses.
+ *  More information: http://sizzlejs.com/
+ */
+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<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>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();

design/sd/backup/slidedeck.jquery.lite.js

+/**
+ * SlideDeck 1.2.1 Lite - 2010-12-30
+ * Copyright (c) 2011 digital-telepathy (http://www.dtelepathy.com)
+ * 
+ * Support the developers by purchasing the Pro version at http://www.slidedeck.com/download
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ * 
+ * More information on this project:
+ * http://www.slidedeck.com/
+ * 
+ * Requires: jQuery v1.3+
+ * 
+ * Full Usage Documentation: http://www.slidedeck.com/usage-documentation 
+ * Usage:
+ *     $(el).slidedeck(opts);
+ * 
+ * @param {HTMLObject} el    The <DL> element to extend as a SlideDeck
+ * @param {Object} opts        An object to pass custom override options to
+ */
+
+var SlideDeck;
+
+(function($){
+    SlideDeck = function(el,opts){
+        var self = this,
+            el = $(el);
+        
+        var VERSION = "1.2.1";
+        
+        this.options = {
+            speed: 500,
+            transition: 'swing',
+            start: 1,
+            activeCorner: true,
+            index: true,
+            scroll: true,
+            keys: true,
+            autoPlay: false,
+            autoPlayInterval: 5000,
+            hideSpines: false,
+            cycle: false
+        };
+        
+        this.classes = {
+            slide: 'slide',
+            spine: 'spine',
+            label: 'label',
+            index: 'index',
+            active: 'active',
+            indicator: 'indicator',
+            activeCorner: 'activeCorner',
+            disabled: 'disabled',
+            vertical: 'slidesVertical',
+            previous: 'previous',
+            next: 'next'
+        };
+        
+        this.current = 1;
+        this.deck = el;
+        this.spines = el.children('dt');
+        this.slides = el.children('dd');
+        this.controlTo = 1;
+        this.session = [];
+        this.disabledSlides = [];
+        this.pauseAutoPlay = false;
+        this.isLoaded = false;
+        
+        var UA = navigator.userAgent.toLowerCase();
+        this.browser = {
+                chrome: UA.match(/chrome/) ? true : false,
+                firefox: UA.match(/firefox/) ? true : false,
+                firefox2: UA.match(/firefox\/2/) ? true : false,
+                firefox30: UA.match(/firefox\/3\.0/) ? true : false,
+                msie: UA.match(/msie/) ? true : false,
+                msie6: (UA.match(/msie 6/) && !UA.match(/msie 7|8/)) ? true : false,
+                msie7: UA.match(/msie 7/) ? true : false,
+                msie8: UA.match(/msie 8/) ? true : false,
+                chromeFrame: (UA.match(/msie/) && UA.match(/chrome/)) ? true : false,
+                opera: UA.match(/opera/) ? true : false,
+                safari: (UA.match(/safari/) && !UA.match(/chrome/)) ? true : false
+            };
+        for(var b in this.browser){
+            if(this.browser[b] === true){
+                this.browser._this = b;
+            }
+        }
+        if(this.browser.chrome === true) {
+            this.browser.version = UA.match(/chrome\/([0-9\.]+)/)[1];
+        }
+        if(this.browser.firefox === true) {
+            this.browser.version = UA.match(/firefox\/([0-9\.]+)/)[1];
+        }
+        if(this.browser.msie === true) {
+            this.browser.version = UA.match(/msie ([0-9\.]+)/)[1];
+        }
+        if(this.browser.opera === true) {
+            this.browser.version = UA.match(/version\/([0-9\.]+)/)[1];
+        }
+        if(this.browser.safari === true) {
+            this.browser.version = UA.match(/version\/([0-9\.]+)/)[1];
+        }
+        
+        var width;
+        var height;
+
+        var spine_inner_width,
+            spine_outer_width,
+            slide_width,
+            spine_half_width;
+        
+        var FixIEAA = function(spine){
+            if(self.browser.msie && !self.browser.chromeFrame){
+                var bgColor = spine.css('background-color');
+                var sBgColor = bgColor;
+                if(sBgColor == "transparent"){
+                    bgColor = "#ffffff";
+                } else {
+                    if(sBgColor.match('#')){
+                        // Hex, convert to RGB
+                        if(sBgColor.length < 7){
+                            var t = "#" + sBgColor.substr(1,1) + sBgColor.substr(1,1) + sBgColor.substr(2,1) + sBgColor.substr(2,1) + sBgColor.substr(3,1) + sBgColor.substr(3,1);
+                            bgColor = t;
+                        }
+                    }
+                }
+                bgColor = bgColor.replace("#","");
+                cParts = {
+                    r: bgColor.substr(0,2),
+                    g: bgColor.substr(2,2),
+                    b: bgColor.substr(4,2)
+                };
+                var bgRGB = "#";
+                var hexVal = "01234567890ABCDEF";
+                for(var k in cParts){
+                    cParts[k] = Math.max(0,(parseInt(cParts[k],16) - 1));
+                    cParts[k] = hexVal.charAt((cParts[k] - cParts[k]%16)/16) + hexVal.charAt(cParts[k]%16);
+                    
+                    bgRGB += cParts[k];
+                }
+                
+                spine.find('.' + self.classes.index).css({
+                    'filter': 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1) chroma(color=' + bgRGB + ')',
+                    backgroundColor: bgRGB
+                });
+            }
+        };
+        
+        
+        /**
+         * Visual Attribution "Bug"
+         * 
+         * This is a visual "bug" that is placed in the lower right of the SlideDeck to give
+         * visual recognition to SlideDeck and for us to see where any implementations that might
+         * be worth placing in our community examples page reside. To help keep this plugin free 
+         * we ask (although we cannot force) you to keep this visual "bug" on the page since it 
+         * helps support the author.
+         * 
+         * If you would like to remove the visual "bug", we recommend you comment out the 
+         * updateBug(); function and remove any references to the updateBug(); command.
+         */
+        var BUG = {
+            id: "SlideDeck_Bug"+(Math.round(Math.random()*100000000)),
+            styles: "position:absolute !important;height:"+13+"px !important;width:"+130+"px !important;display:block !important;margin:0 !important;overflow:hidden !important;visibility:visible !important;opacity:1 !important;padding:0 !important;z-index:20000 !important",
+            width: 130,
+            height: 13
+        };        
+        var updateBug = function(){
+            if(!document.getElementById(BUG.id)){
+                var bugLink = document.createElement('A');
+                    bugLink.id = BUG.id;
+                    bugLink.href = "http://www.slidedeck.com/?ref=" + document.location.hostname;
+                    bugLink.target = "_blank";
+                var bugImg = document.createElement('IMG');
+                    bugImg.src = (document.location.protocol == "https:" ? "https:" : "http:") + "//www.slidedeck.com/6885858486f31043e5839c735d99457f045affd0/" + VERSION + "/lite";
+                    bugImg.alt = "Powered by SlideDeck&trade;";
+                    bugImg.width = BUG.width;
+                    bugImg.height = BUG.height;
+                    bugImg.border = "0";
+                bugLink.appendChild(bugImg);
+                
+                BUG.top = (el.offset().top + el.height() + 5);
+                BUG.left = el.offset().left + el.width() - BUG.width;
+
+                var s = document.createElement('STYLE');
+                    s.type = "text/css";
+                var sText = '#' + BUG.id + '{top:' + BUG.top + 'px;left:' + BUG.left + 'px;' + BUG.styles + '}' + '#' + BUG.id + ' img{top:0 !important;left:0 !important;' + BUG.styles + '}';
+                if(s.styleSheet){
+                    s.styleSheet.cssText = sText;
+                } else {
+                    s.appendChild(document.createTextNode(sText));
+                }
+                $('head').append(s);
+                
+                if(Math.random() < 0.5){
+                    $(document.body).prepend(bugLink);
+                } else {
+                    $(document.body).append(bugLink);
+                }
+
+                $(window).resize(function(){
+                    updateBug();
+                });
+            }
+            BUG.top = (el.offset().top + el.height() + 5);
+            BUG.left = el.offset().left + el.width() - BUG.width;
+
+            $('#' + BUG.id).css({
+                top: BUG.top + "px",
+                left: BUG.left + "px"
+            });
+        };
+        
+        
+        var autoPlay = function(){
+            gotoNext = function(){
+                if(self.pauseAutoPlay === false){
+                    if(self.options.cycle === false && self.current == self.slides.length){
+                        self.pauseAutoPlay = true;
+                    } else {
+                        self.next();
+                    }
+                }
+            };
+            
+            setInterval(gotoNext,self.options.autoPlayInterval);
+        };
+        
+        
+        var buildDeck = function(){
+            if($.inArray(el.css('position'),['position','absolute','fixed'])){
+                el.css('position', 'relative');
+            }
+            el.css('overflow', 'hidden');
+            for(var i=0; i<self.slides.length; i++){
+                var slide = $(self.slides[i]);
+                if(self.spines.length > i){
+                    var spine = $(self.spines[i]);
+                }
+                var sPad = {
+                    top: parseInt(slide.css('padding-top'),10),
+                    right: parseInt(slide.css('padding-right'),10),
+                    bottom: parseInt(slide.css('padding-bottom'),10),
+                    left: parseInt(slide.css('padding-left'),10)
+                };
+                var sBorder = {
+                    top: parseInt(slide.css('border-top-width'),10),
+                    right: parseInt(slide.css('border-right-width'),10),
+                    bottom: parseInt(slide.css('border-bottom-width'),10),
+                    left: parseInt(slide.css('border-left-width'),10)
+                };
+                for(var k in sBorder){
+                    sBorder[k] = isNaN(sBorder[k]) ? 0 : sBorder[k];
+                }
+                if(i < self.current) {
+                    if(i == self.current - 1){
+                        if(self.options.hideSpines !== true){
+                            spine.addClass(self.classes.active);
+                        }
+                        slide.addClass(self.classes.active);
+                    }
+                    offset = i * spine_outer_width;
+                    if(self.options.hideSpines === true){
+                        if(i == self.current - 1){
+                            offset = 0;
+                        } else {
+                            offset = 0 - (self.options.start - i - 1) * el.width();
+                        }
+                    }
+                } else {
+                    offset = i * spine_outer_width + slide_width;
+                    if(self.options.hideSpines === true){
+                        offset = (i + 1 - self.options.start) * el.width();
+                    }
+                }
+                
+                self.slide_width = (slide_width - sPad.left - sPad.right - sBorder.left - sBorder.right);
+                
+                slide.css({
+                    position: 'absolute',
+                    left: offset,
+                    zIndex: 1,
+                    height: (height - sPad.top - sPad.bottom - sBorder.top - sBorder.bottom) + "px",
+                    width: self.slide_width + "px",
+                    margin: 0,
+                    paddingLeft: sPad.left + spine_outer_width + "px"
+                }).addClass(self.classes.slide).addClass(self.classes.slide + "_" + (i + 1));
+                
+                if (self.options.hideSpines !== true) {
+                    var spinePad = {
+                        top: parseInt(spine.css('padding-top'),10),
+                        right: parseInt(spine.css('padding-right'),10),
+                        bottom: parseInt(spine.css('padding-bottom'),10),
+                        left: parseInt(spine.css('padding-left'),10)
+                    };
+                    for(var k in spinePad) {
+                        if(spinePad[k] < 10 && (k == "left" || k == "right")){
+                            spinePad[k] = 10;
+                        }
+                    }
+                    var spinePadString = spinePad.top + "px " + spinePad.right + "px " + spinePad.bottom + "px " + spinePad.left + "px";
+                    spine.css({
+                        position: 'absolute',
+                        zIndex: 3,
+                        display: 'block',
+                        left: offset,
+                        width: (height - spinePad.left - spinePad.right) + "px",
+                        height: spine_inner_width + "px",
+                        padding: spinePadString,
+                        rotation: '270deg',
+                        '-webkit-transform': 'rotate(270deg)',
+                        '-webkit-transform-origin': spine_half_width + 'px 0px',
+                        '-moz-transform': 'rotate(270deg)',
+                        '-moz-transform-origin': spine_half_width + 'px 0px',
+                        '-o-transform': 'rotate(270deg)',
+                        '-o-transform-origin': spine_half_width + 'px 0px',
+                        textAlign: 'right',
+                        top: (self.browser.msie && !self.browser.chromeFrame) ? 0 : (height - spine_half_width) + "px",
+                        marginLeft: ((self.browser.msie && !self.browser.chromeFrame) ? 0 : (0 - spine_half_width)) + "px",
+                        filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'
+                    }).addClass(self.classes.spine).addClass(self.classes.spine + "_" + (i + 1));
+                } else {
+                    if(typeof(spine) != "undefined"){
+                        spine.hide();
+                    }
+                }
+                if(i == self.slides.length-1){
+                    slide.addClass('last');
+                    if(self.options.hideSpines !== true){
+                        spine.addClass('last');
+                    }
+                }
+                
+                // Add slide active corners
+                if(self.options.activeCorner === true && self.options.hideSpines === false){
+                    var corner = document.createElement('DIV');
+                        corner.className = self.classes.activeCorner + ' ' + (self.classes.spine + '_' + (i + 1));
+                    
+                    spine.after(corner);
+                    spine.next('.' + self.classes.activeCorner).css({
+                        position: 'absolute',
+                        top: '25px',
+                        left: offset + spine_outer_width + "px",
+                        overflow: "hidden",
+                        zIndex: "20000"
+                    }).hide();
+                    if(spine.hasClass(self.classes.active)){
+                        spine.next('.' + self.classes.activeCorner).show();
+                    }
+                }
+                
+                if (self.options.hideSpines !== true) {
+                    // Add spine indexes, will always be numerical if unlicensed
+                    var index = document.createElement('DIV');
+                        index.className = self.classes.index;
+                        
+                    if(self.options.index !== false){
+                        var textNode;
+                        if(typeof(self.options.index) != 'boolean'){
+                            textNode = self.options.index[i%self.options.index.length];
+                        } else {
+                            textNode = "" + (i + 1);
+                        }
+                        index.appendChild(document.createTextNode(textNode));
+                    }
+                            
+                    spine.append(index);
+                    spine.find('.' + self.classes.index).css({
+                        position: 'absolute',
+                        zIndex: 2,
+                        display: 'block',
+                        width: spine_inner_width + "px",
+                        height: spine_inner_width + "px",
+                        textAlign: 'center',
+                        bottom: ((self.browser.msie && !self.browser.chromeFrame) ? 0 : (0 - spine_half_width)) + "px",
+                        left: ((self.browser.msie && !self.browser.chromeFrame) ? 5 : 20) + "px",
+                        rotation: "90deg",
+                        '-webkit-transform': 'rotate(90deg)',
+                        '-webkit-transform-origin': spine_half_width + 'px 0px',
+                        '-moz-transform': 'rotate(90deg)',
+                        '-moz-transform-origin': spine_half_width + 'px 0px',
+                        '-o-transform': 'rotate(90deg)',
+                        '-o-transform-origin': spine_half_width + 'px 0px'
+                    });
+
+                    FixIEAA(spine);
+                }
+            }
+            
+            updateBug();
+            
+            if(self.options.hideSpines !== true){
+                // Setup Click Interaction
+                self.spines.bind('click', function(event){
+                    event.preventDefault();
+                    self.goTo(self.spines.index(this)+1);
+                });
+              }
+            
+            // Setup Keyboard Interaction
+            if(self.options.keys !== false){
+                $(document).bind('keydown', function(event){
+                    if($(event.target).parents().index(self.deck) == -1){
+                        if(event.keyCode == 39) {
+                            self.pauseAutoPlay = true;
+                            self.next();
+                        } else if(event.keyCode == 37) {
+                            self.pauseAutoPlay = true;
+                            self.prev();
+                        }
+                    }
+                });
+            }
+            
+            // Setup Mouse Wheel Interaction
+            if(typeof($.event.special.mousewheel) != "undefined"){
+                el.bind("mousewheel", function(event){
+                    if(self.options.scroll !== false){
+                        var delta = event.detail ? event.detail : event.wheelDelta;
+                        if(self.browser.msie || self.browser.safari || self.browser.chrome){
+                            delta = 0 - delta;
+                        }
+
+                        var internal = false;
+                        if($(event.originalTarget).parents(self.deck).length){
+                            if($.inArray(event.originalTarget.nodeName.toLowerCase(),['input','select','option','textarea']) != -1){
+                                internal = true;
+                            }
+                        }
+
+                        if (internal !== true) {
+                            if (delta > 0) {
+                                switch (self.options.scroll) {
+                                    case "stop":
+                                        event.preventDefault();
+                                        break;
+                                    case true:
+                                    default:
+                                        if (self.current < self.slides.length || self.options.cycle == true) {
+                                            event.preventDefault();
+                                        }
+                                    break;
+                                }
+                                self.pauseAutoPlay = true;
+                                self.next();
+                            }
+                            else {
+                                switch (self.options.scroll) {
+                                    case "stop":
+                                        event.preventDefault();
+                                        break;
+                                    case true:
+                                    default:
+                                        if (self.current != 1 || self.options.cycle == true) {
+                                            event.preventDefault();
+                                        }
+                                    break;
+                                }
+                                self.pauseAutoPlay = true;
+                                self.prev();
+                            }
+                        }
+                    }    
+                });
+            }
+            
+            $(self.spines[self.current - 2]).addClass(self.classes.previous);
+            $(self.spines[self.current]).addClass(self.classes.next);
+
+            if(self.options.autoPlay === true){
+                autoPlay();
+            }
+            self.isLoaded = true;
+        };
+        
+        
+        var getValidSlide = function(ind){
+            ind = Math.min(self.slides.length,Math.max(1,ind));
+            return ind;
+        };
+
+
+        var slide = function(ind,params){
+            ind = getValidSlide(ind);
+            
+            // Determine if we are moving forward in the SlideDeck or backward, 
+            // this is used to determine when the callback should be run
+            var forward = true;
+            if(ind < self.current){
+                forward = false;
+            }
+            
+            var classReset = [self.classes.active, self.classes.next, self.classes.previous].join(' ');
+            self.current = ind;
+            self.spines.removeClass(classReset);
+            self.slides.removeClass(classReset);
+            el.find('.' + self.classes.activeCorner).hide();
+            
+            $(self.spines[self.current - 2]).addClass(self.classes.previous);
+            $(self.spines[self.current]).addClass(self.classes.next);
+            
+            for (var i = 0; i < self.slides.length; i++) {
+                var pos = 0;
+                if(self.options.hideSpines !== true){
+                    var spine = $(self.spines[i]);
+                }
+                var slide = $(self.slides[i]);
+                if (i < self.current) {
+                    if (i == (self.current - 1)) {
+                        slide.addClass(self.classes.active);
+                        if(self.options.hideSpines !== true){
+                            spine.addClass(self.classes.active);
+                            spine.next('.' + self.classes.activeCorner).show();
+                        }
+                    }
+                    pos = i * spine_outer_width;
+                } else {
+                    pos = i * spine_outer_width + slide_width;
+                }
+                
+                if(self.options.hideSpines === true){
+                    pos = (i - self.current + 1) * el.width();
+                }
+
+                var animOpts = {
+                    duration: self.options.speed,
+                    easing: self.options.transition
+                };
+
+                slide.stop().animate({
+                    left: pos + "px",
+                    width: self.slide_width + "px"
+                }, animOpts);
+
+                if(self.options.hideSpines !== true){
+                    FixIEAA(spine);
+                    if(spine.css('left') != pos+"px"){
+                        spine.stop().animate({
+                            left: pos + "px"
+                        },{
+                            duration: self.options.speed,
+                            easing: self.options.transition
+                        });
+
+                        spine.next('.' + self.classes.activeCorner).stop().animate({
+                            left: pos + spine_outer_width + "px"
+                        },{
+                            duration: self.options.speed,
+                            easing: self.options.transition
+                        });
+                    }
+                }
+                
+            }
+            updateBug();
+        };
+        
+        
+        var setOption = function(opts, val){
+            var newOpts = opts;
+            
+            if(typeof(opts) === "string"){
+                newOpts = {};
+                newOpts[opts] = val;
+            }
+            
+            for(var key in newOpts){
+                val = newOpts[key];
+                
+                switch(key){
+                    case "speed":
+                    case "start":
+                        val = parseFloat(val);
+                        if(isNaN(val)){
+                            val = self.options[key];
+                        }
+                    break;                    
+                    case "scroll":
+                    case "keys":
+                    case "activeCorner":
+                    case "hideSpines":
+                    case "autoPlay":
+                    case "cycle":
+                        if(typeof(val) !== "boolean"){
+                            val = self.options[key];
+                        }
+                    break;                    
+                    case "transition":
+                        if(typeof(val) !== "string"){
+                            val = self.options[key];
+                        }
+                    break;
+                    case "complete":
+                    case "before":
+                        if(typeof(val) !== "function"){
+                            val = self.options[key];
+                        }
+                    break;
+                    case "index":
+                        if(typeof(val) !== "boolean"){
+                            if(!$.isArray(val)){
+                                val = self.options[key];
+                            }
+                        }
+                    break;                    
+                }
+                
+                self.options[key] = val;
+            }
+        };
+        
+        
+        var setupDimensions = function(){
+            height = el.height();
+            width = el.width();
+
+            el.css('height', height + "px");
+    
+            spine_inner_width = 0;
+            spine_outer_width = 0;
+            
+            if(self.options.hideSpines !== true && self.spines.length > 0){
+                spine_inner_width = $(self.spines[0]).height();
+                spine_outer_width = $(self.spines[0]).outerHeight();
+            }
+            
+            slide_width = width - spine_outer_width*self.spines.length;
+            if(self.options.hideSpines === true){
+                slide_width = width;
+            }
+            
+            spine_half_width = Math.ceil(spine_inner_width/2);
+        };
+        
+        
+        var initialize = function(opts){
+            if((self.browser.opera && self.browser.version < "10.5") || self.browser.msie6 || self.browser.firefox2 || self.browser.firefox30){
+                if(typeof(console) != "undefined"){
+                    if(typeof(console.error) == "function"){
+                        console.error("This web browser is not supported by SlideDeck. Please view this page in a modern, CSS3 capable browser or a current version of Inernet Explorer");
+                    }
+                }
+                return false;
+            }
+            
+            if(typeof(opts) != "undefined"){
+                for(var key in opts){
+                    self.options[key] = opts[key];
+                }
+            }
+            if(self.spines.length < 1){
+                self.options.hideSpines = true;
+            }
+            if(self.options.hideSpines === true){
+                self.options.activeCorner = false;
+            }
+        
+            self.current = Math.min(self.slides.length,Math.max(1,self.options.start));
+            
+            if(el.height() > 0){
+                setupDimensions();
+                buildDeck();
+            } else {
+                var startupTimer;
+                startupTimer = setTimeout(function(){
+                    setupDimensions();
+                    if(el.height() > 0){
+                        clearInterval(startupTimer);
+                        setupDimensions();
+                        buildDeck();
+                    }
+                }, 20);
+            }
+        };
+        
+        
+        var loaded = function(func){
+            var thisTimer;
+            thisTimer = setInterval(function(){
+                if(self.isLoaded == true){
+                    clearInterval(thisTimer);
+                    func();
+                }
+            }, 20);
+        };
+        
+        
+        this.loaded = function(func){
+            loaded(func);
+                        
+            return self;
+        };
+        
+        this.next = function(params){
+            var nextSlide = Math.min(self.slides.length,(self.current + 1));
+            if(self.options.cycle === true){
+                if(self.current + 1 > self.slides.length){
+                    nextSlide = 1;
+                }
+            }
+            slide(nextSlide,params);
+            return self;
+        };
+        
+        this.prev = function(params){
+            var prevSlide = Math.max(1,(self.current - 1));
+            if(self.options.cycle === true){
+                if(self.current - 1 < 1){
+                    prevSlide = self.slides.length;
+                }
+            }
+            slide(prevSlide,params);
+            return self;
+        };
+        
+        this.goTo = function(ind,params){
+            self.pauseAutoPlay = true;
+            slide(Math.min(self.slides.length,Math.max(1,ind)),params);
+            return self;
+        };
+        
+        this.setOption = function(opts,val){
+            setOption(opts,val);
+            return self;
+        };
+        
+        initialize(opts);
+    };
+    
+    $.fn.slidedeck = function(opts){
+        var returnArr = [];
+        for(var i=0; i<this.length; i++){
+            if(!this[i].slidedeck){
+                this[i].slidedeck = new SlideDeck(this[i],opts);
+            }
+            returnArr.push(this[i].slidedeck);
+        }
+        return returnArr.length > 1 ? returnArr : returnArr[0];
+    };
+})(jQuery);

design/sd/backup/slidedeck.jquery.lite.pack.js

+/**
+ * SlideDeck 1.2.1 Lite - 2010-12-30
+ * Copyright (c) 2011 digital-telepathy (http://www.dtelepathy.com)
+ * 
+ * Support the developers by purchasing the Pro version at http://www.slidedeck.com/download
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ * 
+ * More information on this project:
+ * http://www.slidedeck.com/
+ * 
+ * Requires: jQuery v1.3+
+ * 
+ * Full Usage Documentation: http://www.slidedeck.com/usage-documentation 
+ * Usage:
+ *     $(el).slidedeck(opts);
+ * 
+ * @param {HTMLObject} el    The <DL> element to extend as a SlideDeck
+ * @param {Object} opts        An object to pass custom override options to
+ */
+
+eval((function(s){var a,c,e,i,j,o="",r,t="
+"/)bk:hh(/bk/a5:(5/)&&!N/))?R:Z}@b cc Y.QY.Q[b]Q._this=b;}}Y.QNN\\/
+"guB_kceDedilS+(aF.round(aF.cb()*100000000)),br::thgiehetulosba:noitisop+13+:a0xp+130+ac! 00002:xedni-z0:aE1:yticapoelbisiv:ytilibisivneddih:wolfrevo0:nigramkcolb:yalpsidxp,an:130,am:13}v=P(!af.getElementById(u2)E=afu('\\x41'E2=u2;E.href==fer?/mocH.www//:ptth+afQ.hostname;E9=_blankF=afu('IMG'F.src=(afQ.protocol==cn:?cn::http:)+/0dffa540f75499d537c9385e34013f6848585886/mocH.www//+f+/lite;Flt=;edart&bI yb derewoP;Fn=un;Fm=um;Forder=\\x30;EY("+
+"FuH=(do()H+dm()+5uj=do()j+dn()-uns=afu('STYLE's.type=text/atG=K2+'{aH:'+uH+'aL;aj:'+uj+'aL;'+ur+'\\x7d'+K2+0:bz0:pot{gmi +ur+'\\x7d';sA){sA.cssText=G^sY(afe(G)}$('head')x(saF.cb()<0.5){$(af.cu).prepend(E}aI{$(af.cu)x(E}$(window).resize(P(){v(}}uH=(do()H+dm()+5uj=do()j+dn()-un;$(K2){aH:uHaj:uj+aL}}w=P(){bR=P(cd===Zc.OV===Z&&c.W==ck._){cd=R^cD(}}};bs(bR,c.O8}x=P($1(d'ax'),['ax','aQ','fixed'])){d'ax','relative'}d'bO','cd'a1("+
+"X i=0;i<ck._;i++E=$(ck[i]ci._>iU=$(ci[i]}X F={aH:ae(E'bjH'),bJbDEObuEjbzEc)}G={aHa0-pot6Ja0-bD6Oa0-bu6ja0-bz6c)}@k cc G){G[k]=cm(G[k])?0:G[k];}i<c.Wi==c.W-1c.O.T!==R){Ua(c.SG}Ea(c.SG}ao=i*n;c.O.T===Ri==c.W-1){ao=0^ao=0-(c.OZ-i-1)*dn(}}}aI{ao=i*n+o;c.O.T===R){ao=(i+1-c.OZ)*dn(}}cW=(o-Fj-FJ-Gj-GJE{ax:'aQ~j:ao,a3:1,am:(l-FH-FO-GH-GO)an:cWmargin:0,paddingLeft:Fj+n+aL})a(c.Si)a(c.Si+\\ci+(i+1)c.O.T!==RH={aH:ae(U'bjH'"+
+"),bJ:ae(UbDEO:ae(UbuEj:ae(UbzEc)}@k cc HH[k]<bc&&(k==aj||k==aJ)){H[k]=bc;}}X I=HH+aL +HJ+aL +HO+aL +Hj+aL;U{ax:'aQ~3:3,b5:'cp~j:ao,an:(l-Hj-HJ)am:mbj:I,bN:'270deg','4b':)bv(aS,'4bR':p+'aL by','-bYb':)bv(aS,'-bYbR':p+'aL by','-ob':)bv(aS,'-obR':p+'aL by',bF:'aJ~H:(`y&&!`r)?0:(l-p)marginLeft:((`y&&!`r)?0:(0-p))ce:)3=bP(bCE7:cf})",
+".z()),b
+aL,
-a
+"K"],
+[".U).U+\\ci+(i+1)aI{U
+")bK(aS.z(),'-bY-ab-aR':p+'aL by','-o-ab':)bK(aS.z(),'-o-ab-aR':p+'aL by'});q(U}v(^`b8('click',P(alap~ct(ais(Y)+1b_!==Z$(af)8('keydown',P(al$(b9)X()s(b7)==-1b0==39
+"aK;}
+" H cc GF=G[H];bq(Ha_:aZ:F=parseFloat(F);cm(F);}aK;aX:b_:V:T:bb:aV#bn;}aK;aC#ca;}aK;complete:before#P;}aK;as#bn!$.isArray(F);}}aK;}O[H]=F;}};X B=P(l=dm~j=dn~dt('am',l);m=0;n=0T!==R&&`_>0m=0])m~n=0]).outerHeight(o=j-n*`_T=o=j;}p=aF.ceil(m/2;X C(Qk&&Qw<b5)||Q.ck||QS||QLbl
+"E
+"?true?classes?hideSpines?spine?activeCorner?current?var?this?false?length????addClass?transform?tnatropmi?pauseAutoPlay?parseInt?document?if?match?spines?left?slides?event?height?width?offset?preventDefault?typeof?chromeFrame?index?css?createElement?case?version?position?msie?substr?return?cPar",
+";ag(c.O.
+aL
+"#"],
+["t
-r?b@k?shH^jo?goTo?body?16",
+"?firefox
+"#$%&'()*+,-./48:;<=>EFGHJKOQRUVWYZ[]q{|}"]]));

design/sd/backup/slidedeck.skin.css

+/*
+Skin Name: SlideDeck Website Skin
+Skin URI: http://www.slidedeck.com/
+Description: The skin used at slidedeck.com
+Version: 1.5
+Author: digital-telepathy
+Author URI: http://www.dtelepathy.com/
+Tags: flexible, white, black, multi-color
+*/
+
+/*
+ * The frame surrounding the SlideDeck.
+ * 
+ * Customize the width, height, padding and background to customize the area 
+ * surrounding your SlideDeck.
+ */
+.skin-slidedeck {
+    position: relative;
+	padding: 11px 11px 24px;
+    background: url('back.png') 0 0 #d7d7d7;
+    border: 14px solid #fff;
+    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
+    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
+}
+
+/*
+ * The SlideDeck element itself.
+ * 
+ * Customize the width and height to increase or decrease the size of
+ * your SlideDeck. 
+ */
+.skin-slidedeck dl.slidedeck {
+    position: relative;
+	width: 100%;
+	height: 100%;
+	margin: 0;
+    padding: 0;
+}
+
+/*
+ * The SlideDeck slide area.
+ * 
+ * You can specify a height for the slide area, but it is not required, width
+ * will automatically be defined for the slide area and will vary depending on
+ * how many slides you have in your SlideDeck.
+ * 
+ * To add space between a slide and the next slide's spine (slide title bar),
+ * increase the border-right definition. To remove the space, just remove the
+ * border definition.
+ * 
+ * SlideDeck slides are all given a unique class, so you can customize the
+ * appearance of each slide individually by referencing a slide by its
+ * numbered class name. For example:
+ *    .slidedeck dd.slide_1
+ *    .slidedeck dd.slide_2
+ *    .slidedeck dd.slide_3
+ *    etc...
+ */
+.skin-slidedeck dl.slidedeck > dd {
+    position: relative;
+	height: 294px;
+	padding: 10px 15px;
+    margin: 0;
+	border-right: 5px solid #d7d7d7;
+	background: url('slides.png') bottom left #d7d7d7;    /* Note: you should position the background with pixel measurements in IE7 as it improperly calculates the height of the DD element when containing vertical slides */
+    overflow: hidden;
+}
+
+/*
+ * The SlideDeck spine (slide title bar).
+ * 
+ * SlideDeck spines are rotated, so you will need to swap your directions. To
+ * change the width of the spine, you will need to modify the spine height.
+ * You will also need to make sure that any background imagery used is rotated
+ * horizontally.
+ * 
+ * Like slides, spines are also given a unique class allowing for custom
+ * appearance for each spine. This follows a similar naming convention:
+ *     .slidedeck dt.slide_1
+ *     .slidedeck dt.slide_2
+ *     .slidedeck dt.slide_3
+ *     etc...
+ */
+.skin-slidedeck dl.slidedeck > dt {
+    position: relative;
+	cursor: pointer;
+	height: 43px;
+	line-height: 38px;
+	font-size: 12px;
+	font-weight: bold;
+	font-family: "Futura Bold", Arial, Helvetica, sans-serif;
+	text-transform: uppercase;
+	letter-spacing: 1px;
+	background: url('spines.png') top left #d7d7d7;
+	color: #505050;
+    margin: 0;
+    padding: 0;
+}
+
+/*
+ * The hovered state of a SlideDeck spine.
+ */
+.skin-slidedeck dl.slidedeck dt.spine:hover {
+	color: #000;
+	background-position: center left;
+}
+
+/*
+ * The active state of a SlideDeck spine.
+ */
+.skin-slidedeck dl.slidedeck dt.spine.active,
+.skin-slidedeck dl.slidedeck dt.spine.active:hover {
+	cursor: default;
+	color: #fff;
+	background-position: bottom left;
+}
+
+/*
+ * The SlideDeck spine index labels.
+ * 
+ * This is to style the numbers (or letters if you have customized it so)
+ * that appear at the bottom of each SlideDeck spine.
+ */
+.skin-slidedeck dl.slidedeck dt.spine .index {
+	margin-bottom: 2px;
+    font-size: 24px;
+	font-weight: normal;
+	font-family: Arial, Helvetica, sans-serif;
+	color: #505050;
+}
+.skin-slidedeck dl.slidedeck dt.spine.active .index { margin-bottom: 0; }
+
+/*
+ * The hovered state of a SlideDeck spine index label.
+ */
+.skin-slidedeck dl.slidedeck dt.spine:hover .index { color: #000000; }
+
+/*
+ * The active state of a SlideDeck spine index label.
+ */
+.skin-slidedeck dl.slidedeck dt.spine.active .index { color: #ffffff; }
+
+/*
+ * The SlideDeck "active corner".
+ * 
+ * This is the small triangle that appears in the upper left of the active
+ * slide. This can be made any size and positioned differently by modifying
+ * the margin values. By default the left margin is inset to prevent any
+ * gap from appearing as the SlideDeck animates.
+ */
+.skin-slidedeck dl.slidedeck .activeCorner {
+	margin-left: -6px;
+	background-image: url('corner.png');
+	width: 12px;
+	height: 25px;
+}
+
+/*
+ * The SlideDeck vertical slide style.
+ * 
+ * Veritcal slides will take over the entire content area of a horizontal slide
+ * automatically. Padding will automatically be accommodated for. You can also
+ * eliminate the padding definition to have your vertical slide content line
+ * up flush against the containing slide content area edges.
+ */
+.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {
+    overflow: hidden;
+    padding: 10px;
+}
+
+/*
+ * The SlideDeck vertical slide navigation container.
+ * 
+ * This is the container for the vertical slide navigation. You can position
+ * this anywhere you want within the containing slide's area. If you try to
+ * position it outside of the slide area it will not appear.
+ */
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
+	height: 70px;
+	width: 25px;
+	background: none;
+	position: relative;
+	overflow: hidden;
+	padding: 15px 0 0;
+	margin: 0;
+    top: 0;
+	left: 125px;
+	-webkit-transform: rotate(90deg);
+	-webkit-transform-origin: -7px 0;
+	-moz-transform: rotate(90deg);
+	-moz-transform-origin: -7px 0;
+	-o-transform: rotate(90deg);
+	-o-transform-origin: -7px 0;
+}
+
+/*
+ * The SlideDeck vertical slide navigation link containers.
+ * 
+ * This is the container for a navigation link in the vertical slide navigation
+ * element. You can adjust the width and height of this element to accommodate
+ * for a larger vertical navigation button.
+ * 
+ * To increase the space between vertical navigation links, increase the bottom
+ * and/or top padding of this element.
+ */
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {
+	position: relative;
+    width: 25px;
+    height: 12px;
+    line-height: 12px;
+	padding: 0;
+	margin: 0;
+    overflow: hidden;
+    float: left;
+    clear: left;
+}
+
+/*
+ * The SlideDeck vertical slide position indicator.
+ * 
+ * This is the element that slides behind the default navigation link list to
+ * show which is the current vertical slide being viewed. This should be given
+ * similar dimensions to the vertical slide navigation links.
+ * 
+ * NOTE: This element is not used in this skin, so it is hidden
+ */
+.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow { display: none; }
+
+/*
+ * The SlideDeck veritcal slide navigation links.
+ * 
+ * These are the vertical slide navigation links. By default these are a small
+ * square that uses a sprite background image replacement method to hide the
+ * default text that is placed in the link ("Nav 1", "Nav 2", "Nav 3").
+ * 
+ * To change the appearance of the navigation elements, you will need to use a
+ * background image replacement as the text for the links cannot be changed.
+ * Each vertical slide navigation link is given a unique class so they can be
+ * styled individually. For example:
+ *     dl.slidedeck dd.slide ul.verticalSlideNav li a.nav_1
+ *     dl.slidedeck dd.slide ul.verticalSlideNav li a.nav_2
+ *     dl.slidedeck dd.slide ul.verticalSlideNav li a.nav_3
+ *     etc....
+ */
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
+	position: relative;
+	display: block;
+	padding: 12px 0 0 0;
+	margin: 0;
+	width: 25px;
+	height: 0;
+	overflow: hidden;
+    line-height: 12px;
+	background: url('vertical-nav.png') 0 0 no-repeat;
+}
+/* Vertical slide navigation style for the currently active vertical slide navigation link */
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {
+    background-position: 0 -24px;
+}
+/* Vertical slide navigation link style when the parent horizontal slide is active */
+.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {
+	background-position: 0 -12px;
+}
+
+/*
+ * The SlideDeck vertical slide navigation link hover state.
+ */
+dl.slidedeck dd.slide ul.verticalSlideNav li a:hover {
+    opacity: 0.75;
+    -moz-opacity: 0.75;
+    -webkit-opacity: 0.75;
+    -khtml-opacity: 0.75;
+    -ms-filter: "Alpha(opacity=75)";
+    filter: Alpha(opacity=75); 
+}

design/sd/backup/slidedeck.skin.ie.css

+.skin-slidedeck {
+    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=5)";
+    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=5);
+}
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav {
+    left: 40px;
+    top: 6px;
+    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+}
+.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav { top: 6px; }
+.skin-slidedeck dl.slidedeck dt.spine .index,
+.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {
+    background-color: #f6f6f6;
+    -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='#f6f6f6')";
+    filter: progid:DXImageTransform.Microsoft.Chroma(color='#f6f6f6');
+}
+.skin-slidedeck dl.slidedeck dt.spine.active .index,
+.skin-slidedeck dl.slidedeck dt.spine.active ul.verticalSlideNav li a {
+    background-color: #181818;
+    -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='#181818')";
+    filter: progid:DXImageTransform.Microsoft.Chroma(color='#181818');
+}

design/sd/backup/slides.png

Added
New image

design/sd/backup/spines.png

Added
New image

design/sd/corner.png

Added
New image

design/sd/corners.png

Added
New image

design/sd/example-autoplay.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.2.1 Lite Example</title>
+
+        <!-- Include jQuery first. -->
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+
+        <!-- Include the below script, Copyright 2010, Brandon Aaron (http://brandonaaron.net/) for scrollwheel support. -->
+		<script type="text/javascript" src="jquery-mousewheel/jquery.mousewheel.min.js"></script>
+		
+		<link rel="stylesheet" type="text/css" href="slidedeck.skin.css" media="screen" />
+        <!-- Styles for the skin that only load for Internet Explorer -->
+        <!--[if IE]>
+        <link rel="stylesheet" type="text/css" href="slidedeck.skin.ie.css" media="screen,handheld" />
+        <![endif]-->
+		
+        <!-- Include the SlideDeck jQuery script. -->
+		<script type="text/javascript" src="slidedeck.jquery.lite.pack.js"></script>
+        
+        <style type="text/css">
+            #slidedeck_frame {
+                width: 901px;
+                height: 300px;
+            }        
+        </style>
+	</head>
+	<body>
+		<div id="slidedeck_frame" class="skin-slidedeck">
+			<dl class="slidedeck">
+				<dt>Slide 1</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 2</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 3</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 4</dt>
+				<dd>Slide content</dd>
+				<dt>Slide 5</dt>
+				<dd>Slide content</dd>
+			</dl>
+		</div>
+		<script type="text/javascript">
+			$('.slidedeck').slidedeck({
+                autoPlay: true,
+                cycle: true, 
+                autoPlayInterval: 1000 
+            });
+		</script>
+	    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+		<noscript>
+		     <p>Powered By <a href="http://www.slidedeck.com" title="Visit SlideDeck.com">SlideDeck</a></p>
+        </noscript>
+	</body>
+</html>

design/sd/example-spineless.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.2.1 Lite Example</title>
+
+        <!-- Include jQuery first. -->
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+
+        <!-- Include the below script, Copyright 2010, Brandon Aaron (http://brandonaaron.net/) for scrollwheel support. -->
+		<script type="text/javascript" src="jquery-mousewheel/jquery.mousewheel.min.js"></script>
+		
+		<link rel="stylesheet" type="text/css" href="slidedeck.skin.css" media="screen" />
+        <!-- Styles for the skin that only load for Internet Explorer -->
+        <!--[if IE]>
+        <link rel="stylesheet" type="text/css" href="slidedeck.skin.ie.css" media="screen,handheld" />
+        <![endif]-->
+		
+        <!-- Include the SlideDeck jQuery script. -->
+		<script type="text/javascript" src="slidedeck.jquery.lite.pack.js"></script>
+        
+        <style type="text/css">
+            #slidedeck_frame {
+                width: 901px;
+                height: 300px;
+            }        
+        </style>
+	</head>
+	<body>
+		<div id="slidedeck_frame" class="skin-slidedeck">
+			<dl class="slidedeck">
+				<dt>Slide 1</dt>
+				<dd>
+				    <h2>Slide 1</h2>
+                    <h3>Ut eros ligula, dignissim varius elementum eu, bibendum sed</h3>
+				    Sed dapibus iaculis risus non sollicitudin. Aliquam sodales tempus imperdiet. Ut ante neque, pharetra at adipiscing eget, molestie ut leo. Suspendisse eget erat ut libero adipiscing euismod. Vestibulum auctor lectus nisl, sit amet gravida elit. Nullam hendrerit, eros nec elementum placerat, ligula tortor dapibus mi, a congue tortor lacus vitae sem. Vestibulum ante ipsum primis in faucibus orci luctus et.
+                </dd>
+				<dt>Slide 2</dt>
+				<dd>
+                    <h2>Slide 2</h2>
+                    <h3>Etiam hendrerit egestas tincidunt. Phasellus ut ante in sed.</h3>
+				    Ut non augue libero. Quisque consequat suscipit tempor. Nulla vitae feugiat augue. Nunc quis dolor magna. Aliquam et purus non dui interdum interdum. Cras ut risus vitae arcu luctus eleifend. Proin ac dolor ut diam consequat facilisis a a turpis. Duis interdum mattis varius. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas id nunc.
+                </dd>
+				<dt>Slide 3</dt>
+				<dd>
+                    <h2>Slide 3</h2>
+                    <h3>Integer molestie gravida nisl, vitae sollicitudin cras amet.</h3>
+				    Suspendisse libero arcu, volutpat ac dignissim in, ultrices sit amet neque. In arcu dui, dignissim sit amet feugiat vitae, dignissim in dolor. Etiam at nulla erat. Fusce tincidunt, augue vitae laoreet ornare, lectus dolor ullamcorper quam, a ullamcorper massa tortor id magna. Fusce lobortis orci eget eros ultricies tempor. Sed ultrices enim a magna facilisis commodo. Sed diam risus, hendrerit.
+                </dd>
+				<dt>Slide 4</dt>
+				<dd>
+                    <h2>Slide 4</h2>
+                    <h3>Quisque et diam ac ante rhoncus iaculis non id urna posuere.</h3>
+				    Quisque at magna in diam lacinia placerat id non odio. Praesent sit amet iaculis ligula. Suspendisse at mauris sed lectus laoreet tristique. Praesent vitae est in arcu sodales tincidunt quis aliquet ante. Nulla cursus fermentum tempus. Fusce sit amet diam vitae leo ornare sodales id vitae purus. Phasellus sodales quam et nisl dapibus at laoreet magna bibendum. Curabitur ante urna.
+                </dd>
+			</dl>
+		</div>
+        <h4>Use the scroll wheel on the mouse or the left and right arrows on your keyboard to navigate.</h4>
+		<script type="text/javascript">
+			$('.slidedeck').slidedeck({
+                autoPlay: true,
+                cycle: true, 
+                autoPlayInterval: 2500, // 2.5 seconds
+                hideSpines: true
+            });
+		</script>
+	    <!-- Help support SlideDeck! Place this noscript tag on your page when you deploy a SlideDeck to provide a link back! -->
+		<noscript>
+		     <p>Powered By <a href="http://www.slidedeck.com" title="Visit SlideDeck.com">SlideDeck</a></p>
+        </noscript>
+	</body>
+</html>

design/sd/example.html

+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+		<title>SlideDeck v.1.1.7 Lite Example - Stitch</title>
+
+		<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
+		
+		<link rel="stylesheet" type="text/css" href="skin.css" media="screen" />