﻿//************ VotaLibro ***********************
/*global ASPxCallbackPopUpRapidoVotaLibro , _aspxIsExists , _aspxRunStartupScripts, window, RaccolaVotoGenerico, document    */
var userControlVotaLibroCache = {};
var userControlIDVotaLibroInCallback = -1;
var clientInstanceNameIDVotaLibroInCallback = '';
var clientInstanceNameIDVotaLibroInCallbackToClose = '';
var ultimoIdVotaLibroSel = -1;
var voto;

function SetPopupVotaLibroContentHTML(result) {
    if (clientInstanceNameIDVotaLibroInCallbackToClose != ''){
        window[clientInstanceNameIDVotaLibroInCallbackToClose.toString()].SetContentHTML('');
        }
    clientInstanceNameIDVotaLibroInCallbackToClose = clientInstanceNameIDVotaLibroInCallback;
    window[clientInstanceNameIDVotaLibroInCallback.toString()].SetContentHTML(result);
}

function ShowPopupVotaLibro(userControlID, pId) {

    if (userControlIDVotaLibroInCallback == -1){
        if (clientInstanceNameIDVotaLibroInCallbackToClose !== ''){
            window[clientInstanceNameIDVotaLibroInCallbackToClose].Hide();
        }
        window[userControlID.toString()].SetContentHTML("Caricamento...");
        userControlIDVotaLibroInCallback = pId;
        clientInstanceNameIDVotaLibroInCallback = userControlID;
        voto = 3;
        ASPxCallbackPopUpRapidoVotaLibro.SendCallback(pId);
    }
    else{
        //sono in fase di call back memorizza gli id per utilizzarli alla fine del callback
        ultimoIdVotaLibroSel = userControlID;
    }
}

// Click su voto //
function rateItVotoLibro(pId, pLettera){
    clientInstanceNameIDVotaLibroInCallbackToClose = '';
    window['popUpVotaLibro' + pId.toString()].Hide();
	RaccolaVotoGenerico(pId, voto, 'vota_Libro', pLettera);
}
