<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>VERSIONS</filename>
    </added>
    <added>
      <filename>src/elements/forms/element_datepicker_textbox.erl</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,11 @@
+2009-03-08
+- Added DatePicker element by Torbjorn Tornkvist.
+- Upgrade to JQuery 1.3.2 and JQuery UI 1.7.
+- Created initial VERSIONS file.
+
+2009-03-07
+- Added code by Torbjorn Tornkvist: Basic Authentication, Hostname settings, access to HTTP Headers, and a Max Length validator.
+
 2009-01-26
 - Added Gravatar support by Dan Bravender.
 </diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@
 			&lt;key&gt;filename&lt;/key&gt;
 			&lt;string&gt;Makefile&lt;/string&gt;
 			&lt;key&gt;lastUsed&lt;/key&gt;
-			&lt;date&gt;2008-11-25T15:26:28Z&lt;/date&gt;
+			&lt;date&gt;2009-03-08T00:55:59Z&lt;/date&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;children&lt;/key&gt;
@@ -29,13 +29,13 @@
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;src/nitrogen.erl&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-01-25T13:43:25Z&lt;/date&gt;
+					&lt;date&gt;2009-03-08T00:17:47Z&lt;/date&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;src/sync.erl&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-01-24T14:45:30Z&lt;/date&gt;
+					&lt;date&gt;2009-03-07T16:43:17Z&lt;/date&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
 					&lt;key&gt;filename&lt;/key&gt;
@@ -47,7 +47,9 @@
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;src/wf.erl&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-03-04T04:03:12Z&lt;/date&gt;
+					&lt;date&gt;2009-03-07T16:20:12Z&lt;/date&gt;
+					&lt;key&gt;selected&lt;/key&gt;
+					&lt;true/&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
 					&lt;key&gt;filename&lt;/key&gt;
@@ -83,21 +85,19 @@
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/platforms/nitrogen_inets_app.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-02-20T21:58:08Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T14:53:14Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/platforms/nitrogen_mochiweb_app.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-02-20T21:58:07Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T16:43:18Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/platforms/nitrogen_yaws_app.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-02-20T21:58:08Z&lt;/date&gt;
-							&lt;key&gt;selected&lt;/key&gt;
-							&lt;true/&gt;
+							&lt;date&gt;2009-03-07T23:48:49Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -130,19 +130,19 @@
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_comet_start.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-24T14:45:30Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T15:10:02Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_remove_class.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2008-12-11T18:36:51Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T15:10:03Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_validation_error.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-07T00:00:51Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T15:10:03Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -169,6 +169,8 @@
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_toggle.erl&lt;/string&gt;
+							&lt;key&gt;lastUsed&lt;/key&gt;
+							&lt;date&gt;2009-03-07T15:10:03Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -198,7 +200,7 @@
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_disable_selection.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2008-12-13T15:56:57Z&lt;/date&gt;
+							&lt;date&gt;2009-03-07T15:10:02Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -211,6 +213,8 @@
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/actions/action_buttonize.erl&lt;/string&gt;
+							&lt;key&gt;lastUsed&lt;/key&gt;
+							&lt;date&gt;2009-03-07T14:53:14Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -329,7 +333,7 @@
 									&lt;key&gt;filename&lt;/key&gt;
 									&lt;string&gt;src/elements/table/element_tableheader.erl&lt;/string&gt;
 									&lt;key&gt;lastUsed&lt;/key&gt;
-									&lt;date&gt;2009-01-03T22:05:54Z&lt;/date&gt;
+									&lt;date&gt;2009-03-07T16:20:11Z&lt;/date&gt;
 								&lt;/dict&gt;
 							&lt;/array&gt;
 							&lt;key&gt;name&lt;/key&gt;
@@ -517,7 +521,7 @@
 									&lt;key&gt;filename&lt;/key&gt;
 									&lt;string&gt;src/elements/other/element_bind.erl&lt;/string&gt;
 									&lt;key&gt;lastUsed&lt;/key&gt;
-									&lt;date&gt;2009-01-24T14:45:30Z&lt;/date&gt;
+									&lt;date&gt;2009-03-07T23:55:56Z&lt;/date&gt;
 								&lt;/dict&gt;
 							&lt;/array&gt;
 							&lt;key&gt;name&lt;/key&gt;
@@ -533,6 +537,14 @@
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/validators/validator_min_length.erl&lt;/string&gt;
+							&lt;key&gt;lastUsed&lt;/key&gt;
+							&lt;date&gt;2009-03-07T15:29:39Z&lt;/date&gt;
+						&lt;/dict&gt;
+						&lt;dict&gt;
+							&lt;key&gt;filename&lt;/key&gt;
+							&lt;string&gt;src/validators/validator_max_length.erl&lt;/string&gt;
+							&lt;key&gt;lastUsed&lt;/key&gt;
+							&lt;date&gt;2009-03-07T15:40:14Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -559,6 +571,8 @@
 							&lt;string&gt;src/validators/validator_is_email.erl&lt;/string&gt;
 						&lt;/dict&gt;
 					&lt;/array&gt;
+					&lt;key&gt;expanded&lt;/key&gt;
+					&lt;true/&gt;
 					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;Validators&lt;/string&gt;
 				&lt;/dict&gt;
@@ -581,13 +595,13 @@
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/lib/wf_platform_yaws.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-24T14:49:09Z&lt;/date&gt;
+							&lt;date&gt;2009-03-08T00:43:20Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/lib/wf_platform.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-25T13:43:25Z&lt;/date&gt;
+							&lt;date&gt;2009-03-08T00:42:44Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -667,13 +681,13 @@
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/lib/wf_platform_mochiweb.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-07T00:00:51Z&lt;/date&gt;
+							&lt;date&gt;2009-03-08T00:58:43Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
 							&lt;string&gt;src/lib/wf_platform_inets.erl&lt;/string&gt;
 							&lt;key&gt;lastUsed&lt;/key&gt;
-							&lt;date&gt;2009-01-08T03:07:03Z&lt;/date&gt;
+							&lt;date&gt;2009-03-08T00:42:43Z&lt;/date&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;filename&lt;/key&gt;
@@ -711,7 +725,15 @@
 							&lt;key&gt;lastUsed&lt;/key&gt;
 							&lt;date&gt;2009-01-24T14:45:29Z&lt;/date&gt;
 						&lt;/dict&gt;
+						&lt;dict&gt;
+							&lt;key&gt;filename&lt;/key&gt;
+							&lt;string&gt;src/lib/wf_http_basic_auth.erl&lt;/string&gt;
+							&lt;key&gt;lastUsed&lt;/key&gt;
+							&lt;date&gt;2009-03-08T00:58:43Z&lt;/date&gt;
+						&lt;/dict&gt;
 					&lt;/array&gt;
+					&lt;key&gt;expanded&lt;/key&gt;
+					&lt;true/&gt;
 					&lt;key&gt;name&lt;/key&gt;
 					&lt;string&gt;Lib&lt;/string&gt;
 				&lt;/dict&gt;
@@ -1060,6 +1082,36 @@
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 		&lt;/dict&gt;
+		&lt;key&gt;src/elements/other/element_bind.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;16&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;169&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;columnSelection&lt;/key&gt;
+			&lt;false/&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;151&lt;/integer&gt;
+			&lt;key&gt;selectFrom&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;6&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;169&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;selectTo&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;16&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;169&lt;/integer&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
 		&lt;key&gt;src/elements/other/element_dropdown.erl&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
@@ -1107,9 +1159,9 @@
 			&lt;key&gt;caret&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;column&lt;/key&gt;
-				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;integer&gt;35&lt;/integer&gt;
 				&lt;key&gt;line&lt;/key&gt;
-				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;integer&gt;12&lt;/integer&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
@@ -1158,61 +1210,133 @@
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
 			&lt;integer&gt;4&lt;/integer&gt;
 		&lt;/dict&gt;
-		&lt;key&gt;src/lib/wf_platform_inets.erl&lt;/key&gt;
+		&lt;key&gt;src/lib/wf_redirect.erl&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;column&lt;/key&gt;
-				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;integer&gt;23&lt;/integer&gt;
 				&lt;key&gt;line&lt;/key&gt;
-				&lt;integer&gt;4&lt;/integer&gt;
+				&lt;integer&gt;8&lt;/integer&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 		&lt;/dict&gt;
-		&lt;key&gt;src/lib/wf_redirect.erl&lt;/key&gt;
+		&lt;key&gt;src/lib/wf_session.erl&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;column&lt;/key&gt;
-				&lt;integer&gt;23&lt;/integer&gt;
+				&lt;integer&gt;0&lt;/integer&gt;
 				&lt;key&gt;line&lt;/key&gt;
-				&lt;integer&gt;8&lt;/integer&gt;
+				&lt;integer&gt;0&lt;/integer&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;60&lt;/integer&gt;
+		&lt;/dict&gt;
+		&lt;key&gt;src/lib/wf_session_server.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;18&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;28&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;7&lt;/integer&gt;
 		&lt;/dict&gt;
-		&lt;key&gt;src/lib/wf_session.erl&lt;/key&gt;
+		&lt;key&gt;src/nitrogen.erl&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;column&lt;/key&gt;
-				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;integer&gt;7&lt;/integer&gt;
 				&lt;key&gt;line&lt;/key&gt;
-				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;integer&gt;128&lt;/integer&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
-			&lt;integer&gt;60&lt;/integer&gt;
+			&lt;integer&gt;95&lt;/integer&gt;
 		&lt;/dict&gt;
-		&lt;key&gt;src/lib/wf_session_server.erl&lt;/key&gt;
+		&lt;key&gt;src/platforms/nitrogen_mochiweb_app.erl&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
 				&lt;integer&gt;18&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;15&lt;/integer&gt;
+		&lt;/dict&gt;
+		&lt;key&gt;src/platforms/nitrogen_yaws_app.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;29&lt;/integer&gt;
 				&lt;key&gt;line&lt;/key&gt;
-				&lt;integer&gt;28&lt;/integer&gt;
+				&lt;integer&gt;37&lt;/integer&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
 			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;firstVisibleLine&lt;/key&gt;
-			&lt;integer&gt;7&lt;/integer&gt;
+			&lt;integer&gt;8&lt;/integer&gt;
+		&lt;/dict&gt;
+		&lt;key&gt;src/sync.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;26&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;153&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;127&lt;/integer&gt;
+		&lt;/dict&gt;
+		&lt;key&gt;src/validators/validator_max_length.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;61&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;2&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;columnSelection&lt;/key&gt;
+			&lt;false/&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;selectFrom&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;2&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;selectTo&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;61&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;2&lt;/integer&gt;
+			&lt;/dict&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;src/web_x.erl&lt;/key&gt;
 		&lt;dict&gt;
@@ -1244,6 +1368,36 @@
 				&lt;integer&gt;13&lt;/integer&gt;
 			&lt;/dict&gt;
 		&lt;/dict&gt;
+		&lt;key&gt;src/wf.erl&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;caret&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;10&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;57&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;columnSelection&lt;/key&gt;
+			&lt;false/&gt;
+			&lt;key&gt;firstVisibleColumn&lt;/key&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
+			&lt;key&gt;firstVisibleLine&lt;/key&gt;
+			&lt;integer&gt;39&lt;/integer&gt;
+			&lt;key&gt;selectFrom&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;0&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;57&lt;/integer&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;selectTo&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;column&lt;/key&gt;
+				&lt;integer&gt;10&lt;/integer&gt;
+				&lt;key&gt;line&lt;/key&gt;
+				&lt;integer&gt;57&lt;/integer&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
 		&lt;key&gt;www/nitrogen.css&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;caret&lt;/key&gt;
@@ -1283,6 +1437,13 @@
 					&lt;key&gt;subItems&lt;/key&gt;
 					&lt;dict/&gt;
 				&lt;/dict&gt;
+				&lt;key&gt;Lib&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;isExpanded&lt;/key&gt;
+					&lt;true/&gt;
+					&lt;key&gt;subItems&lt;/key&gt;
+					&lt;dict/&gt;
+				&lt;/dict&gt;
 				&lt;key&gt;Platforms&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;isExpanded&lt;/key&gt;
@@ -1297,6 +1458,13 @@
 					&lt;key&gt;subItems&lt;/key&gt;
 					&lt;dict/&gt;
 				&lt;/dict&gt;
+				&lt;key&gt;Validators&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;isExpanded&lt;/key&gt;
+					&lt;true/&gt;
+					&lt;key&gt;subItems&lt;/key&gt;
+					&lt;dict/&gt;
+				&lt;/dict&gt;
 			&lt;/dict&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;WWW&lt;/key&gt;</diff>
      <filename>Nitrogen.tmproj</filename>
    </modified>
    <modified>
      <diff>@@ -17,13 +17,13 @@
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;apps/quickstart_inets.app&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-01-08T03:09:11Z&lt;/date&gt;
+					&lt;date&gt;2009-03-08T00:39:01Z&lt;/date&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;apps/quickstart_mochiweb.app&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-01-08T03:09:11Z&lt;/date&gt;
+					&lt;date&gt;2009-03-08T00:39:00Z&lt;/date&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;expanded&lt;/key&gt;
@@ -71,7 +71,7 @@
 					&lt;key&gt;filename&lt;/key&gt;
 					&lt;string&gt;src/quickstart.erl&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
-					&lt;date&gt;2009-01-08T14:15:49Z&lt;/date&gt;
+					&lt;date&gt;2009-03-08T00:48:36Z&lt;/date&gt;
 				&lt;/dict&gt;
 				&lt;dict&gt;
 					&lt;key&gt;name&lt;/key&gt;
@@ -135,8 +135,6 @@
 					&lt;string&gt;wwwroot/twocolumn.html&lt;/string&gt;
 					&lt;key&gt;lastUsed&lt;/key&gt;
 					&lt;date&gt;2009-01-27T19:29:50Z&lt;/date&gt;
-					&lt;key&gt;selected&lt;/key&gt;
-					&lt;true/&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;expanded&lt;/key&gt;
@@ -176,6 +174,6 @@
 		&lt;/dict&gt;
 	&lt;/dict&gt;
 	&lt;key&gt;windowFrame&lt;/key&gt;
-	&lt;string&gt;{{208, 0}, {1013, 778}}&lt;/string&gt;
+	&lt;string&gt;{{206, 0}, {1013, 778}}&lt;/string&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>Quickstart/Quickstart.tmproj</filename>
    </modified>
    <modified>
      <diff>@@ -28,6 +28,10 @@ body() -&gt; [
 	#label { text=&quot;TextBox&quot; },
 	#textbox { text=&quot;This is a textbox.&quot; }, 
 
+	#p{},
+	#label { text=&quot;DatePicker Textbox&quot; },
+	#datepicker_textbox {  }, 
+
 	#p{},	
 	#label { text=&quot;TextArea&quot; },
 	#textarea { text=&quot;This is a textarea.&quot; }, </diff>
      <filename>Quickstart/src/samples/web_samples_simplecontrols.erl</filename>
    </modified>
    <modified>
      <diff>@@ -41,6 +41,9 @@
 -record(textbox, {?ELEMENT_BASE(element_textbox), text=&quot;&quot;, html_encode=true, next, postback}).
 -record(hidden, {?ELEMENT_BASE(element_hidden), text=&quot;&quot;, html_encode=true}).
 -record(textarea, {?ELEMENT_BASE(element_textarea), text=&quot;&quot;, html_encode=true}).
+-record(datepicker_textbox, {?ELEMENT_BASE(element_datepicker_textbox), text=&quot;&quot;, next, html_encode=true, validators=[], options = &quot;{dateFormat:'yy-mm-dd'}&quot;}).
+
+
 -record(dropdown, {?ELEMENT_BASE(element_dropdown), options=[], html_encode=true, postback, value}).
 -record(option, { text=&quot;&quot;, value=&quot;&quot;, selected=false }).
 -record(checkbox, {?ELEMENT_BASE(element_checkbox), text=&quot;&quot;, html_encode=true, checked=false, postback}).</diff>
      <filename>include/wf.inc</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0ba4c15173f15c0c166f7f4aa17d068dca7c197a</id>
    </parent>
  </parents>
  <author>
    <name>Rusty Klophaus</name>
    <email>rklophaus@gmail.com</email>
  </author>
  <url>http://github.com/rklophaus/nitrogen/commit/9b8ca601eef0d10a3bb19097fccb5cc308f51acc</url>
  <id>9b8ca601eef0d10a3bb19097fccb5cc308f51acc</id>
  <committed-date>2009-03-08T07:54:45-07:00</committed-date>
  <authored-date>2009-03-08T07:54:45-07:00</authored-date>
  <message>Added patch for a DatePicker Textbox, courtesy of Torbjorn Tornkvist.</message>
  <tree>834e39a80c6cf224d7c00e2c711b2a7352570a73</tree>
  <committer>
    <name>Rusty Klophaus</name>
    <email>rklophaus@gmail.com</email>
  </committer>
</commit>
