


<!DOCTYPE html>
<html>
<head>
 <link rel="icon" type="image/vnd.microsoft.icon" href="http://www.gstatic.com/codesite/ph/images/phosting.ico">
 
 
 <script type="text/javascript">
 
 
 
 
 var codesite_token = "aea6eaf2003ce4c4f0254ceb54b73d81";
 
 
 var CS_env = {"profileUrl":["/u/100227979613836420472/"],"token":"aea6eaf2003ce4c4f0254ceb54b73d81","assetHostPath":"http://www.gstatic.com/codesite/ph","domainName":null,"assetVersionPath":"http://www.gstatic.com/codesite/ph/10977552491916013749","projectHomeUrl":"/p/joomla-gcalendar","relativeBaseUrl":"","projectName":"joomla-gcalendar","loggedInUserEmail":"MetaNet.Office@gmail.com"};
 var _gaq = _gaq || [];
 _gaq.push(
 ['siteTracker._setAccount', 'UA-18071-1'],
 ['siteTracker._trackPageview']);
 
 _gaq.push(
 ['projectTracker._setAccount', 'UA-3287418-10'],
 ['projectTracker._trackPageview']);
 
 
 </script>
 
 
 <title>jquery-ui-1.7.3.custom.min.js - 
 joomla-gcalendar -
 
 
 Google Calendar integrated in joomla - Google Project Hosting
 </title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >
 
 <meta name="ROBOTS" content="NOARCHIVE">
 
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/10977552491916013749/css/core.css">
 
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/10977552491916013749/css/ph_detail.css" >
 
 
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/10977552491916013749/css/d_sb.css" >
 
 
 
<!--[if IE]>
 <link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/10977552491916013749/css/d_ie.css" >
<![endif]-->
 <style type="text/css">
 .menuIcon.off { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -42px }
 .menuIcon.on { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -28px }
 .menuIcon.down { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 0; }
 
 
 
  tr.inline_comment {
 background: #fff;
 vertical-align: top;
 }
 div.draft, div.published {
 padding: .3em;
 border: 1px solid #999; 
 margin-bottom: .1em;
 font-family: arial, sans-serif;
 max-width: 60em;
 }
 div.draft {
 background: #ffa;
 } 
 div.published {
 background: #e5ecf9;
 }
 div.published .body, div.draft .body {
 padding: .5em .1em .1em .1em;
 max-width: 60em;
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -pre-wrap;
 white-space: -o-pre-wrap;
 word-wrap: break-word;
 font-size: 1em;
 }
 div.draft .actions {
 margin-left: 1em;
 font-size: 90%;
 }
 div.draft form {
 padding: .5em .5em .5em 0;
 }
 div.draft textarea, div.published textarea {
 width: 95%;
 height: 10em;
 font-family: arial, sans-serif;
 margin-bottom: .5em;
 }

 
 .nocursor, .nocursor td, .cursor_hidden, .cursor_hidden td {
 background-color: white;
 height: 2px;
 }
 .cursor, .cursor td {
 background-color: darkblue;
 height: 2px;
 display: '';
 }
 
 
.list {
 border: 1px solid white;
 border-bottom: 0;
}

 
 </style>
</head>
<body class="t4">
<script type="text/javascript">
 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
 })();
</script>
<div class="headbg">

 <div id="gaia">
 

 <span>
 
 
 <b>MetaNet.Office@gmail.com</b>
 
 
 | <a href="/u/100227979613836420472/" id="projects-dropdown" onclick="return false;"
 ><u>My favorites</u> <small>&#9660;</small></a>
 | <a href="/u/100227979613836420472/" onclick="_CS_click('/gb/ph/profile');"
 title="Profile, Updates, and Settings"
 ><u>Profile</u></a>
 | <a href="https://www.google.com/accounts/Logout?continue=http%3A%2F%2Fcode.google.com%2Fp%2Fjoomla-gcalendar%2Fsource%2Fbrowse%2Fbranches%2FB_2_2_0%2FJoomla_1_5_x%2Fcom_gcalendar%2Fsite%2Flibraries%2Fjquery%2Fui%2Fjquery-ui-1.7.3.custom.min.js%3Fr%3D907" 
 onclick="_CS_click('/gb/ph/signout');"
 ><u>Sign out</u></a>
 
 </span>

 </div>

 <div class="gbh" style="left: 0pt;"></div>
 <div class="gbh" style="right: 0pt;"></div>
 
 
 <div style="height: 1px"></div>
<!--[if lte IE 7]>
<div style="text-align:center;">
Your version of Internet Explorer is not supported. Try a browser that
contributes to open source, such as <a href="http://www.firefox.com">Firefox</a>,
<a href="http://www.google.com/chrome">Google Chrome</a>, or
<a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a>.
</div>
<![endif]-->




 <table style="padding:0px; margin: 0px 0px 10px 0px; width:100%" cellpadding="0" cellspacing="0"
 itemscope itemtype="http://schema.org/CreativeWork">
 <tr style="height: 58px;">
 
 <td id="plogo">
 <link itemprop="url" href="/p/joomla-gcalendar">
 <a href="/p/joomla-gcalendar/">
 
 <img src="http://www.gstatic.com/codesite/ph/images/defaultlogo.png" alt="Logo" itemprop="image">
 
 </a>
 </td>
 
 <td style="padding-left: 0.5em">
 
 <div id="pname">
 <a href="/p/joomla-gcalendar/"><span itemprop="name">joomla-gcalendar</span></a>
 </div>
 
 <div id="psum">
 <a id="project_summary_link"
 href="/p/joomla-gcalendar/"><span itemprop="description">Google Calendar integrated in joomla</span></a>
 
 </div>
 
 
 </td>
 <td style="white-space:nowrap;text-align:right; vertical-align:bottom;">
 
 <form action="/hosting/search">
 <input size="30" name="q" value="" type="text">
 
 <input type="submit" name="projectsearch" value="Search projects" >
 </form>
 
 </tr>
 </table>

</div>

 
<div id="mt" class="gtb"> 
 <a href="/p/joomla-gcalendar/" class="tab ">Project&nbsp;Home</a>
 
 
 
 
 
 
 
 
 
 
 <a href="/p/joomla-gcalendar/source/checkout"
 class="tab active">Source</a>
 
 
 
 
 
 <div class=gtbc></div>
</div>
<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0" class="st">
 <tr>
 
 
 
 
 
 
 <td class="subt">
 <div class="st2">
 <div class="isf">
 
 


 <span class="inst1"><a href="/p/joomla-gcalendar/source/checkout">Checkout</a></span> &nbsp;
 <span class="inst2"><a href="/p/joomla-gcalendar/source/browse/trunk">Browse</a></span> &nbsp;
 <span class="inst3"><a href="/p/joomla-gcalendar/source/list">Changes</a></span> &nbsp;
 
 
 &nbsp;
 <form action="http://www.google.com/codesearch" method="get" style="display:inline"
 onsubmit="document.getElementById('codesearchq').value = document.getElementById('origq').value + ' package:http://joomla-gcalendar\\.googlecode\\.com'">
 <input type="hidden" name="q" id="codesearchq" value="">
 <input type="text" maxlength="2048" size="38" id="origq" name="origq" value="" title="Google Code Search" style="font-size:92%">&nbsp;<input type="submit" value="Search Trunk" name="btnG" style="font-size:92%">
 
 
 
 
 
 
 </form>
 </div>
</div>

 </td>
 
 
 
 <td align="right" valign="top" class="bevel-right"></td>
 </tr>
</table>


<script type="text/javascript">
 var cancelBubble = false;
 function _go(url) { document.location = url; }
</script>
<div id="maincol"
 
>

 
<!-- IE -->




<div class="expand">
<div id="colcontrol">
<style type="text/css">
 #file_flipper { white-space: nowrap; padding-right: 2em; }
 #file_flipper.hidden { display: none; }
 #file_flipper .pagelink { color: #0000CC; text-decoration: underline; }
 #file_flipper #visiblefiles { padding-left: 0.5em; padding-right: 0.5em; }
</style>
<table id="nav_and_rev" class="list"
 cellpadding="0" cellspacing="0" width="100%">
 <tr>
 
 <td nowrap="nowrap" class="src_crumbs src_nav" width="33%">
 <strong class="src_nav">Source path:&nbsp;</strong>
 <span id="crumb_root">
 
 <a href="/p/joomla-gcalendar/source/browse/?r=907">svn</a>/&nbsp;</span>
 <span id="crumb_links" class="ifClosed"><a href="/p/joomla-gcalendar/source/browse/branches/?r=907">branches</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/?r=907">B_2_2_0</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/?r=907">Joomla_1_5_x</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/?r=907">com_gcalendar</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/?r=907">site</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/?r=907">libraries</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/?r=907">jquery</a><span class="sp">/&nbsp;</span><a href="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/?r=907">ui</a><span class="sp">/&nbsp;</span>jquery-ui-1.7.3.custom.min.js</span>
 
 

 </td>
 
 
 <td nowrap="nowrap" width="33%" align="right">
 <table cellpadding="0" cellspacing="0" style="font-size: 100%"><tr>
 
 
 <td class="flipper"><b>r907</b></td>
 
 </tr></table>
 </td> 
 </tr>
</table>

<div class="fc">
 
 
 
<style type="text/css">
.undermouse span {
 background-image: url(http://www.gstatic.com/codesite/ph/images/comments.gif); }
</style>
<table class="opened" id="review_comment_area"
onmouseout="gutterOut()"><tr>
<td id="nums">
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
<pre><table width="100%" id="nums_table_0"><tr id="gr_svn907_1"

 onmouseover="gutterOver(1)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',1);">&nbsp;</span
></td><td id="1"><a href="#1">1</a></td></tr
><tr id="gr_svn907_2"

 onmouseover="gutterOver(2)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',2);">&nbsp;</span
></td><td id="2"><a href="#2">2</a></td></tr
><tr id="gr_svn907_3"

 onmouseover="gutterOver(3)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',3);">&nbsp;</span
></td><td id="3"><a href="#3">3</a></td></tr
><tr id="gr_svn907_4"

 onmouseover="gutterOver(4)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',4);">&nbsp;</span
></td><td id="4"><a href="#4">4</a></td></tr
><tr id="gr_svn907_5"

 onmouseover="gutterOver(5)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',5);">&nbsp;</span
></td><td id="5"><a href="#5">5</a></td></tr
><tr id="gr_svn907_6"

 onmouseover="gutterOver(6)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',6);">&nbsp;</span
></td><td id="6"><a href="#6">6</a></td></tr
><tr id="gr_svn907_7"

 onmouseover="gutterOver(7)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',7);">&nbsp;</span
></td><td id="7"><a href="#7">7</a></td></tr
><tr id="gr_svn907_8"

 onmouseover="gutterOver(8)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',8);">&nbsp;</span
></td><td id="8"><a href="#8">8</a></td></tr
><tr id="gr_svn907_9"

 onmouseover="gutterOver(9)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',9);">&nbsp;</span
></td><td id="9"><a href="#9">9</a></td></tr
><tr id="gr_svn907_10"

 onmouseover="gutterOver(10)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',10);">&nbsp;</span
></td><td id="10"><a href="#10">10</a></td></tr
><tr id="gr_svn907_11"

 onmouseover="gutterOver(11)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',11);">&nbsp;</span
></td><td id="11"><a href="#11">11</a></td></tr
><tr id="gr_svn907_12"

 onmouseover="gutterOver(12)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',12);">&nbsp;</span
></td><td id="12"><a href="#12">12</a></td></tr
><tr id="gr_svn907_13"

 onmouseover="gutterOver(13)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',13);">&nbsp;</span
></td><td id="13"><a href="#13">13</a></td></tr
><tr id="gr_svn907_14"

 onmouseover="gutterOver(14)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',14);">&nbsp;</span
></td><td id="14"><a href="#14">14</a></td></tr
><tr id="gr_svn907_15"

 onmouseover="gutterOver(15)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',15);">&nbsp;</span
></td><td id="15"><a href="#15">15</a></td></tr
><tr id="gr_svn907_16"

 onmouseover="gutterOver(16)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',16);">&nbsp;</span
></td><td id="16"><a href="#16">16</a></td></tr
><tr id="gr_svn907_17"

 onmouseover="gutterOver(17)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',17);">&nbsp;</span
></td><td id="17"><a href="#17">17</a></td></tr
><tr id="gr_svn907_18"

 onmouseover="gutterOver(18)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',18);">&nbsp;</span
></td><td id="18"><a href="#18">18</a></td></tr
><tr id="gr_svn907_19"

 onmouseover="gutterOver(19)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',19);">&nbsp;</span
></td><td id="19"><a href="#19">19</a></td></tr
><tr id="gr_svn907_20"

 onmouseover="gutterOver(20)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',20);">&nbsp;</span
></td><td id="20"><a href="#20">20</a></td></tr
><tr id="gr_svn907_21"

 onmouseover="gutterOver(21)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',21);">&nbsp;</span
></td><td id="21"><a href="#21">21</a></td></tr
><tr id="gr_svn907_22"

 onmouseover="gutterOver(22)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',22);">&nbsp;</span
></td><td id="22"><a href="#22">22</a></td></tr
><tr id="gr_svn907_23"

 onmouseover="gutterOver(23)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',23);">&nbsp;</span
></td><td id="23"><a href="#23">23</a></td></tr
><tr id="gr_svn907_24"

 onmouseover="gutterOver(24)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',24);">&nbsp;</span
></td><td id="24"><a href="#24">24</a></td></tr
><tr id="gr_svn907_25"

 onmouseover="gutterOver(25)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',25);">&nbsp;</span
></td><td id="25"><a href="#25">25</a></td></tr
><tr id="gr_svn907_26"

 onmouseover="gutterOver(26)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',26);">&nbsp;</span
></td><td id="26"><a href="#26">26</a></td></tr
><tr id="gr_svn907_27"

 onmouseover="gutterOver(27)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',27);">&nbsp;</span
></td><td id="27"><a href="#27">27</a></td></tr
><tr id="gr_svn907_28"

 onmouseover="gutterOver(28)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',28);">&nbsp;</span
></td><td id="28"><a href="#28">28</a></td></tr
><tr id="gr_svn907_29"

 onmouseover="gutterOver(29)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',29);">&nbsp;</span
></td><td id="29"><a href="#29">29</a></td></tr
><tr id="gr_svn907_30"

 onmouseover="gutterOver(30)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',30);">&nbsp;</span
></td><td id="30"><a href="#30">30</a></td></tr
><tr id="gr_svn907_31"

 onmouseover="gutterOver(31)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',31);">&nbsp;</span
></td><td id="31"><a href="#31">31</a></td></tr
><tr id="gr_svn907_32"

 onmouseover="gutterOver(32)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',32);">&nbsp;</span
></td><td id="32"><a href="#32">32</a></td></tr
><tr id="gr_svn907_33"

 onmouseover="gutterOver(33)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',33);">&nbsp;</span
></td><td id="33"><a href="#33">33</a></td></tr
><tr id="gr_svn907_34"

 onmouseover="gutterOver(34)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',34);">&nbsp;</span
></td><td id="34"><a href="#34">34</a></td></tr
><tr id="gr_svn907_35"

 onmouseover="gutterOver(35)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',35);">&nbsp;</span
></td><td id="35"><a href="#35">35</a></td></tr
><tr id="gr_svn907_36"

 onmouseover="gutterOver(36)"

><td><span title="Add comment" onclick="codereviews.startEdit('svn907',36);">&nbsp;</span
></td><td id="36"><a href="#36">36</a></td></tr
></table></pre>
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
</td>
<td id="lines">
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
<pre class="prettyprint lang-js"><table id="src_table_0"><tr
id=sl_svn907_1

 onmouseover="gutterOver(1)"

><td class="source">/*<br></td></tr
><tr
id=sl_svn907_2

 onmouseover="gutterOver(2)"

><td class="source"> * jQuery UI 1.7.3<br></td></tr
><tr
id=sl_svn907_3

 onmouseover="gutterOver(3)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_4

 onmouseover="gutterOver(4)"

><td class="source"> * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)<br></td></tr
><tr
id=sl_svn907_5

 onmouseover="gutterOver(5)"

><td class="source"> * Dual licensed under the MIT (MIT-LICENSE.txt)<br></td></tr
><tr
id=sl_svn907_6

 onmouseover="gutterOver(6)"

><td class="source"> * and GPL (GPL-LICENSE.txt) licenses.<br></td></tr
><tr
id=sl_svn907_7

 onmouseover="gutterOver(7)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_8

 onmouseover="gutterOver(8)"

><td class="source"> * http://docs.jquery.com/UI<br></td></tr
><tr
id=sl_svn907_9

 onmouseover="gutterOver(9)"

><td class="source"> */<br></td></tr
><tr
id=sl_svn907_10

 onmouseover="gutterOver(10)"

><td class="source">jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&amp;&amp;(parseFloat(c.browser.version)&lt;1.9);c.ui={version:&quot;1.7.3&quot;,plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m&lt;n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&amp;16:k!==j&amp;&amp;k.contains(j)},hasScroll:function(m,k){if(c(m).css(&quot;overflow&quot;)==&quot;hidden&quot;){return false}var j=(k&amp;&amp;k==&quot;left&quot;)?&quot;scrollLeft&quot;:&quot;scrollTop&quot;,l=false;if(m[j]&gt;0){return true}m[j]=1;l=(m[j]&gt;0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k&gt;j)&amp;&amp;(k&lt;(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&amp;&amp;c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h=&quot;http://www.w3.org/2005/07/aaa&quot;,a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j==&quot;role&quot;?(m?f.call(this,k,j,&quot;wairole:&quot;+l):(f.apply(this,arguments)||&quot;&quot;).replace(b,&quot;&quot;)):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,&quot;aaa:&quot;),l):f.call(this,k,j.replace(a,&quot;aaa:&quot;))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,&quot;&quot;))}):e.call(this,j))}}c.fn.extend({remove:function(j,k){return this.each(function(){if(!k){if(!j||c.filter(j,[this]).length){c(&quot;*&quot;,this).add(this).each(function(){c(this).triggerHandler(&quot;remove&quot;)})}}return i.call(c(this),j,k)})},enableSelection:function(){return this.attr(&quot;unselectable&quot;,&quot;off&quot;).css(&quot;MozUserSelect&quot;,&quot;&quot;).unbind(&quot;selectstart.ui&quot;)},disableSelection:function(){return this.attr(&quot;unselectable&quot;,&quot;on&quot;).css(&quot;MozUserSelect&quot;,&quot;none&quot;).bind(&quot;selectstart.ui&quot;,function(){return false})},scrollParent:function(){var j;if((c.browser.msie&amp;&amp;(/(static|relative)/).test(this.css(&quot;position&quot;)))||(/absolute/).test(this.css(&quot;position&quot;))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,&quot;position&quot;,1))&amp;&amp;(/(auto|scroll)/).test(c.curCSS(this,&quot;overflow&quot;,1)+c.curCSS(this,&quot;overflow-y&quot;,1)+c.curCSS(this,&quot;overflow-x&quot;,1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,&quot;overflow&quot;,1)+c.curCSS(this,&quot;overflow-y&quot;,1)+c.curCSS(this,&quot;overflow-x&quot;,1))}).eq(0)}return(/fixed/).test(this.css(&quot;position&quot;))||!j.length?c(document):j}});c.extend(c.expr[&quot;:&quot;],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,&quot;tabindex&quot;);return(/input|select|textarea|button|object/.test(l)?!k.disabled:&quot;a&quot;==l||&quot;area&quot;==l?k.href||!isNaN(j):!isNaN(j))&amp;&amp;!c(k)[&quot;area&quot;==l?&quot;parents&quot;:&quot;closest&quot;](&quot;:hidden&quot;).length},tabbable:function(k){var j=c.attr(k,&quot;tabindex&quot;);return(isNaN(j)||j&gt;=0)&amp;&amp;c(k).is(&quot;:focusable&quot;)}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p==&quot;string&quot;?p.split(/,?\s+/):p)}var j=k(&quot;getter&quot;);if(l.length==1&amp;&amp;typeof l[0]==&quot;string&quot;){j=j.concat(k(&quot;getterSetter&quot;))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(&quot;.&quot;)[0];k=k.split(&quot;.&quot;)[1];c.fn[k]=function(p){var n=(typeof p==&quot;string&quot;),o=Array.prototype.slice.call(arguments,1);if(n&amp;&amp;p.substring(0,1)==&quot;_&quot;){return this}if(n&amp;&amp;g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&amp;&amp;!n&amp;&amp;c.data(this,k,new c[l][k](this,p))._init());(q&amp;&amp;n&amp;&amp;c.isFunction(q[p])&amp;&amp;q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+&quot;-&quot;+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&amp;&amp;c.metadata.get(o)[k],n);this.element=c(o).bind(&quot;setData.&quot;+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind(&quot;getData.&quot;+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind(&quot;remove&quot;,function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter=&quot;option&quot;};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+&quot;-disabled &quot;+this.namespace+&quot;-state-disabled&quot;).removeAttr(&quot;aria-disabled&quot;)},option:function(l,m){var k=l,j=this;if(typeof l==&quot;string&quot;){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j==&quot;disabled&quot;){this.element[k?&quot;addClass&quot;:&quot;removeClass&quot;](this.widgetBaseClass+&quot;-disabled &quot;+this.namespace+&quot;-state-disabled&quot;).attr(&quot;aria-disabled&quot;,k)}},enable:function(){this._setData(&quot;disabled&quot;,false)},disable:function(){this._setData(&quot;disabled&quot;,true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&amp;&amp;p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind(&quot;mousedown.&quot;+this.widgetName,function(k){return j._mouseDown(k)}).bind(&quot;click.&quot;+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr(&quot;unselectable&quot;);this.element.attr(&quot;unselectable&quot;,&quot;on&quot;)}this.started=false},_mouseDestroy:function(){this.element.unbind(&quot;.&quot;+this.widgetName);(c.browser.msie&amp;&amp;this.element.attr(&quot;unselectable&quot;,this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&amp;&amp;this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel==&quot;string&quot;?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&amp;&amp;this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind(&quot;mousemove.&quot;+this.widgetName,this._mouseMoveDelegate).bind(&quot;mouseup.&quot;+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&amp;&amp;!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&amp;&amp;this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind(&quot;mousemove.&quot;+this.widgetName,this._mouseMoveDelegate).unbind(&quot;mouseup.&quot;+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))&gt;=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/*<br></td></tr
><tr
id=sl_svn907_11

 onmouseover="gutterOver(11)"

><td class="source"> * jQuery UI Dialog 1.7.3<br></td></tr
><tr
id=sl_svn907_12

 onmouseover="gutterOver(12)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_13

 onmouseover="gutterOver(13)"

><td class="source"> * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)<br></td></tr
><tr
id=sl_svn907_14

 onmouseover="gutterOver(14)"

><td class="source"> * Dual licensed under the MIT (MIT-LICENSE.txt)<br></td></tr
><tr
id=sl_svn907_15

 onmouseover="gutterOver(15)"

><td class="source"> * and GPL (GPL-LICENSE.txt) licenses.<br></td></tr
><tr
id=sl_svn907_16

 onmouseover="gutterOver(16)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_17

 onmouseover="gutterOver(17)"

><td class="source"> * http://docs.jquery.com/UI/Dialog<br></td></tr
><tr
id=sl_svn907_18

 onmouseover="gutterOver(18)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_19

 onmouseover="gutterOver(19)"

><td class="source"> * Depends:<br></td></tr
><tr
id=sl_svn907_20

 onmouseover="gutterOver(20)"

><td class="source"> *	ui.core.js<br></td></tr
><tr
id=sl_svn907_21

 onmouseover="gutterOver(21)"

><td class="source"> *	ui.draggable.js<br></td></tr
><tr
id=sl_svn907_22

 onmouseover="gutterOver(22)"

><td class="source"> *	ui.resizable.js<br></td></tr
><tr
id=sl_svn907_23

 onmouseover="gutterOver(23)"

><td class="source"> */<br></td></tr
><tr
id=sl_svn907_24

 onmouseover="gutterOver(24)"

><td class="source">(function(c){var b={dragStart:&quot;start.draggable&quot;,drag:&quot;drag.draggable&quot;,dragStop:&quot;stop.draggable&quot;,maxHeight:&quot;maxHeight.resizable&quot;,minHeight:&quot;minHeight.resizable&quot;,maxWidth:&quot;maxWidth.resizable&quot;,minWidth:&quot;minWidth.resizable&quot;,resizeStart:&quot;start.resizable&quot;,resize:&quot;drag.resizable&quot;,resizeStop:&quot;stop.resizable&quot;},a=&quot;ui-dialog ui-widget ui-widget-content ui-corner-all &quot;;c.widget(&quot;ui.dialog&quot;,{_init:function(){this.originalTitle=this.element.attr(&quot;title&quot;);var l=this,m=this.options,j=m.title||this.originalTitle||&quot;&amp;nbsp;&quot;,e=c.ui.dialog.getTitleId(this.element),k=(this.uiDialog=c(&quot;&lt;div/&gt;&quot;)).appendTo(document.body).hide().addClass(a+m.dialogClass).css({position:&quot;absolute&quot;,overflow:&quot;hidden&quot;,zIndex:m.zIndex}).attr(&quot;tabIndex&quot;,-1).css(&quot;outline&quot;,0).keydown(function(n){(m.closeOnEscape&amp;&amp;n.keyCode&amp;&amp;n.keyCode==c.ui.keyCode.ESCAPE&amp;&amp;l.close(n))}).attr({role:&quot;dialog&quot;,&quot;aria-labelledby&quot;:e}).mousedown(function(n){l.moveToTop(false,n)}),g=this.element.show().removeAttr(&quot;title&quot;).addClass(&quot;ui-dialog-content ui-widget-content&quot;).appendTo(k),f=(this.uiDialogTitlebar=c(&quot;&lt;div&gt;&lt;/div&gt;&quot;)).addClass(&quot;ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix&quot;).prependTo(k),i=c(&#39;&lt;a href=&quot;#&quot;/&gt;&#39;).addClass(&quot;ui-dialog-titlebar-close ui-corner-all&quot;).attr(&quot;role&quot;,&quot;button&quot;).hover(function(){i.addClass(&quot;ui-state-hover&quot;)},function(){i.removeClass(&quot;ui-state-hover&quot;)}).focus(function(){i.addClass(&quot;ui-state-focus&quot;)}).blur(function(){i.removeClass(&quot;ui-state-focus&quot;)}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.close(n);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c(&quot;&lt;span/&gt;&quot;)).addClass(&quot;ui-icon ui-icon-closethick&quot;).text(m.closeText).appendTo(i),d=c(&quot;&lt;span/&gt;&quot;).addClass(&quot;ui-dialog-title&quot;).attr(&quot;id&quot;,e).html(j).prependTo(f);f.find(&quot;*&quot;).add(f).disableSelection();(m.draggable&amp;&amp;c.fn.draggable&amp;&amp;this._makeDraggable());(m.resizable&amp;&amp;c.fn.resizable&amp;&amp;this._makeResizable());this._createButtons(m.buttons);this._isOpen=false;(m.bgiframe&amp;&amp;c.fn.bgiframe&amp;&amp;k.bgiframe());(m.autoOpen&amp;&amp;this.open())},destroy:function(){(this.overlay&amp;&amp;this.overlay.destroy());this.uiDialog.hide();this.element.unbind(&quot;.dialog&quot;).removeData(&quot;dialog&quot;).removeClass(&quot;ui-dialog-content ui-widget-content&quot;).hide().appendTo(&quot;body&quot;);this.uiDialog.remove();(this.originalTitle&amp;&amp;this.element.attr(&quot;title&quot;,this.originalTitle))},close:function(f){var d=this;if(false===d._trigger(&quot;beforeclose&quot;,f)){return}(d.overlay&amp;&amp;d.overlay.destroy());d.uiDialog.unbind(&quot;keypress.ui-dialog&quot;);(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger(&quot;close&quot;,f)}):d.uiDialog.hide()&amp;&amp;d._trigger(&quot;close&quot;,f));c.ui.dialog.overlay.resize();d._isOpen=false;if(d.options.modal){var e=0;c(&quot;.ui-dialog&quot;).each(function(){if(this!=d.uiDialog[0]){e=Math.max(e,c(this).css(&quot;z-index&quot;))}});c.ui.dialog.maxZ=e}},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&amp;&amp;!f)||(!this.options.stack&amp;&amp;!this.options.modal)){return this._trigger(&quot;focus&quot;,e)}if(this.options.zIndex&gt;c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&amp;&amp;this.overlay.$el.css(&quot;z-index&quot;,c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr(&quot;scrollTop&quot;),scrollLeft:this.element.attr(&quot;scrollLeft&quot;)};this.uiDialog.css(&quot;z-index&quot;,++c.ui.dialog.maxZ);this.element.attr(d);this._trigger(&quot;focus&quot;,e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&amp;&amp;d.appendTo(&quot;body&quot;));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&amp;&amp;d.bind(&quot;keypress.ui-dialog&quot;,function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(&quot;:tabbable&quot;,this),i=g.filter(&quot;:first&quot;)[0],f=g.filter(&quot;:last&quot;)[0];if(h.target==f&amp;&amp;!h.shiftKey){setTimeout(function(){i.focus()},1)}else{if(h.target==i&amp;&amp;h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(&quot;.ui-dialog-content :tabbable:first&quot;)).add(d.find(&quot;.ui-dialog-buttonpane :tabbable:first&quot;)).add(d).filter(&quot;:first&quot;).focus();this._trigger(&quot;open&quot;);this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c(&quot;&lt;div&gt;&lt;/div&gt;&quot;).addClass(&quot;ui-dialog-buttonpane ui-widget-content ui-helper-clearfix&quot;);this.uiDialog.find(&quot;.ui-dialog-buttonpane&quot;).remove();(typeof g==&quot;object&quot;&amp;&amp;g!==null&amp;&amp;c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,i){c(&#39;&lt;button type=&quot;button&quot;&gt;&lt;/button&gt;&#39;).addClass(&quot;ui-state-default ui-corner-all&quot;).text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addClass(&quot;ui-state-hover&quot;)},function(){c(this).removeClass(&quot;ui-state-hover&quot;)}).focus(function(){c(this).addClass(&quot;ui-state-focus&quot;)}).blur(function(){c(this).removeClass(&quot;ui-state-focus&quot;)}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:&quot;.ui-dialog-content&quot;,handle:&quot;.ui-dialog-titlebar&quot;,containment:&quot;document&quot;,start:function(){e=f.height;c(this).height(c(this).height()).addClass(&quot;ui-dialog-dragging&quot;);(f.dragStart&amp;&amp;f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&amp;&amp;f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass(&quot;ui-dialog-dragging&quot;).height(e);(f.dragStop&amp;&amp;f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g==&quot;string&quot;?g:&quot;n,e,s,w,se,sw,ne,nw&quot;;this.uiDialog.resizable({cancel:&quot;.ui-dialog-content&quot;,alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass(&quot;ui-dialog-resizing&quot;);(f.resizeStart&amp;&amp;f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&amp;&amp;f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass(&quot;ui-dialog-resizing&quot;);f.height=c(this).height();f.width=c(this).width();(f.resizeStop&amp;&amp;f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(&quot;.ui-resizable-se&quot;).addClass(&quot;ui-icon ui-icon-grip-diagonal-se&quot;)},_position:function(i){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(i,[&quot;center&quot;,&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;])&gt;=0){i=[i==&quot;right&quot;||i==&quot;left&quot;?i:&quot;center&quot;,i==&quot;top&quot;||i==&quot;bottom&quot;?i:&quot;middle&quot;]}if(i.constructor!=Array){i=[&quot;center&quot;,&quot;middle&quot;]}if(i[0].constructor==Number){d+=i[0]}else{switch(i[0]){case&quot;left&quot;:d+=0;break;case&quot;right&quot;:d+=e.width()-this.uiDialog.outerWidth();break;default:case&quot;center&quot;:d+=(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor==Number){g+=i[1]}else{switch(i[1]){case&quot;top&quot;:g+=0;break;case&quot;bottom&quot;:g+=e.height()-this.uiDialog.outerHeight();break;default:case&quot;middle&quot;:g+=(e.height()-this.uiDialog.outerHeight())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&amp;&amp;this.uiDialog.data(b[e],f));switch(e){case&quot;buttons&quot;:this._createButtons(f);break;case&quot;closeText&quot;:this.uiDialogTitlebarCloseText.text(f);break;case&quot;dialogClass&quot;:this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case&quot;draggable&quot;:(f?this._makeDraggable():this.uiDialog.draggable(&quot;destroy&quot;));break;case&quot;height&quot;:this.uiDialog.height(f);break;case&quot;position&quot;:this._position(f);break;case&quot;resizable&quot;:var d=this.uiDialog,g=this.uiDialog.is(&quot;:data(resizable)&quot;);(g&amp;&amp;!f&amp;&amp;d.resizable(&quot;destroy&quot;));(g&amp;&amp;typeof f==&quot;string&quot;&amp;&amp;d.resizable(&quot;option&quot;,&quot;handles&quot;,f));(g||this._makeResizable(f));break;case&quot;title&quot;:c(&quot;.ui-dialog-title&quot;,this.uiDialogTitlebar).html(f||&quot;&amp;nbsp;&quot;);break;case&quot;width&quot;:this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:&quot;auto&quot;});var d=this.uiDialog.css({height:&quot;auto&quot;,width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height==&quot;auto&quot;?&quot;auto&quot;:Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:&quot;1.7.3&quot;,defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:&quot;close&quot;,dialogClass:&quot;&quot;,draggable:true,hide:null,height:&quot;auto&quot;,maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:&quot;center&quot;,resizable:true,show:null,stack:true,title:&quot;&quot;,width:300,zIndex:1000},getter:&quot;isOpen&quot;,uuid:0,maxZ:0,getTitleId:function(d){return&quot;ui-dialog-title-&quot;+(d.attr(&quot;id&quot;)||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map(&quot;focus,mousedown,mouseup,keydown,keypress,click&quot;.split(&quot;,&quot;),function(d){return d+&quot;.dialog-overlay&quot;}).join(&quot; &quot;),create:function(e){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(&quot;.ui-dialog&quot;).css(&quot;zIndex&quot;)||0;return(g&gt;c.ui.dialog.overlay.maxZ)})}},1);c(document).bind(&quot;keydown.dialog-overlay&quot;,function(f){(e.options.closeOnEscape&amp;&amp;f.keyCode&amp;&amp;f.keyCode==c.ui.keyCode.ESCAPE&amp;&amp;e.close(f))});c(window).bind(&quot;resize.dialog-overlay&quot;,c.ui.dialog.overlay.resize)}var d=c(&quot;&lt;div&gt;&lt;/div&gt;&quot;).appendTo(document.body).addClass(&quot;ui-widget-overlay&quot;).css({width:this.width(),height:this.height()});(e.options.bgiframe&amp;&amp;c.fn.bgiframe&amp;&amp;d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(&quot;.dialog-overlay&quot;)}d.remove();var e=0;c.each(this.instances,function(){e=Math.max(e,this.css(&quot;z-index&quot;))});this.maxZ=e},height:function(){if(c.browser.msie&amp;&amp;c.browser.version&lt;7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e&lt;d){return c(window).height()+&quot;px&quot;}else{return e+&quot;px&quot;}}else{return c(document).height()+&quot;px&quot;}},width:function(){if(c.browser.msie&amp;&amp;c.browser.version&lt;7){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(d&lt;e){return c(window).width()+&quot;px&quot;}else{return d+&quot;px&quot;}}else{return c(document).width()+&quot;px&quot;}},resize:function(){var d=c([]);c.each(c.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);;/*<br></td></tr
><tr
id=sl_svn907_25

 onmouseover="gutterOver(25)"

><td class="source"> * jQuery UI Datepicker 1.7.3<br></td></tr
><tr
id=sl_svn907_26

 onmouseover="gutterOver(26)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_27

 onmouseover="gutterOver(27)"

><td class="source"> * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)<br></td></tr
><tr
id=sl_svn907_28

 onmouseover="gutterOver(28)"

><td class="source"> * Dual licensed under the MIT (MIT-LICENSE.txt)<br></td></tr
><tr
id=sl_svn907_29

 onmouseover="gutterOver(29)"

><td class="source"> * and GPL (GPL-LICENSE.txt) licenses.<br></td></tr
><tr
id=sl_svn907_30

 onmouseover="gutterOver(30)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_31

 onmouseover="gutterOver(31)"

><td class="source"> * http://docs.jquery.com/UI/Datepicker<br></td></tr
><tr
id=sl_svn907_32

 onmouseover="gutterOver(32)"

><td class="source"> *<br></td></tr
><tr
id=sl_svn907_33

 onmouseover="gutterOver(33)"

><td class="source"> * Depends:<br></td></tr
><tr
id=sl_svn907_34

 onmouseover="gutterOver(34)"

><td class="source"> *	ui.core.js<br></td></tr
><tr
id=sl_svn907_35

 onmouseover="gutterOver(35)"

><td class="source"> */<br></td></tr
><tr
id=sl_svn907_36

 onmouseover="gutterOver(36)"

><td class="source">(function($){$.extend($.ui,{datepicker:{version:&quot;1.7.3&quot;}});var PROP_NAME=&quot;datepicker&quot;;function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId=&quot;ui-datepicker-div&quot;;this._inlineClass=&quot;ui-datepicker-inline&quot;;this._appendClass=&quot;ui-datepicker-append&quot;;this._triggerClass=&quot;ui-datepicker-trigger&quot;;this._dialogClass=&quot;ui-datepicker-dialog&quot;;this._disableClass=&quot;ui-datepicker-disabled&quot;;this._unselectableClass=&quot;ui-datepicker-unselectable&quot;;this._currentClass=&quot;ui-datepicker-current-day&quot;;this._dayOverClass=&quot;ui-datepicker-days-cell-over&quot;;this.regional=[];this.regional[&quot;&quot;]={closeText:&quot;Done&quot;,prevText:&quot;Prev&quot;,nextText:&quot;Next&quot;,currentText:&quot;Today&quot;,monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],dateFormat:&quot;mm/dd/yy&quot;,firstDay:0,isRTL:false};this._defaults={showOn:&quot;focus&quot;,showAnim:&quot;show&quot;,showOptions:{},defaultDate:null,appendText:&quot;&quot;,buttonText:&quot;...&quot;,buttonImage:&quot;&quot;,buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:&quot;-10:+10&quot;,showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:&quot;+10&quot;,minDate:null,maxDate:null,duration:&quot;normal&quot;,beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:&quot;&quot;,altFormat:&quot;&quot;,constrainInput:true,showButtonPanel:false};$.extend(this._defaults,this.regional[&quot;&quot;]);this.dpDiv=$(&#39;&lt;div id=&quot;&#39;+this._mainDivId+&#39;&quot; class=&quot;ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible&quot;&gt;&lt;/div&gt;&#39;)}$.extend(Datepicker.prototype,{markerClassName:&quot;hasDatepicker&quot;,log:function(){if(this.debug){console.log.apply(&quot;&quot;,arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute(&quot;date:&quot;+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName==&quot;div&quot;||nodeName==&quot;span&quot;);if(!target.id){target.id=&quot;dp&quot;+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName==&quot;input&quot;){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,&quot;\\\\$1&quot;);return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$(&#39;&lt;div class=&quot;&#39;+this._inlineClass+&#39; ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all&quot;&gt;&lt;/div&gt;&#39;))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}var appendText=this._get(inst,&quot;appendText&quot;);var isRTL=this._get(inst,&quot;isRTL&quot;);if(appendText){inst.append=$(&#39;&lt;span class=&quot;&#39;+this._appendClass+&#39;&quot;&gt;&#39;+appendText+&quot;&lt;/span&gt;&quot;);input[isRTL?&quot;before&quot;:&quot;after&quot;](inst.append)}var showOn=this._get(inst,&quot;showOn&quot;);if(showOn==&quot;focus&quot;||showOn==&quot;both&quot;){input.focus(this._showDatepicker)}if(showOn==&quot;button&quot;||showOn==&quot;both&quot;){var buttonText=this._get(inst,&quot;buttonText&quot;);var buttonImage=this._get(inst,&quot;buttonImage&quot;);inst.trigger=$(this._get(inst,&quot;buttonImageOnly&quot;)?$(&quot;&lt;img/&gt;&quot;).addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$(&#39;&lt;button type=&quot;button&quot;&gt;&lt;/button&gt;&#39;).addClass(this._triggerClass).html(buttonImage==&quot;&quot;?buttonText:$(&quot;&lt;img/&gt;&quot;).attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?&quot;before&quot;:&quot;after&quot;](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&amp;&amp;$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind(&quot;setData.datepicker&quot;,function(event,key,value){inst.settings[key]=value}).bind(&quot;getData.datepicker&quot;,function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind(&quot;setData.datepicker&quot;,function(event,key,value){inst.settings[key]=value}).bind(&quot;getData.datepicker&quot;,function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id=&quot;dp&quot;+(++this.uuid);this._dialogInput=$(&#39;&lt;input type=&quot;text&quot; id=&quot;&#39;+id+&#39;&quot; size=&quot;1&quot; style=&quot;position: absolute; top: -100px;&quot;/&gt;&#39;);this._dialogInput.keydown(this._doKeyDown);$(&quot;body&quot;).append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css(&quot;left&quot;,this._pos[0]+&quot;px&quot;).css(&quot;top&quot;,this._pos[1]+&quot;px&quot;);inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName==&quot;input&quot;){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind(&quot;focus&quot;,this._showDatepicker).unbind(&quot;keydown&quot;,this._doKeyDown).unbind(&quot;keypress&quot;,this._doKeyPress)}else{if(nodeName==&quot;div&quot;||nodeName==&quot;span&quot;){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName==&quot;input&quot;){target.disabled=false;inst.trigger.filter(&quot;button&quot;).each(function(){this.disabled=false}).end().filter(&quot;img&quot;).css({opacity:&quot;1.0&quot;,cursor:&quot;&quot;})}else{if(nodeName==&quot;div&quot;||nodeName==&quot;span&quot;){var inline=$target.children(&quot;.&quot;+this._inlineClass);inline.children().removeClass(&quot;ui-state-disabled&quot;)}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName==&quot;input&quot;){target.disabled=true;inst.trigger.filter(&quot;button&quot;).each(function(){this.disabled=true}).end().filter(&quot;img&quot;).css({opacity:&quot;0.5&quot;,cursor:&quot;default&quot;})}else{if(nodeName==&quot;div&quot;||nodeName==&quot;span&quot;){var inline=$target.children(&quot;.&quot;+this._inlineClass);inline.children().addClass(&quot;ui-state-disabled&quot;)}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i&lt;this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_getInst:function(target){try{return $.data(target,PROP_NAME)}catch(err){throw&quot;Missing instance data for this datepicker&quot;}},_optionDatepicker:function(target,name,value){var inst=this._getInst(target);if(arguments.length==2&amp;&amp;typeof name==&quot;string&quot;){return(name==&quot;defaults&quot;?$.extend({},$.datepicker._defaults):(inst?(name==&quot;all&quot;?$.extend({},inst.settings):this._get(inst,name)):null))}var settings=name||{};if(typeof name==&quot;string&quot;){settings={};settings[name]=value}if(inst){if(this._curInst==inst){this._hideDatepicker(null)}var date=this._getDateDatepicker(target);extendRemove(inst.settings,settings);this._setDateDatepicker(target,date);this._updateDatepicker(inst)}},_changeDatepicker:function(target,name,value){this._optionDatepicker(target,name,value)},_refreshDatepicker:function(target){var inst=this._getInst(target);if(inst){this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){var inst=this._getInst(target);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst);this._updateAlternate(inst)}},_getDateDatepicker:function(target){var inst=this._getInst(target);if(inst&amp;&amp;!inst.inline){this._setDateFromField(inst)}return(inst?this._getDate(inst):null)},_doKeyDown:function(event){var inst=$.datepicker._getInst(event.target);var handled=true;var isRTL=inst.dpDiv.is(&quot;.ui-datepicker-rtl&quot;);inst._keyEvent=true;if($.datepicker._datepickerShowing){switch(event.keyCode){case 9:$.datepicker._hideDatepicker(null,&quot;&quot;);break;case 13:var sel=$(&quot;td.&quot;+$.datepicker._dayOverClass+&quot;, td.&quot;+$.datepicker._currentClass,inst.dpDiv);if(sel[0]){$.datepicker._selectDay(event.target,inst.selectedMonth,inst.selectedYear,sel[0])}else{$.datepicker._hideDatepicker(null,$.datepicker._get(inst,&quot;duration&quot;))}return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,&quot;duration&quot;));break;case 33:$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,&quot;stepBigMonths&quot;):-$.datepicker._get(inst,&quot;stepMonths&quot;)),&quot;M&quot;);break;case 34:$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,&quot;stepBigMonths&quot;):+$.datepicker._get(inst,&quot;stepMonths&quot;)),&quot;M&quot;);break;case 35:if(event.ctrlKey||event.metaKey){$.datepicker._clearDate(event.target)}handled=event.ctrlKey||event.metaKey;break;case 36:if(event.ctrlKey||event.metaKey){$.datepicker._gotoToday(event.target)}handled=event.ctrlKey||event.metaKey;break;case 37:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?+1:-1),&quot;D&quot;)}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?-$.datepicker._get(inst,&quot;stepBigMonths&quot;):-$.datepicker._get(inst,&quot;stepMonths&quot;)),&quot;M&quot;)}break;case 38:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,-7,&quot;D&quot;)}handled=event.ctrlKey||event.metaKey;break;case 39:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,(isRTL?-1:+1),&quot;D&quot;)}handled=event.ctrlKey||event.metaKey;if(event.originalEvent.altKey){$.datepicker._adjustDate(event.target,(event.ctrlKey?+$.datepicker._get(inst,&quot;stepBigMonths&quot;):+$.datepicker._get(inst,&quot;stepMonths&quot;)),&quot;M&quot;)}break;case 40:if(event.ctrlKey||event.metaKey){$.datepicker._adjustDate(event.target,+7,&quot;D&quot;)}handled=event.ctrlKey||event.metaKey;break;default:handled=false}}else{if(event.keyCode==36&amp;&amp;event.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){event.preventDefault();event.stopPropagation()}},_doKeyPress:function(event){var inst=$.datepicker._getInst(event.target);if($.datepicker._get(inst,&quot;constrainInput&quot;)){var chars=$.datepicker._possibleChars($.datepicker._get(inst,&quot;dateFormat&quot;));var chr=String.fromCharCode(event.charCode==undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr&lt;&quot; &quot;||!chars||chars.indexOf(chr)&gt;-1)}},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!=&quot;input&quot;){input=$(&quot;input&quot;,input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);var beforeShow=$.datepicker._get(inst,&quot;beforeShow&quot;);extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,&quot;&quot;);$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=&quot;&quot;}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css(&quot;position&quot;)==&quot;fixed&quot;;return !isFixed});if(isFixed&amp;&amp;$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:&quot;absolute&quot;,display:&quot;block&quot;,top:&quot;-1000px&quot;});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&amp;&amp;$.blockUI?&quot;static&quot;:(isFixed?&quot;fixed&quot;:&quot;absolute&quot;)),display:&quot;none&quot;,left:offset.left+&quot;px&quot;,top:offset.top+&quot;px&quot;});if(!inst.inline){var showAnim=$.datepicker._get(inst,&quot;showAnim&quot;)||&quot;show&quot;;var duration=$.datepicker._get(inst,&quot;duration&quot;);var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&amp;&amp;parseInt($.browser.version,10)&lt;7){$(&quot;iframe.ui-datepicker-cover&quot;).css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&amp;&amp;$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,&quot;showOptions&quot;),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==&quot;&quot;){postProcess()}if(inst.input[0].type!=&quot;hidden&quot;){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};var self=this;inst.dpDiv.empty().append(this._generateHTML(inst)).find(&quot;iframe.ui-datepicker-cover&quot;).css({width:dims.width,height:dims.height}).end().find(&quot;button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a&quot;).bind(&quot;mouseout&quot;,function(){$(this).removeClass(&quot;ui-state-hover&quot;);if(this.className.indexOf(&quot;ui-datepicker-prev&quot;)!=-1){$(this).removeClass(&quot;ui-datepicker-prev-hover&quot;)}if(this.className.indexOf(&quot;ui-datepicker-next&quot;)!=-1){$(this).removeClass(&quot;ui-datepicker-next-hover&quot;)}}).bind(&quot;mouseover&quot;,function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(&quot;.ui-datepicker-calendar&quot;).find(&quot;a&quot;).removeClass(&quot;ui-state-hover&quot;);$(this).addClass(&quot;ui-state-hover&quot;);if(this.className.indexOf(&quot;ui-datepicker-prev&quot;)!=-1){$(this).addClass(&quot;ui-datepicker-prev-hover&quot;)}if(this.className.indexOf(&quot;ui-datepicker-next&quot;)!=-1){$(this).addClass(&quot;ui-datepicker-next-hover&quot;)}}}).end().find(&quot;.&quot;+this._dayOverClass+&quot; a&quot;).trigger(&quot;mouseover&quot;).end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols&gt;1){inst.dpDiv.addClass(&quot;ui-datepicker-multi-&quot;+cols).css(&quot;width&quot;,(width*cols)+&quot;em&quot;)}else{inst.dpDiv.removeClass(&quot;ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4&quot;).width(&quot;&quot;)}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?&quot;add&quot;:&quot;remove&quot;)+&quot;Class&quot;](&quot;ui-datepicker-multi&quot;);inst.dpDiv[(this._get(inst,&quot;isRTL&quot;)?&quot;add&quot;:&quot;remove&quot;)+&quot;Class&quot;](&quot;ui-datepicker-rtl&quot;);if(inst.input&amp;&amp;inst.input[0].type!=&quot;hidden&quot;&amp;&amp;inst==$.datepicker._curInst){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+$(document).scrollLeft();var viewHeight=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+$(document).scrollTop();offset.left-=(this._get(inst,&quot;isRTL&quot;)?(dpWidth-inputWidth):0);offset.left-=(isFixed&amp;&amp;offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&amp;&amp;offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=(offset.left+dpWidth&gt;viewWidth&amp;&amp;viewWidth&gt;dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=(offset.top+dpHeight&gt;viewHeight&amp;&amp;viewHeight&gt;dpHeight)?Math.abs(offset.top+dpHeight+inputHeight*2-viewHeight):0;return offset},_findPos:function(obj){while(obj&amp;&amp;(obj.type==&quot;hidden&quot;||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst||(input&amp;&amp;inst!=$.data(input,PROP_NAME))){return}if(inst.stayOpen){this._selectDate(&quot;#&quot;+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}inst.stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,&quot;duration&quot;));var showAnim=this._get(inst,&quot;showAnim&quot;);var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=&quot;&quot;&amp;&amp;$.effects&amp;&amp;$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,&quot;showOptions&quot;),duration,postProcess)}else{inst.dpDiv[(duration==&quot;&quot;?&quot;hide&quot;:(showAnim==&quot;slideDown&quot;?&quot;slideUp&quot;:(showAnim==&quot;fadeIn&quot;?&quot;fadeOut&quot;:&quot;hide&quot;)))](duration,postProcess)}if(duration==&quot;&quot;){this._tidyDialog(inst)}var onClose=this._get(inst,&quot;onClose&quot;);if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():&quot;&quot;),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:&quot;absolute&quot;,left:&quot;0&quot;,top:&quot;-100px&quot;});if($.blockUI){$.unblockUI();$(&quot;body&quot;).append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(&quot;.ui-datepicker-calendar&quot;)},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if(($target.parents(&quot;#&quot;+$.datepicker._mainDivId).length==0)&amp;&amp;!$target.hasClass($.datepicker.markerClassName)&amp;&amp;!$target.hasClass($.datepicker._triggerClass)&amp;&amp;$.datepicker._datepickerShowing&amp;&amp;!($.datepicker._inDialog&amp;&amp;$.blockUI)){$.datepicker._hideDatepicker(null,&quot;&quot;)}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period==&quot;M&quot;?this._get(inst,&quot;showCurrentAtPos&quot;):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,&quot;gotoCurrent&quot;)&amp;&amp;inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst[&quot;selected&quot;+(period==&quot;M&quot;?&quot;Month&quot;:&quot;Year&quot;)]=inst[&quot;draw&quot;+(period==&quot;M&quot;?&quot;Month&quot;:&quot;Year&quot;)]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&amp;&amp;inst._selectingMonthYear&amp;&amp;!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$(&quot;a&quot;,td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(inst.stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.rangeStart=this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDatepicker(inst)}},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);inst.stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,&quot;&quot;)},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,&quot;onSelect&quot;);if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger(&quot;change&quot;)}}if(inst.inline){this._updateDatepicker(inst)}else{if(!inst.stayOpen){this._hideDatepicker(null,this._get(inst,&quot;duration&quot;));this._lastInput=inst.input[0];if(typeof(inst.input[0])!=&quot;object&quot;){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,&quot;altField&quot;);if(altField){var altFormat=this._get(inst,&quot;altFormat&quot;)||this._get(inst,&quot;dateFormat&quot;);var date=this._getDate(inst);dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day&gt;0&amp;&amp;day&lt;6),&quot;&quot;]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay&lt;4&amp;&amp;checkDate&lt;firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate&gt;new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay&gt;4&amp;&amp;(checkDate.getDay()||7)&lt;firstDay-3){return 1}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw&quot;Invalid arguments&quot;}value=(typeof value==&quot;object&quot;?value.toString():value+&quot;&quot;);if(value==&quot;&quot;){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1&lt;format.length&amp;&amp;format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var origSize=(match==&quot;@&quot;?14:(match==&quot;y&quot;?4:(match==&quot;o&quot;?3:2)));var size=origSize;var num=0;while(size&gt;0&amp;&amp;iValue&lt;value.length&amp;&amp;value.charAt(iValue)&gt;=&quot;0&quot;&amp;&amp;value.charAt(iValue)&lt;=&quot;9&quot;){num=num*10+parseInt(value.charAt(iValue++),10);size--}if(size==origSize){throw&quot;Missing number at position &quot;+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j&lt;names.length;j++){size=Math.max(size,names[j].length)}var name=&quot;&quot;;var iInit=iValue;while(size&gt;0&amp;&amp;iValue&lt;value.length){name+=value.charAt(iValue++);for(var i=0;i&lt;names.length;i++){if(name==names[i]){return i+1}}size--}throw&quot;Unknown name at position &quot;+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw&quot;Unexpected literal at position &quot;+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat&lt;format.length;iFormat++){if(literal){if(format.charAt(iFormat)==&quot;&#39;&quot;&amp;&amp;!lookAhead(&quot;&#39;&quot;)){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case&quot;d&quot;:day=getNumber(&quot;d&quot;);break;case&quot;D&quot;:getName(&quot;D&quot;,dayNamesShort,dayNames);break;case&quot;o&quot;:doy=getNumber(&quot;o&quot;);break;case&quot;m&quot;:month=getNumber(&quot;m&quot;);break;case&quot;M&quot;:month=getName(&quot;M&quot;,monthNamesShort,monthNames);break;case&quot;y&quot;:year=getNumber(&quot;y&quot;);break;case&quot;@&quot;:var date=new Date(getNumber(&quot;@&quot;));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case&quot;&#39;&quot;:if(lookAhead(&quot;&#39;&quot;)){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year==-1){year=new Date().getFullYear()}else{if(year&lt;100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year&lt;=shortYearCutoff?0:-100)}}if(doy&gt;-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day&lt;=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw&quot;Invalid date&quot;}return date},ATOM:&quot;yy-mm-dd&quot;,COOKIE:&quot;D, dd M yy&quot;,ISO_8601:&quot;yy-mm-dd&quot;,RFC_822:&quot;D, d M y&quot;,RFC_850:&quot;DD, dd-M-y&quot;,RFC_1036:&quot;D, d M y&quot;,RFC_1123:&quot;D, d M yy&quot;,RFC_2822:&quot;D, d M yy&quot;,RSS:&quot;D, d M y&quot;,TIMESTAMP:&quot;@&quot;,W3C:&quot;yy-mm-dd&quot;,formatDate:function(format,date,settings){if(!date){return&quot;&quot;}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1&lt;format.length&amp;&amp;format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=&quot;&quot;+value;if(lookAhead(match)){while(num.length&lt;len){num=&quot;0&quot;+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output=&quot;&quot;;var literal=false;if(date){for(var iFormat=0;iFormat&lt;format.length;iFormat++){if(literal){if(format.charAt(iFormat)==&quot;&#39;&quot;&amp;&amp;!lookAhead(&quot;&#39;&quot;)){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case&quot;d&quot;:output+=formatNumber(&quot;d&quot;,date.getDate(),2);break;case&quot;D&quot;:output+=formatName(&quot;D&quot;,date.getDay(),dayNamesShort,dayNames);break;case&quot;o&quot;:var doy=date.getDate();for(var m=date.getMonth()-1;m&gt;=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m)}output+=formatNumber(&quot;o&quot;,doy,3);break;case&quot;m&quot;:output+=formatNumber(&quot;m&quot;,date.getMonth()+1,2);break;case&quot;M&quot;:output+=formatName(&quot;M&quot;,date.getMonth(),monthNamesShort,monthNames);break;case&quot;y&quot;:output+=(lookAhead(&quot;y&quot;)?date.getFullYear():(date.getYear()%100&lt;10?&quot;0&quot;:&quot;&quot;)+date.getYear()%100);break;case&quot;@&quot;:output+=date.getTime();break;case&quot;&#39;&quot;:if(lookAhead(&quot;&#39;&quot;)){output+=&quot;&#39;&quot;}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars=&quot;&quot;;var literal=false;for(var iFormat=0;iFormat&lt;format.length;iFormat++){if(literal){if(format.charAt(iFormat)==&quot;&#39;&quot;&amp;&amp;!lookAhead(&quot;&#39;&quot;)){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case&quot;d&quot;:case&quot;m&quot;:case&quot;y&quot;:case&quot;@&quot;:chars+=&quot;0123456789&quot;;break;case&quot;D&quot;:case&quot;M&quot;:return null;case&quot;&#39;&quot;:if(lookAhead(&quot;&#39;&quot;)){chars+=&quot;&#39;&quot;}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst){var dateFormat=this._get(inst,&quot;dateFormat&quot;);var dates=inst.input?inst.input.val():null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);var settings=this._getFormatConfig(inst);try{date=this.parseDate(dateFormat,dates,settings)||defaultDate}catch(event){this.log(event);date=defaultDate}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates?date.getDate():0);inst.currentMonth=(dates?date.getMonth():0);inst.currentYear=(dates?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,&quot;defaultDate&quot;),new Date());var minDate=this._getMinMaxDate(inst,&quot;min&quot;,true);var maxDate=this._getMinMaxDate(inst,&quot;max&quot;);date=(minDate&amp;&amp;date&lt;minDate?minDate:date);date=(maxDate&amp;&amp;date&gt;maxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setDate(date.getDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||&quot;d&quot;){case&quot;d&quot;:case&quot;D&quot;:day+=parseInt(matches[1],10);break;case&quot;w&quot;:case&quot;W&quot;:day+=parseInt(matches[1],10)*7;break;case&quot;m&quot;:case&quot;M&quot;:month+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break;case&quot;y&quot;:case&quot;Y&quot;:year+=parseInt(matches[1],10);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};date=(date==null?defaultDate:(typeof date==&quot;string&quot;?offsetString(date,this._getDaysInMonth):(typeof date==&quot;number&quot;?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));date=(date&amp;&amp;date.toString()==&quot;Invalid Date&quot;?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if(!date){return null}date.setHours(date.getHours()&gt;12?date.getHours()+2:0);return date},_setDate:function(inst,date,endDate){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(origMonth!=inst.selectedMonth||origYear!=inst.selectedYear){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?&quot;&quot;:this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&amp;&amp;inst.input.val()==&quot;&quot;)?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,&quot;isRTL&quot;);var showButtonPanel=this._get(inst,&quot;showButtonPanel&quot;);var hideIfNoPrevNext=this._get(inst,&quot;hideIfNoPrevNext&quot;);var navigationAsDateFormat=this._get(inst,&quot;navigationAsDateFormat&quot;);var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,&quot;showCurrentAtPos&quot;);var stepMonths=this._get(inst,&quot;stepMonths&quot;);var stepBigMonths=this._get(inst,&quot;stepBigMonths&quot;);var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,&quot;min&quot;,true);var maxDate=this._getMinMaxDate(inst,&quot;max&quot;);var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth&lt;0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate()));maxDraw=(minDate&amp;&amp;maxDraw&lt;minDate?minDate:maxDraw);while(this._daylightSavingAdjust(new Date(drawYear,drawMonth,1))&gt;maxDraw){drawMonth--;if(drawMonth&lt;0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,&quot;prevText&quot;);prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?&#39;&lt;a class=&quot;ui-datepicker-prev ui-corner-all&quot; onclick=&quot;DP_jQuery.datepicker._adjustDate(\&#39;#&#39;+inst.id+&quot;&#39;, -&quot;+stepMonths+&quot;, &#39;M&#39;);\&quot; title=\&quot;&quot;+prevText+&#39;&quot;&gt;&lt;span class=&quot;ui-icon ui-icon-circle-triangle-&#39;+(isRTL?&quot;e&quot;:&quot;w&quot;)+&#39;&quot;&gt;&#39;+prevText+&quot;&lt;/span&gt;&lt;/a&gt;&quot;:(hideIfNoPrevNext?&quot;&quot;:&#39;&lt;a class=&quot;ui-datepicker-prev ui-corner-all ui-state-disabled&quot; title=&quot;&#39;+prevText+&#39;&quot;&gt;&lt;span class=&quot;ui-icon ui-icon-circle-triangle-&#39;+(isRTL?&quot;e&quot;:&quot;w&quot;)+&#39;&quot;&gt;&#39;+prevText+&quot;&lt;/span&gt;&lt;/a&gt;&quot;));var nextText=this._get(inst,&quot;nextText&quot;);nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?&#39;&lt;a class=&quot;ui-datepicker-next ui-corner-all&quot; onclick=&quot;DP_jQuery.datepicker._adjustDate(\&#39;#&#39;+inst.id+&quot;&#39;, +&quot;+stepMonths+&quot;, &#39;M&#39;);\&quot; title=\&quot;&quot;+nextText+&#39;&quot;&gt;&lt;span class=&quot;ui-icon ui-icon-circle-triangle-&#39;+(isRTL?&quot;w&quot;:&quot;e&quot;)+&#39;&quot;&gt;&#39;+nextText+&quot;&lt;/span&gt;&lt;/a&gt;&quot;:(hideIfNoPrevNext?&quot;&quot;:&#39;&lt;a class=&quot;ui-datepicker-next ui-corner-all ui-state-disabled&quot; title=&quot;&#39;+nextText+&#39;&quot;&gt;&lt;span class=&quot;ui-icon ui-icon-circle-triangle-&#39;+(isRTL?&quot;w&quot;:&quot;e&quot;)+&#39;&quot;&gt;&#39;+nextText+&quot;&lt;/span&gt;&lt;/a&gt;&quot;));var currentText=this._get(inst,&quot;currentText&quot;);var gotoDate=(this._get(inst,&quot;gotoCurrent&quot;)&amp;&amp;inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?&#39;&lt;button type=&quot;button&quot; class=&quot;ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all&quot; onclick=&quot;DP_jQuery.datepicker._hideDatepicker();&quot;&gt;&#39;+this._get(inst,&quot;closeText&quot;)+&quot;&lt;/button&gt;&quot;:&quot;&quot;);var buttonPanel=(showButtonPanel)?&#39;&lt;div class=&quot;ui-datepicker-buttonpane ui-widget-content&quot;&gt;&#39;+(isRTL?controls:&quot;&quot;)+(this._isInRange(inst,gotoDate)?&#39;&lt;button type=&quot;button&quot; class=&quot;ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all&quot; onclick=&quot;DP_jQuery.datepicker._gotoToday(\&#39;#&#39;+inst.id+&quot;&#39;);\&quot;&gt;&quot;+currentText+&quot;&lt;/button&gt;&quot;:&quot;&quot;)+(isRTL?&quot;&quot;:controls)+&quot;&lt;/div&gt;&quot;:&quot;&quot;;var firstDay=parseInt(this._get(inst,&quot;firstDay&quot;),10);firstDay=(isNaN(firstDay)?0:firstDay);var dayNames=this._get(inst,&quot;dayNames&quot;);var dayNamesShort=this._get(inst,&quot;dayNamesShort&quot;);var dayNamesMin=this._get(inst,&quot;dayNamesMin&quot;);var monthNames=this._get(inst,&quot;monthNames&quot;);var monthNamesShort=this._get(inst,&quot;monthNamesShort&quot;);var beforeShowDay=this._get(inst,&quot;beforeShowDay&quot;);var showOtherMonths=this._get(inst,&quot;showOtherMonths&quot;);var calculateWeek=this._get(inst,&quot;calculateWeek&quot;)||this.iso8601Week;var endDate=inst.endDay?this._daylightSavingAdjust(new Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var defaultDate=this._getDefaultDate(inst);var html=&quot;&quot;;for(var row=0;row&lt;numMonths[0];row++){var group=&quot;&quot;;for(var col=0;col&lt;numMonths[1];col++){var selectedDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,inst.selectedDay));var cornerClass=&quot; ui-corner-all&quot;;var calender=&quot;&quot;;if(isMultiMonth){calender+=&#39;&lt;div class=&quot;ui-datepicker-group ui-datepicker-group-&#39;;switch(col){case 0:calender+=&quot;first&quot;;cornerClass=&quot; ui-corner-&quot;+(isRTL?&quot;right&quot;:&quot;left&quot;);break;case numMonths[1]-1:calender+=&quot;last&quot;;cornerClass=&quot; ui-corner-&quot;+(isRTL?&quot;left&quot;:&quot;right&quot;);break;default:calender+=&quot;middle&quot;;cornerClass=&quot;&quot;;break}calender+=&#39;&quot;&gt;&#39;}calender+=&#39;&lt;div class=&quot;ui-datepicker-header ui-widget-header ui-helper-clearfix&#39;+cornerClass+&#39;&quot;&gt;&#39;+(/all|left/.test(cornerClass)&amp;&amp;row==0?(isRTL?next:prev):&quot;&quot;)+(/all|right/.test(cornerClass)&amp;&amp;row==0?(isRTL?prev:next):&quot;&quot;)+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row&gt;0||col&gt;0,monthNames,monthNamesShort)+&#39;&lt;/div&gt;&lt;table class=&quot;ui-datepicker-calendar&quot;&gt;&lt;thead&gt;&lt;tr&gt;&#39;;var thead=&quot;&quot;;for(var dow=0;dow&lt;7;dow++){var day=(dow+firstDay)%7;thead+=&quot;&lt;th&quot;+((dow+firstDay+6)%7&gt;=5?&#39; class=&quot;ui-datepicker-week-end&quot;&#39;:&quot;&quot;)+&#39;&gt;&lt;span title=&quot;&#39;+dayNames[day]+&#39;&quot;&gt;&#39;+dayNamesMin[day]+&quot;&lt;/span&gt;&lt;/th&gt;&quot;}calender+=thead+&quot;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&quot;;var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&amp;&amp;drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow&lt;numRows;dRow++){calender+=&quot;&lt;tr&gt;&quot;;var tbody=&quot;&quot;;for(var dow=0;dow&lt;7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,&quot;&quot;]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&amp;&amp;printDate&lt;minDate)||(maxDate&amp;&amp;printDate&gt;maxDate);tbody+=&#39;&lt;td class=&quot;&#39;+((dow+firstDay+6)%7&gt;=5?&quot; ui-datepicker-week-end&quot;:&quot;&quot;)+(otherMonth?&quot; ui-datepicker-other-month&quot;:&quot;&quot;)+((printDate.getTime()==selectedDate.getTime()&amp;&amp;drawMonth==inst.selectedMonth&amp;&amp;inst._keyEvent)||(defaultDate.getTime()==printDate.getTime()&amp;&amp;defaultDate.getTime()==selectedDate.getTime())?&quot; &quot;+this._dayOverClass:&quot;&quot;)+(unselectable?&quot; &quot;+this._unselectableClass+&quot; ui-state-disabled&quot;:&quot;&quot;)+(otherMonth&amp;&amp;!showOtherMonths?&quot;&quot;:&quot; &quot;+daySettings[1]+(printDate.getTime()&gt;=currentDate.getTime()&amp;&amp;printDate.getTime()&lt;=endDate.getTime()?&quot; &quot;+this._currentClass:&quot;&quot;)+(printDate.getTime()==today.getTime()?&quot; ui-datepicker-today&quot;:&quot;&quot;))+&#39;&quot;&#39;+((!otherMonth||showOtherMonths)&amp;&amp;daySettings[2]?&#39; title=&quot;&#39;+daySettings[2]+&#39;&quot;&#39;:&quot;&quot;)+(unselectable?&quot;&quot;:&quot; onclick=\&quot;DP_jQuery.datepicker._selectDay(&#39;#&quot;+inst.id+&quot;&#39;,&quot;+drawMonth+&quot;,&quot;+drawYear+&#39;, this);return false;&quot;&#39;)+&quot;&gt;&quot;+(otherMonth?(showOtherMonths?printDate.getDate():&quot;&amp;#xa0;&quot;):(unselectable?&#39;&lt;span class=&quot;ui-state-default&quot;&gt;&#39;+printDate.getDate()+&quot;&lt;/span&gt;&quot;:&#39;&lt;a class=&quot;ui-state-default&#39;+(printDate.getTime()==today.getTime()?&quot; ui-state-highlight&quot;:&quot;&quot;)+(printDate.getTime()&gt;=currentDate.getTime()&amp;&amp;printDate.getTime()&lt;=endDate.getTime()?&quot; ui-state-active&quot;:&quot;&quot;)+&#39;&quot; href=&quot;#&quot;&gt;&#39;+printDate.getDate()+&quot;&lt;/a&gt;&quot;))+&quot;&lt;/td&gt;&quot;;printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+&quot;&lt;/tr&gt;&quot;}drawMonth++;if(drawMonth&gt;11){drawMonth=0;drawYear++}calender+=&quot;&lt;/tbody&gt;&lt;/table&gt;&quot;+(isMultiMonth?&quot;&lt;/div&gt;&quot;+((numMonths[0]&gt;0&amp;&amp;col==numMonths[1]-1)?&#39;&lt;div class=&quot;ui-datepicker-row-break&quot;&gt;&lt;/div&gt;&#39;:&quot;&quot;):&quot;&quot;);group+=calender}html+=group}html+=buttonPanel+($.browser.msie&amp;&amp;parseInt($.browser.version,10)&lt;7&amp;&amp;!inst.inline?&#39;&lt;iframe src=&quot;javascript:false;&quot; class=&quot;ui-datepicker-cover&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&#39;:&quot;&quot;);inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=(inst.rangeStart&amp;&amp;minDate&amp;&amp;selectedDate&lt;minDate?selectedDate:minDate);var changeMonth=this._get(inst,&quot;changeMonth&quot;);var changeYear=this._get(inst,&quot;changeYear&quot;);var showMonthAfterYear=this._get(inst,&quot;showMonthAfterYear&quot;);var html=&#39;&lt;div class=&quot;ui-datepicker-title&quot;&gt;&#39;;var monthHtml=&quot;&quot;;if(secondary||!changeMonth){monthHtml+=&#39;&lt;span class=&quot;ui-datepicker-month&quot;&gt;&#39;+monthNames[drawMonth]+&quot;&lt;/span&gt; &quot;}else{var inMinYear=(minDate&amp;&amp;minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&amp;&amp;maxDate.getFullYear()==drawYear);monthHtml+=&#39;&lt;select class=&quot;ui-datepicker-month&quot; onchange=&quot;DP_jQuery.datepicker._selectMonthYear(\&#39;#&#39;+inst.id+&quot;&#39;, this, &#39;M&#39;);\&quot; onclick=\&quot;DP_jQuery.datepicker._clickMonthYear(&#39;#&quot;+inst.id+&quot;&#39;);\&quot;&gt;&quot;;for(var month=0;month&lt;12;month++){if((!inMinYear||month&gt;=minDate.getMonth())&amp;&amp;(!inMaxYear||month&lt;=maxDate.getMonth())){monthHtml+=&#39;&lt;option value=&quot;&#39;+month+&#39;&quot;&#39;+(month==drawMonth?&#39; selected=&quot;selected&quot;&#39;:&quot;&quot;)+&quot;&gt;&quot;+monthNamesShort[month]+&quot;&lt;/option&gt;&quot;}}monthHtml+=&quot;&lt;/select&gt;&quot;}if(!showMonthAfterYear){html+=monthHtml+((secondary||changeMonth||changeYear)&amp;&amp;(!(changeMonth&amp;&amp;changeYear))?&quot;&amp;#xa0;&quot;:&quot;&quot;)}if(secondary||!changeYear){html+=&#39;&lt;span class=&quot;ui-datepicker-year&quot;&gt;&#39;+drawYear+&quot;&lt;/span&gt;&quot;}else{var years=this._get(inst,&quot;yearRange&quot;).split(&quot;:&quot;);var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)==&quot;+&quot;||years[0].charAt(0)==&quot;-&quot;){year=drawYear+parseInt(years[0],10);endYear=drawYear+parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+=&#39;&lt;select class=&quot;ui-datepicker-year&quot; onchange=&quot;DP_jQuery.datepicker._selectMonthYear(\&#39;#&#39;+inst.id+&quot;&#39;, this, &#39;Y&#39;);\&quot; onclick=\&quot;DP_jQuery.datepicker._clickMonthYear(&#39;#&quot;+inst.id+&quot;&#39;);\&quot;&gt;&quot;;for(;year&lt;=endYear;year++){html+=&#39;&lt;option value=&quot;&#39;+year+&#39;&quot;&#39;+(year==drawYear?&#39; selected=&quot;selected&quot;&#39;:&quot;&quot;)+&quot;&gt;&quot;+year+&quot;&lt;/option&gt;&quot;}html+=&quot;&lt;/select&gt;&quot;}if(showMonthAfterYear){html+=(secondary||changeMonth||changeYear?&quot;&amp;#xa0;&quot;:&quot;&quot;)+monthHtml}html+=&quot;&lt;/div&gt;&quot;;return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period==&quot;Y&quot;?offset:0);var month=inst.drawMonth+(period==&quot;M&quot;?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period==&quot;D&quot;?offset:0);var date=this._daylightSavingAdjust(new Date(year,month,day));var minDate=this._getMinMaxDate(inst,&quot;min&quot;,true);var maxDate=this._getMinMaxDate(inst,&quot;max&quot;);date=(minDate&amp;&amp;date&lt;minDate?minDate:date);date=(maxDate&amp;&amp;date&gt;maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period==&quot;M&quot;||period==&quot;Y&quot;){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,&quot;onChangeMonthYear&quot;);if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,&quot;numberOfMonths&quot;);return(numMonths==null?[1,1]:(typeof numMonths==&quot;number&quot;?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+&quot;Date&quot;),null);return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart&gt;date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset&lt;0?offset:numMonths[1]),1));if(offset&lt;0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:this._daylightSavingAdjust(new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=(newMinDate&amp;&amp;inst.rangeStart&lt;newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,&quot;min&quot;);var maxDate=this._getMinMaxDate(inst,&quot;max&quot;);return((!minDate||date&gt;=minDate)&amp;&amp;(!maxDate||date&lt;=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,&quot;shortYearCutoff&quot;);shortYearCutoff=(typeof shortYearCutoff!=&quot;string&quot;?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,&quot;dayNamesShort&quot;),dayNames:this._get(inst,&quot;dayNames&quot;),monthNamesShort:this._get(inst,&quot;monthNamesShort&quot;),monthNames:this._get(inst,&quot;monthNames&quot;)}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day==&quot;object&quot;?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,&quot;dateFormat&quot;),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&amp;&amp;(($.browser.safari&amp;&amp;typeof a==&quot;object&quot;&amp;&amp;a.length)||(a.constructor&amp;&amp;a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find(&quot;body&quot;).append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options==&quot;string&quot;&amp;&amp;(options==&quot;isDisabled&quot;||options==&quot;getDate&quot;)){return $.datepicker[&quot;_&quot;+options+&quot;Datepicker&quot;].apply($.datepicker,[this[0]].concat(otherArgs))}if(options==&quot;option&quot;&amp;&amp;arguments.length==2&amp;&amp;typeof arguments[1]==&quot;string&quot;){return $.datepicker[&quot;_&quot;+options+&quot;Datepicker&quot;].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options==&quot;string&quot;?$.datepicker[&quot;_&quot;+options+&quot;Datepicker&quot;].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version=&quot;1.7.3&quot;;window.DP_jQuery=$})(jQuery);;<br></td></tr
></table></pre>
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
</td>
</tr></table>

 
<script type="text/javascript">
 var lineNumUnderMouse = -1;
 
 function gutterOver(num) {
 gutterOut();
 var newTR = document.getElementById('gr_svn907_' + num);
 if (newTR) {
 newTR.className = 'undermouse';
 }
 lineNumUnderMouse = num;
 }
 function gutterOut() {
 if (lineNumUnderMouse != -1) {
 var oldTR = document.getElementById(
 'gr_svn907_' + lineNumUnderMouse);
 if (oldTR) {
 oldTR.className = '';
 }
 lineNumUnderMouse = -1;
 }
 }
 var numsGenState = {table_base_id: 'nums_table_'};
 var srcGenState = {table_base_id: 'src_table_'};
 var alignerRunning = false;
 var startOver = false;
 function setLineNumberHeights() {
 if (alignerRunning) {
 startOver = true;
 return;
 }
 numsGenState.chunk_id = 0;
 numsGenState.table = document.getElementById('nums_table_0');
 numsGenState.row_num = 0;
 if (!numsGenState.table) {
 return; // Silently exit if no file is present.
 }
 srcGenState.chunk_id = 0;
 srcGenState.table = document.getElementById('src_table_0');
 srcGenState.row_num = 0;
 alignerRunning = true;
 continueToSetLineNumberHeights();
 }
 function rowGenerator(genState) {
 if (genState.row_num < genState.table.rows.length) {
 var currentRow = genState.table.rows[genState.row_num];
 genState.row_num++;
 return currentRow;
 }
 var newTable = document.getElementById(
 genState.table_base_id + (genState.chunk_id + 1));
 if (newTable) {
 genState.chunk_id++;
 genState.row_num = 0;
 genState.table = newTable;
 return genState.table.rows[0];
 }
 return null;
 }
 var MAX_ROWS_PER_PASS = 1000;
 function continueToSetLineNumberHeights() {
 var rowsInThisPass = 0;
 var numRow = 1;
 var srcRow = 1;
 while (numRow && srcRow && rowsInThisPass < MAX_ROWS_PER_PASS) {
 numRow = rowGenerator(numsGenState);
 srcRow = rowGenerator(srcGenState);
 rowsInThisPass++;
 if (numRow && srcRow) {
 if (numRow.offsetHeight != srcRow.offsetHeight) {
 numRow.firstChild.style.height = srcRow.offsetHeight + 'px';
 }
 }
 }
 if (rowsInThisPass >= MAX_ROWS_PER_PASS) {
 setTimeout(continueToSetLineNumberHeights, 10);
 } else {
 alignerRunning = false;
 if (startOver) {
 startOver = false;
 setTimeout(setLineNumberHeights, 500);
 }
 }
 }
 function initLineNumberHeights() {
 // Do 2 complete passes, because there can be races
 // between this code and prettify.
 startOver = true;
 setTimeout(setLineNumberHeights, 250);
 window.onresize = setLineNumberHeights;
 }
 initLineNumberHeights();
</script>

 
 
 <div id="log">
 <div style="text-align:right">
 <a class="ifCollapse" href="#" onclick="_toggleMeta(this); return false">Show details</a>
 <a class="ifExpand" href="#" onclick="_toggleMeta(this); return false">Hide details</a>
 </div>
 <div class="ifExpand">
 
 
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="changelog">
 <p>Change log</p>
 <div>
 <a href="/p/joomla-gcalendar/source/detail?spec=svn907&amp;r=907">r907</a>
 by allon.moritz
 on May 28, 2010
 &nbsp; <a href="/p/joomla-gcalendar/source/diff?spec=svn907&r=907&amp;format=side&amp;path=/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js&amp;old_path=/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js&amp;old=">Diff</a>
 </div>
 <pre>Cleaned up the jQuery theme support</pre>
 </div>
 
 
 
 
 
 
 <script type="text/javascript">
 var detail_url = '/p/joomla-gcalendar/source/detail?r=907&spec=svn907';
 var publish_url = '/p/joomla-gcalendar/source/detail?r=907&spec=svn907#publish';
 // describe the paths of this revision in javascript.
 var changed_paths = [];
 var changed_urls = [];
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/hiddenviews/day/tmpl/default.php');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/hiddenviews/day/tmpl/default.php?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_217bc0_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_217bc0_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_2e83ff_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_2e83ff_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_469bdd_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_469bdd_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_6da8d5_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_6da8d5_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_cd0a0a_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_cd0a0a_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_d8e7f3_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_d8e7f3_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_f9bd01_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_f9bd01_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.2.custom.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.2.custom.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.3.custom.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.3.custom.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.accordion.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.accordion.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.all.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.all.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.base.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.base.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.core.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.core.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.datepicker.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.datepicker.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.dialog.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.dialog.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.progressbar.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.progressbar.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.resizable.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.resizable.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.slider.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.slider.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.tabs.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.tabs.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.theme.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.theme.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_222222_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_222222_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_228ef1_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_228ef1_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffffff_256x240.png');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffffff_256x240.png?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/jquery-ui-1.7.3.custom.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/jquery-ui-1.7.3.custom.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/images');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/images?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.css');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.css?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.min.js');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.min.js?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js?r\x3d907\x26spec\x3dsvn907');
 
 var selected_path = '/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js';
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.core.min.js');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.core.min.js?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.datepicker.min.js');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.datepicker.min.js?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.dialog.min.js');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.dialog.min.js?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/views/gcalendar/tmpl/default.php');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/views/gcalendar/tmpl/default.php?r\x3d907\x26spec\x3dsvn907');
 
 
 changed_paths.push('/branches/B_2_2_0/Joomla_1_5_x/mod_gcalendar/tmpl/default.php');
 changed_urls.push('/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/mod_gcalendar/tmpl/default.php?r\x3d907\x26spec\x3dsvn907');
 
 
 function getCurrentPageIndex() {
 for (var i = 0; i < changed_paths.length; i++) {
 if (selected_path == changed_paths[i]) {
 return i;
 }
 }
 }
 function getNextPage() {
 var i = getCurrentPageIndex();
 if (i < changed_paths.length - 1) {
 return changed_urls[i + 1];
 }
 return null;
 }
 function getPreviousPage() {
 var i = getCurrentPageIndex();
 if (i > 0) {
 return changed_urls[i - 1];
 }
 return null;
 }
 function gotoNextPage() {
 var page = getNextPage();
 if (!page) {
 page = detail_url;
 }
 window.location = page;
 }
 function gotoPreviousPage() {
 var page = getPreviousPage();
 if (!page) {
 page = detail_url;
 }
 window.location = page;
 }
 function gotoDetailPage() {
 window.location = detail_url;
 }
 function gotoPublishPage() {
 window.location = publish_url;
 }
</script>

 
 <style type="text/css">
 #review_nav {
 border-top: 3px solid white;
 padding-top: 6px;
 margin-top: 1em;
 }
 #review_nav td {
 vertical-align: middle;
 }
 #review_nav select {
 margin: .5em 0;
 }
 </style>
 <div id="review_nav">
 <table><tr><td>Go to:&nbsp;</td><td>
 <select name="files_in_rev" onchange="window.location=this.value">
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/hiddenviews/day/tmpl/default.php?r=907&amp;spec=svn907"
 
 >...hiddenviews/day/tmpl/default.php</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png?r=907&amp;spec=svn907"
 
 >..._inset-hard_100_fcfdfd_1x100.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_217bc0_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_217bc0_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_2e83ff_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_2e83ff_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_469bdd_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_469bdd_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_6da8d5_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_6da8d5_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_cd0a0a_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_cd0a0a_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_d8e7f3_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_d8e7f3_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/images/ui-icons_f9bd01_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_f9bd01_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.2.custom.css?r=907&amp;spec=svn907"
 
 >...dmond/jquery-ui-1.7.2.custom.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/jquery-ui-1.7.3.custom.css?r=907&amp;spec=svn907"
 
 >...dmond/jquery-ui-1.7.3.custom.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.accordion.css?r=907&amp;spec=svn907"
 
 >.../themes/redmond/ui.accordion.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.all.css?r=907&amp;spec=svn907"
 
 >...jquery/themes/redmond/ui.all.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.base.css?r=907&amp;spec=svn907"
 
 >...query/themes/redmond/ui.base.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.core.css?r=907&amp;spec=svn907"
 
 >...query/themes/redmond/ui.core.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.datepicker.css?r=907&amp;spec=svn907"
 
 >...themes/redmond/ui.datepicker.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.dialog.css?r=907&amp;spec=svn907"
 
 >...ery/themes/redmond/ui.dialog.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.progressbar.css?r=907&amp;spec=svn907"
 
 >...hemes/redmond/ui.progressbar.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.resizable.css?r=907&amp;spec=svn907"
 
 >.../themes/redmond/ui.resizable.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.slider.css?r=907&amp;spec=svn907"
 
 >...ery/themes/redmond/ui.slider.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.tabs.css?r=907&amp;spec=svn907"
 
 >...query/themes/redmond/ui.tabs.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/redmond/ui.theme.css?r=907&amp;spec=svn907"
 
 >...uery/themes/redmond/ui.theme.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness?r=907&amp;spec=svn907"
 
 >...aries/jquery/themes/ui-lightness</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images?r=907&amp;spec=svn907"
 
 >...query/themes/ui-lightness/images</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png?r=907&amp;spec=svn907"
 
 >...gonals-thick_18_b81900_40x40.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?r=907&amp;spec=svn907"
 
 >...gonals-thick_20_666666_40x40.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png?r=907&amp;spec=svn907"
 
 >.../ui-bg_flat_10_000000_40x100.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png?r=907&amp;spec=svn907"
 
 >...ui-bg_glass_100_f6f6f6_1x400.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png?r=907&amp;spec=svn907"
 
 >...ui-bg_glass_100_fdf5ce_1x400.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png?r=907&amp;spec=svn907"
 
 >.../ui-bg_glass_65_ffffff_1x400.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png?r=907&amp;spec=svn907"
 
 >...gloss-wave_35_f6a828_500x100.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png?r=907&amp;spec=svn907"
 
 >...hlight-soft_100_eeeeee_1x100.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?r=907&amp;spec=svn907"
 
 >...ghlight-soft_75_ffe45c_1x100.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_222222_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_222222_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_228ef1_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_228ef1_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_ef8c08_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_ffd27a_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/images/ui-icons_ffffff_256x240.png?r=907&amp;spec=svn907"
 
 >...ages/ui-icons_ffffff_256x240.png</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/themes/ui-lightness/jquery-ui-1.7.3.custom.css?r=907&amp;spec=svn907"
 
 >...tness/jquery-ui-1.7.3.custom.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/images?r=907&amp;spec=svn907"
 
 >.../site/libraries/jquery/ui/images</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.css?r=907&amp;spec=svn907"
 
 >...ry/ui/jquery-ui-1.7.2.custom.css</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.2.custom.min.js?r=907&amp;spec=svn907"
 
 >...ui/jquery-ui-1.7.2.custom.min.js</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js?r=907&amp;spec=svn907"
 selected="selected"
 >...ui/jquery-ui-1.7.3.custom.min.js</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.core.min.js?r=907&amp;spec=svn907"
 
 >...braries/jquery/ui/ui.core.min.js</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.datepicker.min.js?r=907&amp;spec=svn907"
 
 >...s/jquery/ui/ui.datepicker.min.js</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/ui.dialog.min.js?r=907&amp;spec=svn907"
 
 >...aries/jquery/ui/ui.dialog.min.js</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/views/gcalendar/tmpl/default.php?r=907&amp;spec=svn907"
 
 >...views/gcalendar/tmpl/default.php</option>
 
 <option value="/p/joomla-gcalendar/source/browse/branches/B_2_2_0/Joomla_1_5_x/mod_gcalendar/tmpl/default.php?r=907&amp;spec=svn907"
 
 >...x/mod_gcalendar/tmpl/default.php</option>
 
 </select>
 </td></tr></table>
 
 
 <div id="review_instr" class="closed">
 <a class="ifOpened" href="/p/joomla-gcalendar/source/detail?r=907&spec=svn907#publish">Publish your comments</a>
 <div class="ifClosed">Double click a line to add a comment</div>
 </div>
 
 </div>
 
 
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="older_bubble">
 <p>Older revisions</p>
 
 <a href="/p/joomla-gcalendar/source/list?path=/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js&start=907">All revisions of this file</a>
 </div>
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 
 <div class="pmeta_bubble_bg" style="border:1px solid white">
 <div class="round4"></div>
 <div class="round2"></div>
 <div class="round1"></div>
 <div class="box-inner">
 <div id="fileinfo_bubble">
 <p>File info</p>
 
 <div>Size: 63796 bytes,
 36 lines</div>
 
 <div><a href="//joomla-gcalendar.googlecode.com/svn-history/r907/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js">View raw file</a></div>
 </div>
 
 <div id="props">
 <p>File properties</p>
 <dl>
 
 <dt>svn:mime-type</dt>
 <dd>text/plain</dd>
 
 </dl>
 </div>
 
 </div>
 <div class="round1"></div>
 <div class="round2"></div>
 <div class="round4"></div>
 </div>
 </div>
 </div>


</div>

</div>
</div>

<script src="http://www.gstatic.com/codesite/ph/10977552491916013749/js/prettify/prettify.js"></script>
<script type="text/javascript">prettyPrint();</script>


<script src="http://www.gstatic.com/codesite/ph/10977552491916013749/js/source_file_scripts.js"></script>

 <script type="text/javascript" src="https://kibbles.googlecode.com/files/kibbles-1.3.3.comp.js"></script>
 <script type="text/javascript">
 var lastStop = null;
 var initialized = false;
 
 function updateCursor(next, prev) {
 if (prev && prev.element) {
 prev.element.className = 'cursor_stop cursor_hidden';
 }
 if (next && next.element) {
 next.element.className = 'cursor_stop cursor';
 lastStop = next.index;
 }
 }
 
 function pubRevealed(data) {
 updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
 if (initialized) {
 reloadCursors();
 }
 }
 
 function draftRevealed(data) {
 updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
 if (initialized) {
 reloadCursors();
 }
 }
 
 function draftDestroyed(data) {
 updateCursorForCell(data.cellId, 'nocursor');
 if (initialized) {
 reloadCursors();
 }
 }
 function reloadCursors() {
 kibbles.skipper.reset();
 loadCursors();
 if (lastStop != null) {
 kibbles.skipper.setCurrentStop(lastStop);
 }
 }
 // possibly the simplest way to insert any newly added comments
 // is to update the class of the corresponding cursor row,
 // then refresh the entire list of rows.
 function updateCursorForCell(cellId, className) {
 var cell = document.getElementById(cellId);
 // we have to go two rows back to find the cursor location
 var row = getPreviousElement(cell.parentNode);
 row.className = className;
 }
 // returns the previous element, ignores text nodes.
 function getPreviousElement(e) {
 var element = e.previousSibling;
 if (element.nodeType == 3) {
 element = element.previousSibling;
 }
 if (element && element.tagName) {
 return element;
 }
 }
 function loadCursors() {
 // register our elements with skipper
 var elements = CR_getElements('*', 'cursor_stop');
 var len = elements.length;
 for (var i = 0; i < len; i++) {
 var element = elements[i]; 
 element.className = 'cursor_stop cursor_hidden';
 kibbles.skipper.append(element);
 }
 }
 function toggleComments() {
 CR_toggleCommentDisplay();
 reloadCursors();
 }
 function keysOnLoadHandler() {
 // setup skipper
 kibbles.skipper.addStopListener(
 kibbles.skipper.LISTENER_TYPE.PRE, updateCursor);
 // Set the 'offset' option to return the middle of the client area
 // an option can be a static value, or a callback
 kibbles.skipper.setOption('padding_top', 50);
 // Set the 'offset' option to return the middle of the client area
 // an option can be a static value, or a callback
 kibbles.skipper.setOption('padding_bottom', 100);
 // Register our keys
 kibbles.skipper.addFwdKey("n");
 kibbles.skipper.addRevKey("p");
 kibbles.keys.addKeyPressListener(
 'u', function() { window.location = detail_url; });
 kibbles.keys.addKeyPressListener(
 'r', function() { window.location = detail_url + '#publish'; });
 
 kibbles.keys.addKeyPressListener('j', gotoNextPage);
 kibbles.keys.addKeyPressListener('k', gotoPreviousPage);
 
 
 kibbles.keys.addKeyPressListener('h', toggleComments);
 
 }
 </script>
<script src="http://www.gstatic.com/codesite/ph/10977552491916013749/js/code_review_scripts.js"></script>
<script type="text/javascript">
 function showPublishInstructions() {
 var element = document.getElementById('review_instr');
 if (element) {
 element.className = 'opened';
 }
 }
 var codereviews;
 function revsOnLoadHandler() {
 // register our source container with the commenting code
 var paths = {'svn907': '/branches/B_2_2_0/Joomla_1_5_x/com_gcalendar/site/libraries/jquery/ui/jquery-ui-1.7.3.custom.min.js'}
 codereviews = CR_controller.setup(
 {"profileUrl":["/u/100227979613836420472/"],"token":"aea6eaf2003ce4c4f0254ceb54b73d81","assetHostPath":"http://www.gstatic.com/codesite/ph","domainName":null,"assetVersionPath":"http://www.gstatic.com/codesite/ph/10977552491916013749","projectHomeUrl":"/p/joomla-gcalendar","relativeBaseUrl":"","projectName":"joomla-gcalendar","loggedInUserEmail":"MetaNet.Office@gmail.com"}, '', 'svn907', paths,
 CR_BrowseIntegrationFactory);
 
 // register our source container with the commenting code
 // in this case we're registering the container and the revison
 // associated with the contianer which may be the primary revision
 // or may be a previous revision against which the primary revision
 // of the file is being compared.
 codereviews.registerSourceContainer(document.getElementById('lines'), 'svn907');
 
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, showPublishInstructions);
 
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_PUB_PLATE, pubRevealed);
 codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, draftRevealed);
 codereviews.registerActivityListener(CR_ActivityType.DISCARD_DRAFT_COMMENT, draftDestroyed);
 
 
 
 
 
 
 
 var initialized = true;
 reloadCursors();
 }
 window.onload = function() {keysOnLoadHandler(); revsOnLoadHandler();};

</script>
<script type="text/javascript" src="http://www.gstatic.com/codesite/ph/10977552491916013749/js/dit_scripts.js"></script>

 
 
 
 <script type="text/javascript" src="http://www.gstatic.com/codesite/ph/10977552491916013749/js/ph_core.js"></script>
 
 
 
 
 <script type="text/javascript" src="/js/codesite_product_dictionary_ph.pack.04102009.js"></script>
</div> 
<div id="footer" dir="ltr">
 <div class="text">
 &copy;2011 Google -
 <a href="/projecthosting/terms.html">Terms</a> -
 <a href="http://www.google.com/privacy.html">Privacy</a> -
 <a href="/p/support/">Project Hosting Help</a>
 </div>
</div>
 <div class="hostedBy" style="margin-top: -20px;">
 <span style="vertical-align: top;">Powered by <a href="http://code.google.com/projecthosting/">Google Project Hosting</a></span>
 </div>
 
 


 
 </body>
</html>


