(
    function ( $ )
    {
        $( document ).ready
        (
            function ()
            {

$( 'a.send img.hover' ).hover
(
    function ()
    {
        var out  = $( this ).attr( 'src' );
        var path = out.replace( /\\/g, '/' ).replace( /\/[^\/]*\/?$/, '' );
        var name = out.substring( out.lastIndexOf( '/', out.length ) + 1, out.length );

        var over = path + '/' + name.replace( '_off', '_on' );

        $( this ).attr( 'src', over );
    },
    function ()
    {
        var over = $( this ).attr( 'src' );
        var path = over.replace( /\\/g, '/' ).replace( /\/[^\/]*\/?$/, '' );
        var name = over.substring( over.lastIndexOf( '/', over.length ) + 1, over.length );

        var out  = path + '/' + name.replace( '_on', '_off' );

        $( this ).attr( 'src', out );
    }
);

$( 'a.send' ).bind
(
    'keydown.key keypress.key keyup.key',
    {
        'className' : 'send'
    },
    function ( event )
    {
        if ( 13 != event.keyCode )
        {
            return false;
        }

        var action = $( event.target ).attr( 'href' );

        $( event.target ).parents( 'form' ).attr( 'action', action ).submit();

        return false;
    }
);

$( 'a.send img.hover' ).bind
(
    'click',
    {
        'className' : 'send'
    },
    function ( event )
    {
        var action = $( event.target ).parent().attr( 'href' );

        $( event.target ).parents( 'form' ).attr( 'action', action ).submit();

        return false;
    }
);

            }
        );
    }
)
( jQuery );

