function check_gc( form_name ) {

    //  Clear ALL validation.
    Reset();
    ClearAll( form_name );

    //  Require the item.
    AddValidationField( form_name, 'form[recipient_name]', '[a-zA-Z]', 'rname_err' );
    AddValidationField( form_name, 'form[recipient_email]', '[a-zA-Z]', 'remail_err' );
    AddValidationField( form_name, 'form[recipient_email2]', '[a-zA-Z]', 'remail2_err' );
    AddValidationField( form_name, 'form[sender_name]', '[a-zA-Z]', 'sname_err' );

	if( document.forms[ form_name ].elements[ 'form[message]' ].value == '' )
    AddValidationField( form_name, 'form[message]', '[a-zA-Z]', 'msg_err' );

    //  Validate the form.
    if( Validate( form_name ) )
	document.forms[ form_name ].submit();
}
