JQuery-Default-Input-Text is a project mainly written in JavaScript, it's free.
Provides default input element content, prevents submitting default, disapears on focus
Functions:
As usual - cross browser compatible & as lightweight as possible.
Usage example:
$('#form_id').jQLiteID();
or to enable it for all forms:
$('form').jQLiteID();