function getDescripcionCupo(parametros, key, idioma) {

    // envio siempre la fecha en formato dd/mm/yyyy
    // si queremos traducir el resto del mensaje, tenemos que pasar el parametro idioma en el url
    $.getJSON('./JsonTarifarioServlet', parametros, function(data) {

            value = data.v;
            label = data.l;

            if (value != "") {

                if (value=='Cupo On Line') {

                    fraseDispoOnline = "Hotel Disponible On Line";
                    if (idioma == "en") {
                        fraseDispoOnline = "Hotel Available On Line";
                    }
                    if (idioma == "pt") {
                        fraseDispoOnline = "Dispon&iacute;vel Hotel On Line";
                    }

                    $(key).html("<b>" +
                           "<img style='border:none;vertical-align:middle' src='./images/home/logo-disponibilidadonline.png'/>"+
                           "<font  style='color:#4c81b7'>"+fraseDispoOnline+"</font>" +
                           "</b>");

                } else if (value == 'Cerrado a la venta') {

                    $(key).html("<b><p title='"+label+"' style='color:firebrick;font-size: 9px'>"+value+"</p></b>");

                    $("#reservar"+codPrecio+"_"+cantDias).click(function(){
                        alert('Este hotel se encuentra cerrado a la venta en la fecha consultada');
                    });

                } else {

                    if (value != 'Cupo On Line' && value!='Cerrado a la venta') {

                        fraseDispoARequerir = "Hotel con Disponibilidad a Requerir";

                        if (idioma == "en") {
                            fraseDispoARequerir = "Hotel with Availability to Require";
                        }

                        if (idioma == "pt") {
                            fraseDispoARequerir = "Hotel com disponibilidade a Requerir";
                        }

                        $(key).html("<b><p title='"+label+"' style='color:#4c81b7;font-size: 9px'>"+fraseDispoARequerir+"</p></b>");
                    }

                }
            }
    });


}

function buscarDescripcionCupoV3(tipoContenidoListado, index, idioma) {

    getDescripcionCupo({
            tipoContenidoListado: tipoContenidoListado,
            index: index,
            tabla: 'controlCuposV3'
        },
        '#descCupo_' + index,
        idioma);
}

function buscarDescripcionCupo(codPrecio, fecha, cantDias, idioma, index) {

    var key = '#descCupo' + codPrecio + '_' + cantDias;

    if (index != undefined || index > 0) {
        key += '_' + index;
    }

    getDescripcionCupo({
            codPrecio: codPrecio,
            fecha: fecha,
            cantDias: cantDias,
            tabla: 'controlCupos'
        },
        key,
        idioma);

}
