    function check_readonly ( name )
    {
        if ( $('form#' + name + ' input.poll_submit').attr("readonly") == true )
        {
            alert ('You have already voted for this poll');
            return 'false';
        }
        else
        {
            return true;
        }
    }

    $(document).ready ( function ()
        {
            $('form#frm_footer_poll').submit ( function ()
                {
                    var name = $(this).attr ('id');
                    var id = $('form#' + name + ' input[@name=poll_id]' ).val();
                    var post = false;

                    if ( check_readonly ( name ) == 'false' )
                    {
                        return false;
                    }
                    else
                    {
                        $('form#' + name + ' input[@name=question_'+ id +']' ).each( function ()
                            {
                                if ( $(this).attr ( 'checked') == true )
                                {
                                    post = true;
                                }
                            });


                        if ( post == false )
                        {
                            alert ('Please select an answer before submitting');
                            return false;
                        }
                    }
                });
        });
