
function addBetChoice(idEvento,idCuota,tipoCuota){
    //vamos a guardar el id de la cuota que se esta apostando
    inputIdCuota = $("#cuotaApostadaEvento"+idEvento);
    if(inputIdCuota!=null){
        inputIdCuota.attr("value",idCuota);
    }
    $("#pronosticoEventoTipo"+idEvento).html(tipoCuota);    
    $("#eventoBet"+idEvento).show();
}

function cancelarApuesta(idEvento){
    $("#eventoBet"+idEvento).hide();
}


function realizarApuesta(idEvento,urlApostar){
    //vamos a obtener el formulario oculto del que enviaremos los datos mediante ajax
    //primero comprobemos que ha insertado numeros en la cantidad a apostar
    cantidadApostada = $("#cantidadApostarEvento"+idEvento).attr("value");
    if(isNaN(cantidadApostada) || cantidadApostada==""){
        //no es un numero asi que no permitimos apostar...
        alert("La cantidad apostada debe ser numérica");
        return;
    }
    else{
        //ahora comprobamos que es mayor que cero lo apostado y mayor de un minimo        
        if(cantidadApostada<=0){
            alert("Debes apostar una cantidad positiva");
            return;
        }
        formulario = $("#formEvento"+idEvento);
        if(formulario!=null){
            postQuery = formulario.serialize();
            $.ajax({
               type: "POST",
               dataType: "json",
               url: urlApostar,
               data: postQuery,
               success: realizarApuestaResponse
            });

        }        
    }    
}

function realizarApuestaResponse(response,statusText){
    if(response.apostado){
        //apuesta realizada asi que vamos a mostrarlo...
        htmlContainer = $("#apuestasHechas");
        $("#noApuestas").hide();
        cuotaTranslation = Array();
        cuotaTranslation["u"]= "1";
        cuotaTranslation["e"]= "X";
        cuotaTranslation["d"]= "2";
        if(htmlContainer){
            cuota = response.betData.Cuota;            
            contenido = "<li>\n\
                            Evento: "+response.betData.Evento.ev_descripcion+"\n\
                            <br/>Pronostico: "+cuotaTranslation[cuota.cuo_resultado]+"\n\
                            <br/>Cantidad apostada: "+response.cantidadApostada+"\n\
                        </li>";
            htmlContainer.append(contenido);            
        }
    }
    else{
        //no se pudo realizar la apuesta...
        alert(response.errorMsg);
    }
    //ahora tenemos que cerrar el container desde el que se hizo la apuesta...            
    $("#"+response.htmlContainer).hide();
}
