More jQuery UI work

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5216 2fea6a4d-a838-0410-917b-93a53c48e9d2
Finish styling of jQuery UI datepicker, plus a few other jQuery UI tweaks

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5217 2fea6a4d-a838-0410-917b-93a53c48e9d2
Robot 'noindex' should be 'index' on archive page

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5218 2fea6a4d-a838-0410-917b-93a53c48e9d2
toggle_box() sanitizes values used in the rendered markup.

Updates inline JavaScript to use jQuery library, and uses
a code format that could be potentially turned in a general
snippet and thrown into the library.

Now gets the initial class visibility from the checkbox's
state, instead of from the cookie. This would avoid values
going to off sync where the interface shows other and
the cookie says different.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5219 2fea6a4d-a838-0410-917b-93a53c48e9d2
Add datepicker styling if you have week no. showing, clean up tab link style.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5220 2fea6a4d-a838-0410-917b-93a53c48e9d2
inputLabel() sports pluggable UI.

Any rendered inputLabel() widget can be customized
using '{$event}_ui > inputlabel.{$name}' callback event.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5221 2fea6a4d-a838-0410-917b-93a53c48e9d2
Prevent recursion in pageby_form().

Instead of str_replace(), uses gTxt()'s own replacement tag
support.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5222 2fea6a4d-a838-0410-917b-93a53c48e9d2
Merge remote-tracking branch 'upstream/master' into new-search-widget