var allInputFilled = true;
$(function(){
    $('#form-member-add').bind('submit',function(){
        if(!$.browser.msie){
            $('input.required','#form-member-add').each(function(){
                if(!$(this).val()){
                    allInputFilled = false;
                }
            });
            if(allInputFilled){
                $(this).val('Подождите...').attr('disabled','disabled');
            }else{
                alert('Пожалуйста, заполните все поля, отмеченные звездочкой.')
                return false;
            }
        };
    });
    $('span.contest-member-text').click(function(){
        var songBlock = $('.contest-member-song',$(this).parent());
        if ($(songBlock).hasClass('contest-member-opened')){
            $(songBlock).removeClass('contest-member-opened').hide('fast');
        }else{
            $(songBlock).addClass('contest-member-opened').show('fast');
        }
    });
    $('input.memberrating').click(function(){
        var id = $(this).attr('id');
        member = id.substring(13);
        member = member.substring(0,member.search('_'));
        rate = id.substring(14+member.length);
        $.ajax({
          url: "/contest?action=rate&member="+member+"&rate="+rate,
          cache: false,
          success: function(html){
            if(html == 'voted'){
                $('#memberrating_'+member).html('Вы уже голосовали')
            }else if(html == 'dbfail'){
                $('#memberrating_'+member).html('Ошибка, попробуйте повторить попытку позже.')
            }else{
                $('#memberrating_'+member).html('Рейтинг: '+html);
            }
          }
        });
    });
})

