<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>date-picker &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/date-picker/</link>
	<description>Feed of posts on WordPress.com tagged "date-picker"</description>
	<pubDate>Fri, 25 Dec 2009 10:07:59 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[9 Useful jQuery Calendar And Date Picker Plugins For Web Designers]]></title>
<link>http://itzsudheer.wordpress.com/2009/12/21/9-useful-jquery-calendar-and-date-picker-plugins-for-web-designers/</link>
<pubDate>Mon, 21 Dec 2009 11:06:33 +0000</pubDate>
<dc:creator>Sudheer</dc:creator>
<guid>http://itzsudheer.wordpress.com/2009/12/21/9-useful-jquery-calendar-and-date-picker-plugins-for-web-designers/</guid>
<description><![CDATA[I am a big fan of jQuery, so i always use jQuery Calendar plugins to accomplish my tasks when the cl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I am a big fan of jQuery, so i always use <strong>jQuery Calendar plugins</strong> to accomplish my tasks when the clients asked me to implement an event caldendar for them. In this article, i would like to share 9 really useful<strong> jQuery Event Calendar</strong> and <strong>Date Picker plugins</strong> that every web designers and developers should know.</p>
<h3>1. <a title="FullCalendar" href="http://arshaw.com/fullcalendar/" target="_blank">FullCalendar</a></h3>
<p>FullCalendar is a famous jQuery calendar plugin which offers features like drag-and-drop, integration with Google Calendar and able to fetch events through JSON. Designers can easily customize the look and feel of the calendar, while developers can utilize the exposed hooks for user-triggered events.<br />
<img title="FullCalendar" src="http://images.webdesignbooth.com/jquery-calendars/full-calendar.jpg" alt="FullCalendar" width="500" height="396" /></p>
<h3>2. <a title="Astonishing iCal-like Calendar" href="http://www.stefanoverna.com/log/create-astonishing-ical-like-calendars-with-jquery" target="_blank">Astonishing iCal-like Calendar</a></h3>
<p>This is a tutorial which uses both jQuery and CSS to build an iPhone styled calendar application. The author also implement the Coda-like effect for the popup event.<br />
<img title="Astonishing iCal-like Calendar" src="http://images.webdesignbooth.com/jquery-calendars/ical-like-calendar.jpg" alt="Astonishing iCal-like Calendar" width="500" height="454" /></p>
<h3>3. <a title="jQuery UI Datepicker" href="http://docs.jquery.com/UI/Datepicker" target="_blank">jQuery UI Datepicker</a></h3>
<p>The jQuery UI Datepicker is a highly configurable plugin that adds date picker functionality to your pages. You can customize the date format and language, restrict the selectable date ranges and add in buttons and other navigation options easily.<br />
<img title="jQuery UI Datepicker" src="http://images.webdesignbooth.com/jquery-calendars/jquery-ui-date-picker.jpg" alt="jQuery UI Datepicker" width="500" height="171" /></p>
<h3>4. <a title="jMonthCalendar" href="http://www.bytecyclist.com/projects/jmonthcalendar/" target="_blank">jMonthCalendar</a></h3>
<p>jMonthCalendar supports full month calendar and events. The interesting part of this plugin is it allows developers to interact with the calendar.<br />
<img title="jMonthCalendar" src="http://images.webdesignbooth.com/jquery-calendars/jmonthcalendar.jpg" alt="jMonthCalendar" width="500" height="237" /></p>
<h3>5. <a title="Date Picker" href="http://www.eyecon.ro/datepicker/" target="_blank">Date Picker</a></h3>
<p>Date Picker is a jQuery calendar plugin released under MIT and GPL licenses. It has a lot of options and features. For example, you can have multiple calendars in the component, mark dates as special days, easy to customize through CSS and allow different selection modes. All these can be easily setup though the configuration options.<br />
<img title="Date Picker" src="http://images.webdesignbooth.com/jquery-calendars/jquery-date-picker-plugin.jpg" alt="Date Picker" width="500" height="135" /></p>
<h3>6. <a title="jQuery Week Calendar" href="http://www.redredred.com.au/projects/jquery-week-calendar/" target="_blank">jQuery Week Calendar</a></h3>
<p>jQuery Week Calendar is a plugin which will include a weekly calendar in the web application. The events can be supplied as an array or JSON, and these events can be easily drag, drop and resize. There are a lot of options and event callbacks which you can refer through the official plugin page.<br />
<img title="jQuery Week Calendar" src="http://images.webdesignbooth.com/jquery-calendars/jquery-week-calendar.jpg" alt="jQuery Week Calendar" width="500" height="285" /></p>
<h3>7. <a title="Simple jQuery Date-picker Plugin" href="http://teddevito.com/demos/calendar.php" target="_blank">Simple jQuery Date-picker Plugin</a></h3>
<p>This is a very simple date picker plugin. However, it provides a lot of useful and necessary features for a date picker. For example, you can easily navigate to the months and years through the drop down selection boxes.<br />
<img title="Simple jQuery Date-picker Plugin" src="http://images.webdesignbooth.com/jquery-calendars/simple-jquery-date-picker.jpg" alt="Simple jQuery Date-picker Plugin" width="500" height="218" /></p>
<h3>8. <a title="jQuery Date Picker Plugin" href="http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/" target="_blank">jQuery Date Picker Plugin</a></h3>
<p>This is an clean, unobtrusive plugin for jQuery which allows you to easily add date picker to your web forms and pages. There are a lot of configurations and options for this simple plugin. You can refer to the plugin page for more examples of how to use this plugin.<br />
<img title="jQuery Date Picker Plugin" src="http://images.webdesignbooth.com/jquery-calendars/jquery-date-picker-simple-datepicker.jpg" alt="jQuery Date Picker Plugin" width="500" height="220" /></p>
<h3>9. <a title="jQuery Interactive Date Range Picker" href="http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/" target="_blank">jQuery Interactive Date Range Picker</a></h3>
<p>This powerful date range picker is a modified version of jQuery UI’s Datepicker component. It has a quicker date selection from a list of preset dates/ranges and a smooth transitions. The latest version uses the jQuery UI 1.7 and jQuery UI CSS Framework. With the power of jQuery UI, user can now switch the calendar theme easily.<br />
<img title="jQuery Interactive Date Range Picker" src="http://images.webdesignbooth.com/jquery-calendars/jquery-interactive-date-range-picker.jpg" alt="jQuery Interactive Date Range Picker" width="500" height="287" /></p>
<p>Ref:<a title="9 Useful jQuery Calendar And Date Picker Plugins For Web Designers" href="http://www.webdesignbooth.com/9-useful-jquery-calendar-and-date-picker-plugins-for-web-designers/" target="_blank">9 Useful jQuery Calendar And Date Picker Plugins For Web Designers</a></p>
<h1></h1>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Finding Date/Time Columns on the Page with g_strDateTimeControlIDs]]></title>
<link>http://mdasblog.wordpress.com/2009/10/22/finding-datetime-columns-on-the-page-with-g_strdatetimecontrolids/</link>
<pubDate>Thu, 22 Oct 2009 17:14:22 +0000</pubDate>
<dc:creator>Marc</dc:creator>
<guid>http://mdasblog.wordpress.com/2009/10/22/finding-datetime-columns-on-the-page-with-g_strdatetimecontrolids/</guid>
<description><![CDATA[I ran across an interesting little trick in some code I&#8217;m working on today.  As usual, not my ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I ran across an interesting little trick in some code I&#8217;m working on today.  As usual, not my code, someone else&#8217;s that I&#8217;m trying to decipher and fix.</p>
<p>One thing that they are doing is sort of slick.  There&#8217;s apparently an array created by the datepicker.js JavaScript called g_strDateTimeControlID which is populated with the IDs for all of the date input fields on the page which utilize the Date Picker. (I did some Binging, and there are only 4 references to g_strDateTimeControlID that I found.)  The little calendar icon below is the Date Picker:</p>
<p><img class="aligncenter size-full wp-image-11011" title="DatePicker" src="http://mdasblog.wordpress.com/files/2009/10/datepicker.jpg" alt="DatePicker" width="365" height="29" /></p>
<p>You can use the g_strDateTimeControlIDs array like this:</p>
<pre class="brush: jscript;">var eventDateID = g_strDateTimeControlIDs[&#34;SPEventDate&#34;];
document.getElementById(eventDateID).value = date;</pre>
<p>Note the &#8216;SP&#8217; ahead of the column name.</p>
<p>That&#8217;s certainly simpler than writing your own JavaScript/jQuery to find the control, and makes it easy to set the date value, whether it be from a Query String value or some calculation.  Because the array is constructed and used by the Date Picker, so it should be available on the page where ever the Date Picker is seen.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Jquery datepicker problem on date select in IE - ]]></title>
<link>http://praveenbattula.wordpress.com/2009/09/25/jquery-datepicker-problem-on-date-select-in-ie/</link>
<pubDate>Fri, 25 Sep 2009 05:59:39 +0000</pubDate>
<dc:creator>praveen battula</dc:creator>
<guid>http://praveenbattula.wordpress.com/2009/09/25/jquery-datepicker-problem-on-date-select-in-ie/</guid>
<description><![CDATA[Jquery datepicker problem on date select in IE &#8211;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://praveenbattula.blogspot.com/2009/09/jquery-datepicker-problem-on-date.html">Jquery datepicker problem on date select in IE &#8211; </a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ASP.NET Basic Date Picker : Quick Start]]></title>
<link>http://prabirchoudhury.wordpress.com/2009/05/15/asp-net-basic-date-picker-quick-start/</link>
<pubDate>Fri, 15 May 2009 02:53:29 +0000</pubDate>
<dc:creator>Prabir Choudhury</dc:creator>
<guid>http://prabirchoudhury.wordpress.com/2009/05/15/asp-net-basic-date-picker-quick-start/</guid>
<description><![CDATA[Programmatically set the the SelectedDate to Today on intial page load. User selects date and submit]]></description>
<content:encoded><![CDATA[Programmatically set the the SelectedDate to Today on intial page load. User selects date and submit]]></content:encoded>
</item>
<item>
<title><![CDATA[Cool Portlets in Dojo]]></title>
<link>http://shaneosullivan.wordpress.com/2009/03/11/cool-portlets-in-dojo/</link>
<pubDate>Wed, 11 Mar 2009 23:54:49 +0000</pubDate>
<dc:creator>Shane O'Sullivan</dc:creator>
<guid>http://shaneosullivan.wordpress.com/2009/03/11/cool-portlets-in-dojo/</guid>
<description><![CDATA[I&#8217;ve been working on writing Portlets for the Dojo Ajax Toolkit for a while now, and they]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve been working on writing <a href="http://en.wikipedia.org/wiki/Portlet" target="_blank">Portlets </a>for the <a href="http://dojotoolkit.org" target="_blank">Dojo Ajax Toolkit</a> for a while now, and they&#8217;re almost ready.</p>
<p>You can see a demo of it at <a href="http://www.skynet.ie/~sos/misc/dojo/dojox/widget/tests/test_PortletInGridContainer.html?theme=soria" target="_blank">http://www.skynet.ie/~sos/misc/dojo/dojox/widget/tests/test_PortletInGridContainer.html?theme=soria</a></p>
<p>A Portlet is similar to a dijit.TitlePane, in that it has a title bar, a content area, and is collapsible.  However, it should also have the option of being configurable, perhaps using a dialog box or an expandable area.  A nice example is the BBC website at <a href="http://bbc.co.uk" target="_blank">http://bbc.co.uk</a>, or the Google Portal <a href="http://www.google.com/ig" target="_blank">http://www.google.com/ig</a>.</p>
<p>Portlets are generally presented in a draggable grid, and a very cool new addition to Dojo is the dojox.layout.GridContainer, which provides this framework.</p>
<p>A number of types of Portlets and Setting widgets will be provided, hopefully in v1.4 (1.3 is in final beta, so this is too late for that).</p>
<ul>
<li>dojox.widget.Portlet &#8211; this is the basic Portlet, which provides a close button, a collapse button, and a settings button.  All of these are optional.</li>
<li>dojox.widget.FeedPortlet &#8211; this Portlet loads an external Atom or RSS feed and displays it as a list.  Hovering over an item shows a dijit.Tooltip with a summary of the news story.</li>
<li>dojox.widget.ExpandableFeedPortlet &#8211; similar to FeedPortlet, but instead of using tooltips, a toggle icon is used to show more or less of a news story.</li>
<li>dojox.widget.PortletSettings &#8211; a widget that can be placed inside a Portlet to provide customizable settings for that widget.</li>
<li>dojox.widget.PortletDialogSettings &#8211; like PortletSettings, but the configuration options are displayed in a dijit.Dialog.</li>
<li>dojox.widget.PortletFeedSettings &#8211; provides one or more URLs to Atom or RSS feeds for a FeedPortlet to load.</li>
</ul>
<p>These widgets offer pretty large set of functionality, which should be sufficient for the majority of peoples needs.  However, this is still in active development, and if you have any ideas for cool additions or changes I could make, please let me know.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Infopath codeless programming (walkthrough) 2]]></title>
<link>http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/</link>
<pubDate>Tue, 30 Dec 2008 17:33:06 +0000</pubDate>
<dc:creator>alecpojidaev</dc:creator>
<guid>http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/</guid>
<description><![CDATA[Other parts: 1, 3. Bookmark that post Updated: 3 more forms added at the bottom: &#8220;work days ca]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Other parts: <a href="http://alecpojidaev.wordpress.com/2008/12/16/infopath-codeless-programming-walkthrough/">1</a>, <a href="http://alecpojidaev.wordpress.com/2009/06/18/infopath-codeless-programming-walkthrough-3/">3</a>.<br />
<a href="http://delicious.com/save?url=http%3A%2F%2Falecpojidaev.wordpress.com%2F2008%2F12%2F30%2Finfopath-codeless-programming-walkthrough-2%2F&#38;title=Infopath%20codeless%20programming%20%28walkthrough%29%202%20%C2%AB%20Alec%20Pojidaev%27s%20Blog&#38;jump=%2Ftag%2Finfopath&#38;key=lrHycjxVqTdfQlPTFFSAUVpWqn4-&#38;original_user=toddvalorem">Bookmark that post</a></p>
<p>Updated: 3 more forms added at the bottom: &#8220;work days calculation (excluding weekends and holidays)&#8221;, &#8220;day of the week calculation&#8221; and &#8220;Days since form was created&#8221;.</p>
<p><span style="font-family:Helv;">Special thanks: Karl D. Swartzendruber</span></p>
<p style="font-family:Arial;margin:5px;">So what about so called &#8220;codeless programming&#8221; in InfoPath? As we all probably know, InfoPath can performed only 16 calulations without user interaction. But what if your business rules require you to iterate through 17 repeating elements? You will get a message box from InfoPath with phrase &#8220;The rules or code may be causing an infinite loop&#8221;. Yes, in InfoPath 16 is a very big number and 17 is considered infinite. To you and I this might seem stupid and arbitrarily restrictive, but Microsoft&#8217;s wisdom is greater than ours. Perhaps they know that 17th iteration would give us developers too much power. It would break the fine balance of Microsoft applications, make other development tools obsolete, and become unbearable for non InfoPath developers. But let&#8217;s drop the light irony and just accept that InfoPath already has more codeless programming power than mere mortals should ever need.</p>
<p>Today&#8217;s challenge is to find the difference in days between 2 datepicker controls disregarding the absence of datediff() function in InfoPath. We are going to show that the 16 iterations limit just can&#8217;t stop the true codeless programmer.</p>
<p>Disclaimer: During developing cycle author has been having in mind &#8220;finite automates&#8221; principles as well as primitive binary search.</p>
<p>Anyway, lets get to the business. Date Difference Calculation. <a href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/dateCheck.xsn">Form to download.</a></p>
<p>Our recipy is the following: We will need 3 fields. 2 of them are date type fields with datepicker controls (startDate, endDate) and one (dayDifference) is a text type field represented by a simple textbox. All rules have exactly 1 action.</p>
<p>startDate rule:</p>
<p style="padding-left:30px;">condition expession: <span style="color:#ce9d84;">../my:endDate != &#34;&#34;</span><br />
field: dayDifference<br />
string value: 0;4096</p>
<p>endDate rule:</p>
<p style="padding-left:30px;">condition expession: <span style="color:#ce9d84;">../my:startDate != &#34;&#34;</span><br />
field: dayDifference<br />
string value: 0;4096</p>
<p>dayDifference rules:</p>
<p style="padding-left:30px;">MainRule:</p>
<p style="padding-left:60px;">condition expession: <span style="color:#ce9d84;"><br />
xdDate:AddDays(../my:startDate, substring-before(., &#34;;&#34;)) != ../my:endDate and contains(., &#34;;&#34;)</span><br />
field: dayDifference<br />
xPath expression: <span style="color:#ce9d84;">concat(substring-before(., &#34;;&#34;) + substring-after(., &#34;;&#34;) * ((translate(xdDate:AddDays(../my:startDate, substring-before(., &#34;;&#34;)), &#34;-&#34;, &#34;&#34;) &#60; translate(../my:endDate, &#34;-&#34;, &#34;&#34;)) * 2 &#8211; 1), &#34;;&#34;, substring-after(., &#34;;&#34;) div 2)</span></p>
<p style="padding-left:30px;">finalize rule:</p>
<p style="padding-left:60px;">condition expession: <span style="color:#ce9d84;">contains(., &#34;;&#34;)</span><br />
field: dayDifference<br />
xPath expression: <span style="color:#ce9d84;">substring-before(., &#34;;&#34;)</span></p>
<p><span style="font-family:Helv;"><img class="alignnone size-full wp-image-108" title="second" src="http://alecpojidaev.wordpress.com/files/2008/12/second.png" alt="second" width="436" height="148" /></span></p>
<p>Your form is ready!</p>
<h3><strong><span style="color:#0000ff;">What else can be done by applying same principles:</span></strong></h3>
<p><a href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/DaysSinceCreated.xsn">Here is form</a> that shows amount of days since it was created<br />
<a href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/WhatDayIsToday.xsn">Form</a> that shows current day of the week and day of the week from Date Picker control.<br />
The tricky one: <a href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/WorkDaysCalc.xsn">Work days calculation (business days)</a>  </p>
<p>That&#8217;s it. Happy codeless programming!<br />
</br> </br></br> </br></p>
<p>Posted under tags: Infopath, Date Picker Control</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Forms class, Map, Ajax]]></title>
<link>http://sandeepkonstant.wordpress.com/2008/10/01/forms-class-map-ajax/</link>
<pubDate>Wed, 01 Oct 2008 04:31:22 +0000</pubDate>
<dc:creator>sandeepkonstant</dc:creator>
<guid>http://sandeepkonstant.wordpress.com/2008/10/01/forms-class-map-ajax/</guid>
<description><![CDATA[MetaL &#8211; Examples of use of the Forms Generation and Validation class Forms class &gt; Examples]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.meta-language.net/forms-examples.html">MetaL &#8211; Examples of use of the Forms Generation and Validation class</a></p>
<blockquote><p>Forms class &#62; Examples of use of the Forms Generation and Validation class</p>
<p>1. General (code)<br />
2. Date picker (code)<br />
3. CAPTCHA validation (code)<br />
4. Map location (code)<br />
5. Automatic layout (code)<br />
6. Paged layout (code)<br />
7. Animation effects (code)<br />
8. AJAX form submission (code)<br />
9. Linked select inputs (code)<br />
10. Auto-complete (code)<br />
11. File upload progress (code)</p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub month picker done the easy way]]></title>
<link>http://blog.jakubpawlowicz.com/2008/08/27/github-month-picker-done-the-easy-way/</link>
<pubDate>Wed, 27 Aug 2008 12:20:05 +0000</pubDate>
<dc:creator>Jakub Pawlowicz</dc:creator>
<guid>http://blog.jakubpawlowicz.com/2008/08/27/github-month-picker-done-the-easy-way/</guid>
<description><![CDATA[Small but useful. The GitHub sign up page have 4 fields for credit card details: card type, card num]]></description>
<content:encoded><![CDATA[Small but useful. The GitHub sign up page have 4 fields for credit card details: card type, card num]]></content:encoded>
</item>
<item>
<title><![CDATA[The 6 most useful JQuery Plugins]]></title>
<link>http://calisza.wordpress.com/2008/08/26/6-most-useful-jquery-plugins/</link>
<pubDate>Tue, 26 Aug 2008 17:09:25 +0000</pubDate>
<dc:creator>calisza</dc:creator>
<guid>http://calisza.wordpress.com/2008/08/26/6-most-useful-jquery-plugins/</guid>
<description><![CDATA[Lets get one thing out of the way before we go any further &#8211; I&#8217;m a jquery fanboi. I use ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Lets get one thing out of the way before we go any further &#8211; I&#8217;m a <a title="Jquery - javascript library" href="http://jquery.com" target="_blank">jquery</a> fanboi. I use it, I need it, I love it.</p>
<p>I&#8217;ve been using this wonderful library for almost 2 years now and I can only vaguely remember what it was like developing a site without it.</p>
<p>It&#8217;s kind of like trying to remember what life was like before getting your first cellphone. You managed somehow, but now you just can&#8217;t quite see yourself making it through the day without one.</p>
<p>I&#8217;ve just finished another project and was struck again by how much easier these libraries and their <a title="Jquery plugins" href="http://plugins.jquery.com" target="_blank">plugins</a> make my life. To write javascript using old school methods is such a waste of time and in my opinion, just downright silly.</p>
<p>Before I start a new project, I spend quite a bit of time going through the various plugins available to see if there&#8217;s anything new that may help me in my work.The following list details my favorite and most frequently used plugins.</p>
<p>1. <a title="Thickbox" href="http://jquery.com/demo/thickbox/" target="_blank">Thickbox</a> &#8211; this plugin is what first convinced me to give jquery a go. I was looking for something along the same lines as the <a title="Prototype javascript library" href="http://www.prototypejs.org/" target="_blank">prototype</a> / <a title="Scriptaculous" href="http://script.aculo.us/" target="_blank">script.aculo.us</a> <a title="Lightbox plugin" href="http://www.lokeshdhakar.com/projects/lightbox2/" target="_blank">Lightbox</a> plugin. The fact that it handled content and not just images coupled with it&#8217;s lightweight footprint is what sold me. In my opinion, still the most useful jquery plugin out there.</p>
<p>2. <a title="Superfish Menus" href="http://plugins.jquery.com/project/Superfish" target="_blank">Superfish Menus</a> &#8211; I&#8217;ve tried many, m-a-n-y javascript based menu systems and I have to say that this is so far the easiest and most flexible implementation I&#8217;ve seen yet. I&#8217;m just sorry that I didn&#8217;t discover it sooner.</p>
<p>3. <a title="Datepicker" href="http://plugins.jquery.com/project/datepicker" target="_blank">Datepicker</a> &#8211; probably the easiest to use calendar popup script I&#8217;ve used to date. Powerful, flexible and unobtrusive, what more could you want?</p>
<p>4. <a title="Growl" href="http://plugins.jquery.com/project/jgrowl" target="_blank">JGrowl</a> &#8211; only recently discovered, it&#8217;s a stylish way of notifying users of what&#8217;s going on in your application. I use it to display system messages in my admin panels. Definitely beats the standard window.alert approach. The only thing I don&#8217;t like is that you have to use the entire jquery.ui library (over 150K). I&#8217;ll be looking into this to see if there&#8217;s some way to cut down on the filesize.</p>
<p>5. <a title="clueTip" href="http://plugins.jquery.com/project/cluetip" target="_blank">clueTip</a> &#8211; pretty handy when you need to display tooltips. Supports ajax and inline content and very easy to implement.</p>
<p>6. <a title="Jquery Tabs" href="http://stilbuero.de/jquery/tabs_3/" target="_blank">UI Tabs</a> &#8211; makes creating tab based navigation on your website stupidly simple. The various options make this plugin a must have. I find it very useful for longer forms, admin panels and organising one&#8217;s interface.</p>
<p>There are of course hundreds of other plugins available that I haven&#8217;t even looked at yet. Then there are all the other javascript libraries available, with all of their hundreds of plugins. Which is what I love about the web &#8211; there&#8217;s always something new to play with.</p>
<p>Again, my heartfelt thanks to all of the selfless, hardworking hackers out there who publish their work for all and sundry to use. Without you guys, the web would simply cease to function.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Selector de rangos de fecha con JavaScript]]></title>
<link>http://hermosodia.wordpress.com/2008/08/25/selector-de-rangos-de-fecha-con-javascript/</link>
<pubDate>Mon, 25 Aug 2008 08:03:20 +0000</pubDate>
<dc:creator>LeChuckNorris</dc:creator>
<guid>http://hermosodia.wordpress.com/2008/08/25/selector-de-rangos-de-fecha-con-javascript/</guid>
<description><![CDATA[Existen por la red infinidad de selectores de fecha que muestran un calendario al hacer click sobre ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Existen por la red infinidad de selectores de fecha que muestran un calendario al hacer click sobre un campo de este tipo. Normalmente, para seleccionar un rango de fechas se suele poner un segundo campo con su propio selector dependiente del primero (para que la segunda fecha sea posterior a la primera). </p>
<p><a href="http://ajaxorized.com/introducing-the-sliding-date-picker/">Sliding date-picker</a> es otra forma, no se si más ergonómica o no que la tradicional, pero desde luego más original, para seleccionar rangos de fecha.</p>
<p><a href="http://hermosodia.wordpress.com/files/2008/08/sliding-date-picker.png"><img src="http://hermosodia.wordpress.com/files/2008/08/sliding-date-picker.png?w=400" alt="" width="400" class="aligncenter size-large wp-image-398" /></a></p>
<p>Aquí se puede ver una <a href="http://www.ajaxorized.com/dateslider/slider.html">demo</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Date Picker Style Breakdown]]></title>
<link>http://designshare.wordpress.com/2008/08/04/date-picker-style-breakdown/</link>
<pubDate>Mon, 04 Aug 2008 15:40:38 +0000</pubDate>
<dc:creator>mpakron</dc:creator>
<guid>http://designshare.wordpress.com/2008/08/04/date-picker-style-breakdown/</guid>
<description><![CDATA[I hope to add more breakdowns like this as I figure them out. Here is the style breakdown for the da]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I hope to add more breakdowns like this as I figure them out. Here is the style breakdown for the date picker calendar popup:<div id="attachment_15" class="wp-caption alignleft" style="width: 310px"><a href="http://designshare.files.wordpress.com/2008/08/datepicker-breakdown.gif"><img src="http://designshare.wordpress.com/files/2008/08/datepicker-breakdown.gif?w=300" alt="Date picker styles" width="300" height="206" class="size-medium wp-image-15" /></a><p class="wp-caption-text">Date picker styles</p></div></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Branding the date picker calendar]]></title>
<link>http://designshare.wordpress.com/2008/08/04/branding-the-date-picker-calendar/</link>
<pubDate>Mon, 04 Aug 2008 15:30:25 +0000</pubDate>
<dc:creator>mpakron</dc:creator>
<guid>http://designshare.wordpress.com/2008/08/04/branding-the-date-picker-calendar/</guid>
<description><![CDATA[I havent been posting lately bc I have been knee deep in theme hell. It is coming along&#8230; I spe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I havent been posting lately bc I have been knee deep in theme hell. It is coming along&#8230; I spent over 3 hours the other day trying to skin the damn date picker calendar pop up, all to no avail. I finally found a way to do it. I created an alt style sheet, saved it to my style library, and copied all the date picker styles that i wrote to it and applied the alt stylesheet via the master page alt style sheet field (site/_Layouts/ChangeSiteMasterPage.aspx). It works <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  One caveat: you only get one date picker style for your site collection-if you apply a different theme to a subsite, the date picker will still pick up the style from the alt stylesheet.<div id="attachment_12" class="wp-caption alignnone" style="width: 310px"><a href="http://designshare.files.wordpress.com/2008/08/datepicker.gif"><img src="http://designshare.wordpress.com/files/2008/08/datepicker.gif?w=300" alt="Hooray! Branded datepicker!!!" width="300" height="231" class="size-medium wp-image-12" /></a><p class="wp-caption-text">Hooray! Branded datepicker!!!</p></div></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Date control using JavaScript]]></title>
<link>http://msh134.wordpress.com/2008/06/21/date-control-using-javascript/</link>
<pubDate>Sat, 21 Jun 2008 15:52:45 +0000</pubDate>
<dc:creator>msh134</dc:creator>
<guid>http://msh134.wordpress.com/2008/06/21/date-control-using-javascript/</guid>
<description><![CDATA[Date control is a combination of three drop downs with month, day and year valus. It can be used as ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Date control is a combination of three drop downs with month, day and year valus. It can be used as an alternative to the date picker control. Suppose a user needs to select a date before/after 10 years. At this point selecting the date with a date picker will not be easy and time consuming. So, in this situation, this control may be helpful.</p>
<p><a class="alignright" href="http://sajjadhossain.com/2008/03/13/date-control-using-javascript/" target="_self">More &#62;&#62;</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Dojo 1.1 is cooked and ready to eat!]]></title>
<link>http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat/</link>
<pubDate>Fri, 28 Mar 2008 12:05:44 +0000</pubDate>
<dc:creator>Shane O'Sullivan</dc:creator>
<guid>http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat/</guid>
<description><![CDATA[The latest and greatest release of the Dojo Ajax Toolkit has just hit the presses, and she&#8217;s l]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The latest and greatest release of the <a href="http://www.dojotoolkit.org" target="_blank">Dojo Ajax Toolkit</a> has just hit the presses, and she&#8217;s looking good. As <a href="http://alex.dojotoolkit.org/?p=655" target="_blank">Alex mentioned</a>, the number of cool features in Dojo can be difficult to keep up with, so I&#8217;ll just list some of the things I&#8217;ve either written for Dojo, helped along, or just been damn impressed by in this release:</p>
<p><b>Dojo Datastores</b></p>
<p>The number of useful <a href="http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/data-retrieval-dojo-data-0" target="_blank">data stores</a> for Dojo just keeps growing and growing, under the watchful eye of Jared.   For release 1.1, I submitted a data store to read Atom XML documents, <i>dojox.data.AtomReadStore</i>.  See more about this at <a href="http://shaneosullivan.wordpress.com/2008/02/20/new-atom-data-store-for-dojo/" target="_blank">http://shaneosullivan.wordpress.com/2008/02/20/new-atom-data-store-for-dojo/</a>.</p>
<p><b>FisheyeLite</b></p>
<p>Peter Higgins submitted an amazingly simple, but oh-so-cool widget called <a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/widget/tests/test_FisheyeLite.html" target="_blank">dojox.widget.FisheyeLite</a>.  Rather than act like a &#8216;true&#8217; Fisheye widget, which would generally only work on images (á la OS X), this widget can apply cool Fisheye-like behaviors to just about anything &#8211; text, divs, spans, you name it.  Check out the <a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/widget/tests/test_FisheyeLite.html" target="_blank">test page</a> for some cool examples, or see my <a href="http://www.skynet.ie/~sos" target="_blank">personal website </a>for an example of how I used it to spruce up my site menu.</p>
<p><b>Django Template Languate &#8211; dojox.dtl </b></p>
<p>The Django Template Language is an amazingly powerful templating language, with which you can turn your JavaScript data into HTML.  While this was originally designed to be a server side templating solution, Neil Roberts has done a brilliant job of converting it over to work in the browser.  While I though I&#8217;d had an original idea when I pitched the idea to him that it&#8217;d be cool to integrate Dojo data stores directly into DTL, <a href="http://alex.dojotoolkit.org" target="_blank">Alex </a>already had the whole thing implemented and about to check it in.  Typical <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />    I&#8217;ve written up a tutorial on how to integrate DTL with Dojo data stores, specifically the AtomReadStore I wrote, at <a href="http://shaneosullivan.wordpress.com/2008/03/03/writing-a-django-template-widget-with-dojo-data-stores/" target="_blank">http://shaneosullivan.wordpress.com/2008/03/03/writing-a-django-template-widget-with-dojo-data-stores/</a>.</p>
<p><b>Functional Programming</b></p>
<p>This enables you perform many operations on data using just a single function call.  Once of the cool things it provides is the ability to specify a function as a simple string, drastically reducing the complexity and size of your own code.  Eugene Lazutkin wrote a <a href="http://ajaxian.com/archives/functional-programming-with-javascript-and-dojo" target="_blank">great blog post</a> about this, which is well worth a read.  I wrote a <a href="http://shaneosullivan.wordpress.com/2008/02/15/functional-programming-with-dojo-quick-tips/" target="_blank">follow up post</a>, as a quick reference to some of the cool things you can do with this feature.  Some of this was available in 1.0, but I&#8217;ve just discovered it, so here you go!</p>
<p><b>Dojo Campus</b></p>
<p><a href="http://higginsforpresident.net/" target="_blank">Peter Higgins</a>, <a href="http://nikolaionken.com/" target="_blank">Nikolai Onken</a> and myself have been working on a new learning resource for Dojo developers, called <a href="http://www.dojocampus.org" target="_blank">Dojo Campus</a>.  It provides a lot of learning materials, including videos, tutorials for beginners and more advanced programmers, and much more.  We also have a still-under-wraps-but-soon-to-be-release demo engine that has loads of easy to use runtime examples of things to make and do with Dojo.  I blogged about a very early version of it at <a href="http://shaneosullivan.wordpress.com/2008/01/07/dojo-demo-engine-update/" target="_blank">http://shaneosullivan.wordpress.com/2008/01/07/dojo-demo-engine-update/</a>, but it&#8217;s come a long way since then.  Keep you eyes peeled for it&#8217;s release. Any day now&#8230;..</p>
<p><b>And finally&#8230;.</b></p>
<p>A very sexy Calendar widget I&#8217;ve written got submitted just a bit too late to make in into 1.1 (read: the day before release), but will be in the nightlies soon, and will make it into 1.2. See the blog post about it at <a href="http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo/" target="_blank">http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo/</a>.</p>
<p>This is nowhere near a comprehensive list of course, just the bits I&#8217;ve been fiddling with over the last few months:</p>
<ul>
<li> See <a href="http://www.sitepen.com/blog/2008/03/28/introducing-the-dojo-toolkit-11/" target="_blank">Dylan&#8217;s post</a> for some more info.</li>
<li>Get the release notes <a href="http://dojotoolkit.org/book/dojo-1-1-release-notes" target="_blank">here</a>.</li>
<li>See the Ajaxian post <a href="http://ajaxian.com/archives/dojo-11-released" target="_blank">here</a>.</li>
<li>See Alex Russell&#8217;s (Dojo project lead) post <a href="http://alex.dojotoolkit.org/?p=663" target="_blank">here</a>.</li>
</ul>
<p>So <a href="http://dojotoolkit.org/downloads" target="_blank">go forth and explore</a>, it&#8217;s good healthy nerd-fun! <b>Share this post:</b><br />
<a href="http://www.digg.com/submit?url=http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;phase=2" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">digg it</a>&#124;<a href="http://www.dotnetkicks.com/submit/?url=http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;title=Dojo+11+is+cooked+and+ready+to+eat" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">kick it</a>&#124;<a href="mailto:?body=Thought%20you%20might%20like%20this:%20http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;subject=Dojo+11+is+cooked+and+ready+to+eat" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">Email it</a>&#124;<a href="http://del.icio.us/post?url=http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;title=Dojo+11+is+cooked+and+ready+to+eat" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">bookmark it</a>&#124;<a href="http://reddit.com/submit?url=http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;title=Dojo+11+is+cooked+and+ready+to+eat" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">reddit</a>&#124;<a href="https://favorites.live.com/quickadd.aspx?marklet=1&#38;mkt=en-us&#38;url=http://shaneosullivan.wordpress.com/2008/03/28/dojo-11-is-cooked-and-ready-to-eat&#38;title=Dojo+11+is+cooked+and+ready+to+eat&#38;top=1" target="_blank" title="Post 'Dojo 11 is cooked and ready to eat!">liveIt</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sexy new Calendar widget for Dojo]]></title>
<link>http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo/</link>
<pubDate>Mon, 24 Mar 2008 21:52:05 +0000</pubDate>
<dc:creator>Shane O'Sullivan</dc:creator>
<guid>http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo/</guid>
<description><![CDATA[I&#8217;ve submitted a sexy new Calendar widget to the Dojo Toolkit, called dojox.widget.Calendar. C]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve submitted a sexy new Calendar widget to the <a href="http://www.dojotoolkit.org" target="_blank">Dojo Toolkit</a>, called dojox.widget.Calendar.  Check out a test page for it at <a href="http://www.skynet.ie/~sos/js/demo/dojo/dojox/widget/tests/test_Calendar.html" target="_blank">http://www.skynet.ie/~sos/js/demo/dojo/dojox/widget/tests/test_Calendar.html</a>. The ticket tracking it is at <a href="http://trac.dojotoolkit.org/ticket/6297" target="_blank">http://trac.dojotoolkit.org/ticket/6297</a>.</p>
<p>The features of this calendar widget are:</p>
<ul>
<li><b>Day view</b> &#8211; the standard view, showing all the days in a month</li>
<li><b>Month view</b> &#8211; lists the twelve months of the year.</li>
<li><b>Year view</b> &#8211; lists all the years that can be chosen.</li>
<li>Cool animations between these views.</li>
<li>Cool animations when moving from month to month, and from year to year.</li>
<li>Cool animations when moving the mouse over the widget, courtesy of the <a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/widget/tests/test_FisheyeLite.html" target="_blank">dojox.widget.FisheyeLite</a> widget. (tired of cool animations yet? Nah, me neither)</li>
</ul>
<p><b>The daily, monthly and yearly views of the Calendar</b><br />
<img src="http://shaneosullivan.wordpress.com/files/2008/03/calendarviews.jpg" alt="The day, month and year views of the calendar widget" /></p>
<p>I was inspired to write it after seeing the very cool Calendar widget in the <a href="http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Calendar/Calendar.aspx" target="_blank">AjaxControl Toolkit</a>,  a .NET Ajax framework, which made me think &#8220;<i>I wonder how long this would take to write with Dojo?</i>&#8220;, taking into account the obvious: not a single line of code could be copied from the original.</p>
<p>The answer turned out to be about 3 hours or so, since Dojo already provided the majority of what I needed.</p>
<ul>
<li>All the Date-related heavy lifting is done with <a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/test_Calendar.html" target="_blank">dijit._Calendar</a>, the existing Dojo calendar widget.  This also handles the majority of the localisation issues.</li>
<li>Most of the animations are done using the <a href="http://archive.dojotoolkit.org/nightly/dojotoolkit/dojo/tests/_base/fx.html" target="_blank">dojo.animateProperty</a> function.</li>
<li>Generating the HTML of the widget is mostly taken care of by the standard Dijit templating system.</li>
</ul>
<p>What remained to do was changing the exiting dijit._Calendar HTML template to give a month and year view, and fiddling with CSS to get it looking right. A textbox popup widget was also submitted to integrate the Calendar with a text input field, called dojox.form.DateTextBox;</p>
<p>Hopefully this will make it&#8217;s way into the DojoX project fairly soon, and be available for general use.<br />
<b>Share this post:</b><a href="http://www.digg.com/submit?url=http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;phase=2" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">digg it</a>&#124;<a href="http://www.dotnetkicks.com/submit/?url=http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;title=Sexy+new+Calendar+widget+for+Dojo" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">kick it</a>&#124;<a href="mailto:?body=Thought%20you%20might%20like%20this:%20http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;subject=Sexy+new+Calendar+widget+for+Dojo" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">Email it</a>&#124;<a href="http://del.icio.us/post?url=http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;title=Sexy+new+Calendar+widget+for+Dojo" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">bookmark it</a>&#124;<a href="http://reddit.com/submit?url=http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;title=Sexy+new+Calendar+widget+for+Dojo" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">reddit</a>&#124;<a href="https://favorites.live.com/quickadd.aspx?marklet=1&#38;mkt=en-us&#38;url=http://shaneosullivan.wordpress.com/2008/03/24/sexy-new-calendar-widget-for-dojo&#38;title=Sexy+new+Calendar+widget+for+Dojo&#38;top=1" target="_blank" title="Post 'Sexy new Calendar widget for Dojo">liveIt</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Calendar - date picker - campo fecha - Una clase javascript para Mootools]]></title>
<link>http://edusanver.wordpress.com/2007/11/26/calendar-date-picker-campo-fecha-una-clase-javascript-para-mootools/</link>
<pubDate>Mon, 26 Nov 2007 16:34:53 +0000</pubDate>
<dc:creator>Eduardo Sanchez Vera</dc:creator>
<guid>http://edusanver.wordpress.com/2007/11/26/calendar-date-picker-campo-fecha-una-clase-javascript-para-mootools/</guid>
<description><![CDATA[Esta clase nos permite tener un campo fecha en nuestro formulario, con mucho estilo, fácil de person]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Esta clase nos permite tener un campo fecha en nuestro formulario, con mucho estilo, fácil de personalizar, sobre todo resaltar que es <b>accesible y no intrusivo</b>. Es a su vez una compilación de date-pickers hechos por el autor <a href="http://www.electricprism.com/aeron/" target="_blank"><b>Aeron Glemann</b></a> y completamente re-escrito especialmente para <a href="http://mootools.net/" target="_blank">Mootools</a>.<b><br />
</b></p>
<p><a href="http://www.electricprism.com/aeron/calendar/" title="Calendar Mootools" target="_blank"><img src="http://edusanver.wordpress.com/files/2008/02/webappers_calendar2.png" alt="calendar2.png" /></a></p>
<p>Según nos cuenta su autor ha sido probado satisfactoriamente en <i>Safari</i>, <i>Firefox</i>, <i>Opera</i>, <i>Internet Explorer</i>. La clase requiere <a href="http://mootools.net/download">Mootools 1.1</a> con <i>Fx.Style</i>, <i>Element</i> y <i>Window</i>. Y si se quiere habilitar el efecto de arrastrar y soltar (Drag&#38;Drop), deberiamos añadir el componente <i>Drag.</i></p>
<p>Página Oficial:<br />
<a href="http://www.electricprism.com/aeron/calendar/" target="_blank">http://www.electricprism.com/aeron/calendar/</a></p>
<p>Visto en:<br />
<a href="http://www.webappers.com/2007/11/22/impressive-and-beautiful-css-styling-mootools-calendar/" target="_blank">http://www.webappers.com/2007/11/22/<br />
impressive-and-beautiful-css-styling-mootools-calendar/</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Useful and Cool and easy to manage Javascript Calendar]]></title>
<link>http://usefulscripts.wordpress.com/2007/10/16/useful-and-cool-and-easy-to-manage-javascript-calendar/</link>
<pubDate>Tue, 16 Oct 2007 15:19:18 +0000</pubDate>
<dc:creator>ubk</dc:creator>
<guid>http://usefulscripts.wordpress.com/2007/10/16/useful-and-cool-and-easy-to-manage-javascript-calendar/</guid>
<description><![CDATA[Hi, Many of you often come around a problem where you need a Javascript Calendar or Datepicker. You ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hi,<br />
Many of you often come around a problem where you need a Javascript Calendar or Datepicker. You can get a lot from searching in Google. But the problem is that they are not easy to configure.</p>
<p>But I have came around a script in <a target="_blank" href="http://www.dhtmlgoodies.com/index.html?page=calendarScripts" title="DHTML Goodies JS Calendar">DHTML Goodies (JS Calendar)</a> which is brilliant. You can download the code from DHTML Goodies.</p>
<p>First put these two lines befoer &#60;/head&#62; section.<br />
As you can understand one of this is a CSS (Styel Sheet) File and another one is a Javascript file (which is the main Javascript file holding the functions of Calendar).</p>
<p><strong>&#60;link type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; href=&#8221;dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112&#8243; mce_href=&#8221;dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112&#8243; media=&#8221;screen&#8221;&#62;&#60;/LINK&#62;<br />
 &#60;SCRIPT type=&#8221;text/javascript&#8221; src=&#8221;dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118&#8243; mce_src=&#8221;dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118&#8243;&#62;&#60;/script&#62;</strong></p>
<p>Note that the two files  dhtmlgoodies_calendar.js and dhtmlgoodies_calendar.css are located in dhtmlgoodies_calendar directory of your server or you can you any other directory also.</p>
<p>Now create a Form element in &#60;body&#62; tag and you can put the below lines. </p>
<p>&#60;form&#62;<br />
&#60;p&#62;Click on the &#8220;Cal&#8221; buttons to see how the calendar works&#60;/p&#62;<br />
&#60;table&#62;<br />
 &#60;tr&#62;&#60;td colspan=&#8221;3&#8243;&#62;&#60;b&#62;Dates only&#60;/b&#62;&#60;/td&#62;&#60;/tr&#62;<br />
 &#60;tr&#62;<br />
&#60;td&#62;Date input 1(YYYY/MM/DD): &#60;/td&#62;&#60;td&#62;&#60;td&#62;<br />
&#60;input type=&#8221;text&#8221; value=&#8221;2004/02/02&#8243; name=&#8221;theDate&#8221;&#62;<br />
&#60;input type=&#8221;button&#8221; value=&#8221;Cal&#8221; onclick=&#8221;displayCalendar(document.forms[0].theDate,&#8217;yyyy/mm/dd&#8217;,this)&#8221;&#62;<br />
&#60;/td&#62;<br />
&#60;/tr&#62;<br />
 &#60;/table&#62;<br />
&#60;/form&#62;</p>
<p>Here you can easily understand that document.forms[0].theDate is the text box element where you want the selected dates to be inserted.<br />
forms[0] refers to the first form in the document element or the body tag. Here is only one form. You can access the form by name or getElementById also.</p>
<p>Suppose the form name is dateForm: &#60;form name=&#8221;dateForm&#8221; &#62;<br />
then the you can access this the text box by document.dateForm.theDate.<br />
If you use a id attribute in form element : &#60;form name=&#8221;dateForm&#8221; id=&#8221;dateForm&#8221;&#62;<br />
then you can access the text box by document.getElementById(&#8220;dateForm&#8221;).theDate.</p>
<p>Or you can access the text box directly by giving a id attribute to the text box element<br />
&#60;input type=&#8221;text&#8221; value=&#8221;2004/02/02&#8243; name=&#8221;theDate&#8221; id=&#8221;theDate&#8221;&#62;<br />
Then you can access it by document.getElementById(&#8220;theDate&#8221;) only . <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So you can understand that clicking on the Button whose Value is Cal you invoke the onclick() event of the input type. And it calls the function displayCalendar with parameters<br />
1. the inout type where the text is be put.<br />
2. the date format. You can specify a lot of formats here.</p>
<p><a target="_blank" href="http://www.dhtmlgoodies.com/scripts/js_calendar/dhtmlgoodies_calendar.zip?version=20070307" title="Link to download the calendar script">Link to download this script.</a><br />
 </p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
