$(document).ready(
  function() {
    appendOnClickToSearchForm();
  }
);

function appendOnClickToSearchForm()
{
  try
  {
    $( 'form' ).each(
      function () {
        if ( $( this ).find( 'input[name=sword]' ) )
        {
          var onSubmitCode = 'addSearchWordForGA( this );';

          if ( $( this ).attr( 'onSubmit' ) )
          {
            onSubmitCode += $( this ).attr( 'onSubmit' );
          }

          $( this ).attr( 'onSubmit', onSubmitCode );
        }
      }
    );
  }
  catch ( e ) {}
}

function addSearchWordForGA( searchform )
{
  try
  {
    searchInput = $( searchform ).find( 'input[name=sword]' );

    if ( searchInput && searchInput.attr( 'value' ) )
    {
      var formAction  = $( searchform ).attr( 'action' );

      formAction += '&sword=' + searchInput.attr( 'value' );

      $( searchform ).attr( 'action', formAction );
    }
  }
  catch ( e ) {}
}
