﻿<!--
    function RatingHover(source) {
        var index = source.id.substring(source.id.lastIndexOf('_') + '_'.length, source.id.length);
        var IDParent = source.id.substring(0, source.id.lastIndexOf('_'));
        for (n = 1; n <= 5; n++) {
            if (n <= index) {
                document.getElementById(IDParent + '_' + n).src = '/code/CustomControls/StarRating/StarOn.jpg';
                document.getElementById(IDParent + '_' + n).className = 'RaterItemHover';
            }
            else {
                document.getElementById(IDParent + '_' + n).src = '/code/CustomControls/StarRating/StarOff.jpg';
                document.getElementById(IDParent + '_' + n).className = 'RaterItemOff';
            }
        }
    }
    function castvote(source,CM,UKV,IP) {
        var index = source.id.substring(source.id.lastIndexOf('_') + '_'.length, source.id.length);
        var IDParent = source.id.substring(0, source.id.lastIndexOf('_'));
        var CurrentValue = document.getElementById(IDParent + '_txtCurrentValue');
        CurrentValue.value = index;
        RatingRefresh(source);
        StarRating.CastVote(IDParent, CM, UKV, index, IP, castvote_onsuccess);
    }
    function castvote_onsuccess(result) {
        var IDParent = result.IDParent;
        var TotalVotes = $get(IDParent + '_lblTotalVotes');
        var AverageScore = $get(IDParent + '_lblAverageScore');
        TotalVotes.innerHTML = result.TotalVotes;
        AverageScore.innerHTML = result.AverageScore;
    }
    //function castvote_onerror(result) {}
    function RatingRefresh(source) {
        var IDParent = source.id.substring(0, source.id.lastIndexOf('_'));
        var value = document.getElementById(IDParent + '_txtCurrentValue').value;
        for (n = 1; n <= 5; n++) {
            if (n <= value) {
                document.getElementById(IDParent + '_' + n).src = '/code/CustomControls/StarRating/StarOn.jpg';
                document.getElementById(IDParent + '_' + n).className = 'RaterItemOn';
            }
            else {
                document.getElementById(IDParent + '_' + n).src = '/code/CustomControls/StarRating/StarOff.jpg';
                document.getElementById(IDParent + '_' + n).className = 'RaterItemOff';
            }
        } 
    }

// -->