var VoteReview = Class.create();

VoteReview.prototype = {
    id:0,
    voteCountAare:0,
    voteButton:0,
    voteButtonAera:0,
    doVoteUrl:'/votes/do_vote/',
    initialize:function(id){
        this.id = id;
        this.voteButton= $("vote_button_" + this.id);
        this.voteButtonArea= $("vote_button_area_" + this.id);
        this.voteCountAare = $("vote_counter_" + this.id);

        Event.observe(this.voteButton,"click",this.sendVoteData.bind(this));
    },
    getResult:function(result){
        result = result - 0; //数値型に変換
        if( result == 1){
            this.voteCountAare.innerHTML = (this.voteCountAare.innerHTML - 0 ) + 1;
            this.voteButtonArea.innerHTML = '[投票済み]';
        }else{
        }
    },
    sendVoteData:function(){
         var url = this.doVoteUrl + this.id;
         new Ajax.Request(
            url,
            {
                method: 'get',
                onComplete : function(req){
                    result = req.responseText;
                    this.getResult(result);
                }.bind(this)
            }
        );
    }


}
