/*
 * All the form functionality
 */
$(document).ready(function() {
  $('.empty').emptyOnClick();
});

/**
 * Empty a form field on click, if the initial value has not changed, put it back on blur
 */
jQuery.fn.emptyOnClick = function()
{
  return this.each(function() {

    var input = jQuery(this);

    var value = input.val();

    input.bind("focus", function( e ) {
      if( value == input.val() )
        input.val('');
    });

    input.bind("blur", function( e ) {
      if( input.val() == '' )
        input.val( value );
    });

    input.parents('form').bind("submit", function( e ) {
      if( input.val() == value )
        input.val('');
    });

  });
}
