//---------------------------------------------------------------------------
//  Set defaults that go away for input forms.  This requires setting the
//  class of the form to "default".
//---------------------------------------------------------------------------
var active_color = '#000';   // Color of input text
var inactive_color = '#999'; // Color of default text
 
Event.observe(
              window, 
              'load', 
              function () 
              {
                var default_values = new Array();
                $$("input.default").each( 
                                               function (s) 
                                               {
                                                 $(s).setStyle(
                                                               { 
                                                                 color: inactive_color 
                                                               }
                                                              );
                                                 $(s).observe(
                                                              'focus',
                                                              function () 
                                                              {
                                                                if (!default_values[s.id]) 
                                                                {
                                                                  default_values[s.id] = s.value;
                                                                }
                                                                if (s.value == default_values[s.id]) 
                                                                {
                                                                  s.value = '';
                                                                  $(s).setStyle(
                                                                                { 
                                                                                  color: active_color 
                                                                                }
                                                                               );
                                                                }
                                                                $(s).observe('blur', 
                                                                             function () 
                                                                             {
                                                                               if (s.value == '') 
                                                                               {
                                                                                 $(s).setStyle(
                                                                                               {
                                                                                                 color: inactive_color 
                                                                                               }
                                                                                              );
                                                                                 s.value = default_values[s.id];
                                                                               }
                                                                             }
                                                                            );
                                                              }
                                                             );
                                               }
                                              );
              }
             );