﻿var BestReview = {
    ShowRecommenders : function(eventid, reviewid) {
        CtlBestReviewRecommenders.GetRecommenders(eventid, reviewid,'ReviewRecommenderList', BestReview.ShowRecommendersCallback);
    },
    ShowRecommendersCallback : function(res) {
        if(res != null && res.value != null) {
            var x = Util.X - 550;
            var y = Util.Y;
            if((document.body.clientWidth - 344) < Util.X) x = document.body.clientWidth - 434;
            if((document.body.clientHeight - 113) < Util.Y) y = document.body.clientHeight - 133;
            if(x < 0) x = 0;
            if(y < 0) y = 0;
        
            this.RecommenderFlag = true;
            $('ReviewRecommenderList').setStyle({display:'inline',top:y + 'px',left:x + 'px'});
            Util.AjaxCallback(res);
        }
        else
            $('ReviewRecommenderList').setStyle({display:'none'});
    },
    RecommenderFlag : false
}