    
    $(document).ready(function(){
        img = new Image()
        img.src = '/static/images/THANKS.jpg'
        
        img2 = new Image()
        img2.src = '/static/images/FAIL.jpg'
    })

    function open_win(image, image_id, username, user_id, vote, can_vote){        
        
        var img = $('#curr_photo').get()[0]
        
        img.onload = function(){
            $('#photo_vote').show();
            $('#photo_vote').centering(1,1);
            $('#photo_vote').css('background-color','transparent')
            $('#photo_vote').css('zIndex','50')
            $('#black').css('height', document.body.clientHeight + 'px')
            $('#black').show()                        
        }
        
        $('#curr_photo').attr('src',image)
        
        $('#user').attr('href','/users/'+user_id+'/')
        $('#user').html(username)
        $('#vote').html(vote)
        
        if(can_vote) $('#dovote').show()
        else $('#dovote').hide()
        
        $('#dovote').bind('click',function(){
        
            $('#dovote').unbind('click')   
            $('#dovote').hide()
            
            $('#loading').show()
            $('#loading').centering(1,1);
            $('#loading').css('zIndex','60')
                        
            $.get('/ru/captcha/', function(text) {            
            
                $('#captcha_field').html(text)
                img = new Image()
                img.src = $('#id_captcha_1').attr('src')

                $('#send_link').bind('click',function(){
                    send_form(image_id, username)
                })
                
                $(img).load(function(){
                    $('#loading').hide()
                    $('#photo_vote').hide()
                    
                    $('#captcha').show()
                    $('#captcha').centering(1,1);
                    $('#captcha').css('background-color','transparent')
                    $('#captcha').css('zIndex','50')
                    $('#black').css('height', document.body.clientHeight + 'px')
                    $('#black').show()                
                })
            })                        
        })              
    }
    
    function send_form(image_id, username){
        $('#loading').show()
        $('#loading').centering(1,1);
        $('#loading').css('zIndex','60')
            
        now = new Date().getTime();
        $.post('/vote/'+image_id+'/?ts='+now,{ 'captcha_2': $('#id_captcha_2').val(), 'captcha_0': $('#id_captcha_0').val() }, function(data){
        
            eval(data)          

            $('#loading').hide()
            $('#captcha').hide()
                
            if(data.created){
                $('#photo_vote').show()
                $('#curr_photo').attr('src','/static/images/THANKS.jpg')
                $('#thanks').html('<em>С уважением, '+username+'</em>')
                $('#thanks').show()
                $('#thanks').centering(1,1)
                $('#thanks').css('zIndex', 80)
                $('#thanks').css('paddingTop', 180)
                $('#sound').html('<EMBED SRC="/static/files/ring.wav" AUTOSTART=TRUE hidden=TRUE style="width:1px;height:1px"/>')
            }
            else 
            {
                $('#curr_photo').attr('src','/static/images/FAIL.jpg')
            }

            $('#vote').html(data.vote)
            $('#dovote').hide()
        })    
    }
    
    
    function close_win(){
        $('#sound').html('')
        $('#black').hide()
        $('#loading').hide()
        $('#dovote').unbind('click')
        $('#photo_vote').hide()
        $('#thanks').css('paddingTop', 0)
        $('#thanks').hide()
    }