﻿//************ VotaUpDw ***********************
/*global ASPxCallbackPopUpRapidoVotaUpDw , _aspxIsExists , _aspxRunStartupScripts, window, RaccolaVotoGenerico, document    */
var userControlVotaUpDwCache = {};
var userControlIDVotaUpDwInCallback = -1;
var clientInstanceNameIDVotaUpDwInCallback = '';
var clientInstanceNameIDVotaUpDwInCallbackToClose = '';
var ultimoIdVotaUpDwSel = -1;
var voto;

function SetPopupVotaUpDwContentHTML(result) {
    if (clientInstanceNameIDVotaUpDwInCallbackToClose != ''){
        window[clientInstanceNameIDVotaUpDwInCallbackToClose.toString()].SetContentHTML('');
        }
    clientInstanceNameIDVotaUpDwInCallbackToClose = clientInstanceNameIDVotaUpDwInCallback;
    window[clientInstanceNameIDVotaUpDwInCallback.toString()].SetContentHTML(result);
}

function ShowPopupVotaUpDw(userControlID, pId) {

    if (userControlIDVotaUpDwInCallback == -1){
        if (clientInstanceNameIDVotaUpDwInCallbackToClose !== ''){
            window[clientInstanceNameIDVotaUpDwInCallbackToClose].Hide();
        }
        window[userControlID.toString()].SetContentHTML("Caricamento...");
        userControlIDVotaUpDwInCallback = pId;
        clientInstanceNameIDVotaUpDwInCallback = userControlID;
        voto = 3;
        ASPxCallbackPopUpRapidoVotaUpDw.SendCallback(pId);
    }
    else{
        //sono in fase di call back memorizza gli id per utilizzarli alla fine del callback
        ultimoIdVotaUpDwSel = userControlID;
    }
}

// Click su voto //
function rateItVotoUpDw(pId, pLettera){
    clientInstanceNameIDVotaUpDwInCallbackToClose = '';
	RaccolaVotoGenerico(pId, voto, 'vota_UpDw', pLettera);
}
