document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/pygment_trac.css" />');
document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/embed.css" />');
document.write('<div class="flowcoder_post flowcoder_clearfix">');
document.write('<div class="flowcoder_posttitle"><a href=\"http://flowcoder.com/186\">Simple Calendar jQuery Plugin<\/a></div>');
document.write('<div class="flowcoder_postbody flowcoder_syntax"><div class=\"highlight\"><pre><span class=\"p\">(<\/span><span class=\"kd\">function<\/span><span class=\"p\">(<\/span><span class=\"nx\">$<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n  <span class=\"kd\">function<\/span> <span class=\"nx\">firstOfMonth<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"k\">new<\/span> <span class=\"nb\">Date<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getFullYear<\/span><span class=\"p\">(),<\/span> <span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">(),<\/span> <span class=\"mi\">1<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">}<\/span>\n  \n  <span class=\"kd\">function<\/span> <span class=\"nx\">sameDate<\/span><span class=\"p\">(<\/span><span class=\"nx\">d1<\/span><span class=\"p\">,<\/span> <span class=\"nx\">d2<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nx\">d1<\/span><span class=\"p\">.<\/span><span class=\"nx\">getFullYear<\/span><span class=\"p\">()<\/span> <span class=\"o\">==<\/span> <span class=\"nx\">d2<\/span><span class=\"p\">.<\/span><span class=\"nx\">getFullYear<\/span><span class=\"p\">()<\/span> <span class=\"o\">&amp;&amp;<\/span>\n      <span class=\"nx\">d1<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">()<\/span> <span class=\"o\">==<\/span> <span class=\"nx\">d2<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">()<\/span> <span class=\"o\">&amp;&amp;<\/span>\n      <span class=\"nx\">d1<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">()<\/span> <span class=\"o\">==<\/span> <span class=\"nx\">d2<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">();<\/span>\n  <span class=\"p\">}<\/span>\n  \n  <span class=\"kd\">function<\/span> <span class=\"nx\">renderCalendar<\/span><span class=\"p\">(<\/span><span class=\"nx\">dateForMonth<\/span><span class=\"p\">,<\/span> <span class=\"nx\">selectedDate<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"kd\">function<\/span> <span class=\"nx\">dayOfWeekHeaders<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">dayLabels<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s1\">&#39;S&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;M&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;T&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;W&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;T&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;F&#39;<\/span><span class=\"p\">,<\/span> <span class=\"s1\">&#39;S&#39;<\/span><span class=\"p\">];<\/span>\n      <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"k\">for<\/span> <span class=\"p\">(<\/span><span class=\"kd\">var<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"p\">;<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">7<\/span><span class=\"p\">;<\/span> <span class=\"nx\">i<\/span><span class=\"o\">++<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;th&gt;&#39;<\/span><span class=\"p\">);<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"nx\">dayLabels<\/span><span class=\"p\">[<\/span><span class=\"nx\">i<\/span><span class=\"p\">]);<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/th&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n      <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"kd\">function<\/span> <span class=\"nx\">blankDaysBeforeFirst<\/span><span class=\"p\">(<\/span><span class=\"nx\">dateForFirst<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">for<\/span> <span class=\"p\">(<\/span><span class=\"kd\">var<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span><span class=\"p\">;<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"nx\">dateForFirst<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDay<\/span><span class=\"p\">();<\/span> <span class=\"nx\">i<\/span><span class=\"o\">++<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;td&gt;&lt;/td&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"kd\">function<\/span> <span class=\"nx\">blankDaysAfterLast<\/span><span class=\"p\">(<\/span><span class=\"nx\">dayOfWeek<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nx\">dayOfWeek<\/span> <span class=\"o\">!=<\/span> <span class=\"mi\">6<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"k\">for<\/span> <span class=\"p\">(<\/span><span class=\"kd\">var<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">dayOfWeek<\/span><span class=\"p\">;<\/span> <span class=\"nx\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">6<\/span><span class=\"p\">;<\/span> <span class=\"nx\">i<\/span><span class=\"o\">++<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n          <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;td&gt;&lt;/td&gt;&#39;<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"kd\">function<\/span> <span class=\"nx\">dayCell<\/span><span class=\"p\">(<\/span><span class=\"nx\">date<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nx\">sameDate<\/span><span class=\"p\">(<\/span><span class=\"nx\">date<\/span><span class=\"p\">,<\/span> <span class=\"nx\">selectedDate<\/span><span class=\"p\">))<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;td class=&quot;selected&quot;&gt;&#39;<\/span><span class=\"p\">);<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">());<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/td&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span> <span class=\"k\">else<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;td&gt;&lt;a href=#&gt;&#39;<\/span><span class=\"p\">);<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">());<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/a&gt;&lt;/td&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"kd\">var<\/span> <span class=\"nx\">output<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[];<\/span>\n    <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;table class=&quot;calendar&quot;&gt;&#39;<\/span><span class=\"p\">);<\/span>\n    <span class=\"nx\">dayOfWeekHeaders<\/span><span class=\"p\">();<\/span>\n    <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n    <span class=\"nx\">blankDaysBeforeFirst<\/span><span class=\"p\">(<\/span><span class=\"nx\">dateForMonth<\/span><span class=\"p\">);<\/span>\n    <span class=\"kd\">var<\/span> <span class=\"nx\">currentMonth<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">dateForMonth<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">();<\/span>\n    <span class=\"kd\">var<\/span> <span class=\"nx\">d<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">firstOfMonth<\/span><span class=\"p\">(<\/span><span class=\"nx\">dateForMonth<\/span><span class=\"p\">);<\/span>\n    <span class=\"k\">while<\/span> <span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">()<\/span> <span class=\"o\">==<\/span> <span class=\"nx\">currentMonth<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">dayOfWeek<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDay<\/span><span class=\"p\">();<\/span>\n      <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nx\">dayOfWeek<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span> <span class=\"o\">&amp;&amp;<\/span> <span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">()<\/span> <span class=\"o\">!=<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n      <span class=\"nx\">dayCell<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">);<\/span>\n      <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nx\">dayOfWeek<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">6<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/tr&gt;&#39;<\/span><span class=\"p\">);<\/span>\n      <span class=\"p\">}<\/span>\n      <span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">setDate<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">()<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">setDate<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDate<\/span><span class=\"p\">()<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">1<\/span><span class=\"p\">);<\/span> <span class=\"c1\">// Go back to last day of month...<\/span>\n    <span class=\"nx\">blankDaysAfterLast<\/span><span class=\"p\">(<\/span><span class=\"nx\">d<\/span><span class=\"p\">.<\/span><span class=\"nx\">getDay<\/span><span class=\"p\">());<\/span>\n    <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">push<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&lt;/table&gt;&#39;<\/span><span class=\"p\">);<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nx\">output<\/span><span class=\"p\">.<\/span><span class=\"nx\">join<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;&#39;<\/span><span class=\"p\">);<\/span>\n  <span class=\"p\">}<\/span>\n  \n  <span class=\"nx\">$<\/span><span class=\"p\">.<\/span><span class=\"nx\">fn<\/span><span class=\"p\">.<\/span><span class=\"nx\">calendar<\/span> <span class=\"o\">=<\/span> <span class=\"kd\">function<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"k\">this<\/span><span class=\"p\">.<\/span><span class=\"nx\">each<\/span><span class=\"p\">(<\/span><span class=\"kd\">function<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">$cal<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">$<\/span><span class=\"p\">(<\/span><span class=\"k\">this<\/span><span class=\"p\">);<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">selectedDate<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nb\">Date<\/span><span class=\"p\">();<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">displayedMonthDate<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">firstOfMonth<\/span><span class=\"p\">(<\/span><span class=\"nx\">selectedDate<\/span><span class=\"p\">);<\/span>\n      <span class=\"kd\">var<\/span> <span class=\"nx\">renderHtml<\/span> <span class=\"o\">=<\/span> <span class=\"kd\">function<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">html<\/span><span class=\"p\">(<\/span><span class=\"nx\">renderCalendar<\/span><span class=\"p\">(<\/span><span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">,<\/span> <span class=\"nx\">selectedDate<\/span><span class=\"p\">));<\/span>\n        <span class=\"nx\">$<\/span><span class=\"p\">(<\/span><span class=\"s2\">&quot;a&quot;<\/span><span class=\"p\">,<\/span> <span class=\"nx\">$cal<\/span><span class=\"p\">).<\/span><span class=\"nx\">click<\/span><span class=\"p\">(<\/span><span class=\"kd\">function<\/span><span class=\"p\">(<\/span><span class=\"nx\">ev<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n          <span class=\"kd\">var<\/span> <span class=\"nx\">dayOfMonth<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">parseInt<\/span><span class=\"p\">(<\/span><span class=\"nx\">$<\/span><span class=\"p\">(<\/span><span class=\"k\">this<\/span><span class=\"p\">).<\/span><span class=\"nx\">text<\/span><span class=\"p\">());<\/span>\n          <span class=\"nx\">selectedDate<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nb\">Date<\/span><span class=\"p\">(<\/span>\n            <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">getFullYear<\/span><span class=\"p\">(),<\/span>\n            <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">(),<\/span>\n            <span class=\"nx\">dayOfMonth<\/span>\n          <span class=\"p\">);<\/span>\n          <span class=\"nx\">renderHtml<\/span><span class=\"p\">();<\/span>\n          <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">trigger<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;selectedDateChanged&#39;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"nx\">selectedDate<\/span><span class=\"p\">]);<\/span>\n        <span class=\"p\">});<\/span>\n      <span class=\"p\">};<\/span>\n      <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">bind<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;showPrevMonth&#39;<\/span><span class=\"p\">,<\/span> <span class=\"kd\">function<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n        <span class=\"kd\">var<\/span> <span class=\"nx\">month<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">()<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\n        <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">setMonth<\/span><span class=\"p\">(<\/span><span class=\"nx\">month<\/span><span class=\"p\">);<\/span>\n        <span class=\"nx\">renderHtml<\/span><span class=\"p\">();<\/span>\n        <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">trigger<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;monthChanged&#39;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">]);<\/span>\n      <span class=\"p\">});<\/span>\n      <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">bind<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;showNextMonth&#39;<\/span><span class=\"p\">,<\/span> <span class=\"kd\">function<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n        <span class=\"kd\">var<\/span> <span class=\"nx\">month<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">getMonth<\/span><span class=\"p\">()<\/span> <span class=\"o\">+<\/span> <span class=\"mi\">1<\/span><span class=\"p\">;<\/span>\n        <span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">.<\/span><span class=\"nx\">setMonth<\/span><span class=\"p\">(<\/span><span class=\"nx\">month<\/span><span class=\"p\">);<\/span>\n        <span class=\"nx\">renderHtml<\/span><span class=\"p\">();<\/span>\n        <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">trigger<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;monthChanged&#39;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"nx\">displayedMonthDate<\/span><span class=\"p\">]);<\/span>\n      <span class=\"p\">});<\/span>\n      <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">bind<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;setSelectedDate&#39;<\/span><span class=\"p\">,<\/span> <span class=\"kd\">function<\/span><span class=\"p\">(<\/span><span class=\"nx\">ev<\/span><span class=\"p\">,<\/span> <span class=\"nx\">date<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"nx\">selectedDate<\/span> <span class=\"o\">=<\/span> <span class=\"nx\">date<\/span><span class=\"p\">;<\/span>\n        <span class=\"nx\">renderHtml<\/span><span class=\"p\">();<\/span>\n        <span class=\"nx\">$cal<\/span><span class=\"p\">.<\/span><span class=\"nx\">trigger<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#39;selectedDateChanged&#39;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"nx\">selectedDate<\/span><span class=\"p\">]);<\/span>\n      <span class=\"p\">});<\/span>\n      <span class=\"nx\">renderHtml<\/span><span class=\"p\">();<\/span>\n    <span class=\"p\">});<\/span>\n  <span class=\"p\">};<\/span>\n<span class=\"p\">})(<\/span><span class=\"nx\">jQuery<\/span><span class=\"p\">);<\/span>\n<\/pre><\/div>\n</div>');
document.write('<div class="flowcoder_bottombar flowcoder_clearfix">');
document.write('<div class="flowcoder_postedby">Posted by <a href=\"http://flowcoder.com/zdzolton\">zdzolton<\/a> on <a href=\"http://flowcoder.com/\">Flowcoder<\/a></div>');
document.write('<div class="flowcoder_viewraw"><a href=\"http://flowcoder.com/186.txt\">view raw<\/a></div>');
document.write('</div></div>');
